Size: a a a

2020 June 24

💮

💮 in codingteam
Да.
источник

D

Devel29A in codingteam
codingteam@cjr
Minoru
причём долго и упорно работает, да? Хорошая функция, работящая!
Горячая!
источник

D

Devel29A in codingteam
Hot function!
источник

c

codingteam@cjr in codingteam
Minoru
народ в Твиттере требует от организаторов ICFPC тизеры, а те ничего не постят. Наши люди!
источник

f

folex in codingteam
du -hs file.wasm
148K    file.wasm

cat file.wasm | bs58
cat   0.00s user 0.00s system 54% cpu 0.009 total
bs58  29.83s user 0.03s system 99% cpu 29.899 total

time cat file.wasm | xxd -ps
cat   0.00s user 0.00s system 12% cpu 0.035 total
xxd -ps  0.02s user 0.01s system 59% cpu 0.046 total


🤔 base58 это оч долго или код bs58 написан хреново?
источник

f

folex in codingteam
Anton Burkin
У меня есть настолка по Рику и Морти по такому сюжету!
и как, хороша?
источник

💮

💮 in codingteam
folex
du -hs file.wasm
148K    file.wasm

cat file.wasm | bs58
cat   0.00s user 0.00s system 54% cpu 0.009 total
bs58  29.83s user 0.03s system 99% cpu 29.899 total

time cat file.wasm | xxd -ps
cat   0.00s user 0.00s system 12% cpu 0.035 total
xxd -ps  0.02s user 0.01s system 59% cpu 0.046 total


🤔 base58 это оч долго или код bs58 написан хреново?
Это оч долго.
источник

f

folex in codingteam
💮
Это оч долго.
А почему?
источник

f

folex in codingteam
заранее сори за тупой вопрос
источник

💮

💮 in codingteam
источник

💮

💮 in codingteam
Тут деление на 58 на каждой итерации.
источник

💮

💮 in codingteam
Т.е. длинная арифметика, с числом размером в 148 килобайт.
источник

f

folex in codingteam
ну оно ж наверное побайтово это делает 🤔
источник

f

folex in codingteam
Для сравнения – base64

cat   0.00s user 0.00s system 20% cpu 0.022 total
base64  0.01s user 0.01s system 31% cpu 0.050 total
источник

f

folex in codingteam
из-за айлайнмента (64 vs 58) может быть такая разница?
источник

f

folex in codingteam
боже, насколько же я не разбираюсь вообще в этом :(
источник

💮

💮 in codingteam
base64 хорошо кодируется — берётся три байта инпута, выдаётся четыре байта аутпута.
источник

f

folex in codingteam
💮
base64 хорошо кодируется — берётся три байта инпута, выдаётся четыре байта аутпута.
а base58 хуже в этом плане?
источник

D

Devel29A in codingteam
источник

💮

💮 in codingteam
folex
а base58 хуже в этом плане?
Да, мне кажется.
источник