
Кøе-ктø Геннадьевич
13.02.2018
20:08:40
а потом отдать через апи весь список json'om
я не знаю как корректно без велосипедов это сделать
это если что учебная задача )

Marsel
13.02.2018
20:09:54
передача большого json одним запросом уже так себе идея

Google

Кøе-ктø Геннадьевич
13.02.2018
20:10:31
ага, вариант с созданием кучи записей с последующим объединением в коллецию предпочтительнее?

ojab
13.02.2018
20:11:52
предпочтительнее хранить готовый json
и отдавать через send_file
(или вообще мимо рельс)

Кøе-ктø Геннадьевич
13.02.2018
20:12:22
нене, точно рельсы

ojab
13.02.2018
20:12:41
ну, это же статика

Кøе-ктø Геннадьевич
13.02.2018
20:12:57
а если он обновится?
добавятся/удалятся фирмы

ojab
13.02.2018
20:14:02
один фиг, если никакой обработки данных делать не нужно — нужно держать готовые данные
в памяти или на диске — другой вопрос
(или в БД, ага)

Кøе-ктø Геннадьевич
13.02.2018
20:14:35
понял, т.е. просто парсим txt в json и отдаем его?

Google

ojab
13.02.2018
20:14:42
типа того, да

Кøе-ктø Геннадьевич
13.02.2018
20:14:50
оке, спасибо
а если у нас куча запросов?
все будут обращатсья к файлу?

ojab
13.02.2018
20:17:50
если куча запросов — файл будет закеширован и обращений к диску не будет
и, опять же, статика — не задача рельс

Кøе-ктø Геннадьевич
13.02.2018
20:17:58
ловко

ojab
13.02.2018
20:18:21
понятно что задание — сделать через рельсы, но это не очень задание
(ну то есть в реальной жизни так не делают)

Alex
13.02.2018
20:20:23
Просто nginx'ом к примеру отдавать файл.

Кøе-ктø Геннадьевич
13.02.2018
20:20:54
но перед этим распарсить txt и сохранить новый файл с json'om?

Alex
13.02.2018
20:21:04
Да

Кøе-ктø Геннадьевич
13.02.2018
20:21:09
не на лету же конвертировать
ага
спасибо, пробую

Denis
14.02.2018
06:33:45
прошу помощи от Долб%%ебизма
передаем скрипту параметры --query http://
/--query(.*)/.match(query)
и знаешь что получаем?
#<MatchData "--query" 1:"">
квери блять принадлежит к первой группе, а где блять эта группа вообще? ее нет
есть группа за квери
но если .* поменять на .+?
все сломается
если между query и группой поставить \.
все сломается

ojab
14.02.2018
07:02:08
2.5.0 :001 > query = '--query http://'
=> "--query http://"
2.5.0 :002 > /--query(.*)/.match(query)
=> #<MatchData "--query http://" 1:" http://">
что я делаю не так?

Roman
14.02.2018
07:35:13

Google

Roman
14.02.2018
07:35:30
вернее что тебе надо?

ojab
14.02.2018
07:35:32
хз, у человека выше не так
если я правильно понял его поток мыслей

Roman
14.02.2018
07:35:45
а блин

Denis
14.02.2018
07:40:07
ojab спасибо
вотпрос другой бананаааааааальный вооообще
puts rand(111111,22222)
bash: syntax error near unexpected token `('
нам не нравятся кавычки и все тут

ojab
14.02.2018
07:41:27
это кривой код как для баша, так и для руби

Denis
14.02.2018
07:42:15
да?((((
почему

Denis
14.02.2018
07:42:34
еще оказалось что ранд не хочет второе число есть
in `rand': wrong number of arguments (given 2, expected 0..1) (ArgumentError)
а вроде всегда ел

Dima
14.02.2018
07:43:03

ojab
14.02.2018
07:43:56
говнокод создаёт и возвращает новый Module с методом ===

Denis
14.02.2018
07:44:23
нифига ты пишешь я так еще долго писать не смогу
мне Гуру нужен рядом

ojab
14.02.2018
07:44:53
хм

Google

ojab
14.02.2018
07:45:05
точнее класс, и наследует его от модуля

Dima
14.02.2018
07:45:45
мне вот интересно
1)
class << m; self; end
2) Как срабатывает шаблон, с чего это Time while reading from socket === /socket/

Denis
14.02.2018
07:46:30
........... и мой рандом забыт

Dima
14.02.2018
07:48:55
C 2 я разборался Regex === String - работает, String === Regex нет.

Anton
14.02.2018
07:48:58

Dima
14.02.2018
07:49:01
Осталось первое.

Anton
14.02.2018
07:50:34
Который инициализируется при ошибке и проверяется на передаваемую в неё ошибку

Admin
ERROR: S client not available

Anton
14.02.2018
07:51:10
Попробуй вот этот код с однострочным классом в irb сделать

Dima
14.02.2018
07:51:12

Anton
14.02.2018
07:51:13
Будет понятнее

ojab
14.02.2018
07:51:20

Dima
14.02.2018
07:51:33
я там даже желтеньким выделил

Anton
14.02.2018
07:51:40
Просто копипастой
И будет потом понятнее что оно делает и и ее
И как
По сути - просто инстанс класса класс, унаследованный от модуля в который прокинут self

Vasiliy
14.02.2018
07:53:29
чуваки, есть ли в рельсе гем который все обращения к картинкам заменяет одной какой-нибудь в пиксель к примеру?
прост много сущностей с картинками(каталог товаров) загруженными, который грузить не хочу, а в дев режиме сервер грузить их пытается

Google

Anton
14.02.2018
07:53:35

Vasiliy
14.02.2018
07:54:18
для дев режима?
а куда его?

Dima
14.02.2018
07:54:28

Denis
14.02.2018
07:54:30
дяденьки умные гуру, ну что мне делать с rand(1,2)

Vasiliy
14.02.2018
07:55:16
что ты хочешь от ранда?

ojab
14.02.2018
07:56:02
хочет чтобы рассказали как rand от range сделать, не читая при этом документацию

Denis
14.02.2018
07:56:20
БЛЯ Я ДОГНАЛ! ЭТО НЕ ЗАПЯТАЯ ЭТО ДВЕ ТОЧКИ rand(1..100)

Кøе-ктø Геннадьевич
14.02.2018
07:57:35
И тут этот наркомант

Anton
14.02.2018
07:58:34
Попробуй с классом теперь
Модуль сделай только
И где ты вообще такой код нашёл?
Хорошо что я не читал ее ахаха

Dima
14.02.2018
08:02:01
class << m
что делает эта конструкция?
почему не class < m

Vasiliy
14.02.2018
08:02:20
открывает класс m для записи, если не ошибаюсь
потому что « - метод

Dima
14.02.2018
08:03:11
https://stackoverflow.com/a/6852104/8574922
the class << self (or any object in place of self) construct is truly different. It is really a builtin feature of the language itself, in CRuby it's defined in parse.y as