@rubylang

Страница 277 из 1684
Konstantin
08.08.2016
15:25:59
смотри по узким местам этих двух методов
короче из буфера медленнее в разы. всё очень плохо.

yopp
08.08.2016
15:29:51
Michael
08.08.2016
15:30:38
Ребята, подскажите пожалуйста какой метод в рельсах может преобразовать DateTime.now в такой формат "20160808064528" ? или тут только strptime??

yopp
08.08.2016
15:30:58
strftime, да

Google
Michael
08.08.2016
15:31:31
понятно, я думал может есть какой то метод типа to_......

спасибо

I
08.08.2016
15:34:09
добавьте:-)

s
08.08.2016
15:36:12
> понятно, я думал может есть какой то метод типа to_...... I18n.l(datetime, format: :api) где api – описаный в локале формат

Nikolay
08.08.2016
15:37:19
так вместо апи классика из %D%m%y

шо хош, то и собирай

в стрфтайм

Konstantin
08.08.2016
15:38:15
@dd_bb ну как всё в рубях... строка BINARY

yopp
08.08.2016
15:38:32
и ты по ней сикаешь?

или как ты из него читаешь?

Konstantin
08.08.2016
15:39:08
index/slice!

тащем-та есть вариант с byteslice, но +/- теже яйца

yopp
08.08.2016
15:39:56
я думаю что тебе надо stringio

Google
yopp
08.08.2016
15:40:01
попробовать в смысле

там кажется были какие-то нюансы по поводу того как оно читать умеет

хотя я могу ошибаться

Konstantin
08.08.2016
15:41:48
никак

stringio можно селать только из строки

получится io -> string -> stringio

yopp
08.08.2016
15:42:40
так ты его один раз иницилизируешь и дальше в него только и пишешь?

Konstantin
08.08.2016
15:42:47
мммм

ну да, согласен

yopp
08.08.2016
15:43:01
а ты буффер чтоли каждый раз делаешь? :)

но в целом, буффер будет медленее

так как на конце руби хуёво управляет памятью под строки и они там будут болтатся

тудым-сюдым

так что яб прямо из буффера читал да и всё

Konstantin
08.08.2016
15:43:47
кстати да

был же недавно pr с allocate:

yopp
08.08.2016
15:44:09
был, да

может помочь, да

сразу там мегабайт себе аллоцировать и возможно станет веселее

и посмотри как slice! внутри сделан

Google
yopp
08.08.2016
15:44:46
есть шанс что плохо сделан :)

Admin
ERROR: S client not available

yopp
08.08.2016
15:45:05
и я не представляю чо там в jruby будет вообще

Konstantin
08.08.2016
15:56:04
@dd_bb со stringio я потеку походу

как чистить его тогда

там же прочитал строку

pos поменялся

и все

yopp
08.08.2016
16:01:38
trunc?

Eugene
08.08.2016
16:03:05
о норм, удалим сообщения и уйдём

yopp
08.08.2016
16:04:22
но ваще зависит от того какой тебе буффер надо

Konstantin
08.08.2016
16:04:32
trunc?
truncate оставляет at most bytes. причем, насколько я вижу, режет от начала до nbytes

Konstantin
08.08.2016
16:04:36
независимо от pos

yopp
08.08.2016
16:04:54
поделай простые бенчмарки

а тебе LIFO надо или FIFO?

а тыж там ответы редиса читаешь, видать fifo

Konstantin
08.08.2016
16:05:48
короче руби отупляет. в нормальных языках bytestring есть и вообще куча ТД, в доке написана сложность.

а тут вот тебе строка и массив

ни о чем не думай

хуячь

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