|
|
3.27, Аноним (27), 12:39, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Работа выполнена при поддержке организации ISRG
Опять эта мутная конторка...
| |
|
|
5.84, Онаним (?), 21:12, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Да ладно, какая там особо цена. Автор курла это счастье развивать не будет. Приживётся - будет радость фанатикам, и то если с ключом собрать. Не приживётся - отвалится.
| |
|
6.168, Аноним (-), 04:34, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Да ладно, какая там особо цена. Автор курла это счастье развивать не
> будет. Приживётся - будет радость фанатикам, и то если с ключом
> собрать. Не приживётся - отвалится.
Да просто не хочется чтобы их централизованое репо какой-нибудь M$ вгружал особо-улучшенные компоненты. Вон с броадкомом и распи уже доперли, и тут вопрос времени. Централизованые репы которые содержит хзкто страшная штука.
| |
|
|
|
|
2.31, trdm (ok), 12:51, 04/02/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
> наконец-то!
наконец-то вместо опасного жлезного топора у вас появятся безопасные пластиковые.
| |
|
3.60, Аноним (60), 16:59, 04/02/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ну, если пластиковый всё, кроме лесоруба, будет рубить так же как железный - пластиковый однозначно победитель, а опасный для лесоруба железный нафик в речку.
| |
|
4.74, анонимуслинус (?), 18:44, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
вы батенька мазохист.. лесоруб то вам чем провинился? ему бы норм инструмент, чтоб опасный. да получше рубил бы. а пластик он и в африке пластик. издеваются над народом.)))
| |
4.99, Аноним (-), 22:54, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ну, если пластиковый всё, кроме лесоруба, будет рубить так же как железный
> - пластиковый однозначно победитель, а опасный для лесоруба железный нафик в речку.
Закончится, имхо, тем что из централизованого карго вообще боевые роботы припрутся и порубят все на дрова в момент. Нахрена б такую мину в яп совать?
| |
4.129, СССР (?), 00:58, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
платиковый вам больше подойдет если вы рукояткой в клоаку суете. тогда да бросайте в реку железный. А так запомните старую мудрость, топор должен быть железным, и да он детям не игрушка, как и спички,,, можно себе ногу отрубить, поджечь волосы.
| |
|
|
|
|
4.101, Аноним (-), 22:56, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Не журавли, а дятлы опилочные.
Не дятлы а бакланы безблагодатные с глупым хайпом и аццкой централизацией экосистемы "для удобства". Что как бы обратно безопасности.
| |
|
5.115, Аноним (-), 00:15, 05/02/2021 [^] [^^] [^^^] [ответить] | +/– | code The Manifest Format The Cargo toml file for each package is called its ma... большой текст свёрнут, показать | |
|
6.169, Аноним (-), 04:36, 06/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Угу, как это на практиен будет работать показал M$ в соседней новости про распи. А разработчикам так еще удобнее. Ну подумаешь, пару компонентов пропатчить незаметно. В этом недо-подобии пакетного менеджера хотя-бы подписи компонентов проверяют? Или как обычно у безопасТников?
| |
|
|
|
|
|
3.87, uis (ok), 21:26, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Количество дыр равно произведению количества строк на коэфициент чурова. Напоминаю, что он равен 1,46.
| |
3.102, Аноним (-), 22:57, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Когда конкурс на поиск самых странных и сумасшедших дыреней в этом бэкенде?
Наверное, когда он будет где-то использоваться. Иначе какой с этого профит? Так то вон есть весь гитхаб, 95% проектов уровня домашки, независимо от яп, так что далеко ходить не надо. Но вот какая вам радость с найденого у Васяна вулна?
| |
|
|
1.3, Аноним (3), 11:33, 04/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Что там с производительностью? Hyper из питона убер тормозной, в тысячу раз хуже того же тормозного requests. Понятно, что это Proof of Concept библиотек на расте, но всё же.
| |
|
2.9, Нанобот (ok), 11:45, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
С оффсайта:
hyper is a fast HTTP implementation written in and for Rust.... Blazing fast thanks to Rust.
Там ещё есть ссылка на бенчмарк, и hyper там находится на первой позиции
| |
|
3.12, Аноним (3), 11:47, 04/02/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ровно то же самое говорили про питоновую реализацию, а по факту это была трешовейшая pure-python имплементация. Не стоит верить всем брошуркам.
| |
|
4.35, Аноним (35), 13:10, 04/02/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
А причём тут питоновский гипер, если этот - на раст? Это совсем другой проект.
| |
|
5.55, Аноним (3), 15:42, 04/02/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Поэтому я и спрашиваю, нет? Если с питоном всё ясно, то тут есть варианты. Хотя имя уже проклято, конечно.
| |
|
4.68, Аноньимъ (ok), 18:12, 04/02/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я так думаю тормозная не конкретная либа, которая может и быстрая, а весь ваш остальной питонокод.
| |
|
5.76, Аноним (3), 19:01, 04/02/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Я так думаю тормозная не конкретная либа, которая может и быстрая, а
> весь ваш остальной питонокод.
Когда я выкинул свой верный третепень, питон оказался слишком быстрым. Правда, отказываться от сишечки я всё равно не стал, но она теперь чересчур быстрая, а вот питон в самый раз. Вот в телефоне процессор 100мгц, там тоже не очень быстро работает питон, но зато ты сразу видишь, где слишком много времени уходит.
| |
5.77, Аноним (3), 19:02, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Кстати, погуглите, что такое профайлеры -- профилировщики, и для чего их можно применять.
| |
|
6.81, Аноньимъ (ok), 20:12, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати, погуглите, что такое профайлеры -- профилировщики, и для чего их можно
> применять.
Не держите собеседника за дурака.
| |
|
7.104, Аноним (-), 23:00, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Не держите собеседника за дурака.
Профайлить питон - весьма кошерное занятие для таковых.
| |
|
|
|
|
3.17, НяшМяш (ok), 12:00, 04/02/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
С hyper (и reqwest на его базе) у меня во время чисто растовых тестов возникли проблемы. Если взять асинхронную реализацию на tokio и забомбить запросами, например в 3 тысячи в секунду - то он справляется, отрабатывает быстро и не сжирает весь процессор. Но наблюдается взрывной рост памяти, которая после теста не освобождается. Например, с каких-нибудь 8 мегабайт до 600 за пару секунд.
Доковырял проблему до tokio - самый популярный асинхронный рантайм на расте как раз и течёт. Если внутри рантайма наспавнить пусть миллион пустых тасок - возникает вот такая фигня с памятью. На днях там уже фиксили одну утечку, но сами авторы говорят что потенциальных мест ещё много. https://github.com/tokio-rs/tokio/pull/3477
В принципе язык нормальный, только вот либы какие-то не очень...
| |
|
4.36, ИмяХ (?), 13:17, 04/02/2021 [^] [^^] [^^^] [ответить]
| –6 +/– |
В раст не может течь память. Сам язык этого не допускает в отличие от дырявой сишечки. Это запросы у тебя какие-то неправильные.
| |
|
5.41, Аноним (41), 13:32, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
где угодно может течь память, достаточно лишь ее не освобождать.
>Это запросы у тебя какие-то неправильные.
так они ж на расте
| |
5.53, nazarpc (?), 15:32, 04/02/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Rust не защищает от утечек памяти. Они менее вероятны, но сделать циклические ссылки с помощью Arc к примеру можно элементарно.
| |
5.62, лютый жабби__ (?), 17:15, 04/02/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
>В раст не может течь память
т.к. лохи умудряются заставлять течь даже ЖАБУ, то и раст явно в кривых руках течёт ) даже если в теории не должен
| |
|
6.113, Аноним (-), 00:11, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
У дотнетчиков влет утекает гигазами. Хоть они с пеной у рта и доказывали обратное, но скопытившиеся сервера - штука упрямая.
| |
|
|
4.54, nazarpc (?), 15:35, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Может быть и не утечка, а рост пула памяти в библиотеке bytes. Если не хотите потребления памяти выше определенного уровня - ограничивайте количество параллельных запросов.
| |
|
5.63, НяшМяш (ok), 17:17, 04/02/2021 [^] [^^] [^^^] [ответить] | +/– | Я написал, что доковырял до чистого токио без сторонних библиотек включая bytes... большой текст свёрнут, показать | |
|
6.145, Анончик (?), 09:48, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Она и освободилась. А вы наверное через ps смотрели потребление памяти процессом и решили что память занята?
| |
|
7.164, НяшМяш (ok), 19:45, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
А это не я так решил, а докер контейнер, который навернулся, когда в нём выжрало выделенный ему гигабайт. И по всем мониторам растёт именно RSS, а не виртуальная память.
Пока "починил" по-быстрому вызовом malloc_trim при большой нагрузке - вот он явно возвращает системе всю ненужную память.
| |
|
|
|
|
|
|
13.207, Аноним (-), 19:50, 12/02/2021 [^] [^^] [^^^] [ответить] | +/– | рукалицо Фееричный ламеризм По умолчанию используется системный аллокатор htt... большой текст свёрнут, показать | |
|
|
|
|
|
|
9.192, Аноним (-), 20:21, 06/02/2021 [^] [^^] [^^^] [ответить] | –2 +/– | Что растманы лучше всего умеют делать - переводить стрелки, отмазываться и практ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
2.89, Dzen Python (ok), 21:29, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Бедные ксеносы. Если раст начнет завоевывать галактику, то никакого Ордо Ксенос не надо - они сами себя убьют.
| |
|
1.6, Нанобот (ok), 11:40, 04/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +20 +/– |
Неужели разработчики не читают опеннет и не знают, насколько плохим является раст?
| |
|
2.13, Аноним (13), 11:47, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Они пока что не уяснили что плохие программисты и на расте напишут сишных дыреней и что язык это не панацея.
| |
|
3.137, red75prim (?), 07:38, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Сишные дырени? То есть дырени, которые делают криворукие сишные программисты? Это врядли. У них нет времени новые языки учить, они заняты тем, что добавляют новые баги и потом неделями отлавливают их в отладчике.
| |
|
4.138, Аноним (138), 09:18, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Когда криворукие разработчики начинают программировать на Раст ни безопасности ни багов не убавляется. Раст чисто архитектурно на это повлиять не может.
| |
|
5.165, пердёжник (?), 20:32, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
в том то и дело, что может. на дотнете так же вы себе в ногу не выстрелите к примеру, если не постараетесь
| |
|
|
|
2.15, Dog (?), 11:51, 04/02/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Разработчик curl главный любитель rust, он с Mozilla. C++ путь в некуда.
| |
|
3.108, Аноним (-), 23:04, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Разработчик curl главный любитель rust
Как насчет пруфа столь громкого тезиса?
| |
3.114, Аноним (-), 00:14, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Разработчик curl главный любитель rust, он с Mozilla. C++ путь в некуда.
Этот тезис опровергнут самим разработчиком в его бложике: https://daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyper/
Просто curl вымахал со временем в штуку пользующуюся кучей сторонних компонентов. Ну и вот как один из вариантов - можно будет и вот с этим. Когда они сишное апи :) из своей либы вывесят, ололо.
| |
|
|
|
2.116, Аноним (-), 00:15, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, теперь, стало быть, пошло. Пропал дом^W curl.
Блог дева читай, там в отличие от этих макак все на удивление разумно. В общем, сперва RTFM, потом паника.
| |
|
1.16, Аноним (16), 11:53, 04/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Это заигрывание с растом до добра не доведёт. Раст толком не портирован на все архитектуры. Сопровождение curl усложнится.
| |
|
2.18, Аноним (18), 12:02, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Это заигрывание с растом до добра не доведёт.
Поговаривают, что в Rustonomicon есть заклинание вызова Хтулху с помощью небезопасной функции. Такие дела.
| |
|
3.189, Аноним (-), 20:07, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Поговаривают, что в Rustonomicon есть заклинание вызова Хтулху с помощью небезопасной функции.
> Такие дела.
Я тут тоже заклинание от ржавчины нашел, WD40 называется.
| |
|
|
|
4.171, Аноним (-), 04:40, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Растоманы раскачивают свою лодку и никуда на ней не плывут.
Картина Репина "приплыли": всю ночь гребли, а лодку отвязать забыли!
| |
4.181, Аноньимъ (ok), 08:21, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Растоманы раскачивают свою лодку и никуда на ней не плывут.
Все равно практичнее сишки.
| |
|
|
|
1.20, Аноним (20), 12:08, 04/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
- А давайте перепишем на расте то, что отлично написано, быстро работает и где нет дыр!
- Зачем?
- А чтобы быстро работало и не было дыр!
Растишки еще такие дети... Ну пусть играются, кто ж будет против..
| |
|
2.50, Аноним (50), 14:30, 04/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
https://daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyper/
> I have created a git branch and make my work on this public and accessible early on to let everyone who wants to, to
...
> Растишки еще такие дети... Ну пусть играются, кто ж будет против..
Интересно, а очередной попеннетный аноним может похвастаться проекто типа cURL? Или только мудрыми анонимными комментами на опеннете?
| |
|
|
4.111, Аноним (-), 23:18, 04/02/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>>> Растишки еще такие дети... Ну пусть играются, кто ж будет против..
>> сперва добейся
> Угу.
Узнаю местных балаболов.
Ни как-то обосновать свои ценнейшие советы по правильной разработке _автору_ (вполне популярного и много лет используемого софта), ни как-то подтвердить свою квалификацию - мудрые балабо^W советники опеннета не хотят.
| |
4.117, Аноним (117), 00:24, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
>> сперва добейся
> Угу.
Да все уже давно прочухали что в пустой бочке звону больше, не напрягайся.
| |
4.122, Аноним (-), 00:36, 05/02/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> сперва добейся
> Угу.
Видишь ли, одно дело "ценнейшее анонимное мнение" о готовом продукте и другое - "ценнейшие анонимные советы" вида "как нужно делать правильно" непосредственно авторам.
Разъясняю наглядно.
Ты строишь сарай и соседи тебе советуют "как лучше" и "что ты делаешь не так".
Первый сосед: бригадир Петрович с реальным опытом под 40 лет - в том числе, учавствовал в стройке воооон того здоровенного торгового комплекса (и вот этого соседнего гаража).
Второй - офисная планктонина Вася, с реальным опытом постройки скворечника и будки (да и те развалилилсь через месяц).
Различная ценность таких советчиков - налицо, как бы Вася не ныл о "это спервадобейсянах! Нищитаица!"
| |
|
5.131, Dzen Python (ok), 01:26, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> апеллирование к (мнимому) авторитету
> соломенное чучело противопоставления "великий он - низкий ты"
Скука. Как обычно впрочем, ничего нового из аргументов. <покормлю>
А если создатель курла какашки есть начнет, то это считается как очень ценный совет от Гуру? Получается, что все вместе с ним их кушать должны. А те кто осуждает - анонимы, которые ничего не добились?
| |
|
6.132, Аноним (-), 01:45, 05/02/2021 [^] [^^] [^^^] [ответить] | +/– | А можно поподробнее, что по вашей квалификации и за ценнейшие аргументы Когда... большой текст свёрнут, показать | |
6.201, Аноним (201), 11:18, 07/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Цианид слаще сахара, добавь себе в чай, а то угрюмый какой-то.
Дело не "в сперва добейся". Дело в том, что пока одни делают хоть что-то, другие говном на опеннете кидаются по любому поводу и забавы ради.
| |
|
|
|
|
|
|
2.107, OpenEcho (?), 23:03, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
А что, wget уже можно использовать как библиотеку (как в curl-е)?
wget сделан в основном для скачки чего либо, причем рекурсивно.
curl сделан в основном для обмена с серверами : запрос/ответ, причем может разговаривать практически на всех популярных протоколах.
wget - это просто программа, а curl еще и библиотека, которая работает практически во всех популярных языках
| |
2.120, Аноним (117), 00:28, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ясно, понятно. Остаёмся на wget.
Без паники, автор curl вполне вменяемый человек в отличие от растишек. Там даже фотка в блоге доставляет, а остальное и подавно.
| |
|
1.46, Аноним (46), 13:59, 04/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Рептилоиды наступают. Правильно про Раст в Апач писали: ждем в gcc немного Растишки.
| |
|
2.48, Аноним (48), 14:23, 04/02/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
А что на это говорят сами разработчики GCC? Возьмут они Раств качестве фронтэнда к себе?
Пермиссивный LLVM не нравится. Если Раст возьмут в GCC, то лицензия должна быть обязательно GNU GPL v.3+
| |
|
3.123, Аноним (117), 00:36, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> А что на это говорят сами разработчики GCC? Возьмут они Раств качестве фронтэнда к себе?
Вообще там кто-то даже пилит фронтэнд под это дело, вон ссыль дали.
| |
|
4.167, Аноним (-), 21:55, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Насколько я знаю торговая марка Раста принадлежит разработчикам Раста. Они не признают GCC-шный форк. Вот если бы они перешли с LLVM на GCC, то это был бы другой вопрос. Растаманеам надо сменить бэкенд.
| |
|
|
|
|
|
3.66, Аноним (66), 18:01, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
В сишечке всё просто. Текут кривые рук. С растом всё хуже. Там текут уже мозги кодеров, свято уверенных в том что это не возможно в расте. В расте нет ошибок.
То что их вера не имеет ничего общего с реальностью.
В сишечке устранимо, в расте боюсь нет. Потому что в сишечке это проблема квалификации, её можно повысить. У раста это проблема веры, тут уже ничего не сделать. Эти люди безнадёжные фанатики.
| |
|
4.69, Аноним (57), 18:12, 04/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вот только раст-программисты и просто сочувствующие в каждой новости где кто-то пишет что "в расте нет утечек памяти" пытаются донести до него что "Раст от утечек не защищает", "Память может течь", "Циклические ссылки вполне могут к этому приводить", "Вы даже можете mem::forget сделать если хотите".
Но почему-то не доходит... Может у них мозги на Си и они туже текут?
| |
4.70, Аноним (11), 18:13, 04/02/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
> В сишечке устранимо
Но почему то не устраняется
> в сишечке это проблема квалификации, её можно повысить
А есть тот, кто поднял свою квалификацию до такого уровня, что у него код на сях перестал течь, переполняться и прочими способами стрелять в память?
> У раста это проблема веры, тут уже ничего не сделать. Эти люди безнадёжные фанатики.
Можно способ определения фанатиков? Можешь показать этот способ на примере с разработчиком данного модуля для курла
| |
|
5.124, Аноним (117), 00:38, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Можно способ определения фанатиков? Можешь показать этот способ на примере с разработчиком
> данного модуля для курла
Могу на примере с разработчиком Curl: в его блоге очень здравые рассуждения, в отличие от вот этих вот фанатских бреден. Так мы и узнаем какой апстрим вменяемый, а какой - хайпомакаки полоумные.
| |
5.128, Аноним (-), 00:43, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> него код на сях перестал течь, переполняться и прочими способами стрелять в память?
А чем сам curl так уж плох в этом качестве? У него CVE довольно мало и они редко бывают, там автор явно в курсе что и зачем делает. И может оценить качество кода явно профессиональнее хайпожоров с опеннета. Так что автор курла - вполне себе пример.
И он там расту пару раз довольно хорошо под дых дал. Например "растовики считают что при oom сразу безусловно грохнуться - это офигенное поведение, но владельцы продакшнов дескать готовы с этим здорово поспорить"
| |
|
6.151, Аноним (11), 12:10, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> растовики считают что при oom сразу безусловно грохнуться - это офигенное поведение, но владельцы продакшнов дескать готовы с этим здорово поспорить
Почему ты решил, что это - "хорошо под дых дал"? Те самые владельцы продакшенов не против, когда так грохается жабба
| |
|
7.173, Аноним (-), 04:43, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Почему ты решил, что это - "хорошо под дых дал"? Те самые
> владельцы продакшенов не против, когда так грохается жабба
Потому что мнение автора Curl для меня котируется в 20 раз больше чем непонятного хрена с опеннета. А что там с явой происходит - лично мне все-равно, я этим не пользуюсь, в отличие от этой либы.
| |
|
|
5.143, Аноним (138), 09:29, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Фанатики не обращают внимание на факты, а повторяют то что им внушили. И то что у Растишек редокс протекает для фанатиков не является фактом на который стоит обращать внимание.
| |
|
6.153, Аноним (-), 15:05, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Фанатики не обращают внимание на факты, а повторяют то что им внушили.
> И то что у Растишек редокс протекает
/0
Или это наглядная демонстрация личным примером?
| |
|
|
|
|
|
|
|
3.80, Аноним (79), 19:34, 04/02/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Лол зиг еще даже в релиз не вышел. И до него еще далеко. И вообще этих модных язычков который может подойдут для написания одной функции, зато безопасной, пруд пруди. Те же Crystal, Nim ничем не хуже и не лучше ни зига ни того же раста.
| |
|
|
|
4.200, Wilem82 (ok), 03:45, 07/02/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ок, поясню почему "раст пихают". Потому что он является мега-инструментом. Всех уже порядком заебли медленные и жрущие память языки/платформы типа питона, жавы, жаваскрипта и так далее. Хочется сишной эффективности по процу и памяти, но без сишных проблем. И раст - единственный, кто это даёт. Разумеется программисты с него прутся, потому что это сбывшаяся мечта при их жизни.
| |
|
|
|
1.82, Онаним (?), 21:09, 04/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хрустопереводчик тактичненько выкинул "It is not quite up to 100% parity in features just yet." из заметки к выпуску.
А в бложике ещё веселее:
"I’m a bit vague on the details here because it’s not my expertise, but Rust itself can’t even properly clean up its memory and just returns error when it hits such a condition"
Ну и ладно, главное --without-hyper теперь по дефолту добить не забывать.
| |
|
2.126, Аноним (117), 00:39, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> А в бложике ещё веселее:
В бложике вообще довольно пикантные детали, типа того что у либы пока еще вообще нет сишного интерфейса даже, а без этого кина не будет - потому что у curl и так проблем с безопасностью не сильно дофига и трогать продакшновый код неизвестно ради чего - автор не заболел, естественно.
| |
|
3.148, Аноним (11), 12:00, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> типа того что у либы пока еще вообще нет сишного интерфейса
Как тогда курл с ней взаимодействует?
| |
|
4.175, Аноним (-), 04:47, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Как тогда курл с ней взаимодействует?
Походу пока _НИКАК_. Это какие-то vaporware планы имени маркетингового булшита. Но вообще автор занимает здравую позицию - мол, если накодят ему +1 бэк, он совершенно не против. А переписывать именно curl он ессно не собирается. Недвусмысленно показав растишкам фигу "а у меня и так с безопасностью особых проблем нет".
| |
|
|
|
|
2.144, Аноним (27), 09:39, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
На расте невозможно написать даже вызов ядра, какой уж тут системный...
| |
|
3.157, Аноним (-), 15:31, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> На расте невозможно написать даже вызов ядра, какой уж тут системный...
Ох уже эти опеннетные исперты ...
#[inline(always)]
pub unsafe fn syscall0(n: usize) -> usize {
let ret : usize;
asm!("syscall" : "={rax}"(ret)
: "{rax}"(n)
: "rcx", "r11", "memory"
: "volatile");
ret
}
| |
|
4.159, Аноним (13), 16:32, 05/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты сам видел что ты написал перед тем как нажать кнопку Отправить?
| |
|
5.162, Аноним (-), 16:48, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Ты сам видел что ты написал перед тем как нажать кнопку Отправить?
Т.е. по теме возразить нечего?
| |
|
4.176, Аноним (-), 04:49, 06/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ох уже эти опеннетные исперты ...
А это, внезапно, не раст вовсе, а обычный такой ... ассемблер. И вообще-то весь пойнт системного ЯП - в том чтобы на ассемблере не шпрехать. Иначе нафига он сдался? Попрогать на асме я и без раста и LLVM на 60 мегов могую.
| |
|
|
6.185, Аноним (-), 16:14, 06/02/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Глупые растовебмакаки не понимают таких очевидных вещей
А теперь посмотри, как делается вызов ядра на сишечке и перестань балаболить.
| |
|
7.190, Аноним (-), 20:16, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> А теперь посмотри, как делается вызов ядра на сишечке и перестань балаболить.
Нормальными людьми? Как-то так:
man 2 syscall
NAME
syscall - indirect system call
SYNOPSIS
#define _GNU_SOURCE /* See feature_test_macros(7) */
#include <unistd.h>
#include <sys/syscall.h> /* For SYS_xxx definitions */
long syscall(long number, ...);
И таки вызов этой штуки - чистой воды си. А то что растовик первым делом ввинчивает пачку асма это круто, конечно, только зачем тогда все эти тантры с каргокультом были?
| |
|
8.193, Аноним (195), 21:03, 06/02/2021 [^] [^^] [^^^] [ответить] | +2 +/– | gt оверквотинг удален То ли жирная демагогия, то ли махровый ламеризм Дернут... большой текст свёрнут, показать | |
|
|
|
5.184, Аноним (-), 16:10, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
>> Ох уже эти опеннетные исперты ...
> А это, внезапно, не раст вовсе, а обычный такой ... ассемблер.
> И вообще-то весь пойнт системного ЯП - в том чтобы на ассемблере не шпрехать. Иначе нафига он сдался? Попрогать на асме я и без раста и LLVM на 60 мегов могую.
https://github.com/torvalds/linux/blob/master/arch/x86/um/shared/sysdep/stub_6
static inline long stub_syscall0(long syscall)
{
long ret;
__asm__ volatile (__syscall
: "=a" (ret)
: "0" (syscall) : __syscall_clobber );
return ret;
}
Так-так, сишка по заверениям местных экспертов - несистемный ЯП. Окай.
| |
|
6.191, Аноним (-), 20:20, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Вы про kernel side чтоли? Да, там в том же линухе есть асм. Хоть его и побустали основательно в энной версии. И таки да, _некоторые_ системные вещи таки из сей не получится. Ну например на cortex M си нельзя попросить загнать что-то в регистр который не mem-mapped. Есть "интринсики" для этого которые унутрях асм.
Но с user side таки сискол == дерг 1 библиотечной функции.
| |
|
7.194, Аноним (195), 21:09, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Но с user side таки сискол == дерг 1 библиотечной функции.
pub unsafe fn syscall0(n: usize) -> usize
Только библиотечные обертки сначала написать надо. Просто дергать - это и из питона с перлом можно, что ни разу не делает их системными ЯП.
| |
|
|
|
|
|
|
|
2.204, burjui (ok), 15:39, 10/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Да и анонимов заодно. Да и сам сайт, чтобы очередной бессмысленный срач на тему "как меня задолбал Rust" даже теоретически не мог возникнуть усилиями сишников в новостях про сишные проекты. А ещё лучше запретить людей - от них все проблемы. Скорее бы уже AGI.
| |
|
1.147, ALex_hha (ok), 11:20, 05/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Переписывать все на golang видать надоело, теперь начали на rust. Что дальше? JavaScript?
| |
|
2.155, Аноним (156), 15:10, 05/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
Go в 1 версии оказался небольшой надстройкой на Си, а точнее прикрутили загрузку пакетов и тред пул. Короче вся эта команда из Гугл в очережной раз сделала какой-то полу рабочий протитп который проще закопать чем использовать.
| |
|
3.177, Аноним (-), 04:51, 06/02/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Go в 1 версии оказался небольшой надстройкой на Си
И именно поэтому там неотключаемая сборка мусора? И результирующие проблемы с перфомансом. Таки их на этой почве троллят и сишники и растаманы.
| |
|
|
1.154, Аноним (156), 15:06, 05/02/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А нет там в cargo чего-то аналогичного curl что бы написал cargo install и оно под всеми этими линуксами, виндусами и макосями работало?
| |
|