Size: a a a

2020 December 06

DF

Dmitry Frolov in ErlangRus
Иванов Иванов
вот на msgpack и перепиливал. но без схемы тяжеловато даже с простой сериализацией
Курите tarantool, штырит нереально
источник

ML

Maksim Lapshin in ErlangRus
успешного нам документирования =)
источник

𝕊

𝕊𝕖𝕣𝕘𝕖𝕚... in ErlangRus
Maksim Lapshin
успешного нам документирования =)
17235? Омг
источник

ML

Maksim Lapshin in ErlangRus
угу. Но это примерно всё, что мы выставляем наружу
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
угу. Но это примерно всё, что мы выставляем наружу
Мегабайт?
источник

ML

Maksim Lapshin in ErlangRus
Иванов Иванов
Мегабайт?
половина
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
половина
не так уж прям чтобы и много. если про api речь
источник
2020 December 07

ВИ

Виталий Иванов... in ErlangRus
Кто-нибудь сталкивался с таким?
vitaliy@ecss1:~/test$ ssh-keygen -q -b 1024 -f test_host_rsa_key -N '' -t rsa
vitaliy@ecss1:~/test$ erl
Erlang/OTP 23 [erts-11.1.1] [source] [64-bit] [smp:24:24] [ds:24:24:10] [async-threads:1] [hipe]

Eshell V11.1.1  (abort with ^G)
1> {ok, Bin} = file:read_file("test_host_rsa_key").        
{ok,<<"-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAlwAAAAdzc2gtcn\nN"...>>}
2> [Entry] = public_key:pem_decode(Bin).
[{{no_asn1,new_openssh},
 <<111,112,101,110,115,115,104,45,107,101,121,45,118,49,0,
   0,0,0,4,110,111,110,101,0,0,0,...>>,
 not_encrypted}]
3> public_key:pem_entry_decode(Entry).
** exception error: no case clause matching {<<"ssh-rsa">>,<<1,0,1>>}
    in function  pubkey_ssh:new_openssh_decode/6 (pubkey_ssh.erl, line 204)
источник

ВИ

Виталий Иванов... in ErlangRus
На 20 убунте поведение такое, на 18 все нормально
источник

VS

Vladimir Sekisov in ErlangRus
Наверное, опять формат заголовка файла у open ssh поменялся, а erlang ещё не знает.
источник

ВИ

Виталий Иванов... in ErlangRus
Да, заголовки разные
источник

EM

Evgeny M. in ErlangRus
я с crypto и версиями openssl в своем время так натрахался, что стал собирать crypto только статически
источник

EM

Evgeny M. in ErlangRus
там еще в некоторых версиях centos некоторых шифров просто нет по юридическим соображениям
источник

VS

Vladimir Sekisov in ErlangRus
попробуйте так:
openssl genrsa -noout -out t.key
openssl rsa -in t.key -out t.public -pubout -outform PEM
источник

ВИ

Виталий Иванов... in ErlangRus
Vladimir Sekisov
попробуйте так:
openssl genrsa -noout -out t.key
openssl rsa -in t.key -out t.public -pubout -outform PEM
Да, опция нужна была. Посмотрел erlang - пока вроде не умеет читать.
Сделал так:
ssh-keygen -q -b 1024 -f test_host_rsa_key -N '' -t rsa -m PEM
источник

E

Elmir in ErlangRus
подскажите плиз, правильно ж понимаю, что если клиент обернул вызов gen_server:call в try ..catch и если например, произошел таймаут обработки этого колла, то сервер в итоге все равно может сделать обработку и ответ кинет в мейлбокс клиента и этот ответ там может болтаться вечно пока жив клиент?
источник

PK

Petr Kozorezov in ErlangRus
Elmir
подскажите плиз, правильно ж понимаю, что если клиент обернул вызов gen_server:call в try ..catch и если например, произошел таймаут обработки этого колла, то сервер в итоге все равно может сделать обработку и ответ кинет в мейлбокс клиента и этот ответ там может болтаться вечно пока жив клиент?
да, либо пока это ответ кто-то не вычитает
источник

EK

Evgeny Khramtsov in ErlangRus
Elmir
подскажите плиз, правильно ж понимаю, что если клиент обернул вызов gen_server:call в try ..catch и если например, произошел таймаут обработки этого колла, то сервер в итоге все равно может сделать обработку и ответ кинет в мейлбокс клиента и этот ответ там может болтаться вечно пока жив клиент?
в gen_statem есть костыль для этого в виде proxy-процесса
источник

AB

Alex Bubnov in ErlangRus
Elmir
подскажите плиз, правильно ж понимаю, что если клиент обернул вызов gen_server:call в try ..catch и если например, произошел таймаут обработки этого колла, то сервер в итоге все равно может сделать обработку и ответ кинет в мейлбокс клиента и этот ответ там может болтаться вечно пока жив клиент?
не совсем вечно. если клиент тоже gen_server - ответ должен попасть в handle_info в итоге.
источник

EK

Evgeny Khramtsov in ErlangRus
а вообще, late arrival — это нормальное поведение, они вылазят то там, то там (не только в gen_server), от них полностью не отделаешься, лучше быть готовым
источник