
Василий
08.10.2018
09:16:58

Sviat
08.10.2018
09:31:00

Denis
08.10.2018
09:36:56
А кто работал со Stripe? Через какой метод делается оплата? Через Charges?(мне кажется что это не он так как source опциональный)

Darth
08.10.2018
10:25:23
Можно ли в factories
В какое-то поле добавить id сущности?
Ну т.е. типа:
factory: foo do
some_id self.id # here something similar

Google

mike
08.10.2018
10:43:56

Sviat
08.10.2018
10:50:42
Святослав полностью. В чём проблема, то?

Artur
08.10.2018
10:53:54

Sviat
08.10.2018
11:02:48
Странный код прост. Я не понял что он должен делать в итоге?
ну есть модель с полями last_name, street_name, street_number и методом street(он обедениет street_name + street_number)
Усли просто взять модель тогда будет {last_name: "John", street_name: "Alabama", street_number: "123"}
А нужно чтобы вышло {name: "John", address: "Alabama 123"}
Все данные не настоящие и модель ето всего лиш пример. Мне нужно возможность юзать методы.

Fedor
08.10.2018
11:03:36
А что мешает?

Artur
08.10.2018
11:03:52
ну тогда правильно сказали, лучше завернуть это всё в класс и возвращать нужный хеш

Fedor
08.10.2018
11:04:04
Модель - это просто класс, написал публичный метод и используй

Антон
08.10.2018
11:09:21
на ум приходят два варианта
Нужно выводить в таблицу например, тогда это декоратор
Отдавать json, тогда это jbuilder или whatever
энивей, такой хеш не очень нужен
коллекция для селекта?
проблема кажется выдуманной

Артем
08.10.2018
11:14:08

Alexey
08.10.2018
11:14:35
Гайз, а никто не в курсе - была ли инициатива в rails core разделить неймспейсы как в Phoenix, чтобы можно было руками указать какие middleware использовать в каждом? Или может какие-то гемы на эту тему были? Чтобы сделать один неймспейс для апи, а другой - для обычного веба
типа такого

Google

Alexey
08.10.2018
11:15:18
defmodule HelloWeb.Router do
use HelloWeb, :router
pipeline :browser do
plug :accepts, ["html"]
plug :fetch_session
plug :fetch_flash
plug :protect_from_forgery
plug :put_secure_browser_headers
end
pipeline :api do
plug :accepts, ["json"]
end
scope "/", HelloWeb do
pipe_through :browser # Use the default browser stack
get "/", PageController, :index
end
# Other scopes may use custom stacks.
# scope "/api", HelloWeb do
# pipe_through :api
# end
end

Vasiliy
08.10.2018
11:28:20
а чем тебе элексер не нравится?

v
08.10.2018
11:29:24

Артур
08.10.2018
11:30:45
ты только хайповые штуки используешь?

v
08.10.2018
11:31:34
не хайповые, а те, которыми много кто пользуется

mike
08.10.2018
11:31:54

v
08.10.2018
11:32:11

mike
08.10.2018
11:32:46
Что в твоем понимании хайповый?

v
08.10.2018
11:33:15

mike
08.10.2018
11:34:05
Справедливо

Vasiliy
08.10.2018
11:37:37
на жс пишет больше инвалидов, но тем не менее

v
08.10.2018
11:38:11
на жс вообще больше народу пишет
и инвалидов, и не инвалидов

Alexey
08.10.2018
11:55:09

Sergii
08.10.2018
12:27:51

Di
08.10.2018
14:12:59
Ребята кто шарит в дарк вебе?

Nikita
08.10.2018
14:13:37
опять ты
ну, допустим, я

Dmitry
08.10.2018
14:13:43
?

Кøе-ктø Геннадьевич
08.10.2018
14:13:49
“ты опять выходишь на связь”

Google

Denis
08.10.2018
15:48:40
Всем привет! Ребят, помогите советом, пожалуйста:
Есть у меня большой CSV файл (120 млн строк, 1.5 Гб веса), по которому нужно делать поиск.. При этом файл периодически обновляется.
Сейчас я его построчно читаю и пишу в базу раз в неделю. На парсинг уходит около 8-9 часов.
Пришло решение, что можно его не писать в базу, а читать и держать в памяти и бегать по нему бинарным поиском.
В первом варианте я вообще практически не использую RAM, распарсил и спокойно работатю всю неделю.
Во втором случаю я постоянно гружу 1.5-2 гб RAM, но могу за минуты парсить новый файл и обновляться ежедневно
Есть пара нюансов:
1 - у меня нет опыта работы с бинарным деревом, не знаю стоит ли оно того..
2 - сомневаюсь, что это рабочая история для ruby/RoR и лучше это сделать на том же Go
Что скажете?
Спасибо!

Roman
08.10.2018
15:51:30
а почему нельзя засунуть этот файл в бд?

Denis
08.10.2018
15:53:28
через load data? честно - уже не помню, почему отказался от этого
скорее всего в скорости обработки и нагрузки по ресурсам
построчно читать файл оказалось значительно легче по ресурсам )
Просто встал вопрос о ежедневном обновлении файла, а это уже немного напрягает..

Roman
08.10.2018
15:56:05
постгря вроде хорошо csv ест

Denis
08.10.2018
15:57:31
Попробую, спасибо за инфу

Roman
08.10.2018
15:57:45
да не за что

Vasiliy
08.10.2018
16:34:20
А тебе не могут этот файл скидывать по частям? Типа миграций в рельсе

Nikita
08.10.2018
16:34:40
https://github.com/zdennis/activerecord-import
Есть ещё вот такой гемчик, на всякий случай
Обычно используется как раз для большого импорта данных в модели рельсы.

Sergii
08.10.2018
16:45:21
я б еще посмотрел бы разницу между файлами

Sergii
08.10.2018
16:45:51
прогнал дифф, результат распарсил и апдейтнул

Anton
08.10.2018
17:50:36
Ребята, скажите мне, плиз, как вы решаете задачу парсинга датывремени, когда дата может прийти в формате 2018-10-08 19:56:25.453275, а может в unix-метке?)

Eugene
08.10.2018
17:58:16
Юникс метка это как я понимаю просто число.

Denis
08.10.2018
18:50:06

Александр
08.10.2018
19:13:16

Google

Александр
08.10.2018
19:13:55
ну а epoch проверяй и Time.at

rekero
08.10.2018
20:00:06

wi11son
09.10.2018
06:48:22
Павел, а ты где работаешь?

Nikita
09.10.2018
07:15:05

Артур
09.10.2018
07:41:28
я слушал парочку интервью с ребятами из епама, они вроде бы довольны
почему о них плохая репутация?) у нас в стране их нет

Admin
ERROR: S client not available

Артур
09.10.2018
07:41:37
неужели галера?

Sergii
09.10.2018
07:48:47
галера-галера
как будто это что-то плохое )

v
09.10.2018
07:55:55

Артур
09.10.2018
07:56:26
странный вопрос
ну мы поняли что ты работаешь в элитный местах с популярными технологиями )
не всем так повезло

v
09.10.2018
07:56:38

Darth
09.10.2018
08:09:46
Есть какие-то средства для автоматизации процесса группировки миграций?

Vasiliy
09.10.2018
08:31:04
squasher

Darth
09.10.2018
08:50:08
squasher
Он просто объединяет файлы в один большой по дате?

Vasiliy
09.10.2018
08:50:34
Там посмотри, можно настраивать вроде как, за год или по количеству

Konstantin
09.10.2018
09:00:55
Всем привет! Никто не в курсе, почему сейчас народ массово отписывается от рассылки Ruby-Talk?

Anton
09.10.2018
09:01:45

Konstantin
09.10.2018
09:02:10
https://www.ruby-lang.org/en/community/mailing-lists/

Anton
09.10.2018
09:05:17
А

Google

Антон
09.10.2018
10:12:31
но это не точно

Zamira
09.10.2018
10:17:22
Опять начинается ?

Максим
09.10.2018
10:17:43
РУБИ МЁРТВ
У
Б
И
М
Ё
Р
Т
В

Антон
09.10.2018
10:18:30

Zamira
09.10.2018
10:19:15
Где дефицит?) Вообще не поняла

Антон
09.10.2018
10:19:51
чем больше потенциальных разработчиков будут думать что руби мертв, тем меньше будет разработчиков, тем выше будет зп
г - логика

Zamira
09.10.2018
10:20:24
А, вот как. Забавные вы ?

Anton
09.10.2018
10:21:01

Антон
09.10.2018
10:21:13
будет меньше новых проектов?
я об этом не подумал
делай - не думой
по этой же логике нужно производить больше плохого легаси
и технического долга

Rafkat
09.10.2018
10:24:26