The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

Выпуск crabz 0.7, утилиты для многопоточного сжатия и распаковки, написанной на Rust, opennews (??), 27-Окт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +10 +/
Сообщение от Аноним (1), 27-Окт-21, 14:29 
У тебя там фетиш на растишку? Специально мониторишь на гитхабе проекты на расте, чтобы сюда притащить?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

3. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –6 +/
Сообщение от Аноним (3), 27-Окт-21, 14:31 
rakz
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –3 +/
Сообщение от Аноним (4), 27-Окт-21, 14:31 
Если нет дыр в безопасности, то можно использовать, почему бы нет?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

5. Скрыто модератором  +1 +/
Сообщение от data man (ok), 27-Окт-21, 14:34 
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

6. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –5 +/
Сообщение от Аноним. (?), 27-Окт-21, 14:35 
Продолжаем течь и падать.

Вы в 50 человек обёртку вокруг https + pulse сделать не можете. Куда вам.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

7. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +/
Сообщение от anonimm (?), 27-Окт-21, 14:36 
Закопайте zip, используйте zstd.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

10. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +8 +/
Сообщение от Аноним. (?), 27-Окт-21, 14:40 
gzip? xz многопоточность уже 100 лет как умеет и сжимает на порядок лучше.

-T, --threads=NUM   use at most NUM threads; the default is 1; set to 0
                      to use as many threads as there are processor cores

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

12. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +7 +/
Сообщение от Тинус Лорвальдс (ok), 27-Окт-21, 14:46 
>По словам разработчиков...
>код, полностью написанный на Rust, что является более безопасным

А по словам разработчиков аналогичной утилиты, но на джаве, их утилита является более дырявой, так что ли? Какого черта софт, написанный на ржавчине, вдруг стал более безопасным? Цирк уехал, клоуны остались.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

14. Скрыто модератором  –3 +/
Сообщение от Аноним (15), 27-Окт-21, 14:48 
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

17. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +4 +/
Сообщение от Rev (?), 27-Окт-21, 14:58 
Как же хорошо, что комментарии неоссиляторов Раста с опеннета никак не влияют на развитие цивилизации и новых, инновационных, способов разработки ПО.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

18. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +/
Сообщение от erthink (ok), 27-Окт-21, 14:58 
В бечмарках везде только время/скорость, но не увидел упоминания про степень сжатия.

Подразумевается что бекенд на rust жмет ровно также как zlib-ng ?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

21. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –3 +/
Сообщение от Аноним (21), 27-Окт-21, 15:01 
Ох уж эти комментаторы на опеннетике... Все засрут, все засрут...
На самом деле молодцы хлопцы, развивают экосистему, переписывают старое. Почет и уважение таким!
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

24. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –6 +/
Сообщение от Fracta1L (ok), 27-Окт-21, 15:14 
Зачёт, ТС, так держать, жги подошвы местным болотным сапогам))
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

25. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –1 +/
Сообщение от Фанат (?), 27-Окт-21, 15:17 
К сожалению, сейчас время чукчей-пейсателей.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –4 +/
Сообщение от QwertyGag (?), 27-Окт-21, 15:31 
Дамы и Господа, все кто устал от спама на OpenNET.ru: пожалуйста поддержите данную петицию!

Заранее премного благодарен всем подписавшимся!

https://chng.it/vJvTCGJ9fD

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

50. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +4 +/
Сообщение от НяшМяш (ok), 27-Окт-21, 16:02 
Читаешь комментарии и такое ощущение, как будто половину комментаторов в детстве били ржавой трубой. А вторая половина ржавую трубу в детстве на морозе лизнула. Причём не обязательно языком...
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +6 +/
Сообщение от Аноним (57), 27-Окт-21, 16:17 
Мы понимаем, что zlib-ng быстрее zlib, но все равно pigz c zlib сравним c  crabz zlib-ng.
Зырьте, наш стакан не разбивается о песок! А их стакан разбивается о бетон!
(да, мы понимаем, что бетон тверже песка).
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +/
Сообщение от Аноним (58), 27-Окт-21, 16:17 
> crabz с бэкендом deflate_rust использует код, полностью написанный на Rust, что является более безопасным;

угу, только всего то падает на каждой панике, а так безопасный мамой клянусь!!!

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

59. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +/
Сообщение от Аноним (59), 27-Окт-21, 16:22 
>Good comments do not excuse unclear code
>Another misuse of comments is to provide information that should have been in the code.

А как откроешь растокод, так там комментариев поровну с кодом.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

72. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +1 +/
Сообщение от Аноним (72), 27-Окт-21, 16:46 
> прирост производительности, в некоторых случаях достигающий 50%.
> в некоторых случаях

Маркетинг во всей красе.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

80. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –1 +/
Сообщение от Anonimus (??), 27-Окт-21, 16:59 
А за счет чего код на rust быстрее? Пробовали дизассемблировать?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

82. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –2 +/
Сообщение от Igor (??), 27-Окт-21, 17:01 
Сейчас самая популярная новость по слову Rust - убийство оператора и ранение режиссёра на съемках фильма Rust из бутафорского оружия. "Как вы яхту назовете - так она и поплывет!"
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –4 +/
Сообщение от Аноним (65), 27-Окт-21, 17:04 
Тут модератор успел часть скрыть. Чудику вот с этим

https://doc.rust-lang.org/rust-by-example/macros/variadics.html

Ты походу полный неосилятор. Это кривое поделье и в подмётки не годится шаблонам.


А про док тесты я тебе отвечу.

https://github.com/onqtam/doctest

https://blog.jetbrains.com/rscpp/2019/07/10/better-ways-test.../

https://www.methodsandtools.com/tools/doctest.php

https://accu.org/journals/overload/25/137/kirilov_2343/

https://www.codeproject.com/Articles/1156938/doctest-the-lig...

https://www.reddit.com/r/cpp/comments/b4jo5u/doctest_the_lig.../

Обтекай

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

86. Скрыто модератором  +/
Сообщение от Аноним (86), 27-Окт-21, 17:09 
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +2 +/
Сообщение от Аноним (90), 27-Окт-21, 17:21 
>crabz с использованием бэкенда zlib идентичен pigz по производительности;
>crabz с использованием бэкенда zlib-ng до полутора раз быстрее, чем pigz;
>crabz с бэкендом rust незначительно (на 5-10%) быстрее pigz.

То есть примерно вся скорость из-за бекенда. Просто прекрасно.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

102. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +1 +/
Сообщение от Аноним (102), 27-Окт-21, 19:04 
> с использованием бэкенда zlib-ng до полутора раз быстрее, чем pigz;

А zlib-ng написана на С :)
Т.е. это просто враппер над сишной либой. Увы, ничего нового.

> crabz с бэкендом rust незначительно (на 5-10%) быстрее pigz.

5-10%
И зачем? 5-10% вообще никого не спасут. Сделал бы быстрее zlib-ng, это другой разговор, но пока - увы, очередная бессмысленная поделка.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

105. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +/
Сообщение от Аноним (105), 27-Окт-21, 19:31 
шо ж так у опеннетчиков так подгорает от раста?!
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

111. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +/
Сообщение от Bdfybec (?), 27-Окт-21, 19:55 
> до полутора раз быстрее

маркетинговая риторика как-то совсем неуместна.

Ответить | Правка | Наверх | Cообщить модератору

112. Скрыто модератором  –2 +/
Сообщение от QwertyGag (?), 27-Окт-21, 20:17 
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

115. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –5 +/
Сообщение от Александр (??), 27-Окт-21, 20:52 
Языки вроде Rust, где декларируемая безопасность связана с необходимостью освоения сложных концепций и вычурных синткасических конструкций, это языки, смотрящие в прошлое, и у них нет будущего. Они априрори предполагают ограниченные возможности компиляторов и вычислительных ресурсов и перекладывают .

Но уже сейчас современные средства разработки предлагают дополнительные средства анализа кода, позволяющие предотвратить многие ошибки ещё на этапе написания программы, и очевидно, что с течением времени эти средства будут становиться все более изощренными и развитыми, и я не удивлюсь, что они будут также включать дополнительные средства анализа кода с точки зрения его безопасности.

Поэтому очевидно, что будущее за языками, предлагающими простые ментальные модели, и сильно развитыми средами разработки. В этом смысле, С это язык будущего, если сравнивать его с Rust. Совсем не зря последний назвали таким словом.

rust
[rʌst]
1. сущ.
1) коррозия; ржавчина
rust protection — защита от коррозии
rust stain — пятно ржавчины, ржавое пятно
white rust — "белая ржавчина" (продукты коррозии, содержащие цинк)
2) бот. ржавчина (жёлто-оранжевые пятна на листах и стеблях растений в местах, где развиваются споры паразитных грибов)
3) разг. деньги
Syn:
money
4) моральное разложение; коррупция, продажность
Syn:
corruption
5) вредное влияние безделья, бездеятельности (на характер, способности)


Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

118. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –2 +/
Сообщение от Аноним (118), 27-Окт-21, 21:12 
> с использованием бэкенда zlib-ng до полутора раз быстрее

Ну что, поздравляю растаманов с очередной успешно написанной обёртке к сишной проге!

> с бэкендом rust незначительно (на 5-10%) быстрее

Ожидаемо, что раст - значительно тормознутее Си.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

123. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +1 +/
Сообщение от AnonymousAnonymous (?), 27-Окт-21, 22:03 
> Состоялся выпуск утилиты crabz
> На странице разработчиков есть подробное сравнение скорости

Да сходите кто-нибудь уже в репозиторий, там враппер на 500 строчек, стыдно должно быть.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

139. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +2 +/
Сообщение от Аноним (139), 27-Окт-21, 23:35 
Хеллоуворлд
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  –1 +/
Сообщение от Аноним (142), 28-Окт-21, 01:41 
Весело наблюдать как рушатся песочные замки у "свидетелей сишки". Удобно. Выбираешь С/С++ любимым языком и на всю жизнь получаешь право высмеивать остальные языки, и старые и новые. Т.к. они гарантированно медленнее

И тут появляется раст.. Более совершенный и сравнимый по скорости. И весь красноокий прайд слетает с катушек. Посягнули на швятое! В исступлении приводят нелепые доводы за сишку и против раста, но только сильнее выставляют себя посмешищами

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

154. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +/
Сообщение от Аноним (-), 28-Окт-21, 08:07 
Все те кто пишут на Расте создают пермиссивный сборник программного обеспечения. Кода с копилефтной лицензией на Расте ничтожно мало. Растаманы за разрешиловку, которая удобна проприетарщикам.

Код crabz имеет лицензию Общественного достояния. Мы - воины Свободы не имеем права расслабляться и снисходить до пермиссивки. Только мощная и несгибаемая линия копилефта спасёт этот Мир.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

181. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +2 +/
Сообщение от freehckemail (ok), 28-Окт-21, 21:05 
Ну что я могу сказать.

Подача новости плохая. Зря делается упор на crabz. Автор не просто так характеризует crabz как proof-of-concept для пакета gzp. Дело в том, что crabz -- это банальный 500-строчник, являющийся не более, чем враппером. Инженерной ценности он не представляет.

Небольшую ценность представляет пакет gzp, ибо там произведена работа по формированию общих интерфейсов для разных алгоритмов компрессии. Но эта ценность -- только для раст-программистов. Остальному человечеству от этого ни холодно, ни жарко.

Сравнение с pigz... Ну такое себе. Тамошние бенчмарки вряд ли выдерживают критику. Ну понятное же дело, что как можно crabz собрать с zlib-ng, так и pigz -- тоже. Но по табличке явно видно, что pigz с zlib-ng никто не пересобирал для корректности теста. Так что толку-то в таком бенче...

Ну и, к слову, общие интерфейсы -- это конечно хорошо, но это в некотором смысле тоже просто обёртка. Так что о чём новость... Да и зачем она здесь... Десятки библиотек в самых разных языках появляются каждый день, не будем же мы про каждую новость публиковать.

Ответить | Правка | Наверх | Cообщить модератору

183. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +2 +/
Сообщение от Онаним (?), 29-Окт-21, 00:39 
Осталось совместить это с утилитой head.
Ответить | Правка | Наверх | Cообщить модератору

187. "Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."  +1 +/
Сообщение от InuYasha (??), 30-Окт-21, 03:13 
Вот бы почаще писали про библиотеки для Си и плюсов...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру