@proRuby

Страница 972 из 1594
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 привет, помнится ты хотел написать статью в чем отличие драй транзакций от интерактора и сервис объекта. Как успехи? По моему будет интересно многим

кто нибудь работал с elasticsearch?
А в чем проблема? Гемы это просто оберка для апи, так что доки эластика хоть как придется читать

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
А в чем проблема? Гемы это просто оберка для апи, так что доки эластика хоть как придется читать
У меня следующая ситуация. есть rails app которое является нашей срмкой. разработал сам. тепреь нужно сделать поиск по клиентам. именно поле в которое вводишь имя клиента либо какие либо уникальные данные и он выдает тебе всех клиентов в данных которых содержится то что ты ввел.

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
это гем какой то применять надо? texticle пойдет?
тут я не подскажу, сам не юзал. просто знаю что внутри постгри есть полнотекстовой поиск

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: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
htop еще треды показывает
а откуда htop память берет? почем он там много насчитал?



еще docker stats вообше вот что показывает

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

мб база есть в которой будет указан обл. центр городов?

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

Раньше делал query обджекты, но сейчас сложность этих запросов гораздо выше

И следовательно - риск что-то упустить тоже выше

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

Google
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
я просто перечисляю :)

Арел это ещё и адаптер к разному бэкенду баз данных
обычно вероятность того что проект сменит базу 0 целых хрен десятых

Страница 972 из 1594