@rubylang

Страница 1649 из 1684
Василий
08.10.2018
09:16:58
а если street это метод street_name + street_number?
concat(street_name, street_number) as address можно наверно

Sviat
08.10.2018
09:31:00
concat(street_name, street_number) as address можно наверно
Не, нужен руби вэй. Есть такие-же ситуации только с хешем.

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
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 энивей, такой хеш не очень нужен коллекция для селекта?

проблема кажется выдуманной

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
не хайповые, а те, которыми много кто пользуется

v
08.10.2018
11:32:11
alias
С - хайповый?

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

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
Юникс метка это как я понимаю просто число.

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

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
странный вопрос
ну мы поняли что ты работаешь в элитный местах с популярными технологиями ) не всем так повезло

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?

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

Anton
09.10.2018
09:05:17
А

Google
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
А, вот как. Забавные вы ?

Антон
09.10.2018
10:21:13
будет меньше новых проектов?

я об этом не подумал делай - не думой

по этой же логике нужно производить больше плохого легаси

и технического долга

Rafkat
09.10.2018
10:24:26

Страница 1649 из 1684