
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 есть и вообще куча ТД, в доке написана сложность.
а тут вот тебе строка и массив
ни о чем не думай
хуячь