Andrii
Переполнения буфера это типовая ошибка на плюсах
Это не ошибка, это уязвимость. И скорее сишная, чем плюсовая. В общем случае санитайзер её поймает, не скажу, что мешает жить. Ну раз в полгода и палка стреляет
Daniel
кто может помочь с формой на сайте не отправляются данные(js,php)
Dpl9
Кстати, линуксы с C на Rust переходят
Ну напишут новую операционную систему, будет ли она лучше Линукса?
Anonymous
Ой... я Вас умоляю... Там работы на 10 лет :)
> Линус Торвальдс представит Linux 5.14 в конце августа. Поговорим об изменениях — инженеры удалили устаревший IDE-драйвер, сделали шаги для принятия Rust в качестве официального инструмента разработки и обновили сетевые компоненты. https://habr.com/ru/company/vasexperts/blog/570940/
Andrii
Rust сильно замороченный? После Python сильно непросто будет изучить?
Там своя модель, которой надо следовать: на любой объект может быть либо много указателей на чтение, либо только один на запись.
Anonymous
Ну напишут новую операционную систему, будет ли она лучше Линукса?
Еще одно нововведение — признание Rust официальным инструментом разработки ядра (наравне с C). В kernel 5.14 появятся необходимые обновления. Инициативу продвигает Google — по словам его представителей, язык сократит число ошибок памяти, которые составляют 70% баг-фиксов в открытых проектах.
Anonymous
во
Борисов
Ну дак )) Есть конечно люди, ратующие за Си, но вот крупные компании имеют другое мнение ))
Andrii
> Линус Торвальдс представит Linux 5.14 в конце августа. Поговорим об изменениях — инженеры удалили устаревший IDE-драйвер, сделали шаги для принятия Rust в качестве официального инструмента разработки и обновили сетевые компоненты. https://habr.com/ru/company/vasexperts/blog/570940/
Сделали шаги... Это и есть 10 лет. Ну пойми, там дофига кода на Си, часто такого, что не переведёшь на Rust. Ты не напишешь драйвер в стороне, там монолит. Не знаю, ты занимался разработкой драйверов под Linux?
Andrii
уязвимость это и есть ошибка
Для большинства программ это неуловимый Джо. Ошибки есть во многих проектах, практически важно, чтобы они не доставляли пользователю дискомфорта
Anton
просто появится некоторая альтернатива Linux-ядру, написанное на Расте. Будет отдельно развиваться. Там переписывать реально лет 10. Учитывая, что Rust-специалистов не так много и язык всё время развивается в текущих реалиях
Andrii
Но я бы не назвал это уязвимостью
Переполнение буфера это хитро свормированные злоумышленником входные данные, которые приведут к затиранию стека и перехвату управления
Andrii
Для всех программ это неуловимый Джо
Это анекдот такой про неуловимого Джо, который нафиг никому не нужен
SexNbaKef
Так что придется смириться под бутылку пива
Dpl9
Я вот задаюсь вопросом, если в линукс вложили столько же времени и сил, сколько вложили в виндовс, была ли это совсем другая операционная система?..
Anonymous
У меня как у начинающего пользователя системы линукс, ubuntu, и да, бывают выпадают непонятные ошибки
> ubuntu Не позорься. > бывают выпадают непонятные ошибки Убунту - самый нестабильный дистр из всех, что пробовал.
Борисов
А в Linux вложили меньше ?
Anton
Я вот задаюсь вопросом, если в линукс вложили столько же времени и сил, сколько вложили в виндовс, была ли это совсем другая операционная система?..
Конечно да, виндовс закрытый исходный код, линукс открытый. И винда развивается не за счёт сообщества, а за счёт Майков
Igor
Спасибо огромное
я там еще подправил чуть код :) но на этом мое терпение все :) я не силен в C++
Igor
я там еще подправил чуть код :) но на этом мое терпение все :) я не силен в C++
Но стринг вью крутая штука мне очень понравилась жаль в пайтоне такой бодяги нет
Anton
Хотя мне всё больше не нравится то как много Майки сейчас лезут в линукс 🤔 Коммиты в ядро, WSL и прочее
Andrii
Но он все равно есть же
Что есть? Я пишу более-менее постоянно на C/C++. Переполнение буфера я не могу вспомнить когда было. И фикс занимал недолго
Igor
Что есть? Я пишу более-менее постоянно на C/C++. Переполнение буфера я не могу вспомнить когда было. И фикс занимал недолго
это как суслик ты его не видишь а он есть :) ты можешь говорить только о тех переполнениях которые поймал :)
Dpl9
А в Linux вложили меньше ?
Эх, ну судя по популярности, думаю что да ))
Andrii
Эх, ну судя по популярности, думаю что да ))
Azure не особо и популярна. В отличие от AWS и другого хостинга
Anonymous
А какой тогда лучше?
Ну для совсем-совсем начинающих - какой-нибудь Mint (aka линукс для домохозяек), если хочешь разобраться как всё устроено - Arch/Gentoo.
Andrii
это как суслик ты его не видишь а он есть :) ты можешь говорить только о тех переполнениях которые поймал :)
Ну... точно так же и баги... Может и есть ошибки, но если они не вылазят, то в чём проблема? Вот Python написал на Си, такм тоже наверняка много переполнения буфера?
SexNbaKef
Что есть? Я пишу более-менее постоянно на C/C++. Переполнение буфера я не могу вспомнить когда было. И фикс занимал недолго
Неуловимый Джо. Ты можешь не знать о его существовании, потому что все работает, но в один прекрасный момент он скажет привет)
Anton
Лучше генту, вот там поймёшь. Желательно ещё ядро ручками собрать пару раз
SexNbaKef
Что есть? Я пишу более-менее постоянно на C/C++. Переполнение буфера я не могу вспомнить когда было. И фикс занимал недолго
Я давно уже не пишу на плюсах, как на шарп пересел, так все, не воспринимаю больше другие яп
SexNbaKef
Любая программа может сказать привет. И что теперь?
Я говорю про вообще, а не конкретно про плюсы
Dpl9
Ну для совсем-совсем начинающих - какой-нибудь Mint (aka линукс для домохозяек), если хочешь разобраться как всё устроено - Arch/Gentoo.
Скакать с операционки на операциорку, времени нет пока... ubuntu если и менее стабильна, есть Pycharm, работает и слава богу
Anonymous
Лучше генту, вот там поймёшь. Желательно ещё ядро ручками собрать пару раз
+. Ставь сначала арч, потом генту, ибо сразу не осилишь. У самого арч, т.к. гента на моём железе будет собираться лет 10
Dpl9
потыкай Manjaro Это Арч для домохозяек ))
Про ubuntu тоже самое говорили ))
Igor
а потом когда надоест секс ты или на винду вернешься или купишь мак :)
Anton
+. Ставь сначала арч, потом генту, ибо сразу не осилишь. У самого арч, т.к. гента на моём железе будет собираться лет 10
арч юзаю лет 7 ужо ставил генту, уставал собирать пакетики. Першёл на бинарники, понял, что не труЪ-вей, вернулся в арч))
Anonymous
Anton
а потом когда надоест секс ты или на винду вернешься или купишь мак :)
я как-то пробовал в серьёз под виндой с докерами поразрабатывать, потому что ссд-шник не резиновый на две системы. На два месяца хватило, купил второй ссд-шник, вернулся в уютное красноглазье 🌚
Anonymous
Про ubuntu тоже самое говорили ))
Арч домохозяйка не осилит, генту тем более.
Andrii
Я давно уже не пишу на плюсах, как на шарп пересел, так все, не воспринимаю больше другие яп
Мне на шарпе особо писать не нравится, но это субъективно. Я лучше на Python, я если нужен перформанс, то Си. Мне больше нравится такая связка.
Anton
Арч домохозяйка не осилит, генту тем более.
не, ну есть Calculate Linux, который gentoo-based. Я на него искоса смотрел, но никогда не ставил)) Предположу, что там что-то подобное домохозяйское
Igor
Велкам в С++
неее спасибо :)
Anonymous
Anton
о, научно-технический рэп))
Anonymous
Anonymous
Про ubuntu тоже самое говорили ))
Ставь что угодно, главное, ГЛАВНОЕ - не запускай vim
Anonymous
Я до сих пор из него не вышел
Dpl9
Anonymous
🙄😄 интересно, надо попробовать
Ну всё, потеряли парня(
Anton
там хоть какие-то шансы есть))
Борисов
Зачем vim ?! Emacs !
Anton
в емаксе жить можно при должном умении
Dpl9
там хоть какие-то шансы есть))
Резервная копия поможет восстановиться после вима?😄
Anonymous
Зачем vim ?! Emacs !
Из емакса можно выйти.
Алексей
Я давно уже не пишу на плюсах, как на шарп пересел, так все, не воспринимаю больше другие яп
Ой, а у меня вопрос по CLR, но я прям щас за 6 часов до выезда не готов. Но в общих чертах, я беру Виндоус формы бью там два грида. У меня на локалдб лежит простенькая база с таблицами друзья, телефонные номера. Гриды не видят базу хоть убей.не знаю как с этим быть. Андрей сказал к шарпистам.
Anton
если часто с серверами работаешь, то vim удобен 🌚 если с железками с линуксами, то там vi, который не импрувед
Dpl9
Вы это предлагаете человеку, с семью главами по питону за спиной, выйду как из vim, так и из emacs подавно 🤣
Anton