@rubylang

Страница 784 из 1684
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
ок "как запилить" - понятнее?

только последнюю строку, как возврат из блока

ничего против этого не имею, но хочется попробовать реализовать возможность именно такого написания строк

trickster
06.12.2016
14:53:03
потому что он кэширует страничку
если интересно, поменял if is_navigational_format? на if is_flashing_format? , удалил tmp/cache и вроде завелось

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

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
если интересно, поменял if is_navigational_format? на if is_flashing_format? , удалил tmp/cache и вроде завелось
логично, флешку показывает теперь только если она есть, независимо от роута

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
разницу - заджойнить

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

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