1.2, Werwolf (ok), 10:24, 14/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Решена проблема с чисткой временных файлов на разделах, использующих файловую систему FAT.
кто и зачем?!
| |
|
|
3.14, Werwolf (ok), 10:57, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
один вопрос скидывать бекапы кода на флопики, другой вопрос пытаться открывать из из IDE...
| |
|
|
|
|
7.88, Аноним (88), 09:31, 16/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сохранность данных весьма ущербная. Те, что дошли до наших дней - это 1% от тех, что был и то это обломки с парой фраз. Так и хдд может)
| |
|
|
9.97, амоним (?), 09:42, 17/03/2025 [^] [^^] [^^^] [ответить] | +/– | короч опять технологический трейдофф между скоростью записи и сохранность данных... текст свёрнут, показать | |
|
|
|
|
5.48, Аноним (48), 15:48, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ленточные накопители
Арктическое хранилище бэкапов гитхаба тоже на лентах, правда не магнитных.
| |
|
|
7.68, Нуину (?), 00:15, 15/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Он не магнитный, там данные в виде фотоснимков на пленочном носителе.
| |
|
|
5.55, adolfus (ok), 16:53, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Как бы кому не показалось странным, но это именно так -- магнитная лента на сегодня самое надежное и самое плотное средство хранения данных.
| |
|
6.57, _ (??), 17:14, 14/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
"... на сегодня самое надежное и самое плотное средство хранения данных ..." - это AWS S3 Glacier ;-)
Не благодари!
| |
|
7.102, adolfus (ok), 20:59, 18/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> "... на сегодня самое надежное и самое плотное средство хранения данных ..."
> - это AWS S3 Glacier ;-)
Это какм же нужно быть долбобо, чтобы свои данные хранить непонятно где.
Это называется "отдай жену дяде, а сам иди к бл.ди".
У меня, например, внезапно в 2022 пропала учетка на орацлях вместе с кучей полезного, что я туда нанес. Хорошо, что хранил еще и локально.
| |
|
|
|
|
|
2.32, Аноним (71), 11:58, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Флешки для всякого оборудования, не понимающего exFAT/NTFS (а его ещё чуть более чем… много)
UEFI
| |
2.60, Аноним (60), 17:57, 14/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Под виндой ФС немного: ntfs, exfat и fat12/16/32.
NTFS и exfat можно в линуксе и даже на уровне ядра и даже на запись, но не везде и не всегда. В итоге самая кроссплатформенная ФС получается FAT32. Вот с 2008-го года её и использую для хранения на неё исходников кросс-платформенных проектов.
Баг похоже к виндовой версии относится, там какой-то WinAPI вызов на FAT не работал (после атомарного replace и оставались временные .tmp-файлы). В какой версии creator или qt появился - хз, раньше вроде не наблюдал такого. В багрепорте: "With QTC_DISABLE_ATOMICSAVE works correctly".
| |
|
3.77, ryoken (ok), 10:49, 15/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>ntfs, exfat и fat12/16/32
+ UDF (на любых типах носителей) CDFS ReFS (живьем не видел нигде).
| |
|
|
|
2.25, НяшМяш (ok), 11:38, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Даже вскод при открытии проекта спрашивает - вы доверяете этому коду, я могу в нём весь бордель запустить? Не удивлюсь если культякреатор ещё и запуск из-под рута требует.
| |
|
3.28, Аноним (8), 11:46, 14/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да а толку это спрашивать. https://www.opennet.ru/opennews/art.shtml?num=55159 - вот вскод(и что угодно ещё с этим анализером).
С таким же успехом я в креаторе просто отрубил это и всё. Проблема в запихивании этой(руст-анализер) поделки не глядя. Возможно, кто-то смотрел дальше чем я и расскажет, что там поделка пускается в контейнере, откуда дропнуто всё, не относящееся напрямую к этому лсп. Иначе совсем всё плохо.
| |
3.49, Аноним (48), 15:52, 14/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Даже вскод при открытии проекта спрашивает
Когда запустил васюкода от мелкомягких уже как бы все равно, что он там спрашивает. Извините, вы не возражаете если я отправлю все ваши конфигурации браузера в хомяке к себе на сервер? Возражаете? Ой, а я уже это сделал.
| |
|
|
1.22, A.Stahl (ok), 11:26, 14/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Для проектов CMake упрощена структура дерева с компонентами проекта
Да, стало заметно лучше.
| |
1.24, Аноним (24), 11:27, 14/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Вопрос к экспертам по плюсам!
Как часто вы используете счётчик ссылок? RAII и умные указатели как часто используете? И насколько плюсы для микросервисов лутше чем в так угнетаемом на опеннете Расте?
| |
|
2.27, A.Stahl (ok), 11:43, 14/03/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
В современном прикладном Си++ смартпоинтеры -- стандарт. Raw-указатели не используются вообще.
| |
|
3.35, Аноним (35), 12:11, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
"Raw-указатели не используются вообще." Ха-ха... НЕТ. smart pointer это объект что сказывается на производительности и расходе памяти т.к. это обертка над обычным указателем + "Использование умных указателей не противоречит использованию простых указателей, в случае, если последние используют объекты, а не >>владеют<< ими."
| |
3.45, Neon (??), 14:18, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
И кто запрещает пользоваться . Raw-указателями в коде ?
| |
|
4.67, wyry (ok), 23:43, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Никто не запрещает, но если ваша работа не связана с встраиваемыми системами, вы используете smart-указатели. Это стандарт индустрии на C++ как уже сказали. Дома для личных проектов можете использовать что угодно (и многие реально так рефлексируют).
| |
|
3.47, 12yoexpert (ok), 15:41, 14/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Raw-указатели не используются вообще.
удачи тебе с ядром через смарт-поинтеры пообщаться
| |
|
4.80, Аноним (79), 14:32, 15/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну во-первых, в ядре, пока что, нет инфраструктуры для кода на C++. Поэтому, удачи вообще с внутриядерным API на C++ пообщаться.
| |
|
|
2.29, Аноним (29), 11:52, 14/03/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
Если серьёзно спрашиваете, то shared_ptr всегда использую вместо указателей (конечно, следить надо против зацикливания), RAII - да, для надёжности. Типы string. vector, thread. Возврат ошибок через исключения. Микросервисы - не знаю что лучше. Наверное, зависит от задачи. Где нужна максимальная производительность, то C++, где нужна максимальная надёжность, то Rust.
| |
|
3.64, Cooler (??), 20:50, 14/03/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
shared_ptr<> надо использовать, когда непонятно кто будет уничтожать объект. Типичный пример - многопоточная программа, работающая с одним и тем же объектом. Каждый поток ссылается на этот объект через свой shared_ptr<>. Поток, завершающий свою работу последним, должен грохнуть объект. Вот тут shared_ptr<> уместен. Лично я гораздо чаще использую unique_ptr<>. Там нет оверхеда в сравнении с raw-pointer.
| |
|
2.30, Аноним (30), 11:53, 14/03/2025 [^] [^^] [^^^] [ответить]
| –5 +/– |
С++ vs Rust: С++ это ООП, в отличие от Rust, чтоб там ни говорили. Это главное его преимущество.
| |
2.38, Аноним (35), 12:23, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
TechEmpower Web Framework Benchmarks в помощь. Там по производительности в топе Rust, C++, Java, но производительность это не все при выборе и лично мне неизвестно как написаны тестируемые сервисы и что тестируется. По C++, например, Drogon (китайский) в топе (пробовал его - прост, асинхронный, поддерживает БД, C++ Server Pages (CSP) (аналогично JSP) и пр). Периодически то поднимается в лидеры (к лидерам) то падает. Userver это фреймворк Яндекс
| |
2.41, ProfessorNavigator (ok), 13:05, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> RAII и умные указатели как часто используете?
Зависит от поставленных задач. Если нужны скорость и малый расход памяти, тогда - "сырые" указатели и без RAII, что называется "в стиле С". Если нет особо жёстких ограничений по ресурсам - то "умные" указатели и RAII. Поскольку сильно упрощает жизнь в большинстве случаев. Особенно в многопоточных программах. Создал std::lock_guard - и можешь не беспокоиться, что у тебя мьютекс где-то "закрытым" останется, если например вылетит исключение или return из функции будет раньше "запланированного".
| |
2.43, Erorr1024 (?), 13:22, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Смарт поинтеры в основном на наследовании. RAII это дефолт и поэтому сырых поинтеров не надо.
| |
2.52, Andrey (??), 16:33, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Для микросервисов overhead от использования std::shared_ptr<> будет, скорее всего, пренебрежительно мал.
| |
|
1.31, Аноним (31), 11:56, 14/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Это, наверное, синдром утёнка, но я со стародавних времен привык к закладкам в стиле 4-билдера/делфи... Сейчас такое в лазаре есть, естественно...
А в Qt-создателе что-то подобное, может плагином каким... В остальном устраивает... (про закладки в левой панели знаю, использую, но...)
| |
1.37, Аноним (37), 12:21, 14/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Готовые сборки сформированы для Linux, Windows и maсOS.
Ввиду отсутствия обратной совместимости у первого и последнего уточнить бы, собирать приложения нужно для каждой их минорной версии?
| |
|
2.39, Аноним (8), 12:40, 14/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ввиду отсутствия обратной совместимости у первого
> собирать приложения нужно для каждой их минорной версии
Пруфцанешь пару штук таких несовместимостей?
| |
|
3.44, Аноним (37), 14:02, 14/03/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Лови. Собранное под Ubuntu 22.04 не работает под 18.04. Аналогично под macOS было, но я от него отказался полгода как.
| |
|
4.59, _ (??), 17:40, 14/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Эпический!(С)
Ну по крайней мере _крайне_ оригинальное понимание backward compatibility :)))
Прямо в разрез всему! Чтоб диды ох... ох и удивились :)
PS: Подумалось ... а вот нонешние к примеру хирурги - такие же убогие на мозговую мышцу долбодятлы? Еб******* 8-\
| |
|
5.75, Похожий (?), 10:44, 15/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> для Linux, Windows и maсOS.
А и Б сидели на трубе. А упало, Б пропало. Что осталось на трубе? Windows!
| |
|
4.62, Аноним (8), 18:57, 14/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Что-то я и забыл уже про свой вопрос в этой ветке, но да ладно - всё равно моего участия здесь не потребовалось.
Я даже не знаю, это плохо подготовленная попытка тупняком продвигать вендовоз-пропаганду или ты действительно эпический придурок.
| |
|
5.73, Аноним (71), 08:28, 15/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Редко, но можно увидеть такую яркую иллюстрацию термина «бомбануло».
| |
|
6.78, Аноним (78), 12:26, 15/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Редко, но можно увидеть такую яркую иллюстрацию термина «бомбануло».
Зато совсем нередко можно увидеть такую яркую иллюстрацию опеннетного двухфакторного кекспертизма:
1)спороть полную чушь.
2)На все "рукалицо, чувак! Какая чушь!" писать "У тибя бамбит! Вот!"
А теперь расскажи поподробнее, как беспроблемно и изкоробончо, собранное под вендочку 11 запускается под ней же, но версии 10 (о 8 или 7 так и быть, не заикаемся).
| |
|
7.83, Похожий (?), 15:20, 15/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Всё проще. Граждан очевидно работает в 1С. Его не волнует, что его труд запускается под конкретную сборку ОС. Обновлять запрещено, ибо не заработатет.
| |
7.95, Аноним (37), 07:54, 17/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Нет, у них всё проще и веселее. Ну вот пример из прошлой жизни. В ТЗ на ПО заказчик пишет "должно работать под Windows XP". Программист по приколу делает так, но не совсем так, а "работает только под Windows XP". Смех начинается позже, когда еще один бюджет на доработку выкатывают. Думаете, аналогичные вещи редко случаются?
| |
|
|
|
|
3.101, Аноним (101), 00:34, 18/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Было во времена Qt4, когда менялась версия gcc и c++ ABI. Формально там какая-нибудь минорщина типа Qt4.5->Qt4.6, а по факту они несовместимы между собой, т.к. ABI уже поменялся, да и вместо mingw.dll нужно mingw-что-то-там.dll
Это не совсем к QtCreator или Qt, это скорее к digia (или тогда ещё Nokia), которые перешли на новый mingw. Но это прям посреди белого дня случается в минорном релизе. Такие дела.
| |
|
|
|
2.63, Аноним (63), 20:14, 14/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вместе с KDE 7, как только все купят пару террабайт озу и игровые видеокарты top hi-end.
| |
|
1.84, Михаил Иванович (-), 22:18, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Сижу на C++ Builder 6 и понятия не имею зачем эти все новомодные IDE нужны. Компилируемые мною программы прекрасно запускаются и работают даже в Windows 11. Причем запустится даже в Windows 95. Во всех этих линуксах о такой совместимости даже мечтать нельзя.
| |
|
2.100, Аноним (101), 22:44, 17/03/2025 [^] [^^] [^^^] [ответить] | +/– | Это немного ортогональные вещи QtCreator версии так 2-4 поддерживал борландовск... большой текст свёрнут, показать | |
|
|
2.99, Аноним (101), 22:17, 17/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Работает. Открывать нужно Makefile.in и поддержка так себе. Иногда чтобы заставить его configure пересоздать приходится повозиться.
Но файлы/цели в целом нормально определяет.
| |
|
|