
Sergey
26.06.2018
14:31:53
но это для 3.0 которая хорошо если через год релизнится

Bohdan
26.06.2018
14:36:57
ну марко поработал нехило, я смотрю

Андрей
26.06.2018
14:49:25

Sergey
26.06.2018
14:52:25

Google

Sergey
26.06.2018
14:52:53

Artem
26.06.2018
14:54:36
а это тоже интересная тема, заглушки в виде исключений, когда реализации нет. Такая ситуация часто встречается

Sergey
26.06.2018
14:57:08
p.s. доктрина внутри говнище то еще) но вообще это наверное к любой попытке написать абстракцию от БД относится, ты никогда не сможешь на раз два меять postgresql на sqlite. это просто тупо.
обмажутся своими DBAL-ами а потом не могут GIN индекс описать в схеме доктрины

Bohdan
26.06.2018
14:59:53
потому го писать неагностичные ОРМки

Artem
26.06.2018
15:00:09

Sergey
26.06.2018
15:00:32
https://gist.github.com/fesor/3f9033b4312f9fa65cf5687148b53041
вот если тебе интересно то что я пока успел накидать для "подумать"

Bohdan
26.06.2018
15:05:59

Artem
26.06.2018
15:07:54
вот кстати любопытный вопрос - есть ли БД, в которых нет операции удаления? :D

Bohdan
26.06.2018
15:08:05

Google

Bohdan
26.06.2018
15:08:38

Vladislav
26.06.2018
15:08:51

Sergey
26.06.2018
15:09:10
зря)

Vladislav
26.06.2018
15:09:16
ну там можно партицию целиком дропнуть

Sergey
26.06.2018
15:10:02
планировщик запросов, если нету зависимостей между поздапростами и у тебя все из подзапросов тянется в целом склеит это просто в обычный запрос

Bohdan
26.06.2018
15:10:38
ага, дошло

Sergey
26.06.2018
15:10:42
такая вот композиция для бедных

Bohdan
26.06.2018
15:11:01
типа пишем с подзапросами - композиция, на выходе получаем вполне себе нормальную производительность

Sergey
26.06.2018
15:11:17
да, ну тип все можно заинлайнить

Bohdan
26.06.2018
15:11:21
любопытно получается

Sergey
26.06.2018
15:11:24
что планировщик и делает
все клево ровно до тех пор пока у тебя нет зависимостей между подзапросами... тут вот тип у меня пометка глянуть как оно работает - по идее планировщик должен в join превратить

Bohdan
26.06.2018
15:13:29
доктриновская тулза напомнила specification

Maksim
26.06.2018
17:08:52
PHP 8: чего ждать. Письмо Зеева Сураски
https://habr.com/post/415359/
Надеюсь, ещё не боян)

Valentin
26.06.2018
17:54:48

Sergey
26.06.2018
17:57:28

Valentin
26.06.2018
17:58:15
А, да, невнимательно прочитал

Jack
26.06.2018
19:10:31
привет. вопрост больше чисто веб характера - как правильней отдавать ссылки на фронт, если фотки юзеров находятся на гугл сторедж/амазон с3?

Google

Jack
26.06.2018
19:11:09
storage.googleapis.com/... так и слать?

Sergey
26.06.2018
19:13:28
ну тип вопрос в схеме я полагаю
абсолютные ссылки короч надо слать

Jack
26.06.2018
19:14:02
вопрос - секюрно ли слать то что мы хостимся на гугле
или прятать под домен

Sergey
26.06.2018
19:14:40
не вижу смысла "прятать домен"

Jack
26.06.2018
19:14:55
https://habr.com/post/415003/

Sergey
26.06.2018
19:16:53
ну там как бы прикол не в том что палят урл, а в том что бакет на запись оставили всем
там даже в статье это в выводах есть:
Никогда не предоставлять анонимам права на чтение/запись

Alexander
26.06.2018
19:19:45

Sergey
26.06.2018
19:21:04

Alexander
26.06.2018
19:21:33

Jack
26.06.2018
19:26:41
ну вот я и думаю
заголовков дофига выдает

Andrew
26.06.2018
19:31:32

Jack
26.06.2018
19:38:19
я тут еще и с корсами этими их воюю
упорно не хочет отдавать правильные
GNU nano 2.5.3 File: cors.json
[
{
"origin": ["*"],
"responseHeader": ["Content-Type"],
"method": ["GET", "HEAD"],
"maxAgeSeconds": 3600
}
]
такое вот шлю

Admin
ERROR: S client not available

Google

Jack
26.06.2018
19:58:43
может кто шарит

Richizu
27.06.2018
08:25:59
Дратути
Ребят, есть в .htaccess такая штука:
RedirectMatch (.*)\/+amp$ http://mysite.ru$1
Соответсвенно редиректит с ампа на страничку. Можно как-то переписать так, чтобы с /amp редиректило на туже страничку, к которой обращаются, но с ?amp

F01134H
27.06.2018
09:37:08
Народ, а есть ли способ организовать ESB (через grpc или amqp), не демонизируя сервис?

Sergey
27.06.2018
09:53:46

F01134H
27.06.2018
09:53:57
чому

Sergey
27.06.2018
09:54:13
ты ж вкурсе что это не название подхода а конкретная технология которая по сути убила SOA

F01134H
27.06.2018
09:54:38
О, а я думал это название подхода
а как тогда взаимодействие между сервисами обеспечить?

Sergey
27.06.2018
09:54:52
а если запихнуть то что убило SOA в то что сейчас называют микросервисами (best parts of SOA) - выйдет то же самое)

F01134H
27.06.2018
09:55:07
ну вот, да

Sergey
27.06.2018
09:55:07
а что бы не демонизировать - никак

F01134H
27.06.2018
09:55:10
про него и вопрос)
окей, спасибо

Sergey
27.06.2018
09:55:24
ну то есть это было бы тупо, тебе ж надо слушать ивенты
ну или делай просто так что бы все это жило в одном процессе)
всеравно сомневаюсь что тебе нужны экторы
одно приложение (которое выглядит как монолит и деплоится целиком) но внутри разделено так же как если бы ты делал микросервисы))
покрывает 90% всех проектов где люди орут "микросервисы это ответ!"

Google

Sergey
27.06.2018
09:57:05
просто придется чуть-чуть локов поделать.... но это так и так придется. Если у тебя не честные экторы

Evgeniy
27.06.2018
10:00:06

Sergey
27.06.2018
10:00:27
как там Уди говорил.... люди почему-то думают что если заменить вызовы методов на http запросы то связанность волшебным образом уменьшится

Maksim
27.06.2018
10:01:03

Evgeniy
27.06.2018
10:01:28

Bohdan
27.06.2018
10:05:57
ну как тебе сказать
если им эти nosql были в тему - то не вижу здесь проблемы