Удручает, с какой скоростью может распространяться результат некомпетентности.
«План действий» и «приступ паники» - не, зачем, для такого перевода думать нужно. А калькирование - это стильно, модно, молодежно.
Что дальше? Дождь с кошками и собаками? Не европеоид, а кавказец?
Дойдет и до того, что когда доля Линукс будет составлять 98%, какой-нибудь популярный тиктокер назовет него Линаксом, и придется мечтать о карательной логопедии.
Opensource, и Linux в частности, хороши тем, что дают возможность приобщиться к полезному делу. Можно пофиксить баг или реализовать фичу в популярном проекте, и тем самым облегчить жизнь огромного числа людей. Потрясающее чувство.
Желание быть частью чего-то крутого и хорошего (в меру понимания) может проявляться по-разному. Например, есть футбольные фанаты или странные люди, которые на ютубе пишут в комментах «Смотрел этот канал еще до того, как он стал популярным». У кого на что способности.
Но есть совершенно вырожденный случай, когда человек настолько никчемен, что для него единственная возможность быть причастным к значимому проекту - это пиар такого проекта. Он носится по форумам и экстазирует от чьх-либо достижений, к которым не имеет ни малейшего отношения и от которых ему нет никакой пользы. Это полные антиподы людей, делающих в opensource. Я за бан их на Лоре, пусть свои смузи хлебают на Хабре.
Статические анализаторы любят ругаться на такую конструкцию:
ptr=realloc(ptr, size);
Если память не выделится, то в ptr запишется 0, а старое значение ptr будет потеряно, ужас-ужас. Ну и что? Если память не выделилась, то значит, все очень плохо и программе нет смысла работать. Она грохнется при попытке разыменовать ptr.
В документации написано, что QWeakPointer для QObject шустрее и рекомендуется использовать именно его. Судя по коду, быстрее он может быть в смысле создания объекта указателя. Никто на реальных примерах замеры не проводил? А то ощущение такое, что некоторые разработчики Qt впали в маразм и реализуют абсолютно ненужный и даже вредный функционал, вместо того, чтобы баги исправлять.
Есть программа, которая очень интенсивно обращается к диску и из-за этого жутко тормозит при запуске в первый раз. А второй запуск, когда все уже попало в буферы, происходит на порядок быстрее.
Ни у кого случайно нет примера, в котором бы прога на c++ линковалась бы с библиотечкой на хаскеле?
Как это вообще делать, есть ли какие-то инструменты?