URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125679
[ Назад ]

Исходное сообщение
"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распаковки, написанной на Rust"

Отправлено opennews , 27-Окт-21 14:29 
Состоялся выпуск утилиты crabz, реализующей многопоточное сжатие и распаковку данных, аналогично подобной утилите pigz. Обе эти утилиты представляют собой многопоточные варианты программы gzip, оптимизированные для работы на многоядерных системах. Сам же crabz отличается тем, что написан на языке программирования Rust, в отличии от утилиты pigz, написанной на C (и, частично, на C++), и демонстрирует значительный прирост производительности, в некоторых случаях достигающий 50%...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56051


Содержание

Сообщения в этом обсуждении
"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:29 
У тебя там фетиш на растишку? Специально мониторишь на гитхабе проекты на расте, чтобы сюда притащить?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:31 
Да. Минусы?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:34 
> Минусы?

Да уже набралось нескоько штук…


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 20:23 
Это какие же?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 12:25 
У противников технологии подгорает. Одно не пойму чего заходить в такие новости
настрой себе фильтр (цензурирование Rust) и читай только важные+нужные новости

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено torvn77 , 28-Окт-21 16:40 
>Да. Минусы  

Ну раз ты его так хочешь то вот тебе минус.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним. , 27-Окт-21 14:36 
Чувак, раст в принципе сам по себе чистый фетиш. Они вон обёртку вокруг https + pulse пол года аравой в 50 человек пишут. И оно падает.

Но конечно, это другое.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено th3m3 , 27-Окт-21 15:35 
У меня ни разу не упало.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:43 
Потому что не запустилось?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено th3m3 , 27-Окт-21 16:32 
> Потому что не запустилось?

Второй день юзаю. Ничего не зависало и не падало.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 12:30 
> Они вон обёртку вокруг https + pulse пол года аравой в 50 человек пишут

Тебе то что? Сидят люди занимаются хобби по вечерам
поставили себе интересную задачу и решают

Если надо быстрее иди скачай Apache или что там тебе нужно и радуйся результату за 5 минут


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 13:08 
Что ещё взять с неадекватов пишущих на rust? Они не способны написать обёртку вокруг https, позор

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено QwertyReg , 27-Окт-21 15:13 
У меня фетиш на горение.
А вам никто не мешает искать, переводить, адаптировать, проставлять ссылки и выкладывать новости, которые будут интереснее и полезнее моих, например.
Ну или воспользуйтесь формой обратной связи и потребуйте от администрации, чтобы они не выкладывали новости о Rust, о Wayland, о systemd, в общем, о прогрессе и новшествах. Будем месить POSIX в UNIX и обсуждать пугалки про Чебурнет.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено torvn77 , 28-Окт-21 16:42 
>Ну или воспользуйтесь формой обратной связи и потребуйте от администрации, чтобы они не выкладывали новости о Rust, о Wayland, о systemd,  

Хм, а это мысль, может и попробую если появится такое желание.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 21:30 
Жги!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Ordu , 27-Окт-21 18:16 
> У тебя там фетиш на растишку?

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

> Специально мониторишь на гитхабе проекты на расте, чтобы сюда притащить?

Да, очень похоже на то. Я понять только не могу, чем ты недоволен? Он даёт возможность практиковать минутки ненависти. Самое то, что хочется растохейтерам, судя по всему. У вас есть возможность сделать друг-другу хорошо: он вам даёт поводов для минуток ненависти, вы кормите его отборной едой.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено User , 27-Окт-21 20:44 
Интересно, если Just 4 lulz замутить проект переписывания python'e на rust windows-only но opensource под bsd - будет ли в Австралии видно ЗАРЕВО, и на сколько упадут цены на газ?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:31 
rakz

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:31 
Если нет дыр в безопасности, то можно использовать, почему бы нет?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним. , 27-Окт-21 14:38 
Кто тебе сказал такую глупость что их нет? Оно вообще в стадии alpha0.

Ты ещё смотри чтобы он потом распаковать назад смог после упаковки. Это же растоманы. Распаковка это другое. Для этого потом отдельно будут пилить лет 10


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено data man , 27-Окт-21 14:34 
crates, crabz... Что будет дальше?
Это просто крибле-крабле-бумс какое-то! (Растобас Барабаст).

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:00 
🦀

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 15:49 
Oh yeah mr Crabs!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено pashev.me , 27-Окт-21 15:57 
Public static void

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 16:01 
> Public static void

На void же только указатель можно держать, не? Или это какой-то мета юмор?


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено yurikoles , 28-Окт-21 01:49 
Так можно объявить функцию или метод. Например, точка входа в программу на Java должна иметь сигнатуру:

public static void main(String[] args)


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 28-Окт-21 04:16 
Ну я думаю человек бы обозначил что он имеет в виду метод, как-то так: public: static void(). Да и тут цепляться не к чему, статический ничего не возвращающий метод. А вот указатель на void выглядит забавно, если не понимать что это, не указатель на ничто, а указатель на не типизированные данные.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Анонимъ , 27-Окт-21 21:27 
pub static PUBLIC_STATIC_VOID: () = ();

Компилируется, работает и даже имеет смысл (в определённом контексте).


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено burjui , 27-Окт-21 16:08 
То, что такие комментарии плюсуют больше других, наглядно показывает уровень местной публики. Обсуждаем, как звучат названия ЯП, библиотек и программ. Ахаха, хруст, крабз и т.п. Детский сад.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено data man , 27-Окт-21 16:55 
Детский сад - это форкать GIMP.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 21:35 
форкать GIMP - это сложная и ответственная работа, которая призвана защитить мир от неправильных мыслей и слов

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено data man , 27-Окт-21 18:06 
> наглядно показывает уровень местной публики

https://github.com/burjui уровень понятен. Вы не самое сильное звено, прощайте!


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено burjui , 28-Окт-21 02:37 
Львиная доля написанного мной кода - коммерческая, поэтому вы это код никогда не увидите. Свои же личные проекты я выкладываю в общий доступ крайне редко, потому что они служат плацдармами для экспериментов, и мне не хотелось бы выкладывать код, который постоянно непредсказуемо меняется и не поддерживается в общепринятом смысле этого слова. Ну, а вообще, в мире огромное количество людей, которые лучше меня в практически любой области - в том числе, в программировании, и я просто генетически не способен достигнуть уровня тех, кто на самой вершине. Мне что теперь, расстраиваться из-за того, что какому-то прохожему с какого-то форума не нравится мой профиль на Github? 😂

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним. , 27-Окт-21 14:35 
Продолжаем течь и падать.

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 15:08 
У тебя фишка такая по 2-3 раза писать одно и тоже (практически слово в слово) в разных местах?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:23 
А чем я хуже растомана? Они же пишут свою мантру, вот и я тоже.

У них просто с памятью проблема, она у них протекает и они забывают о своих ляпах. Вот я несу добро, напоминаю, помогаю беднягам жить с таким непростым недугом.

Глядишь и научаться с памятью рабоать.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 15:34 
Почему у тебя так горит то? Тебя в детстве Rust разработчики побили? Оправдание в стиле "я стал фанатиком, чтобы противостоять фанатикам" такое себе. Тем более что наиболее ярые из них скорей всего просто люди проходящие стадию юношеского максимализма. Как по мне, что С/С++ что Rust, просто инструменты, выбираешь какой удобней в конкретной ситуации, и используешь его.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Админ Анонимов , 27-Окт-21 16:48 
не мешай ему наполнять свою жизнь хоть каким то смыслом

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено th3m3 , 27-Окт-21 15:36 
В каждом посте про Rust, будешь наяривать по 10 раз теперь?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:44 
Ну если это поможет бедняжкам с памятью. Вы ведь так страдаете бедненькие. Так всё плохо с памятью.

Потом спасибо скажате.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено burjui , 27-Окт-21 16:10 
Спасибо за что, за отсутствие нормальной дискуссии на форуме и бессмысленные срачи?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено anonimm , 27-Окт-21 14:36 
Закопайте zip, используйте zstd.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:42 
Ну, вообще, deflate сильнее жмёт. И ничто не мешает сохранять файлы в zip с zstd, потому что zip это архив, и zstd это не архив. Ну, кроме того, что этого нет в спеках (пока).

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 17:46 
На самом деле zstd жмет лучше, а в zip его поддержку добавили в версии 6.3.7.

http://mattmahoney.net/dc/silesia.html
https://pkware.cachefly.net/webdocs/APPNOTE/APPNOTE-6.3.7.TXT


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 17:59 
А, ну может быть. В моём infozip такого нет. Проблема zstd в том, что он работает хорошо только для лицепука, и для всех остальных он работает далеко не так хорошо (ты же не будешь крутить свои словари). Мне нравится его фича с расширенным окном, с ним он дедуплицирует до 2 гигов данных. deflate9 по-моему лучше жмёт на дефолте, если не выкручивать тормоза до уровня lzma9 (и всё равно это будет не lzma9, но может выгадать побольше из-за дедупликации опять же)

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним. , 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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено джаджа , 27-Окт-21 14:46 
Ещё бы хорошо, если браузеры умели нативно в xz

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:49 
Нафига это браузеру? Вообще фиалетово.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним Анонимович Анонимов , 27-Окт-21 15:00 
Динамическое сжатие, для кеширования, статических данных. Уже довольно таки давно применяется и веб-серверами, и браузерами. За более подробной информацией проследуйте в любимый поисковик.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 10:45 
Согласен с вами. Хорошо хоть zstd стандартизован, по степени сжатия конечно похуже, но с точки зрения затрат ресурсов лучше не придумать.

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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:51 
> Какого черта софт, написанный на ржавчине, вдруг стал более безопасным?

Так он и не стал (разве что более сырым и недоделанным). Это просто у них мантра такая.

> Цирк уехал, клоуны остались.

Не, мозг уехал, ржавчина осталась.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 19:13 
использование раст дает +100% к безопасности и устойчивости к ошибкам, используя ключевое слова unsafe добавляем ещё +100%. компилятор раст доступен только ограниченое количество процессоров, значит ошибок в нем меньше, ещё +100%

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Тинус Лорвальдс , 27-Окт-21 19:21 
>+100%

"Да что, черт возьми, ты такое несёшь?"(с)


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 19:38 
>>+100%
> "Да что, черт возьми, ты такое несёшь?"(с)

Слишком много новостей с упоминанием раста - у местных "антирастовоеновсветаидобра!" от этого крышу снесло окончательно (и заодно разожгло жаркое пламя праведного негодования в одном месте - все темы за*рали).


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 11:20 
Удар! Вафель Лапкин гордится тобой! Плюс одна пара программистких чулок в день!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено anonymous , 29-Окт-21 14:54 
А еще автор сей новости, скромно опустил в предложении crabz with deflate_rust backend is using all Rust only code, which is in theory more secure / safe. словосочетание in theory

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 14:48 
А вы заметили что толко растоманы в новость добавляют сырой и не провереный софт но вседа приписывают "написано на rust"? Как буд-то это знак качества. А по факту это на данный момент знак недоделанности и сырости.

редох, втрая какая-то там, плеер этот падающий и зависающий. Теперь это вот в стадии alpha0

Это насколько же там у них всё печально и низкая самооценка что они таким дешевым способом пытаются себя пиарить.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено псевдонимус , 27-Окт-21 17:26 
вы всё про ncspot в десятый раз? я поставил вчера, пока ничего не упало и не повисло

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Rev , 27-Окт-21 14:58 
Как же хорошо, что комментарии неоссиляторов Раста с опеннета никак не влияют на развитие цивилизации и новых, инновационных, способов разработки ПО.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:26 
> Как же хорошо, что комментарии неоссиляторов C/C++ не влияют на создание действительно качественного софта на нормальном C/C++

Поправил. Не благодари.


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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено px , 29-Окт-21 20:01 
Если это имплементация одного и того же алгоритма, то да, степень сжатия на одних и тех же данных с одинаковыми параметрами будет идентична. И даже более того, результат будет совпадать байт-в-байт, т.к. перечисленные алгоритмы детерминированные

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:01 
Ох уж эти комментаторы на опеннетике... Все засрут, все засрут...
На самом деле молодцы хлопцы, развивают экосистему, переписывают старое. Почет и уважение таким!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:28 
Какую экосистему? Где ты увидел экосистему для rust?

VSCode экосистема? Виджеты уже на расте завезли? Даже для emacs поддержка на уровне 70-х годов.

Садиься за язык и словно в 50-е попал.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 19:32 
Идея + Rust плагин от реактивных, вполне удобно, VSCode с Rust-analizer чуть меньше зашел, но тоже норм. Главное официальный Rust плагин для VSCode не ставить, он прям говно, но его вроде как с Rust-analizer смержить хотят, правда когда это произойдет, тайна покрытая мраком...

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Anonymus , 28-Окт-21 12:51 
экосистему крейтов - готовых модулей. на плюсах о таком можно только что и мечтать

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Fracta1L , 27-Окт-21 15:14 
Зачёт, ТС, так держать, жги подошвы местным болотным сапогам))

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Тинус Лорвальдс , 27-Окт-21 15:32 
На твоей точке сидения следы от подошв болотных сапог с прошлого раза ещё остались, а ты уже новых просишь.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Фанат , 27-Окт-21 15:17 
К сожалению, сейчас время чукчей-пейсателей.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено QwertyGag , 27-Окт-21 15:31 
Дамы и Господа, все кто устал от спама на OpenNET.ru: пожалуйста поддержите данную петицию!

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

https://chng.it/vJvTCGJ9fD


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Тинус Лорвальдс , 27-Окт-21 15:36 
А ведь это прекрасная идея провести подсчет количества людей на опеннете с ржавчиной вместо мозгов! Молодец!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 15:46 
+1

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:12 
Юзерскрипт написал бы вместо петиции, раз такая проблема для тебя.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено burjui , 27-Окт-21 16:13 
В Спортлото ещё напиши.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:35 
А вот и ещё одна растобляdь как говорит QwertyReg

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено burjui , 27-Окт-21 17:02 
> растобляdь

Когда хочешь матюкнуться, чтобы выглядеть взрослым, но боишься получить от мамки по жопе.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 19:00 
Чудной ты человек, других в матах порицаешь, не приводя при этом доказательств. И сам же извергаешь подобное... И зачем ты ники меняешь? Театр одного актера? Тебя же твой "стиль письма" с потрохами выдает.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено freehck , 02-Ноя-21 14:05 
> Дамы и Господа, все кто устал от спама на OpenNET.ru: пожалуйста поддержите данную петицию!

Чем вам, дорогие читатели, так сильно не угодил Rust?

Ну не интересуют вас новости про Rust -- ну не читайте, испытываете презрение к его фанатам -- так не вступайте в полемику в комментариях, просто обходите новость стороной, и только-то.

Вы же предлагаете насадить цензуру на все новости про Rust. Ну это же бред, куда это годится?


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

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

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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:30 
> угу, только всего то падает на каждой панике, а так безопасный мамой клянусь!!!

"Это знают все!Мы все так подгора^W говорим, а значит это правда!" (с)


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 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.

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:28 
https://github.com/mTvare6/hello-world.rs

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:33 
> https://github.com/mTvare6/hello-world.rs
> While this depends on more c code than rust(🚀) code to compile, because rust(🚀) is magically memory safe, now all c code is memory safe too

Ну вот, неосиляторы CS (и обычной логики) опять совсем-совсем не палятся.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:39 
> hello-world.rs
> this depends on more c code than rust

Ахахаха hello world depends on c

В этом всё растопохмелье.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:44 
>> hello-world.rs
>> this depends on more c code than rust
> Ахахаха hello world depends on c
> В этом всё растопохмелье.

Не стесняйся, расскаж: ты подгоревший автор, собиравшийся "тонко набросить" (но севший в лужу) или просто местный "сочувствующий" альтернативно одаренный?


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:52 
Ну по крайней мозги себе не прокурил до полного заржавения.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 17:29 
Странный вброс, как и репозиторий, ​особенно интересно следующее:
- зачем там столько зависимостей? Это стеб? Типа Rust настолько никому не нужное говно, что на него наклепали 69936 пакетов, с библиотеками, биндингами, враперами, etc?
- зачем в исходнике пробелами и переносами исковеркана структура? Типа синтаксис Rust настолько говеный, что мы не нашли к чему прицепится, и по этому испортили его как могли рандомными отступами и портянками смищных комментариев?
А отчеты об уязвимостях в пакетах которые по сути являются обертками над не Rust кодом это вообще вин.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 19:47 
Автор себя троллит на тему "в интернете кто-то не прав?"

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

Так ты осиль не только открывание, но и чтение.
https://doc.rust-lang.org/rust-by-example/testing/doc_testin...



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:42 
> Так ты осиль не только открывание, но и чтение.

Сказал неосилятор документации по C/C++


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:46 
>> Так ты осиль не только открывание, но и чтение.
> Сказал неосилятор документации по C/C++

Ну-ка ну-ка, покажи мне аналог док-тестов в сишке, о Великий Опеннетный Осилятор ...


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:50 
> Ну-ка ну-ка, покажи мне аналог док-тестов в сишке, о Великий Опеннетный Осилятор

А ты мне уже показал шаблоны с переменным количеством аргументов в rust о великий наркоман?


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:57 
>> Ну-ка ну-ка, покажи мне аналог док-тестов в сишке, о Великий Опеннетный Осилятор
> А ты мне уже показал шаблоны с переменным количеством аргументов в rust
> о великий наркоман?

Как-то ты резко спрыгнул с темы комментариев и док-тестов. Но ничего:
https://doc.rust-lang.org/rust-by-example/macros/variadics.html
обтекай.


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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 16:51 
> в некоторых случаях

Когда файл пустой т.е.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 22:24 
Тогда достигает 146%

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 27-Окт-21 18:24 
>> прирост производительности, в некоторых случаях достигающий 50%.
>> в некоторых случаях
> Маркетинг во всей красе.

Тут соглашусь странно выглядит учитывая что Rust и C++ в большинстве случаев в практически идентичны в дизассемблере.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Anonimus , 27-Окт-21 16:59 
А за счет чего код на rust быстрее? Пробовали дизассемблировать?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 17:05 
За счёт технологии балабольство.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Анонимъ , 27-Окт-21 21:44 
Дело не в микрооптимизациях. Можно написать тоже самое на C/C++ со сравнимой производительностью. Проблема в том, что реализовывать это всё на C/C++ на порядки сложнее. Ибо без встроенных в язык проверок придётся заморачиваться с полноценным аудитом и всем прочим. А потом это всё ещё и поддерживать надо.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Anonymus , 28-Окт-21 12:57 
потенциально компилятор может генерить более эффективный код за счет посвеместного инлайна и поскольку он обладает чуть большей информацией о коде благодаря семантике владения и лайфтаймам. и чем больше кода, тем сильнее эффект

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Igor , 27-Окт-21 17:01 
Сейчас самая популярная новость по слову Rust - убийство оператора и ранение режиссёра на съемках фильма Rust из бутафорского оружия. "Как вы яхту назовете - так она и поплывет!"

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 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.../

Обтекай


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 17:15 
> Тут модератор успел часть скрыть. Чудику вот с этим
> https://doc.rust-lang.org/rust-by-example/macros/variadics.html
> Ты походу полный неосилятор. Это кривое поделье и в подмётки не годится шаблонам.

Полноценные макросы с доступом к AST - "в подметки не годятся" и "кривое поделье"?
Сразу виден Глубокий Опеннетный Анализ и не менее Глубокое Знание темы.
Ты главное, погромче вопи, что неослиляторы - все остальные. Чтоб никто не перепутал!

>> аналог док-тестов в сишке
> А про док тесты я тебе отвечу.
> наскоро набрасал ссылок на плюсовые фреймворки
> Обтекай

А ты Эксперт! Великий! Впрочем, после "С/C++" и отчаянного юлежа, это было ожидаемо.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Урри , 27-Окт-21 21:09 
Все развивается по спирали. Сначала в лиспе были полноценные макросы с полным доступом к аст. Но им на замену пришли так называемые гигиенические макросы - которые существенно улучшили читабельность и очень упростили компилятор с оптимизатором. Прям очень-очень, сделав компилятор однопроходным.

Но вот пришел раст и заявил, что регресс лучше прогресса, и вернулся назад к истокам?


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 17:09 
Самое забавное что никто и не заметил в чём весь бор с rust. Не в языке дело. И хейтят не язык. Хейтят сообщество. Не все конечно такие, но вот из за таких как мудаков Fracta1L и QwertyReg вы все превращаетесь в мудацкое быдло.

Сами бы собрались да дали люлей этим дебилам и смотрешь сообщество стало бы здоровее и к языку отношение лучше.

А так он ассоциируется только с этими двумя мадацкими клоунами.


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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Ordu , 27-Окт-21 18:10 
Все тормоза из-за бекенда. Фронтенд, как я понимаю, это ненапряжные операции типа разбора аргументов командной строки.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 18:11 
Зачем называть библиотеку концом-с-сзади?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 16:25 
А вы что ждали, что утилиты _сжатия и распаковки_ будут отличаться по скорости ФРОНТэнда, а не бэкенда?
Сразу видно опеннетовского специалиста.

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

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

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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 19:31 
>> с использованием бэкенда zlib-ng до полутора раз быстрее, чем pigz;
> А zlib-ng написана на С :)
> Т.е. это просто враппер над сишной либой. Увы, ничего нового.

Еще один местный чтец жопой, не знающий значения слова бэкэнд? Увы, ничего нового.



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 22:27 
zlib-ng написан на C, о чём новость вообще?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 22:53 
>> можно подключать разные бэкэнды, в том числе и zlib-ng
> zlib-ng написан на C, о чём новость вообще?

Судя по комментам - о негодующих чтецах жопой.



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 19:31 
шо ж так у опеннетчиков так подгорает от раста?!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 19:51 
Не любить Rust - причин много, но опеннетчики редко что толковое скажут, почему им не нравится та или иная вещь. Они так же и Wayland, PipeWire хейтят, а сказать, чем оно плохо - ни одной объективной причины, зато выдумок, свойственные более старым проектам, но не свойственны новым - вагон и тележка

Насчёт Rust скажу, что к его минусам можно отнести медлительность и раздувание размера программы. А то, что его Google проталкивают как только могут, заставляет ещё сильнее как нему относиться не самым лучшим образом. И плюс его проблема в том, что Rust снижает порог вхождения ценой производительности, что для языка программирования совсем не является нормой. Недаром проекты, которые переписывали на Rust, заново переписывали обратно на С/С++


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 28-Окт-21 12:53 
Вопрос о какой медлительности идет речь? Rust перемалывается в LLVM и на выходе получается, выхлоп идентичный выхлопу из Clang например. А раздувание программы, связанно со статической линковкой по умолчанию, если сравнивать Rust бинарь со статически слинкованным сишным, то вес выходит +- одинаковый. Никто не мешает линковать динамически. Но, имхо, лучше все-таки подождать пяток лет, пока ABI не устаканится.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Урри , 27-Окт-21 21:11 
потому что его слишком упорно навязывают, выставляя этакой серебряной пулей, которая решит все проблемы.

ни один из других языков программирования и "программирования" столько троллинга не вызывает. даже питончик с джаваскриптом.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 22:28 
А причём тут rust? Людей возмущает хамство и враньё, а язык программирования тут не при чём.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено анон , 27-Окт-21 23:13 
> А причём тут rust? Людей возмущает хамство и враньё, а язык программирования тут не при чём.

Первый же коммент:
> У тебя там фетиш на растишку?

Да и потом:
> О, пропукался.
> В этом всё растопохмелье.
> Ну по крайней мозги себе не прокурил до полного заржавения.
> ... в rust о великий наркоман?
> Эта труба в анальной дырени фрактала сейчас ржавеет успешно.
> Сразу обосранный фрактал видится
> Ну с памятью и мозгом явно получше чем у балабола наркомана.

Какая эталонная вежливость и правдивость!
Или как обычно - "это другое!"©?


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 11:23 
Потому что тут больше пиара и болтовни. Банальный хайп. Это как я к одному массажисту ходил, будучи на 1 курсе, так он мне вместо воротника задницу массировал, уверяя, что всё в организме связано, и вообще делает бесплатно. Но после того, как он предложил сходить в театр, я больше к нему не ходил.
Язык интересный, но непрактичный: где библиотеки, фреймворки, сообщества, графический интерфейс... А для системного языка это больше как отобрать скальпель у хирурга, сказав, что он им может отрезать не то или порезаться.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено lufog , 28-Окт-21 13:03 
> где библиотеки, фреймворки

В GitHub, crates.io полистай.

> сообщества

Чего именно тебе не хватает в этом плане? Литература есть, вагоны примеров есть, на stackoverflow отвечают.

> графический интерфейс

Вагон библиотек, и оберток, хоть на чистом WinAPI пиши, если не хватает "острых ощущений".


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноноша , 28-Окт-21 20:07 
> так он мне вместо воротника задницу массировал

Это точно был массажист? :D

> Но после того, как он предложил сходить в театр, я больше к нему не ходил.

Правильно сделал. Один раз, не пи^W... вообщем правильно сделал


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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено QwertyGag , 27-Окт-21 20:17 
Дамы и Господа, все кто устал от спама на OpenNET.ru: пожалуйста поддержите данную петицию!

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

https://chng.it/vJvTCGJ9fD


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено QwertyReg , 27-Окт-21 22:20 
Всем шестерым, один из которых я?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Александр , 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) вредное влияние безделья, бездеятельности (на характер, способности)



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 22:27 
> Языки вроде Rust, где декларируемая безопасность связана с необходимостью освоения сложных концепций и вычурных синткасических конструкций, это языки, смотрящие в прошлое, и у них нет будущего

То есть, основная твоя претензия к языку - это то, что тебе слишкам сложна и нипанятна, дайти чо папрощи! И кто здесь после этого неосилятор?

Ну и докапываться до названий это уж совсем когда докапаться больше не до чего. Просто напоминаю - Торвальдс изначально планировал назвать своё ядро Freax. Фрик (англ. Freak — ненормальный, также фанатик, человек, помешанный на чем-либо). Живи теперь с этим


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Ordu , 28-Окт-21 09:01 
> Ну и докапываться до названий это уж совсем когда докапаться больше не до чего.

Речь ведь о языке? Значит необходима филологическая аргументация, с отсылкой к толковому словарю. Ещё необходимо упомянуть, что rust происходит от протоиндоевропейского корня reudh, означающего "красный", "румяный". Без такого упоминания любое обсуждение качеств языка будет неполным.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Александр , 28-Окт-21 09:53 
> То есть, основная твоя претензия к языку - это то, что тебе
> слишкам сложна и нипанятна, дайти чо папрощи! И кто здесь после
> этого неосилятор?

Типичный ответ фанатов rust: они сразу пытаются лично оскорбить тех, кто критикует их любимый язык. Больше у них аргументов нет.  

По поводу простоты напомню: "Simplicity does not precede complexity, but follows it."
Простые и понятные концепции, это признак продуманности и завершенности решения.

А вот такое https://github.com/usagi/rust-memory-container-cs/raw/master...это явный признак того, что с концепцией что-то не то. Выглядит это все как набор костылей.

> Живи теперь с этим

Что за фантазии.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Анонимм , 28-Окт-21 12:56 
> 4) моральное разложение; коррупция, продажность
> Syn:
> corruption
> 5) вредное влияние безделья, бездеятельности (на характер, способности)

...
> Типичный ответ фанатов rust: они сразу пытаются лично оскорбить тех, кто критикует
> их любимый язык. Больше у них аргументов нет.

Классический выброс метана от "антирастаманав" после симметричного ответа:
"Это другое! Вы ни панимаити!"


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Anonymus , 28-Окт-21 13:12 
>По поводу простоты напомню: "Simplicity does not precede complexity, but follows it."
>Простые и понятные концепции, это признак продуманности и завершенности решения.

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


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

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

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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 21:15 
Сишная zlib-ng до 43% быстрее раста!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 23:02 
>> в отличии от утилиты pigz, написанной на C

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

Бедолага. Тебя настолько припекло, что даже не сумел дочитать предложение до конца и бросился комментировать?



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 23:13 
Делить тебя в школе не научили? 1.5 на 1.05?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено анон , 27-Окт-21 23:22 
> Делить тебя в школе не научили? 1.5 на 1.05?

А тебя - читать, понимать прочитанное, цитировать, сравнивать?
Ты сам "цитировал" (совершенно случайно обрезая конец)
>> crabz с бэкендом rust незначительно (на 5-10%) быстрее pigz.

Pigz - на си (и плюсах), но ты пишешь под "цитатой"
> Ожидаемо, что раст - значительно тормознутее Си.

В общем, очередной опеннетный Оналитег сел в лужу и теперь усиленно вопит, что принимает грязевую ванну.


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

Внимание, вопрос: как соотносятся скорости сишного zlib-ng и растамановского кода? Насколько сишный zlib-ng оказался быстрее раста?


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 09:05 
Внимание, вопрос: как соотносятся скорости растового crabz с сишным pigz? Насколько растовый crabz оказался быстрее С?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 01:07 
> Ожидаемо, что раст - значительно тормознутее Си.

https://github.com/BurntSushi/ripgrep


ripgrep    rg -uuu -tc -n -w '[A-Z]+_SUSPEND'    388    0.096s
ugrep    ugrep -r -n --include='*.c' --include='*.h' -w '[A-Z]+_SUSPEND'    388    0.493s
GNU grep    egrep -r -n --include='*.c' --include='*.h' -w '[A-Z]+_SUSPEND'    388    0.806s

ripgrep    rg -w 'Sherlock [A-Z]\w+'    7882    2.769s
ugrep    ugrep -w 'Sherlock [A-Z]\w+'    7882    6.802s
GNU grep    LC_ALL=en_US.UTF-8 egrep -w 'Sherlock [A-Z]\w+'    7882    9.027s


Чей-то не видать.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 02:45 
А ты просто забыл сравнить с сишной zlib-ng

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 03:20 
>> crabz с бэкендом rust незначительно (на 5-10%) быстрее pigz.
> А ты просто забыл сравнить с сишной zlib-ng

А, как у фанатиков принято - допускаются лишь "правильные сравнение", остальное "не считаеца! Это другое!"



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 02:49 
Ты на жёстком диске проверь, рипгреп в 20 раз тормознее грепа. Потому то тупни писали. Ещё и крашится по кд.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 03:15 
> Ты на жёстком диске проверь, рипгреп в 20 раз тормознее грепа.

Рабочая машина с жестким диском? Ты бы еще бы на перфокартах предложил сравнивать.
> Потому то тупни писали.
>> man rg
>> -j, --threads NUM

Не, просто тупень запускал.
> Ещё и крашится по кд.

А не, походу не запускал - лишь провел "умозрительный эксперимент".



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 04:44 
Я об этом и сказал, программа дно кривое. А крашится она постоянно, я пытался заменить хотя бы на ссд.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 12:53 
>> man rg
>> -j, --threads NUM
> Я об этом и сказал, программа дно кривое.

Да нет. Учитывая, что сейчас норма в раб. машинках и ноутах - SSD, а в grep вообще нет никакой многопоточности - это у тебя кое что кривое, да и растет немного не оттуда.

> А крашится она постоянно,
> я пытался заменить хотя бы на ссд.

Ага, ага - крэшится только у тебя, но виноват злобный раст, а не кривизна манипуляторов мышкой.


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 13:29 
Да, да, "меня устраивает", "умвр", "вы все пасквили наводите и вообще криворуки" где-то я это уже слышал.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 30-Окт-21 23:20 
> Да, да, "меня устраивает", "умвр", "вы все пасквили наводите и вообще криворуки" где-то я это уже слышал.

Криворукий балабол, запускающий многопоточный поиск на hdd и удивленно вопящий "оно тормозит!",
где-то уже слышал, что он криворук и балаболист? Чудо-то какое!



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 31-Окт-21 00:01 
Ты глуповат, других объяснений у меня нет.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено anonymous , 29-Окт-21 10:17 
> Ещё и крашится по кд.

Тикет завели?


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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 22:40 
Там основной код вынесен в crate-пакет gzp того же автора, который в отдельном репозитории https://github.com/sstadick/gzp

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 23:16 
зачем этот rape-пакет gzp, если сишная zlib-ng быстрее его на 43%?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено AnonymousAnonymous , 27-Окт-21 23:26 
Ok, а что из себя представляет gzp ?

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 30-Окт-21 21:34 
> что из себя представляет gzp ?

Что-то тупенькое, которое сишный zlib-ng обгоняет на 43%!


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 30-Окт-21 23:17 
>> что из себя представляет gzp ?
> Что-то тупенькое, которое сишный zlib-ng обгоняет на 43%!

Эк тебя расперло. Сам лично писал zlib-ng или как обычно - из всех достижений лишь маечка "C4ever!"?


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 27-Окт-21 23:35 
Хеллоуворлд

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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 02:42 
Мальчик, ты тоже не можешь сравнить x1.5 у сишной zlib-ng и всего x1.05 у раста?! Т.е. сишная zlib-ng на 43% (!) быстрее раста!

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Нонимус , 28-Окт-21 02:59 
Харэ, дядя, не позорься. Иди погляди какой там новый сборщик yobaMake выпустили. Который трясёт юнитами компиляции яростней чем 50 предыдущих

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 06:00 
По синтаксису rust в разы упоротей и redглазней сишки... так что вопрос а накой нужен раст? Остается открытым

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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Аноним , 28-Окт-21 12:11 
> Все те кто пишут на Расте создают пермиссивный сборник программного обеспечения. Кода
> с копилефтной лицензией на Расте ничтожно мало. Растаманы за разрешиловку, которая
> удобна проприетарщикам.

Скажи, чем GPLv2/3 неудобна Амазону, Гуглу, Клаудфляри и прочим облачным проприетарщикам?

> Код crabz имеет лицензию Общественного достояния. Мы - воины Свободы не имеем

Код linux имеет лицензию Облачнопроприетарного достояния - хочешь, открывай что не жалко или неохота поддерживать самому, а хочешь - вообще ничего не открывай.
А так называемые "воены Свободы" закрывают на это глаза, даже не предпринимая попыток перевести Linux на AGPL. Как же так, а?



"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено freehck , 28-Окт-21 21:05 
Ну что я могу сказать.

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

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

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

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


"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено Онаним , 29-Окт-21 00:39 
Осталось совместить это с утилитой head.

"Выпуск crabz 0.7, утилиты для многопоточного сжатия и распак..."
Отправлено InuYasha , 30-Окт-21 03:13 
Вот бы почаще писали про библиотеки для Си и плюсов...