
Alexey
10.06.2017
06:56:28
Или просто рубистом Али

Alexander
10.06.2017
06:56:41
А Али на руби?
Тьфу ?

Плюшка
10.06.2017
06:57:07
тут все тролли и спамеры на самом деле

Google

Плюшка
10.06.2017
06:57:10
:D

Oleg
10.06.2017
07:31:13
Ну вообще там был спам, я его затер, но да ладно
?

Alex
10.06.2017
07:32:47
ребзя, есть простой способ починить файл где забыли засунуть cdata конкретному элементу?
xml файл

Danny
10.06.2017
10:42:17
привет всем!
Ребята, может подскажете как навесить верстку на activeadmin?
Может есть гайд какой то, или документация...
(а с официальной, я не понимаю где создавать этот модуль https://activeadmin.info/3-index-pages/custom-index.html)
ребята, делал кто то такое?
Кастомный дизайн для Active Admin ?

Vasiliy
10.06.2017
13:02:42

Danny
10.06.2017
13:03:55
Скин не очень подходит) Хотелось бы свою верстку как то натянуть)

Vasiliy
10.06.2017
13:05:07
а зачем тебе тогда вообще АА?
с кастомной вёрсткой я думаю ты больше боли поимеешь с АА

Roman
10.06.2017
18:50:42
ждём описание вакансии

Google

Klim
10.06.2017
19:04:41
Эйчар без символизирующего успех портрета? Да где такое видано?!

Oleg
11.06.2017
02:19:33
Забавно что спамеры спамят почти в одно и то же время
И, судя по тому что вижу, каждый день
Активрекорд с постгрой сильно в несколько раз медленнее ноды с монгой через сырой драйвер, тлен, боль, а я всего просто инсерчу много-много строчек
Так и должно быть?
Мне просто нужно выкачать по сети джейсонов и инсертнуть 9 600 000 строчек примерно в таблицу, и это ужасно медленно
На скачивание уходит не много времени

Nikita
11.06.2017
07:41:41
COPY

Oleg
11.06.2017
07:42:23
?
Да, вопрос такой получился риторический :D
В общем вот так оное всё

Yury
11.06.2017
08:21:55

Nikita
11.06.2017
08:23:55
?
https://www.postgresql.org/docs/9.6/static/sql-copy.html

Alexander
11.06.2017
08:25:03

Nikita
11.06.2017
08:27:37
в чем? Для начала нужно выкинуть активрекорд из теста, там видно будет

Alexander
11.06.2017
08:29:32

Nikita
11.06.2017
08:37:20
слушай, в постгресе поддерживается WAL-лог с понятными гарантиями консистентности, их можно открутить в ту же сторону, что и у монги, работать будет заметно быстрее, вопрос только в том, что когда ты сделаешь это руками, у тебя будет понимание за счет чего же nosql быстрее. Я все лишь к тому, что понятие «скорость инсертов» чрезвычайно размытое

Alexander
11.06.2017
08:40:08

Nikita
11.06.2017
08:41:41
Слава богу это чат, тут не один ты, все могут прочитать, я просто за то, чтобы у людей было меньше суеверий

Google

Roman
11.06.2017
08:51:47
есть какой-то гем для импорта кучи строк

Alex
11.06.2017
08:53:34

Roman
11.06.2017
08:55:31

Alexander
11.06.2017
09:05:05

Lupsick
11.06.2017
09:09:46
Зачем в современном мире использовать монгу?

Oleg
11.06.2017
09:10:20
Всем спасибо
У меня были инсерты с поиском на наличие и без индексов. Всё оказалось тривиальнее :D
Теперь лучше

Nikita
11.06.2017
09:11:38
lol)

Oleg
11.06.2017
09:11:45
Но некоторые мысли отсюда попробую тоже прикрутить ?

Nikita
11.06.2017
09:12:05

Lupsick
11.06.2017
09:13:02

Lupsick
11.06.2017
09:13:19
Я, собственн, и задаю вопрос, потому что не знаю pros/cons

Nikita
11.06.2017
09:14:05
задача довольно простая, есть куча сессий, по каждой обновляются счетчики, когда приходит обновление, нужно счетчики обновить, больше ничего не меняется. Вот тут в постгресе есть неустранимый оверхед на WAL и MVCC
да, поля разные, то есть в табличку это не ложится

Lupsick
11.06.2017
09:14:48
Можно в редисе хранить же

Nikita
11.06.2017
09:15:05
да, можно

Lupsick
11.06.2017
09:15:07
Ну в пг все впихивать нонсенс так-то
Так что плохой кейс

Nikita
11.06.2017
09:15:55
Можно в редисе хранить же
с редисом минус в том, что нужны поиски по индексу, индекс строится по конфигу и в каждом случае он свой, то есть не зашит в приложении

Google

Admin
ERROR: S client not available

Nikita
11.06.2017
09:16:04
в монге строится из коробки, при старте
я думал, про редис, но получается, что он только часть задачи решает, а со второй засада. А монга обе. Ну и они досталась в наследство, да и фиг бы с ней, работает
и даже все, что нужно, удается в ней сделать
только есть один нюанс, данные в ней потерять не страшно)
ну вот, и потом это все сливается в оракл со скоростью 10k/s, к вопросу об инсертах
редис тоже клевая вещь, хочу/буду допиливать адаптер в роме для него

Lupsick
11.06.2017
09:26:22
есть вот кстати еще каунтер от етси https://github.com/etsy/statsd

Oleg
11.06.2017
09:32:07
На постгру есть ещё ускорятор джоинов через видеокарты, юзал кто? Или это вопрос в дб чатик?

Alex
11.06.2017
09:34:45

Nikita
11.06.2017
09:35:42
почему?
потому что счетчик на самом деле кумулятивный и если данные проебались, то через пять минут придут новые, даже лучше

Anton
11.06.2017
09:40:31

Nikita
11.06.2017
09:43:02
колхоз — дело добровольное, но я сам пока не смотрел туда, доберусь через месяцок

Liudmila
11.06.2017
10:18:09
Привет! Подскажите для начинающего хорошая статья?
http://ruby-doc.org/docs/keywords/1.9/Object.html#method-i-case

Alexander
11.06.2017
10:19:58

Liudmila
11.06.2017
10:20:13
Да про метод case

Oleg
11.06.2017
10:20:33
Документация на столько хороша что путают со статьями, это хороший знак

Lupsick
11.06.2017
10:56:58

Liudmila
11.06.2017
11:07:54
Да просто на уровне junior

Google

v
11.06.2017
12:49:25
она вообще безотносительна к уровню

Roman
11.06.2017
13:19:14

Костян
11.06.2017
16:49:52
/ban
/ban

Yaroslav
11.06.2017
18:34:57
Ребята помогите пожалуйста, есть сериалайзер.
class CourseSerializer < ActiveModel::Serializer
attributes :id, :name, :professor
belongs_to :professor, class_name: 'Users::Professor'
end
как достать только поля id, name.
Пробовал:
render json: course, adapter: :json,fields: [:name, :id]
но возвращаеться поле professor
без belongs_to :professor работает но если надо поле professor то не срабатывает сериалайзер Professor

Lupsick
11.06.2017
18:37:53

Yaroslav
11.06.2017
18:38:57
сделал, но когда есть belongs_to :professo не работает, всегда возвращает поле professor
без работает но не запускает сериалайзер Professor