|
|
|
4.21, Плюсовик (?), 13:45, 05/08/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
Как только вы к Rust приложите дешифратор, а то код похож на какой-то страшный шифр. Даже плюсы на его фоне прочей читать.
| |
|
5.25, Аноним (25), 14:26, 05/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
весьма иронично слышать от чувака с погонялом "Плюсовик", в которых бывают такие речевые обороты, что можно обматерить вселенную
ну ок, вот рандом код, что конкретно вызывает вопросы?
use serde::{Serialize, Deserialize};
#[derive(Serialize)]
struct Point {
x: i32,
y: i32,
}
fn main() {
let point = Point { x: 1, y: 2 };
let serialized = serde_json::to_string(&point).unwrap();
println!("serialized = {}", serialized);
}
| |
|
6.28, Aukamo (ok), 15:12, 05/08/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
На Rust часто вместо Python пишу (utility), С++ такого не позволяет, документация и packet manager на голову выше. При чём это не шутка, Rust по сложности написания кода не сильно далеко от Python ушёл, в отличии от C++.
| |
|
7.29, Аноним (1), 15:15, 05/08/2021 [^] [^^] [^^^] [ответить]
| –13 +/– |
Все нормальные люди последние две тысячи лет пишут утилиты на Go. Go — безопасный и быстрый. Переходи на светлую сторону добра.
| |
|
8.34, Aukamo (ok), 15:42, 05/08/2021 [^] [^^] [^^^] [ответить] | –3 +/– | Вы не поняли, я не спор затеять пытался, я писал в поддрежку Rust и утверждал чт... текст свёрнут, показать | |
|
|
|
|
8.72, нах.. (?), 23:10, 05/08/2021 [^] [^^] [^^^] [ответить] | +2 +/– | Даже пробовать не надо, вы уже кучи кода на нем наваяли и на гитхабы им сблевнул... текст свёрнут, показать | |
|
|
6.51, Аноним (51), 19:42, 05/08/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Наличие бесконечного количества скобочек, двоеточий, шарпов и амперсандов. И ооочень многословно для простой сериализации поинта, даже на плюсах можно короче. Взяли все худшее что было в плюсах и баше и добавили все что было худшего в хипстерах с их полумерами: у нас все безопасно, кроме здесь, здесь, здесь...и безопасно это значит что у нас петух не кукарекнет в полнолуние и встроенные чекеры и проверки в рантайме(которые и для плюсов есть, просто не встроенные), в общем вам все равно для написания кода придётся быть плюсовиком, только вместо хорошо написанного легаси придётся разбираться в коде студентов. Не то чтобы раст был худшим языком, но заявленного он не выполняет, на язык 2021 года не тянет, а менять шило на мыло особого смысла нет.
| |
|
7.63, Аноним (25), 22:04, 05/08/2021 [^] [^^] [^^^] [ответить] | +1 +/– | Это какой-то троллинг Речь о необходимости даже для однострочного if В C тож... большой текст свёрнут, показать | |
|
8.66, Аноним (66), 22:14, 05/08/2021 [^] [^^] [^^^] [ответить] | +/– | Чувак, если не осилил сериализацию имея свободу выбора это не повод хвалить язык... текст свёрнут, показать | |
|
9.80, Аноним (80), 23:34, 05/08/2021 [^] [^^] [^^^] [ответить] | +/– | Код сериализации той структуры в json на C или C адекватнее короче в студию Т... большой текст свёрнут, показать | |
|
|
11.117, Аноним (25), 21:53, 08/08/2021 [^] [^^] [^^^] [ответить] | +/– | Да, конечно, когда нечем ответить - придирайся к опечаткам, верной дорогой идёте... большой текст свёрнут, показать | |
|
|
|
8.74, нах.. (?), 23:14, 05/08/2021 [^] [^^] [^^^] [ответить] | –1 +/– | У вас в ржавом последнее вычислившееся в функции возвращается, как почините п... текст свёрнут, показать | |
|
|
6.70, нах.. (?), 23:08, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
println! С восклийательным? Серьезно? Проходите во второю палату, все покусаные рубином там.
| |
6.107, lindevel (?), 22:50, 06/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это максимально простой код из примера, пойди на GitHub и попробуй изучить код используемых тобою зависимостей, поймешь что такое рандомный код на Rust, хотя о чем это я, ты явно не пишешь на расте ничего кроме примеров, так что нет смысла изучать
| |
|
7.108, lindevel (?), 22:53, 06/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вот реальный код из serde(который ты использовал в своем примере), код конечно выбрал похуже, а не рандомный:
#[macro_export]
macro_rules! forward_to_deserialize_any_method {
($func:ident<$l:tt, $v:ident>($($arg:ident : $ty:ty),*)) => {
#[inline]
fn $func<$v>(self, $($arg: $ty,)* visitor: $v) -> $crate::__private::Result<$v::Value, Self::Error>
where
$v: $crate::de::Visitor<$l>,
{
$(
let _ = $arg;
)*
self.deserialize_any(visitor)
}
};
}
| |
7.110, freecoder (?), 12:27, 07/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я часто читаю код зависимостей в своих проектах. Вообще, столько кода, сколько приходится читать на Rust, я не читал ни на одном другом языке. А почему приходится? Первое - из-за большого числа зависимостей и некоторой сырости экосистемы. Второе - зачастую читать код проще и понятнее, чем текстовую документацию (!). А вы мне тут заливаете, что код на Rust нечитаемый... Он страшно выглядит только на расстоянии, для людей, не знающих Rust. Когда опыт в Rust уже есть - все читается элементарно и просто.
| |
|
|
5.43, Аноньимъ (ok), 18:42, 05/08/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Просто вместо попы попробуйте глазами смотреть, вот и весь дешифратор.
| |
|
6.75, нах.. (?), 23:19, 05/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну допустим попробывал, как был код для инопланетян, так и остался.
| |
|
7.95, Аноньимъ (ok), 09:02, 06/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Глаза на голове должны быть, иначе это не работает.
Без шуток, что там такого непонятного непонятно.
| |
7.112, freecoder (?), 12:47, 07/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Я вам подскажу, как работает: сначала изучаете основы языка, синтаксис и семантику, а затем - читаете свободно любой код на этом языке.
| |
|
|
|
4.33, Аноним (39), 15:32, 05/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сколько невероятного бреда в постах про раст. Расто ос уже так взлетела что с грохотом рухнула.
Любое поделье на раст сводится к нерабочему выхову нормальных библиотек, потому что наркоши даже в вызов функций не могут.
Эпические баги в самом расте, начиная от утечек и заканчивая крахами.
Приятного аппетита: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust
Но конечно наркоши скажут что это другое.
| |
|
5.49, Аноним (49), 18:52, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
ага, если так определять то выходит что xml это самый дырявый язык в мире
| |
|
6.60, растовуман (?), 21:21, 05/08/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
растовщики не делают различия между разметкой и кодом, потому что в их коде всё вместе намешано в растоборщ?
| |
|
5.64, Аноним (25), 22:08, 05/08/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ты серьезно? Начал с того, что столько бреда и внезапно решил сам дикой бредятины понаписывать?
> Любое поделье на раст сводится к нерабочему выхову нормальных библиотек
Дичь.
> Расто ос уже так взлетела что с грохотом рухнула.
Совсем дичь. Что за расто ос? Ты сам придумал, что она куда-то взлетала или не взлетала?
Яркий пример высокоинтеллектуальных личностей, которые против Раста - лучшая реклама Раста, быть подальше от таких.
| |
|
6.67, Аноним (66), 22:18, 05/08/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Эй уважаемый! Те сюда. А то про раст знаешь, а про растоось нет. Мы знаешь ли в русском языке прекрасно склоняем как названия, так и упоротых растаманов. А то заявляешь о себе как о программисте, а уже родной язык понимать перестал. Поди еще не смог осилить русификацию раста. Как лох на чужеродном языке строчишь когда уже давно доказано что это снижает эффективность на 30%. Ну в твоем случае это еще и мозги вырубает напрочь.
https://www.redox-os.org/
| |
|
7.68, Аноним (25), 22:37, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Я знаю про redox, но не понимаю, почему чисто фан-поделку тут всерьёз кто-то вспоминает как пример чего-то... а чего?
Растама́ны — молодёжная субкультура, распространённая на постсоветском пространстве, связанная с музыкальным стилем регги
Rustaceans are people who use Rust, contribute to Rust, or are interested in the development of Rust
Не путай
| |
7.69, Аноним (25), 22:40, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Поди еще не смог осилить русификацию раста. Как лох на чужеродном языке строчишь когда уже давно доказано что это снижает эффективность на 30%
Ты бухаешь в четверг?
| |
|
|
|
|
|
|
|
4.11, OnTheEdge (ok), 12:40, 05/08/2021 [^] [^^] [^^^] [ответить]
| –5 +/– |
слущай, ты неместны штали? растамана ни знаищ? эта сабирательны образъ перфекциониста и популиста псевдаидеальнага языка руст
| |
|
5.14, Аноним (25), 12:59, 05/08/2021 [^] [^^] [^^^] [ответить]
| –5 +/– |
Бробробро, слуслуслу
Нету некакова папулизма. Есь ток годный изык, который вызывает сучий восторг, особенно после C || C++. Есь жланье его использовать, хотя бы на новом проекте / новых модулях.
Всё максимально прозаично
| |
|
6.81, Аноним (81), 00:25, 06/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Если бы "Love Is..." выпускала жевачку "Cringe Is...", то под номером 194 был бы вкладыш со словами "Слушать когда он/она пытается пародировать горский акцент"
| |
|
|
|
|
2.15, Аноним (25), 13:01, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
...то охренели бы от "производительности" ещё одного языка с gc
| |
|
1.3, OnTheEdge (ok), 12:28, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
конторам наподобие Osterman Research жизненно важно имитировать бурную деятельность
| |
|
2.20, Аноним (20), 13:21, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Osterman Research is a market research and consulting firm
так ...
> delivering insight on cybersecurity, data protection and information governance.
лицензия?
| |
|
3.59, СеменСеменыч777 (?), 20:54, 05/08/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
> лицензия?
уензия.
представьте себе, что на этой планете еще есть места, где можно заниматься кибербезопасностью без лицензии, создавать СКЗИ без лицензии, провайдить интернеты без лицензии (и без СОРМ-2). в конце концов жить без лицензии.
| |
|
|
1.8, Аноним (25), 12:34, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> устаревших версий движка Firefox
Ну и нечего сидеть на древности
Яркое подтверждение
| |
|
2.9, Самый Лучший Гусь (?), 12:38, 05/08/2021 [^] [^^] [^^^] [ответить]
| –6 +/– |
А вы скажите это миллиардам хомячков. Они без тёплого зонда от жоожле или другой фруктовой компании в известном месте принципиально неспособны следить за обновлениями.
| |
|
|
4.41, Kuromi (ok), 17:35, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я так понимаю тут идет речь о ФФ встроенном куда-то, а не о просто ФФ.
| |
4.52, Аноним (51), 19:44, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Наверное в этой операционной системе сплошные иконки, это объясняет почему вы отвыкли читать
| |
|
3.71, Аноньимъ (ok), 23:08, 05/08/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ненужно то что работает обновлять.
Обновления каждый день, а скоро и час, это плохая практика.
Меньше говнркода и упоротых протоколов нужно производить, всяких система-Д webrtc и прочей дичи, тогда ненужно будет каждый час что-то чинить.
| |
|
|
3.13, Аноним (25), 12:56, 05/08/2021 [^] [^^] [^^^] [ответить]
| –4 +/– |
Там есть те, кто не понимает, что новое в большинстве случаев лучше?
Особенноямкогда это касается браузеров, где важно получать все исправления безопасности?
Со ссылкой на прямое доказательство?
| |
|
4.16, Total Anonimus (?), 13:05, 05/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Спрашивать о таком на той части すし , где сидящих на winXP больше чем на всей остальной планете ...
| |
4.24, 1 (??), 14:16, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не знаю, не знаю ...
Новое в большинстве случаев ХУЖЕ !
де мой любимый нетшкаф и интернет 1.0 ?
| |
4.73, Аноньимъ (ok), 23:12, 05/08/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
>что новое в большинстве случаев лучше?
Что-то практика последних 15 лет показывает обратное.
Или хотите сказать GTK4 лучше GTK2, а новый сенсорный гном лучше старого?
Может быть у вас система-д лучше openrc?
| |
|
|
2.27, пох. (?), 15:08, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
недревность (правда, в лице гуглозонда) сегодня заявила что на форуме, принудительно редиректящим на https версию потому что так мы боремся с врагом в виде мегафона (продолжая носить ему деньги ежемесячно, а то сдохнет - нескем бороться будет) я не могу размещать картинки, подгружающиеся с немодного сайта - url начинающися с http без предупреждения пытаются открыть по https, а там, ну кто бы мог подумать, давно другой сервис.
| |
|
1.17, Аноним (-), 13:08, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Не удивительно, проприетарные говно-приложения всегда будут нести за собой устаревшие библиотеки и не использовать системные, никто же это не увидит.
| |
|
|
3.42, Kuromi (ok), 17:39, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
А вот это кстати причина почему Мозилла НЕ ЛЮБИТ брать в код сторонние библиотеки. Это и лицензионные вопросы.
Тем не менее те либы что уже в коде обновляются достаточно регулярно, условный SQLite -практически сразу же после нового релиза. Менее заметные может и не так часто, но если НЕ обновлятся то обычно по какой-то серьзной причине, скажем "запатчили свою версию так сильно что уже не обновить без плясок с бубном", у них так с Chromium IPC вышло и malloc
| |
|
|
1.26, Аноним (66), 14:58, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
То есть LibreSSL таки торт. Зачем ее из Void Linux убирали решительно непонятно теперь.
| |
|
|
3.47, Аноним (66), 18:48, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ага, и сравнить что быстрее. Мне пофиг, пусть хоть на раст перепишут, если останется версия на Си, то я бы предпочел версию на Си. Не придется 10 разных языков учиться читать.
| |
|
4.87, Аноним (80), 05:10, 06/08/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
> я бы предпочел версию на Си
Хочется множить статистику?
Это как без маски ходить
> 10 разных языков
Почему 10?
| |
|
5.96, Аноним (66), 09:28, 06/08/2021 [^] [^^] [^^^] [ответить] | +/– | 10 это просто цифра с потолка Реально используемым будет вариант ни Си С пото... большой текст свёрнут, показать | |
|
|
|
2.38, Аноним (-), 16:32, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
В LibreSSL тоже регулярно исправляются уязвимости безопасности, не только общие с OpenSSL, но и собственные. Изучать весь опенсурс на предмет устаревших библиотек - замучаешься. Так что никакой LibreSSL не торт.
| |
|
3.45, Аноним (66), 18:47, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ну как же? Там меньше реализовано фич, которые далеко не всем нужны. И 3 года на Gentoo с LibreSSL это доказывают. Какое-то время там не было поддержки TLS 1.3, но после ее реализации я как-то не заметил значимых новшеств в OpenSSL почему используют чаще именно ее. И да, статистика очень сильно в пользу LibreSSL по поводу уязвимостей.
| |
|
|
1.32, Аноним (39), 15:30, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Естественно плачевными. Аналитика где?
Всё потому что виндузятники неосиляторы не могут научиться пользоваться пакетными системами и пихают даже в linux свои криворукие поделья в виде флатошлаков исправно таская все баги используемых библиотек от версии к версии.
Да здравствуют всякие неосиляторы вроде iPony и Fracta1L
| |
|
2.36, Нанобот (ok), 16:19, 05/08/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Аналитика где?
Аналитика прямо сейчас производится экспертами опеннета в комментариях к новости
| |
2.44, Аноньимъ (ok), 18:45, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Диппавлов, бросай белковых бипедов на аналитику разводить, сам учись аналитику делать.
| |
|
1.35, Ю.Т. (?), 16:07, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Почему такой странный перевод термина COTS? Речь именно о готовых изделиях, приспосабливаемых к задаче ("коммерческие с полки"), как противоположности заказных под задачу.
| |
1.40, Kuromi (ok), 17:34, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
"Больше всего выявленных проблем (75.8%) было связано с использованием устаревших версий движка Firefox."
Простите, а кто и где сейчас использует "устаревшие версии движка ФФ" ? По моему Gecko-based браузеры помимо самого ФФ и ко вымерли как класс. Тор Браузер разве что, но они никогда не позиционировались как "сами по себе браузер".
| |
|
2.46, Аноньимъ (ok), 18:47, 05/08/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
К тому моменту как вы сформируете выпуск своего ПО, фаерфокс уже две версии выпустит и фатально устареет.
| |
|
3.92, Michael Shigorin (ok), 07:40, 06/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сказанное Kuromi было верно ещё задолго до гонки версий -- gtkmozembed угробили в ещё относительно "той" мозилле... А так да, помним galeon и много чего другого хорошего, скорбим.
| |
|
2.48, Аноним (66), 18:50, 05/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
Это статистика про рукожопых админов неспособных обновить ESR выпуски Firefox. Это не отражение реальной картины с уязвимостями. Конечно в проекте, где объем кода в 100 раз больше и уязвимостей в старом коде будет в разы больше. Но если грубо поделить на 100, то не так уж и много их всего на мегабайт кода.
| |
|
3.55, Аноним (51), 20:21, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Речь про либы, а не про сам фурифокс. Либы это скорее разработчики, а не админы.
| |
|
|
3.57, Аноним (57), 20:33, 05/08/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
А старым хромиумом невозможно пользоватся. Он при каждом чихе требует обновлений. Нажал не туда и обновился.
| |
|
4.65, Аноним (65), 22:12, 05/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Значит вы не умеете его готовить. Недавно использовал node.js проект, у которого в зависимостях старый puppeteer со старым хромиумом. Ничего само по себе не обновляется в нем.
| |
|
|
|
1.76, Хан (?), 23:20, 05/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Такс... самый дырявый Firefox часть которого на расте, хммм... к чему бы это.
| |
|
2.86, Аноним (80), 05:08, 06/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
В том-то и дело, что только часть, новые модули в основном
Весь JS и много чего не на, к сожалению. Но понятно, что стоимость грамотного переписывания слишком высока, чтоб что-то менять
| |
2.94, Брат Анон (ok), 08:53, 06/08/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Справедливости ради -- не Фарефокс. А его куски у рукожопых прямоходящих макак.
И справедливости ради, написаны ли эти куски на Расте -- ничего не сказано. (* не исключено *)
| |
2.105, Аноним (105), 18:01, 06/08/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Такс... самый дырявый Firefox часть которого на расте, хммм... к чему бы это.
К тому, что у Мозиллы уже так всё плохо, что Раст не в помошь и Джей Эс - тоже.
| |
|
1.113, freecoder (?), 12:54, 07/08/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кстати, в проектах на Rust относительно легко обновлять зависимости: cargo сильно упрощает процесс и контроль со стороны компилятора облегчает рефакторинг, если после обновы что-то ломается.
| |
|