The OpenNET Project / Index page

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



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

Оглавление

Обновление варианта GNU Coreutils, переписанного на языке Rust, opennews (??), 31-Янв-22, (0) [смотреть все]

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


354. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  –1 +/
Сообщение от Аноним (257), 31-Янв-22, 23:51 
Вообще да

https://raw.githubusercontent.com/uutils/coreutils/main/src/...

против

https://git.suckless.org/sbase/file/cat.c.html

Это фиаско братаны. Удачи вам с таким недоязыком

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

476. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Анонн (?), 01-Фев-22, 19:06 
Ну ты сравнил...
Одна утилита принимает ЦЕЛУЮ ОДНУ опцию "-u", а другая не меньше десятка. Она вроде еще и не только для линукса (есть #[cfg(not(unix))]). Причем в этом коде еще тестов немного добавили.
Ответить | Правка | Наверх | Cообщить модератору

484. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  –1 +/
Сообщение от Самокатофил (?), 01-Фев-22, 19:25 
> Ну ты сравнил...
> Одна утилита принимает ЦЕЛУЮ ОДНУ опцию "-u", а другая не меньше десятка.

Даже не принимает, это заглушка для поведения по умолчанию, растаманя. Только что это меняет? Всё ж на виду. Код на расте -- адовый.

> Она вроде еще и не только для линукса (есть #[cfg(not(unix))]). Причем

Приколись, сишный код и без этого мусора кроссплатформенный. Это корутилс, он не линукс-специфичный.

> в этом коде еще тестов немного добавили.

Разумеется, сразу тестов в код утилиты, это ведь так по-современному, так по-молодежному. В то воемя как в sbase cat'e и тестировать нечего. Примитивщина, какой и должна быть cat.

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

488. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +1 +/
Сообщение от Анонн (?), 01-Фев-22, 19:44 
А... да, сорян, там одна опция и то заглушка. Совсем печалька.
На виду то, что эта утилита не умеет практически ничего? Да, это 100% на виду.
То что код для тебя адовый просто показывает твою некомпетентность.

Да, да, знаем вы ваше тестировать нечего. А потом очередная CVE на передаче параметров.

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

505. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Самокатофил (?), 01-Фев-22, 20:10 
> А... да, сорян, там одна опция и то заглушка. Совсем печалька.
> На виду то, что эта утилита не умеет практически ничего? Да, это
> 100% на виду.
> То что код для тебя адовый просто показывает твою некомпетентность.
> Да, да, знаем вы ваше тестировать нечего. А потом очередная CVE на
> передаче параметров.

Так и вас это месиво из символов не спасает от CVE. О как. :-D

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

527. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Прохожий (??), 02-Фев-22, 00:30 
CVE в Си-шном коде 15 лет провисела! В одной из самых популярных библиотек мира! "Тысячи глаз" и далее по тексту. И ты после такого факапа про лёгкость чтения Си-кода рассказывать будешь? Ой, мамо, роди меня обратно.
Ответить | Правка | Наверх | Cообщить модератору

530. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Самокатофил (?), 02-Фев-22, 00:49 
> CVE в Си-шном коде 15 лет провисела! В одной из самых популярных
> библиотек мира! "Тысячи глаз" и далее по тексту. И ты после
> такого факапа про лёгкость чтения Си-кода рассказывать будешь? Ой, мамо, роди
> меня обратно.

И это не предел, Си появился в 70-х, кода на нем экзабайты. Где важна безопасность, существовали всегда гайдлайны, в тч для Си, и никаких проблем с этим нет.

Нынешняя истерика и театр безопасности был не всегда в этом вашем айти.

Что до легкости чтения: мы ж не сравниваем с паскалем. Мы сравниваем с растом, где синтаксис писали укуренные вахтеры. ;-D

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

543. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Прохожий (??), 02-Фев-22, 02:24 
> И это не предел

Кто бы сомневался. Ты мне только лекции не читай, а? Я сам, кому хошь могу почитать, если что.

> Где важна безопасность, существовали всегда гайдлайны

И где они для одной из самых распространённых в мире серверных ОС?

> Нынешняя истерика и театр безопасности был не всегда в этом вашем айти.

Люди миллионы бабла на уязвимостях теряют, а он тут про истерику лепечет что-то.

> Что до легкости чтения: мы ж не сравниваем с паскалем. Мы сравниваем с растом, где синтаксис писали укуренные вахтеры. ;-D

А давай ещё какой язык возьмём, с которым ты не знаком. Готов сотку баков поставить, что ты там будешь вещать примерно в том же духе. Поэтому внимание, вопрос: дело в синтаксисе, или в тебе всё-таки?

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

613. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от самокатофил (?), 02-Фев-22, 17:57 
>[оверквотинг удален]
>> Где важна безопасность, существовали всегда гайдлайны
> И где они для одной из самых распространённых в мире серверных ОС?
>> Нынешняя истерика и театр безопасности был не всегда в этом вашем айти.
> Люди миллионы бабла на уязвимостях теряют, а он тут про истерику лепечет
> что-то.
>> Что до легкости чтения: мы ж не сравниваем с паскалем. Мы сравниваем с растом, где синтаксис писали укуренные вахтеры. ;-D
> А давай ещё какой язык возьмём, с которым ты не знаком. Готов
> сотку баков поставить, что ты там будешь вещать примерно в том
> же духе. Поэтому внимание, вопрос: дело в синтаксисе, или в тебе
> всё-таки?

Ты опять победил, да что ж такое-то? :-D

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

575. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  –1 +/
Сообщение от wyry (?), 02-Фев-22, 11:13 
У вас болезнь?)). Почему-то если матёрый разработчик на C++ скажет, что местами в C++ просто ужасный синтаксис это не оскорбит никого из разработчиков, а большинство даже согласятся, но О БОЖЕ, про Rust нельзя говорить что его синтаксис ужасен, хотя он хуже, чем у C++. У C++ синтаксис и архитектура ПО портятся когда проект долго поддерживается и претерпевает массу изменений, которые изначально не планировались (то что можно изначально создать идеальную архитектуру - это либо миф, либо придётся жертвовать производительностью и памятью), в Rust же даже на простых вещах порождает непонятно что, если именно на этом языке текущая задача "неудобна". Чёрт да на хабре целые статьи посвящали тому, как строку передать функции, в гугле это самый популярный вопрос про Rust у новичков Rust xD.
Ответить | Правка | К родителю #488 | Наверх | Cообщить модератору

589. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Аноним (-), 02-Фев-22, 13:20 
> У вас болезнь?)). Почему-то если матёрый разработчик на C++ скажет, что местами в C++ просто

ужасный синтаксис это не оскорбит никого из разработчиков,
> если матёрый разработчик на C++
> матёрый разработчик на

А зуб дашь, что Самокатчик - матерый разраб на Rust? Или это такая особая "логика" вида "Опустим обычную газету в серную кислоту, а журнал ТВ-Парк в дистиллированную воду"?

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

594. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  –1 +/
Сообщение от wyry (?), 02-Фев-22, 13:41 
> А зуб дашь, что Самокатчик - матерый разраб на Rust?

Не дам. Но я также не дам зуб за те, кто говорят В ПОЛЬЗУ Rust, сами являются матёрыми разработчиками на Rust)). Я вообще не верю, что всерьёз на нём кто-то пишет. Учитывая количество реальных проектов на Rust никто и не пишет). При этом его "экстравагантность" - это не аргумент нисколько. Whatsapp (из мейнстрима) написан на Erlang, который даже близко не мейнстрим, хотя Erlang как конкурент ЗНАЧИТЕЛЬНО опаснее Rust и за ним стоят реальные проекты, а также это один из немногих функциональных языков (если не единственный среди компилируемых), который делает деньги, но широкие массы могли даже о нём и не слышать).

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

605. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от freecoderemail (ok), 02-Фев-22, 16:46 
Я непосредственно знаю контору, в которой большой проект на Erlang не взлетел из-за особенностей самого языка. Его переписали на Rust и работает уже несколько лет.
Ответить | Правка | Наверх | Cообщить модератору

612. Скрыто модератором  –1 +/
Сообщение от самокатофил (?), 02-Фев-22, 17:56 
Ответить | Правка | Наверх | Cообщить модератору

614. Скрыто модератором  +/
Сообщение от freecoderemail (ok), 02-Фев-22, 19:35 
Ответить | Правка | Наверх | Cообщить модератору

619. Скрыто модератором  –1 +/
Сообщение от самокатофил (?), 02-Фев-22, 20:11 
Ответить | Правка | Наверх | Cообщить модератору

628. Скрыто модератором  +/
Сообщение от freecoderemail (ok), 03-Фев-22, 00:56 
Ответить | Правка | К родителю #619 | Наверх | Cообщить модератору

494. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Аноним (-), 01-Фев-22, 19:52 
>> /// Unix domain socket support
>> #[cfg(unix)]
> Приколись, сишный код и без этого мусора кроссплатформенный.

А точно UNIX-domains есть на венде? А, ну да: "нет поддержки на любой платформе - нет и проблем!".

> Это корутилс, он не линукс-специфичный.
>> /// Linux splice support
>> #[cfg(any(target_os = "linux", target_os = "android"))]
>> mod splice;

Т.е. наличие ОС-специфичных оптимизаций - зло?

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

507. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Самокатофил (?), 01-Фев-22, 20:16 
>>> /// Unix domain socket support
>>> #[cfg(unix)]
>> Приколись, сишный код и без этого мусора кроссплатформенный.
> А точно UNIX-domains есть на венде? А, ну да: "нет поддержки на
> любой платформе - нет и проблем!".

В начале ты не понял простецкий сишный код, сейчас юникс-сокеты для тебя UNIX-domains... Ты не эйчарка случайно?

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

>> Это корутилс, он не линукс-специфичный.
>>> /// Linux splice support
>>> #[cfg(any(target_os = "linux", target_os = "android"))]
>>> mod splice;
> Т.е. наличие ОС-специфичных оптимизаций - зло?

в таком виде эт хуже чем зло, это уёпичность. ;)

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

509. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Аноним (-), 01-Фев-22, 21:13 
> В начале ты не понял простецкий сишный код, сейчас юникс-сокеты для тебя
> UNIX-domains... Ты не эйчарка случайно?
> А если ты растаманька, то винда твой дом родной, и не знать
> что она умеет в юникс-сокеты -- это дно даже по вашим растаманьским меркам.

Классический опеннетный Воен - когда нечего возразить по теме, покричи "вы ничиго нипанимаити!", а потом прие%бись к опечаткам и назови "вендузятником".
Ну тебе виднее, что там на вантузе (надеюсь, правда, не как с "du a.out") и с каких версий.
Так ты покажешь поддержку юникс-сокетов в "простецком сишном коде" или опять свинтишь с темы?

>>> Это корутилс, он не линукс-специфичный.
>>>> /// Linux splice support
>>>> #[cfg(any(target_os = "linux", target_os = "android"))]
>>>> mod splice;
>> Т.е. наличие ОС-специфичных оптимизаций - зло?
> в таком виде эт хуже чем зло, это уёпичность. ;)

Что, в WSL не работает толком, а значит и не нужно, да? ;)


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

477. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Прохожий (??), 01-Фев-22, 19:13 
Фиаско, это когда один клоун пытается рассмешить публику шуткой, а публика не смеётся, потому что юмор отстойный.

Тебе бы, кроме длины кода, ещё и функциональность сравнить. А? Подсказка (мало надежды, что сам осилишь): разница есть, и она ОЧЕНЬ большая.

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

486. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Самокатофил (?), 01-Фев-22, 19:33 
> Тебе бы, кроме длины кода,

Ты сам о длине кода щас запел.

> ещё и функциональность сравнить.

https://github.com/uutils/coreutils/issues

188 исусов (хоть дели на два), толку от этой функциональности?

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

493. "Обновление варианта GNU Coreutils, переписанного на языке Ru..."  +/
Сообщение от Анонн (?), 01-Фев-22, 19:50 
Хаха, ты хочешь померяться кол-вом багов?
Ну давай https://lists.gnu.org/archive/html/bug-coreutils/2021-01/ind...
Ответить | Правка | К родителю #477 | Наверх | Cообщить модератору

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

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




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

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