
Ролтон
12.01.2018
22:56:45

Evgenii
12.01.2018
23:04:55

Ролтон
12.01.2018
23:28:12

Wan
12.01.2018
23:36:05
неее только JPHP ?

Google

Sergey
13.01.2018
07:37:00
потому "гик" или нет, тут вопрос здравого смысла больше

Wan
13.01.2018
09:16:28
ага, 7.0 уже под оранж цветом=)
что означает: A release that is supported for critical security issues only. Releases are only made on an as-needed basis.

Борис
13.01.2018
09:17:43
что баги, которые не касаются безопасности, исправлять в этой версии уже не будут

Valentin
13.01.2018
09:22:21
Это был не вопрос)

Борис
13.01.2018
09:23:11
Хм... Сорри

Wan
13.01.2018
09:26:04
про HHVM тоже уже наверное стоит забыть

Sergey
13.01.2018
10:05:39
а скорее пояснением, причем как по мне мысль очень важная
но в целом да)

Maksim
13.01.2018
10:21:19
хак забавен)

Google

Wan
13.01.2018
12:23:43
хак забавен)
слышал но никогда не юзал, забавен, потому что там статическая типизация или еще что то есть интересное там?

Maksim
13.01.2018
12:24:28
те же джинерики, до которых пхп так и не дорос

Wan
13.01.2018
12:26:38
что это означает? return $y ==> $x . $y;

Maksim
13.01.2018
12:27:22
колбек же
что-то вроде синтаксиса лямбд в питоне)
господа, дело к вам есть. Нужно посмотреть говнокод и накинуть всяких умных и не очень идей, как от него избавиться.
сам говнокод здесь: https://github.com/mmasiukevich/service-bus (в соседних репах, в общем-то, тоже). А пример его использования вот тут:
https://github.com/mmasiukevich/service-bus-demo
за любые светлые идеи буду благодарен.

Evgenii
13.01.2018
12:36:03

Maksim
13.01.2018
12:36:46

Pavel
13.01.2018
12:38:25
Что такое саги?
Все смотрю и стесняюсь просить

Maksim
13.01.2018
12:39:20
Саги - транзакция, по сути. Многошаговое выполнение операции

Pavel
13.01.2018
12:39:45
это общепринятый термин? а то гугл мне про викингов топит
Пайп - синоним?

Maksim
13.01.2018
12:40:00
http://microservices.io/patterns/data/saga.html

Pavel
13.01.2018
12:40:34
Спасибо, изучаю

Maksim
13.01.2018
12:42:32
В примере кода сага из пальца высосана и сагой по сути не является, но фантазия - она такая фантазия...)
Ничего сложнее регистрацит для примера не родил)
Но сагами можнл делать много страшных вещей

Dmitry
13.01.2018
12:48:07
ну вот пример из жизни - нужно принять оплату через эквайра, а потом отправить успех по апи в систему учета заказчика.... а сегодня еще онлайн чек добавляется, т.е. третье апи

Maksim
13.01.2018
12:52:19
Ну можно, да. Я просто сток лет платежами занимался... даже касаться этой темы не хотел)

Google

Ivan
13.01.2018
13:59:58
а зачем нужны дженерики?
я пока не вьезжаю.
работать с джавой не приходилось, а в тайпСкрипте я их не использую.
все хайпят - дженерики, обобщенное программирование, бубубу.
а зачем оно надо я не понял.

Bohdan
13.01.2018
14:01:58
вроде как пример - коллекции
вместо new ArrayCollection() - new ArrayCollection<User> ()
https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D0%BE%D0%B1%D1%89%D1%91%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5#C++
еще здесь, к примеру

Ivan
13.01.2018
14:04:53
та я читал

Bohdan
13.01.2018
14:05:38
еще бы перегрузку методов завезли в php... раз уже движемся к статическим типам

Ivan
13.01.2018
14:06:33
а сейчас разве нет?
или ты хочешь виртуальные методы из плюсов?
тю. понял.
после такого качество кода стремительно изменится...
в худшую сторону

Ivan
13.01.2018
14:12:49
будут писать одинаковые методы с разным количеством параметров.
будет труба...

Bohdan
13.01.2018
14:16:26
тоже верно - как минимум сводится к нарушению srp

Dmitry
13.01.2018
14:25:55

Bohdan
13.01.2018
14:26:23

Ivan
13.01.2018
14:28:21
ну и к тому же зачем тебе типизировать коллекции?

Dmitry
13.01.2018
14:29:11
что бы показать, что я жду на вход массив юзеров и ничего больше

Maksim
13.01.2018
14:29:31
при таком мышлении: зачем аще типы нужны?)

Google

Dmitry
13.01.2018
14:29:35
а не какой-то массив, в котором могут быть юзера... а может 10-м элементом там ордер попал

Ivan
13.01.2018
14:30:46
а все. понял.

Dmitry
13.01.2018
14:31:58
хотя от пхп можно ожидать, что они вместо дженериков приделают Object[] тайпхинт ;)

Maksim
13.01.2018
14:32:28
или что-то более наркоманское

Bohdan
13.01.2018
14:37:30

Dmitry
13.01.2018
14:38:50
ну в общем это треш, ибо никак иначе, кроме как циклом по итератору с проверкой типа это нормально не сделать

Admin
ERROR: S client not available

Dmitry
13.01.2018
14:39:03
на каждую такую передачу аргумента

Al3x
13.01.2018
16:07:56
/stat@combot

Combot
13.01.2018
16:07:56
combot.org/chat/-1001042383571

Tmbrn
13.01.2018
19:38:42
/stat@combot

Combot
13.01.2018
19:38:42
combot.org/chat/-1001042383571
combot.org/chat/-1001042383571
combot.org/chat/-1001042383571

Yakov
14.01.2018
07:04:10
На айфоне эта ссылка крашит телегу в 100% случаев

Pavel
14.01.2018
07:50:15
Опровергаю

Alexander
14.01.2018
11:15:48

Combot
14.01.2018
11:36:14
combot.org/chat/-1001042383571

Евгений
14.01.2018
12:54:29
Как лучше сделать настройки для юзеров в проекте?Для каждой настройки создавать отдельное поле в таблице юзеров?Или создать отдельную таблицу с настройками для каждого юзера и привязать каждую настройку к конкретному юзеру?
Ну те чтобы человек что то себе мог настраивать

Google

Евгений
14.01.2018
12:54:56
из веба
там галочку какую то ставить или переключатель...

Bohdan
14.01.2018
12:58:00
у себя в json такое храню
но у меня настроек мало и влияют они мало где

Евгений
14.01.2018
13:07:35
Хм, у меня постгрес, мб лучший вариант это JSON...
Но тогда будут сложности с добавлением каких то новых настроек
придется всюду json обновлять
У меня в основном такое...Присылать или нет то или иное уведомление по смс/на сайте. Лимиты на количество добавленных записей и размер загруженных файлов(эти 2 скрыты будут от пользователя)

Maksim
14.01.2018
13:12:27
имхо, отдельная табличка)

Евгений
14.01.2018
13:13:01

Dmitry
14.01.2018
13:17:32
это называется EAV :)

Maksim
14.01.2018
13:18:30
да можно и проще, чем eav

Dmitry
14.01.2018
13:21:08
да куда уж проще то? ;)

Maksim
14.01.2018
13:21:40
можно под атрибуты табличку не делать)
сам eav довольно злая штука) он только кажется простым)
и является таковым, пока записей мало)

Bohdan
14.01.2018
13:23:54
eav - эта та хрень, которая в мадженте и подобных?)

Maksim
14.01.2018
13:24:07
ага

Bohdan
14.01.2018
13:24:22
и в акенео подобная хрень была
ой жесть, когда полей много