Насобирал железа, получилась небольшая домашняя лаба и под проекты и под «поиграться». Показываю, красивое… наверное. В основном стоит про запас. По факту активно используется платформа на 24 диска, TrueNAS, samba, nfs, виртуалки, БД. Недавно заморочился и избавлялся от шума этой самой платфромы, в БП менял кулера + резисторы на обороты. Железа много не бывает) Всем добра)
Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к python, я был приятно удивлён, что она написана практически как учебник. Для Java вроде бы тоже всё относительно неплохо в этом плане, хотя хотелось бы отдельный оффлайновый pdf.
Мне захотелось скачать себе документацию в подобном виде для C и C++. Зашёл на их официальные сайты, там описание стандарта предлагают получить на сайте ISO за немалые суммы денег. Да и само описание стандарта далеко не для обучения. Хорошо, подумал я, попробую тогда посмотреть документацию к одной из реализаций языка - GCC-CPP, и вижу, что описанное там тоже вовсе не подходит для обучения. Даже описания типов и примеров объявления нет (может плохо искал, но в заголовках не заметил).
Нет, это не тред «подскажите книгу по Сям», таких для начинающих я и сам могу гору насоветовать.
Вопрос следующий: существует ли нормальная доступная бесплатная документация по которой можно изучать C, C++? Официальная документация по другим языкам была бы тоже интересна.
Update
C, C++ Online-ресурсы и учебные пособия для начинающих:
free-programming-books - ресурс содержащий множество книг и статей по программированию, в том числе по C и C++ (там же можно найти ссылку на распространяемую бесплатно автором html-версию книги Eckel B. «Thinking in C++»)
Цикл лекций "Modern Fortran Programming for Chemists and Physicists" (2014 г., отдельные презентации в виде pdf-файлов) от Pekka Manninen (Ph.D., Docent, личная страничка на сайте химического факультета Хельсинкского университета)
Introduction to Modern Fortran - курс лекций Computing Services Department, the University of Liverpool. Насколько я понял, разрешено копировать для самостоятельного обучения ("... its presence here does NOT constitute permission to copy it for any reason or use other than attending the course or using it for personal study").
Деревенец О.В. Песни о Паскале. 2016 (сайт автора) - помимо книги в pdf на сайте доступны сборник задач «А слабо?», ответы к задачам сборника «А слабо?», исходные файлы примеров, задачник «Загогулины для начинающего программиста».
Тема создана для обсуждения DoubleContact — кроссплатформенного редактора/менеджера контактов для ПК. Программа написана на языке C++ с применением фреймворка Qt (минимальная версия Qt — 4.8, рекомендуемая — 5.10 и выше) и распространяется по лицензии GPLv3+.
Автор также планирует помещать здесь анонсы минорных версий DoubleContact, не заслуживающих новостей на главной.
На данный момент актуальная версия программы имеет номер 0.2.4 и работает с локальными адресными книгами. К ветке 0.4 планируется добавление работы с телефонами (ADB и др.), к ветке 0.5 — работа с сетевыми протоколами.
Хотел как-то сделать что-то вроде бекапов и не придумал ничего лучше, чем примонтировать винт с подкроватного сервера по sshfs и скриптом копировать туда данные раз в неделю.
Вот только sshfs – неудобен. Если по каким-то причинам сервер не работает, то клиентские машины тоже становятся раком (какие-то жуткие тормоза при доступе рядом с директорией куда примонтирован удалённый винт).
Что у нас есть простое и незаметное? Я не админ и городить чудо-юдо не хочу. Требований тоже никаких – просто время от времени автоматически сохранять файлы из набора директорий на винт на подкроватном сервере.
Использую Дебиан и был бы рад если бы решение было в его репах.
Формат конференции предполагает открытую встречу докладчиков и слушателей, а также личное общение. Тем не менее, видеотрансляция и записи докладов также будут доступны на сайте конференции.
Регистрация на очное участие слушателем открыта до 2 октября включительно.
Новый релиз Ubuntu 24.10 «Oracular Oriole» является промежуточным выпуском со сроком поддержки 9 месяцев. Заявлена поддержка до июля 2025 года.
Вместе с Ubuntu объявлено о выходе официальных редакций с другими DE, среди которых наиболее интересен релиз Kubuntu 24.10, перешедший на KDE Plasma 6 (на скриншоте).