Просто надо вместо каждого колеса делать треугольник из трёх колёс, который может при необходимости проворачиваться вперёд, поднимая на бордюр, например.
То есть "пусть у меня будет корявое и с дырами безопасности всё, но давайте наворотим вокруг этого отдельные стены", так вы рассуждаете?
Это похоже на то, как поступили браузеры, кстати. Они не осилили работу без ошибок и падений, поэтому решили, что лучше под каждую вкладку сделать отдельный процесс, который будет падать не унося весь браузер. Это признание некомпетентности и кривой кодовой базы.
Почему все, кто не понимает Раст, не понимает и unsafe? Хотя что это я...
unsafe используется чаще всего только для FFI, то есть для работы с API системы, с указателями. Это каких-то 1-3% от программы. И если там не допущено ошибок, то всё остальное уж точно не будет содержать use after free, race condition и тому подобного.
Окей, допустим мы их обнаружили и оставили кодовую базу на С/С++. Но когда кто-то вносит туда изменения, опять вероятность около 75%, что внесёт уязвимость. Раст такого не позволит.
А надо стараться говорить красиво и чисто. И не защищать то, что распространяется как эпидемия.
Деревенско-быдлятский диалект, да. Совершенно не подходящий этому сайту.
Просто надо вместо каждого колеса делать треугольник из трёх колёс, который может при необходимости проворачиваться вперёд, поднимая на бордюр, например.
Правильно говорить "шарю в чём-то", а не "шарю за что-то". Не надо распространять эту эпидемию!
Не оттуда, но напомнило - "глубина, глубина, я не твой".
Промпт, для нормальной и предсказуемой работы, должен быть точным. А самый точный промпт - это код.
Наглядный результат политики навязанной толерантности.
В качестве десктопной системы это говно какое-то. Слишком много места на экране расходуется впустую. Интерфейс просто дерьмо.
Я имел ввиду город (да, только дурак мог так его назвать). Там 80% мошенниц сидит, называется "работа в офисе".
Вам надо прокачать понималку :-/
Например, узнать, что девушка из тиндера, которая говорит, что она в Нидерландах, на самом деле сидит в Днепре...
Ага, и миллион мага-аккаунтов оказался из Китая.
И производители браузеров не захотели.
Сам-то понял, что сказал?
То есть "пусть у меня будет корявое и с дырами безопасности всё, но давайте наворотим вокруг этого отдельные стены", так вы рассуждаете?
Это похоже на то, как поступили браузеры, кстати. Они не осилили работу без ошибок и падений, поэтому решили, что лучше под каждую вкладку сделать отдельный процесс, который будет падать не унося весь браузер. Это признание некомпетентности и кривой кодовой базы.
Вот как раз Раст это и решает, кстати.
Почему все, кто не понимает Раст, не понимает и unsafe? Хотя что это я...
unsafe используется чаще всего только для FFI, то есть для работы с API системы, с указателями. Это каких-то 1-3% от программы. И если там не допущено ошибок, то всё остальное уж точно не будет содержать use after free, race condition и тому подобного.
Окей, допустим мы их обнаружили и оставили кодовую базу на С/С++. Но когда кто-то вносит туда изменения, опять вероятность около 75%, что внесёт уязвимость. Раст такого не позволит.
Сейчас реалии поменялись очень сильно. Все эти edge-кейсы можно предусмотреть и в новом коде.
Там реально была куча дыр, позволяющих выполнять код без проверок. И была куча троянов, которая через это заражала компы.
А что не так? Если код ревьювит хороший специалист, то не вижу проблемы.