Size: a a a

Programming Offtop

2021 February 09

IP

Iaroslav Postovalov in Programming Offtop
Если критерий - корректность и некостыльность, то не хотелось бы
источник

AN

Alexander Nozik in Programming Offtop
Бальзак же. Она меня подобрала :)
источник

ML

Mikhail Levchenko in Programming Offtop
Iaroslav Postovalov
Ладно, в 22 напишу свое мнение
блин, ремайндер в телеге не поставить на 6 лет(
источник

IP

Iaroslav Postovalov in Programming Offtop
Mikhail Levchenko
блин, ремайндер в телеге не поставить на 6 лет(
Я юзнул сервис для email'а через много лет
источник

AN

Alexander Nozik in Programming Offtop
Mikhail Levchenko
блин, ремайндер в телеге не поставить на 6 лет(
Да уж...
источник

I

Igor in Programming Offtop
Nikolas Komaro
до зипа,может еще убрать пробелы и тд? хотя base64 помоему стандартный размер делает нет ?
Вредил получится что-то убрать там json (но он компактизированный конечно будет)
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
Я юзнул сервис для email'а через много лет
Блин, а прикольно. Такой ремайндер из юности. Повод будет статью накатать
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Блин, а прикольно. Такой ремайндер из юности. Повод будет статью накатать
Я уже несколько писем отправил
источник

IP

Iaroslav Postovalov in Programming Offtop
Не помню, про что
источник

IP

Iaroslav Postovalov in Programming Offtop
Но отправил
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
Не помню, про что
так круто
источник

AN

Alexander Nozik in Programming Offtop
Интересная вообще мысль
источник

IK

Igor Komarov in Programming Offtop
Igor
Как думает, как лучше закодить текст (json), что бы результат тоже был в виде строки.
И результат должен занимать меньше места, чем оригинальный текст.

Думаю может как-нибудь: GZIP/ZIP -> Base64 (и обратно)

Или что-то получше есть?

PS нужно примеры спама добавить в тесты, но не хочется в явном виде на GitHub заливать это
XZ?
источник

I

Igor in Programming Offtop
Он типа лучше жмет? (хз есть ли он на ocaml 🤔)

Мне короче функция нужна
String (обычный текст) -> String (закодированный)
(и обратно)
источник

IK

Igor Komarov in Programming Offtop
Igor
Он типа лучше жмет? (хз есть ли он на ocaml 🤔)

Мне короче функция нужна
String (обычный текст) -> String (закодированный)
(и обратно)
На ocaml богу одному известно есть / нет, но жать должен на порядок лучше.

Попробуй вручную посмотреть по размеру применительно к твоим файлам что выходить будет, и выбери для себя, стоит ли вообще запариваться ради такого процентного увеличения компрессии
источник

AN

Alexander Nozik in Programming Offtop
Igor
Как думает, как лучше закодить текст (json), что бы результат тоже был в виде строки.
И результат должен занимать меньше места, чем оригинальный текст.

Думаю может как-нибудь: GZIP/ZIP -> Base64 (и обратно)

Или что-то получше есть?

PS нужно примеры спама добавить в тесты, но не хочется в явном виде на GitHub заливать это
zip очень хороший результат дает по балансу сжатия и скорости надутия
источник

AN

Alexander Nozik in Programming Offtop
Собственно json+zip сравним с протобафом, а по сжатию местами лучше
источник

AK

Anton Korotkikh in Programming Offtop
если это просто залепуха для тестов, то пойдёт как есть gzip и base64. какой смысл вообще запариваться над этим? берёшь самые популярные либы (как раз они, в любой экосистеме есть) и в путь.
источник

IK

Igor Komarov in Programming Offtop
Igor
Он типа лучше жмет? (хз есть ли он на ocaml 🤔)

Мне короче функция нужна
String (обычный текст) -> String (закодированный)
(и обратно)
Ну, у тебя же что угодно приводимо к такому виду, ибо алгоритмы сжатия (как мне всегда казалось) то имеют вид:

(ByteArray) -> ByteArray
источник

AK

Anton Korotkikh in Programming Offtop
а такая тема была хорошая... женщины, отноешния, жизнь. опять к программерским шуткам всё скатилось(
источник