@proRuby

Страница 589 из 1594
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 ?

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

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

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

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

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

Roman
11.06.2017
08:55:31
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
Зачем в современном мире использовать монгу?
вот ты мне скажи как в постгресе сделать partial update на jsonb-поле

Lupsick
11.06.2017
09:13:02
вот ты мне скажи как в постгресе сделать partial update на jsonb-поле
Не могу сказать - не требовалось ни разу

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
На постгру есть ещё ускорятор джоинов через видеокарты, юзал кто? Или это вопрос в дб чатик?

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
http://ruby-doc.org/docs/keywords/1.9/Object.html#method-i-case
Это ссылка на документацию метода одного из классов Ruby, а не статью…

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
она вообще безотносительна к уровню
не ну дока доке рознь. у руби довольно beginner-friendly, а есть такие, что чтобы доку понять, нужно уже знать, о чем там речь

Костян
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

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

без работает но не запускает сериалайзер Professor

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