
Fedor
13.12.2017
06:06:48
А для задач, где надо - существуют другие инструменты. Нужен тебе сервис на С++ - напиши и используй, но я на нем писал несколько лет и не хочу опять начинать
Так же можно написать что то на го, эрланге, расте...
Но превращать руби в кресты, или кресты в руби не надо

Vasiliy
13.12.2017
08:30:58
рокетчат к рокетбанку вообще никакого отношения не имеет) это опенсурс слака

Google

Dima
13.12.2017
08:37:24
Интересная ката, решил рисуя на листке дерево, обход дерева: https://www.codewars.com/kata/square-into-squares-protect-trees/ruby
красиво в руби сначала пишешь медленное решение пользуясь всей мощью enumerable, а потом уже превращаешь его в отлаженный код, а потом этот отолаженный теоретически можно переписать и на более быстрый в выполнении язык.
Вот идея хорошая на платформе CW можно же разные яызки пробовать, решеные ката можно перебивать на C и на Go оценивать быстродействие

Nursultan
13.12.2017
08:53:42
кто нибудь работал с elasticsearch?
гем tire

Alexander
13.12.2017
08:54:16
@davydovanton привет, помнится ты хотел написать статью в чем отличие драй транзакций от интерактора и сервис объекта. Как успехи? По моему будет интересно многим

Anton
13.12.2017
08:58:59
но я ничего не писал еще
сил не очень много на такое, поэтому и в осс особо ничего не пишу

Dima
13.12.2017
09:54:24
я бы с удовольствием прочитал
да и не я один

Google

Alexander
13.12.2017
10:01:36
может там просто название

Nursultan
13.12.2017
10:10:19

Alexander
13.12.2017
10:14:37

Nursultan
13.12.2017
10:14:51

Alexander
13.12.2017
10:14:56
один на проекте?

Nursultan
13.12.2017
10:15:03
как ты понял?

Alexander
13.12.2017
10:15:17
тогда может тебе не надо еластик использовать

Nursultan
13.12.2017
10:15:24
я уже понял
нашел texticle но думаю подхдит ли он

Alexander
13.12.2017
10:15:37
https://www.postgresql.org/docs/9.5/static/textsearch.html
вот можно прямо внутри постгри все искать. чтобы не усложнять инфрастурктуру

Nursultan
13.12.2017
10:17:19
это гем какой то применять надо? texticle пойдет?

Alexander
13.12.2017
10:18:35

Anton
13.12.2017
10:20:46

Alexander
13.12.2017
10:50:47
почему мне пассажир могза ебет? я запусакаю его с параметром - 4 инстанса, и они есть. но внутри каждого он наплодил еще по 5. что это за срань?
мне в ньюрелик пишится что приложение жрет 2,4гб, а в топе 8,7. что за пиздец?

Vasiliy
13.12.2017
10:56:47
в топе у тебя 2,4 SHR

Google

Alexander
13.12.2017
10:59:25
virt, res, shr по какому параметру отсортировать, чтобы увидеть настоящю потребляемую память
откуда то он же взял 8,7гб

rekero
13.12.2017
11:09:44

Alexander
13.12.2017
11:10:49

rekero
13.12.2017
11:32:02
ну все нормально тогда
процессы по ps aux смотри, а не htop
htop еще треды показывает

Alexander
13.12.2017
11:34:27
ок, ща гляну

rekero
13.12.2017
11:35:29
еще можно просто H в htop нажать

Alexander
13.12.2017
11:35:38
еще docker stats вообше вот что показывает

Ilya
13.12.2017
12:25:54
Все привет, ребят подскажите способ определить областной центр маленького города, вот зашел к нам посетитель из Магнитогорска его нужно переадресовать на Питерский поддомен
мб база есть в которой будет указан обл. центр городов?

Alex
13.12.2017
12:50:42

No
13.12.2017
13:05:28
Ребята, салют. Кто имел опыт написания query-обджектов в обход ActiveRecord. Есть какие-то нюансы, которые вы по доброте душевной могли бы насоветовать сразу?
Раньше делал query обджекты, но сейчас сложность этих запросов гораздо выше
И следовательно - риск что-то упустить тоже выше

Alexander
13.12.2017
13:19:44
ROM-RB
O
M
-
R
B

Google

Roman
13.12.2017
13:44:51

No
13.12.2017
13:45:06
Об этом и спрашиваю по факту ))

Roman
13.12.2017
13:45:19
какова задача?
почему не подходит ar?

No
13.12.2017
13:45:41
Рассчёт каунтеров для фильтров
Есть фильтр
В нём динамические категории
Таких фильтров много

Roman
13.12.2017
13:45:55
ага

No
13.12.2017
13:46:09
Нужно пересчитывать каунтер для каждой категории в зависимости от уже выбраных фильтров
с ОРМ можно
но нужно по перфомансу чтобы бодро было
а записей много

Roman
13.12.2017
13:46:31
есть несколько подходов
голый SQL никто не отменял
если хочется заморочиться - можно арел
преимущество и недостаток один и тот же - читаемость
вначале кажется что арел понятней/легче читать
но это так только до определённого предела

Google

No
13.12.2017
13:47:56
Думал об этом
Решил, что если мы используем Arel - мы по факту используем прослойку между руби и SQL
которая ничего особенного сверху нам не дает

Roman
13.12.2017
13:48:21
потом просто понимаешь, что SQL занял бы в 5 раз меньше места и это SQL который знают все

No
13.12.2017
13:48:24
если я не прав - поправь, плиз

Roman
13.12.2017
13:48:53
ну прослойка все равно руби :)
убирая прослойки можно далеко зайти :)

No
13.12.2017
13:49:06
да, но это уже руби ради руби
если эта прослойка добавляет удобства (кроме читабельности) - то интересно, какие )

Roman
13.12.2017
13:49:36
еще можно сделать view
и навесить нормальные модели
read-only

No
13.12.2017
13:49:56
думал, в нашем случае вообще не вариант
долго объяснять почему

Roman
13.12.2017
13:50:01
ок

No
13.12.2017
13:50:09
поэтому просто поверьте на слово, обсуждение было уже )

Roman
13.12.2017
13:50:15
я понял

Ярослав
13.12.2017
13:50:20
Арел это ещё и адаптер к разному бэкенду баз данных

Roman
13.12.2017
13:50:22
я просто перечисляю :)