@rubylang

Страница 615 из 1684
Mikhail
14.11.2016
19:36:42
для операций можно написать отдельный класс

Alexander
14.11.2016
19:36:50
+1

Mikhail
14.11.2016
19:37:07
мне бы твои проблемы

wallet назови

Google
Сергей
14.11.2016
19:37:13
спасибо))

Mikhail
14.11.2016
19:37:30
Если это AR модель то логично

Aldar
14.11.2016
19:49:37
вот это сто пудов) знаю контору где не пишут integration тесты мотивируя это тем что они медленные

Artur
14.11.2016
21:23:30
да

Salim
14.11.2016
21:32:38
Почти да

Aldar
14.11.2016
21:51:51
чот сложна

Person.instance_eval do prepend SomeModule end

будет работать?)

def self.method

если много методов то

class << self

да

любой объект

Google
Aldar
14.11.2016
22:10:49
class Person def self.hello "hello" end end module Helloable def hello "hhhello" end end puts Person.hello class Person class << self prepend Helloable end end puts Person.hello

Alexey
14.11.2016
22:30:26
Тож курс прохожу, you are welcome)

Aldar
14.11.2016
22:31:46
там монга и ангуляр - фу фу фу

монга не особо нужна, а ангуляр точно не нужен

Антон
14.11.2016
22:36:56
ну вот чо ты начинаешь опять? :)

Andrey ?
15.11.2016
03:16:35
Не думал, что возникнут с этим вопросы, но как строку дописать в конец файла? ?

Daniel
15.11.2016
03:58:41
монга не особо нужна, а ангуляр точно не нужен
Эх, твои бы слова, да моим начальникам в уши ??

trickster
15.11.2016
07:46:07
:D

Эх, твои бы слова, да моим начальникам в уши ??
да чего ты, хипста стек, радоваться должен ?

ребята, по какой причине могут не рабоать алиасы oh-my-zsh?

я с пасами какими-то накосячил?

I
15.11.2016
07:54:54
а они в плагинах подключены?

Alex
15.11.2016
07:55:04
Andrey ?
15.11.2016
07:55:34
http://alvinalexander.com/blog/post/ruby/example-how-append-text-to-file-ruby
Да, это я нагуглил, просто надеялся что есть какой-нибудь красивый встроенный метод, а его от меня скрывают)

Alex
15.11.2016
07:55:53
там самый первый вариант с a нормальный вполне

I
15.11.2016
07:56:02
а запятые точно надо?

Andrey ?
15.11.2016
07:56:03
Его и запользовал

trickster
15.11.2016
07:56:40
блин

точно, нет

руби мозга

Google
Alex
15.11.2016
07:57:19
руби мозга
ну, не так уж и плохо

trickster
15.11.2016
07:57:37
запятые не нужны

:D

можно отделять всё скобочками и пробелами

I
15.11.2016
07:58:33
нужно больше скобочек

trickster
15.11.2016
07:59:41
самое интересное, никаких ворнов он не выкидывал

просто не работали плагины)

maier
15.11.2016
08:51:06
Есть большой файл текстовый - 200 гигов допустим, его нужно обработать и послать на выход допустим в stdout, как делать? Если chunk то они не построчно приходят, и могут где нить в середине строки заканчиваться - как проще сделать ?

Файл из веба берется

По http

Соот-но

Alex
15.11.2016
08:52:40
200 гигов из веба? лол

Alex
15.11.2016
08:52:47
большинство http клиентов умеют в стримминг

Т.е ты сразу как получаешь с http ответом какой то кусок можешь его обработать.

Admin
ERROR: S client not available

maier
15.11.2016
08:53:42
Во что кусок писать ?

I
15.11.2016
08:53:47
P.S. 200 гб не очень хорошо для руби

maier
15.11.2016
08:53:48
Stringio?

Alex
15.11.2016
08:53:53
Задачу распиши

Google
maier
15.11.2016
08:54:16
Поэтому кусками хочу обработать чтобы память не засирать

Alex
15.11.2016
08:54:48
Во что писать? лол, тебе надо написать поточный парсер

который будет собирать кусок пока он не будет цельным чтобы его распарсить

maier
15.11.2016
08:55:04
По точный зачем ?

Alex
15.11.2016
08:55:20
Ну тогда качай файл и парси локально сразу весь.

I
15.11.2016
08:55:35
если файл зашифрован - то тут поточный практически бессмысленен

Alex
15.11.2016
08:55:51
А если файл /dev/zero, то тоже бесмысленно

чего гадать если мы даже не знаем что за задача.

maier
15.11.2016
08:56:15
Чтобы понятнее было clickhouse -》sphinx

Alex
15.11.2016
08:56:19
@maierru распишешь задачу лучше - получишь более точные ответы.

А почему файлом?

maier
15.11.2016
08:56:51
Кликхаус по http отдает результаты tab separated

Alex
15.11.2016
08:56:52
кликхаус это же DB

Я бы не назвал это 200 гиговым файлом

Значит тебе поточный csv парсер нужен

такие уже есть я уверен

maier
15.11.2016
08:57:19
Он на самом деле еще больше

Alex
15.11.2016
08:57:30
Это не файл а поток.

maier
15.11.2016
08:57:32
Это чтобы совсем уж не пугать ))

Alex
15.11.2016
08:57:45
Если он еще больше то руби может не хватить производительности

Google
I
15.11.2016
08:57:46
а из самой db разве чанками нельзя считывать?

Alex
15.11.2016
08:58:14
Это одноразовая задача?

maier
15.11.2016
08:58:27
Что с чанками потом делать ?

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