Size: a a a

2020 June 24

c

codingteam@cjr in codingteam
Minoru
а из-за reverse() придётся либо снова разворачивать, либо по длине входной последовательности угадывать максимальный множитель и потом делить его на каждой итерации (если я всё правильно понял)
источник

c

codingteam@cjr in codingteam
Minoru
(но я даже Википедию не прочитал…)
источник

f

folex in codingteam
💮
Какие запятые?
ну там массив байт же
источник

f

folex in codingteam
[0x12, 0x45, ...]
источник

t

ttldtor 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 написан хреново?
хуёво написано
источник

💮

💮 in codingteam
folex
ну там массив байт же
В скомпилированном бинарнике не должно же быть запятых.
источник

t

ttldtor in codingteam
даже если дрочить каждый байт, то всё равно меньше секунды должной получиться
источник

💮

💮 in codingteam
Или ты размер развёрнутых макросов считаешь?
источник

💮

💮 in codingteam
ttldtor
даже если дрочить каждый байт, то всё равно меньше секунды должной получиться
Но он же не побайтово кодирует, там квадратичная сложность.
источник

f

folex in codingteam
💮
В скомпилированном бинарнике не должно же быть запятых.
да, чот я туплю
источник

💮

💮 in codingteam
codingteam@cjr
Minoru
а из-за reverse() придётся либо снова разворачивать, либо по длине входной последовательности угадывать максимальный множитель и потом делить его на каждой итерации (если я всё правильно понял)
Ладно. Ну, тут блобы небольшие, может, просто ради удобства так. И всё равно всё в памяти хранить придётся, невелика потеря от того, что разворачивать придётся.
источник

💮

💮 in codingteam
Судя по http://lenschulwitz.com/base58, старшие разряды слева (как и у hex).
источник

💮

💮 in codingteam
> repeat(number_of_leading_zero_bytes_in_hash)
>     output_string.append(code_string[0]);


Но code_string[0] — это '1'. TFW нулевой байт кодируется единицей.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Пожалуйста, предъявите идентификацию.
источник

c

codingteam@cjr in codingteam
Minoru
что-то Гитхаб в последнее время и правда подтормаживает. Я сначала думал, что это что-то у моего провайдера, но остальные сайты нормально работают, а с этим беда: пуши какие-то медленные, большие странички грузятся настолько медленно, что прямо глазом заметно
источник

c

codingteam@cjr in codingteam
Orhideous
Ага, то есть, не у меня одного.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вроде у меня норм.
источник

f

folex in codingteam
пуши долговатые стали, в UI не замечал
источник

Dv

Dr. Friedrich von Ne... in codingteam
А про какие пуши?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Про CI?
источник