
trickster
06.12.2016
14:38:25
так он показался
я уже несколько флешей затестил
каждый показывается а потом опять себя дублирует

Mikhail
06.12.2016
14:38:44
Хм. У меня такой косяк был в турболинксах

Google

trickster
06.12.2016
14:38:45
при этом кейсе

Mikhail
06.12.2016
14:38:54
потому что он кэширует страничку
У тебя флеш не попадает под кэширование?

trickster
06.12.2016
14:39:56
да незнаю)
есть способ инвалидировать?

Andrey
06.12.2016
14:42:18
ок "как запилить" - понятнее?
только последнюю строку, как возврат из блока
ничего против этого не имею, но хочется попробовать реализовать возможность именно такого написания строк

yopp
06.12.2016
14:52:29
это синтаксически невозможно

trickster
06.12.2016
14:53:03

Andrey
06.12.2016
14:54:00
теоретически через эвал прогонять можно, наверное, сплитуя затем

yopp
06.12.2016
14:54:53

Google

yopp
06.12.2016
14:55:06
можешь попробовать HEREDOC с <<- и <<~
2.3+

Andrey
06.12.2016
14:55:55
пробовал, там еще можно с определением оступа поиграть, пока использую такой вариант, да

yopp
06.12.2016
14:57:40
Господин Скачков покинул нас.

Alex
06.12.2016
14:59:50
Какой кейс ты кстати решал?

v
06.12.2016
15:02:32
Господа, а что ваш опыт говорит про следующую ситуацию - рельсовое приложение тормозит с рендером json вплоть до секунд, а приложение на ноде с теми же данными тот же json гораздо быстрее рисует. Это врожденные проблемы рельс или в данном случае архитектура самого приложения виновата?

Andrey
06.12.2016
15:04:53
если юзать просто jBuilder из коробки, это действительно довольно медленно
но туда можно прикрутить быстрый сериалайзер и станет лучше
примерно через неделю могу рассказать о своем опыте ускорения рендера, как раз буду это делать

Konstantin
06.12.2016
15:06:05
@dd_bb за что? вроде по хистори вообще ниче не писал в посл время

France
06.12.2016
15:06:18
git config --global color.ui true
Можно ли где-то вручную посмотреть и задать етот true параметр ?
Может в файле каком-то или что))

Mikhail
06.12.2016
15:09:44

Igor
06.12.2016
15:10:20
а потом join("\n")
а вообще открой для себя
«TEXT
Foo bar
TEXT

trickster
06.12.2016
15:10:59
ну этот код не я писал:)

Andrey
06.12.2016
15:11:11
я вроде упомянул, что как раз heredoc я и использую сейчас, но хотелось без него

Igor
06.12.2016
15:11:32
ну так и используй

Google

Igor
06.12.2016
15:11:39
красивее ничего нет
то что ты хотел это
report do [
"foo",
"bar",
"hello",
"world",
]
end
def report; yield.join("\n"); end
другого способа нет
ну можешь ERB забубенить

Andrey
06.12.2016
15:15:41
вопрос бы не в том, как массив заджоинить ;) а в том, как из блока получить все строки, разделенные переносом.
уверен, что хоть костылём, но возможно. Если получится - вернусь покажу

Igor
06.12.2016
15:16:06
ответ: никак
хотя
не, никак
можно было бы перегрузить String.new

Igor
06.12.2016
15:16:31
но я уверен что это не сработает :)
хотя можешь попробовать ruby-parser
азаза
парсить самого себя
и вытаскивть строки
но это как гланды через жопу лечить

yopp
06.12.2016
15:18:20
каждый литерал возвращает объект

Google

Admin
ERROR: S client not available

Igor
06.12.2016
15:19:47
можно через ObjectSpace попробовать
ахаха
до yield
и после

Mikhail
06.12.2016
15:20:02
А разве это хорошая идея в блоке парамы прокидывать?

Igor
06.12.2016
15:20:07
разницу - заджойнить

yopp
06.12.2016
15:20:08

Mikhail
06.12.2016
15:20:26
обьясните нубу

Igor
06.12.2016
15:20:30
только GC надо выключить

Mikhail
06.12.2016
15:20:33
?

Igor
06.12.2016
15:26:00
интересно
похоже Ruby создает строки на этапе интерпретации
https://gist.github.com/t3hk0d3/b7a5667d6c696c9b41781a8de9217b00
как думаете что выводится?

Дмитрий
06.12.2016
15:30:06
["epicepicepicepicepicepicepicepicepicepicepicepicepicepicepicepicepicepicepicepic"]
=> true
)))

Igor
06.12.2016
15:39:19
хмм
http://ruby-doc.org/stdlib-2.3.0/libdoc/objspace/rdoc/ObjectSpace.html#method-c-trace_object_allocations
а вот эта хуйня детектит
то что надо

Google

Igor
06.12.2016
15:39:43
но динамические аллокейты нет
не, нихуя

I
06.12.2016
15:47:48
"abc" "def" => "abcdef"

France
06.12.2016
15:52:10
File.open('.gitconfig') do |file|
puts file.read
end
Есле я так читаю весь файл сразу, то как можно читать его построчно ?
Тобесть чтоб каждьій раз в какой-то локальной переменной у меня бьіло содержимое текущей строки ?

Igor
06.12.2016
15:52:20
короче через ObjectSpace никак
по крайней мере в 2.3
ибо стринги аллекейтятся при загрузке
остается только ruby-parser :D

Zulkar
06.12.2016
15:53:37