Fork me on GitHub
#clojure-russia
<
2017-03-30
>
artemyarulin05:03:51

а можно для тупых - чо такое observable queries и чего плохого в дифе?:)

niquola05:03:08

Бросил сложный запрос и подписался на его обновления. Плохого в диффе ничего нет, кроме потенциальной просадки по перформансу - представь что у тебя сотни таких подписок - и на каждый чих ты все эти запросы перевычесляешь. Чисто теоретически возможны более эффективные стратегии, хотя в общем виде для произвольных запросов, неразрешимая задача.

artemyarulin06:03:17

а кто из больших БД такое умеет?

Niki06:03:35

никто

Niki06:03:39

но все хотят

Niki06:03:54

по сути да, один-два запроса так наверно можно гонять

Niki06:03:02

но UI на этом не построишь

Niki06:03:41

rethinkdb умел, да помер. Да и то у них на сильно ограниченное подмножество запросов можно было подписаться. На джоины, кажется, уже нельзя было

artemyarulin06:03:42

дак а алгоритмически это задача решаема вообще?

Roman Liutikov06:03:32

Вчера буквально игрался с Lovefield. Чувак постарался, там и инспектор БД для девтулов есть и статическая генерация схемы из yaml

dottedmag07:03:49

@artemyarulin Зависит от языка запросов.

dottedmag07:03:11

Если turing-complete, то нет 🙂 Если SELECT * FROM <x> WHERE id=<y>, то да 🙂

malch07:03:54

Rethinkdb вполне себе живой, насколько я знаю

dottedmag07:03:33

Код живой, а компания подохла, нет?

malch07:03:45

Это да

Roman Liutikov07:03:52

вроде отдали в Linux foundation

malch07:03:01

Именно

malch07:03:39

Фиг знает, как все дальше обернется, но из комы вывели

prepor08:03:08

@artemyarulin я скинул ссылко пор "алгоритмически" же

prepor08:03:36

там пачка пейперов + имплементация еще

artemyarulin08:03:24

а сорян, я чота посмотрел что там чота на расте и забил) Почитаю на обеде, интересно. Спасиб

prepor08:03:10

в logicblox используется инкрементальная структура данных для инкрементальных джойнов всяких

prepor08:03:15

тоже есть пачка пейперов

prepor08:03:20

ну и eve как я сказал пытается адаптировать для себя

artemyarulin08:03:42

дада, весь eve на этом кейсе по сути построен. Все не могу простить автору что он бросил CLJS и начал еву пилить на TypeScript 🙂

prepor08:03:02

Еще в закладках у меня https://homes.cs.washington.edu/~chushumo/files/sigmod_15_join.pdf валяется на тему

prepor08:03:27

Что тут прощать, абсолютно адекватное решение

artemyarulin08:03:04

да понятно, там в перформанс уперлись. Просто мог бы тащить CLJS в массы, ан нет

just.sultanov12:03:49

привет! кто юзает spacemacs, подскажите, у вас тоже бывает, что он виснет намертво?

just.sultanov12:03:09

или это у меня косяк

malch12:03:41

у меня не бывает

malch12:03:50

но у коллег вроде было

malch12:03:29

помогало вроде установка другой версии emacs (под мак)

rustam.gilaztdinov12:03:25

у меня в рельсе периодически умирает, когда консоль запускаю как лечить — не знаю harold с кложей проблем не было

delaguardo13:03:24

у меня такое было, лечится настройкой (а лучше полным отключением Ж) ) бэкенда автокомплита то который через robe

delaguardo13:03:42

ну и собственно что бы не грохать емакс целиком можно кильнуть рубишный процесс у которого есть упоминание robe в строке запуска

delaguardo13:03:22

после этого можно просто новый repl запустить из проекта

just.sultanov13:03:06

попробую снести все, но печально когда файл не сохранил вовремя

artemyarulin13:03:33

настрой автобекап. У меня просто емакс, но раз в месяц да зависнет зараза

misha13:03:38

vim master race

maxim14:03:48

У меня когда намертво emacs зависает, то на помощь приходит pkill -SIGUSR2 emacs http://irreal.org/blog/?p=4763

artemyarulin14:03:06

оо, спасибо, схоронил

dottedmag16:03:41

У меня вис емакс с http://emacsformacosx.com, а самосборный почему-то не виснет.

misha16:03:42

джентельмены, помогите заимпортировать react-dom/lib/DOMProperty

andre18:03:19

оперативно

Roman Liutikov18:03:43

@misha у меня вроде бы получалось сделать через прослойку с js модулем

mike_ananev19:03:33

@kishanov этот ресурс Тим забросил. этот контент и новый он сейчас постит на платном канале на ютуб. я спрашивал его, будет ли он синхронизировать канал ютуба с ресурсом на pivotshare. он сказал что все новое будет только на youtube. вот этот канал. https://www.youtube.com/channel/UC6yONKYeoE2P3bsahDtsimg

kishanov20:03:43

понятно, спасибо. я в какой-то момент залпом посмотрел все и не следил за апдейтами