LINUX.ORG.RU
Новости — Документация

Вышло издание 2,92 книги «Программирование: введение в профессию» А. В. Столярова

Вышло издание 2,92 книги «Программирование: введение в профессию» А. В. Столярова
Группа Документация

Тихо и незаметно 30 апреля 2026 года вышло издание 2.92, которое наконец включает в себя читаемый текстовый слой.

Исправлены опечатки и ошибки, обнаруженные в предыдущих изданиях, в частности 2.91 (где введена кликабельная навигация) и 2.9 (первое чисто электронное издание).

Книга предназначена для самообучения основам программирования и в отличии от многих других изданий предполагает фундаментальный подход - вначале основы дискретной математики и использования GNU/Linux или BSD с командной строкой, затем паскаль, потом ассемблер и только потом Си, системное программирование и альтернативные парадигмы (функциональное, логическое и так далее).

Автор книги считает, что только такой порядок обеспечивает полноценное обучение программированию, и обосновывает такой подход в методическом предисловии к первому тому.

Кроме самой книги в трёх томах, издание так же включает отдельный задачник, хотя сам автор считает, что для тренировки в программировании лучше всего решать задачи, возникающие в голове самого обучающегося, а не придуманные кем-то ещё.

>>> Ссылка на страницу издания
>>> Альтернативные способы скачивания

>>> Новость на сайте автора

 , , ,

Xenius
()
Новости — Linux General

AlmaLinux 10.2 Beta

AlmaLinux 10.2 Beta
Группа Linux General

04 мая AlmaLinux OS Foundation объявила о выпуске бета-версии AlmaLinux 10.2 «Lavender Lion» (Лавандовый Лев) для следующих архитектур:

  • Intel/AMD (x86_64)
  • Intel/AMD (x86_64_v2)
  • ARM64 (aarch64)
  • IBM PowerPC (ppc64le)
  • IBM Z (s390x)

Бета-версии ISO-образов доступны для загрузки на странице repo.almalinux.org.

Изменения:

  • содержит Python 3.14, PostgreSQL 18, MariaDB 11.8, Ruby 4.0 и PHP 8.4 в качестве новых пакетов, а также встроенные инструменты SDL3, libkrun, trustee и FIDO Device. Поддержка контейнеров и виртуализации обновлена с появлением последних версий Podman, Buildah, libvirt, QEMU-KVM и skopeo. Обновлены политики OpenSSL, OpenSSH, SSSD, SELinux, криптографические политики и Keylime, что обеспечивает безопасность и надежность системы;
  • также включает пакеты i686 userspace, позволяющие использовать устаревшее 32-разрядное программное обеспечение, конвейеры CI и контейнерные рабочие нагрузки в AlmaLinux 10.

Для справки: AlmaLinux OS — дистрибутив Linux на основе исходных кодов Red Hat Enterprise Linux. Это дистрибутив корпоративного уровня с регулярными выпусками и длительными сроками поддержки, созданный компанией Cloudlinux в ответ на преждевременное завершение поддержки дистрибутива CentOS компанией Red Hat в 2021 году. В сообществе пользователей линукса Almalinux стал заменой для дистрибутива CentOS наряду с Rocky Linux, VzLinux и Oracle Linux. Функционально дистрибутив Almalinux идентичен с RHEL за исключением коммерческих пакетов Red Hat. Более подробная информация на странице Википедии и официальном сайте проекта.

>>> Подробности на официальном сайте проекта

 , ,

NeTC
()
Новости — Игры

Roguelike-игра Remixed Pixel Dungeon теперь доступна в Snap

Группа Игры

В каталоге приложений Snapcraft опубликована сборка открытой roguelike-игры Remixed Pixel Dungeon.

Проект представляет собой масштабный форк классической игры Pixel Dungeon. В отличие от оригинала, в Remixed-версии реализован город на поверхности, добавлены новые игровые классы, а также значительно расширен арсенал предметов, список монстров, боссов и доступных локаций.

Ещё одним значительным отличием является встроенная поддержка пользовательских модификаций. С помощью JSON и Lua можно изменять/создавать практически всё.

Так как snap-пакет был собран только вчера и был проверен только на ubuntu 22.04 – буду рад баг-репортам.

Для установки игры достаточно выполнить команду:

sudo snap install remixed-pixel-dungeon

>>> Исходный код на GitHub

>>> Snap

 , , , ,

mike666
()
Новости — Open Source

Brush v0.4.0

Brush v0.4.0
Группа Open Source

Brush – это командная оболочка, написанная на языке Rust, которая сочетает совместимость с POSIX и Bash с гарантиями безопасности памяти и производительностью. Проект нацелен на то, чтобы стать полноценной альтернативой традиционным оболочкам, позволяя запускать существующие скрипты и использовать .bashrc практически без изменений. Эта версия объединяет несколько месяцев работы и более 200 объединённых пулл-реквестов, существенно продвигая оболочку по пути к полноценной замене Bash и POSIX-совместимых сред.

Основные направления развития в этом выпуске:

  • совместимость с Bash: добавлены set -e, set -u, pipefail, failglob, обработчик ERR, сопроцессы и многое дуругое;
  • надёжность: улучшена обработка исключительных случаев – закрытых каналов, битого вывода, не-UTF8 истории и других;
  • платформы: расширена поддержка macOS (работа в качестве шелла входа), улучшена работа на Windows, FreeBSD, Android и 32-битных системах;
  • интерактивность: добавлены опциональные TOML-конфиги, preexec/precmd-хуки, улучшена поддержка макросов readline и другое.

( читать дальше... )

>>> Подробности на GitHub

 , brush, ,

splinter
()
Новости — Android

Unexpected Keyboard 2.0.0 и 2.0.1

Группа Android

Состоялся выпуск 2.0.0 Unexpected Keyboard – лёгкой виртуальной клавиатуры для Android, обеспечивающей конфиденциальность. Главной особенностью клавиатуры является возможность ввода большего количества символов свайпом, проводя пальцем по клавишам в направлении их углов.

Исходный код проекта распространяется по лицензии GNU GPL 3.0. Готовые сборки доступны на странице репозитория, F-Droid и Google Play.

( читать дальше... )

>>> Подробности на GitHub

 , , unexpected keyboard, виртуальная клавиатура

dataman
()
Новости — Разработка

CodePointer 0.1.4

Группа Разработка

1-го мая состоялся выпуск 0.1.4 CodePointer (ранее назывался qtedit4) — IDE для языков C++, Go, Rust и многих других.

Проект находится на ранней стадии разработки, и основное внимание уделяется локальной, а не веб-разработке.

( читать дальше... )

>>> Подробности на GitHub

 , codepointer, , ,

dataman
()
Новости — Open Source

LDL 0.1

Группа Open Source

Состоялся первый публичный релиз мультимедийной библиотеки LDL (Little DirectMedia Layer), позволяющей создавать графические приложения, способные работать, как на современных, так и на устаревших системах (Windows 95+, дистрибутивы с ядром Linux 2.0+, FreeBSD 3.0+). Предоставляется простой кроссплатформенный API для управления окнами и обработки событий с устройств ввода. Для отрисовки может использоваться OpenGL 1.0-4.6. Код поставляется под лицензией LGPL 3.0.

Выпуск примечателен переходом с использования языка C++98 на язык ANSI C (C89) для обеспечения максимальной переносимости и совместимости со старыми компиляторами и платформами, включая DOS, Windows 95 и PlayStation 1.

( читать дальше... )

>>> Репозиторий LDL

 , , , ,

JordanCpp
()
Новости — Мультимедиа

tev 2.11.0

Группа Мультимедиа

28-го апреля, после почти двух месяцев разработки, состоялся выпуск 2.11.0 «The EDR Viewer» — кроссплатформенной программы для просмотра изображений с высоким динамическим диапазоном (HDR) — для тех, кого заботят цвета.

Возможности TEV:

  • Молниеносная скорость – мгновенный запуск, загрузка сотен изображений за секунды.
  • Точность – поддержка HDR и цветовых профилей (ICC, CICP и др.). Отображение HDR во всех поддерживаемых операционных системах.
  • Универсальность – поддержка множества форматов файлов и их специфических особенностей: карт усиления, вспомогательных каналов, анимации, а также метаданных, помимо EXIF и XMP.
  • Детальный анализ – гистограммы, тональные карты, показатели ошибок и т. д. в любом цветовом пространстве.

( читать дальше... )

>>> Подробности на GitHub

 , , nanogui, tev,

dataman
()
Новости — Open Source

Lexilla 5.4.9, Scintilla 5.6.2, SciTE 5.6.2

Группа Open Source

29-го апреля состоялись состоялись выпуски 5.4.9 и 5.6.2 кроссплатформенных библиотек для парсинга, редактирования и подсветки кода Lexilla и Scintilla соответственно, а также выпуск 5.6.2 основанного на них редактора текстов SciTE.

Проекты написаны на языке C++ (стандарт C++20).

( читать дальше... )

>>> Подробности на scintilla.org

 , , , ,

dataman
()
Новости — Open Source

MClient 8.0

Группа Open Source

Состоялся выпуск MClient 8.0 — оболочки для онлайн- и офлайн-словарей. Уже существует большое количество программ, работающих с электронными словарями, но как правило, своей функциональностью они напоминают браузеры и не обрабатывают отдельные элементы словарной статьи.

Что позволяет делать MClient и чем он отличается от большинства других просмотрщиков:

  • просматривать статьи в виде таблицы;
  • выделять элементы статьи автоматически, чтобы быстро скопировать их в буфер — идеально при переводе;
  • упорядочивать отдельные теги (например, по тематикам, словоформам, частям речи и т. п.) и сортировать термины и фразы по алфавиту;
  • приоритизировать или блокировать источники и тематики;
  • быстро посмотреть перевод из других программ, нажав Ctrl+C+C или Ctrl+Ins+Ins на выделенном тексте;
  • быстро переключиться на окно просмотрщика, нажав Alt+~;
  • переводить с помощью Мультитрана — одного из самых больших онлайн-словарей в мире.

Программа ориентирована на профессиональных переводчиков и лингвистов, но может быть полезна и студентам, изучающим язык.

( читать дальше... )

>>> Исходный код и релизы

 , , , ,

sklprogs
()

Еще новости

Май 2026

Апрель 2026

Апрель 2026

RSS-подписка на новости

Канал в Telegram