LINUX.ORG.RU

Сообщения dataman

 

Git Extras 7.4.0 (Kyanite)

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

20 июня, после восьми месяцев разработки, состоялся выпуск 7.4.0 (Kyanite) набора bash-скриптов для Git Git Extras, существенно упрощающих и улучшающих повседневную работу с Git.

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

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

 , , git-extras

dataman
()

bfs 4.0.7

Группа Open Source

15 июня состоялся выпуск 4.0.7 многопоточной консольной утилиты поиска файлов bfs (Breadth-First Search, поиск в ширину), написанной на языке C и распространяемой по лицензии BSD.

Изменения:

  • Для выбора количества используемых потоков теперь используется CPU affinity (sched_getaffinity(...) или xsysconf(_SC_NPROCESSORS_ONLN)).
  • -execdir /bin/... теперь разрешён даже при относительном пути в $PATH.
  • Тесты больше не зависят от утилиты expect.
  • Для соответствия GNU find теперь только последний аргумент -files0-from имеет эффект.
  • Исправлена ошибка -execdir {}, случайно добавленная в bfs 4.0.

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

 , , , ,

dataman
()

Notepad Next 0.12

Группа Open Source

После двух месяцев разработки состоялся выпуск 0.12 кроссплатформенного (Linux, MacOS, Windows) редактора текстов Notepad Next, написанного на языке C++ с использованием фреймворка Qt 6 (возможно, что скомпилируется и с Qt 5) и библиотек Lexilla, Scintilla, Qt Advanced Docking System, Lua и других.

Редактор распространяется по лицензии GPL-3.0 и называется автором кроссплатформенной реализацией Notepad++.

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

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

 , , , ,

dataman
()

qdia 0.53

Группа Open Source

9 июня состоялся выпуск 0.53 простого кроссплатформенного редактора схем и диаграмм qdia, созданного под впечатлением от XCircuit.

Программа написана на языке C++ с использованием фреймворка Qt 6 и распространяется (доступны к загрузке .AppImage, .dmg и .exe) по лицензии AGPL 3.0.

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

 , , , ,

dataman
()

Audacity 3.7.4

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

10 июня состоялся корректирующий выпуск 3.7.4 кроссплатформенного аудиоредактора Audacity.

Список изменений:

  • Добавлен новый экран приветствия/что нового.
  • Эффекты OpenVINO теперь доступны на macOS. Подробнее об этом можно прочитать в этом блог-посте.
  • Эффекты OpenVINO теперь можно найти с помощью кнопки «Get Effects» (это медленное распространение – вы можете не увидеть их там в момент выпуска).
  • Эффекты OpenVINO были переведены в отдельную категорию в меню Effect. Это также касается функции транскрипции и генератора музыки, которые ранее находились в меню Generate и Analyze соответственно.
  • Исправлены ошибки.

Также в ветке master активно продолжается работа над переходом на фреймворк Qt.

А 28 мая Audacity исполнилось 25 лет!

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

 , ,

dataman
()

GNU nano 8.5 «Sigourney»

Группа Open Source

12 июня состоялся выпуск 8.5 «Sigourney» консольного редактора текста GNU nano.

Список изменений:

  • Позиция курсора теперь сохраняется при закрытии файла и восстанавливается при повторном его открытии, если используется опция --positionlog.
  • При нажатии клавиш ^O^Q и ^X^Q nano выходит со статусом ошибки.
  • Нажатие клавиш ^L просто центрирует курсор, а M-% циклически его перемещает.
  • Опция --whitespace принята, но не документирована.
  • Синтаксическая раскраска теперь корректно работает в большем количестве локалей.

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

 , , , ,

dataman
()

QSchematic 2.0.1

QSchematic 2.0.1
Группа Open Source

6 июня состоялся выпуск 2.0.1 библиотеки QSchematic, предназначенной для создания интерактивных схем и диаграмм с использованием Graphics View фрейворка Qt 6. Код проекта написан на языке C++ (начиная с версии 2.0.0 требуется компилятор с поддержкой стандарта C++23) и распространяется по лицензии MIT.

Библиотека предоставляет базовые классы для объектов, таких как узлы и провода, и реализует логику для перемещения объектов, сохраняя провода подключенными, генерируя список сетей и так далее. Типичное приложение включает в себя эту библиотеку и наследники класса Item для реализации пользовательских элементов.

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

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

 , , , ,

dataman
()

fastfetch 2.45

fastfetch 2.45
Группа Open Source

Состоялся выпуск 2.45 кроссплатформенных консольных утилит fastfetch и flashfetch, предназначеных для вывода информации о системе подобно neofetch. Поддерживаются Linux, macOS, Windows 7+, Android, FreeBSD, OpenBSD, NetBSD, DragonFly, Haiku и SunOS. В отличие от fastfetch, flashfetch не поддерживает расширенные возможности вывода информации, профили и многое другое.
Проект написан на языке C и распространяется по лицензии MIT.

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

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

 , ,

dataman
()

Glaze 5.4.0

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

Состоялся выпуск 5.4.0 высокопроизводительной библиотеки Glaze, предназначенной для чтения и записи JSON с удобными возможностями сериализации и десериализации данных.

Также поддерживаются форматы CSV, BEVE и EETF (Erlang External Term Format) (опционально, для компиляции требуются библиотеки Erlang).
Библиотека написана на языке C++ (header-only, стандарт C++23) и распространяется по лицензии MIT.

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

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

 , , , ,

dataman
()

jq 1.8.0

jq 1.8.0
Группа Open Source

1 июня, после почти полутора лет разработки, состоялся выпуск 1.8.0 библиотеки и консольной утилиты jq, предназначенных для обработки данных в формате JSON с использованием встроенного сверхвысокоуровневого функционального языка программирования. Код проекта написан на языке Си и распространяется по лицензии MIT.
Для регулярных выражений опционально может использоваться библиотека Oniguruma.
Начиная с этого выпуска, шаблон нумерации версий изменён на X.Y.Z.

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

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

 , , ,

dataman
()

Alpine Linux 3.22.0

Группа Linux General

30 мая состоялся первый стабильный выпуск 3.22.0 серии 3.22 минималистичного дистрибутива Alpine Linux, основанного на musl libc, busybox и OpenRC.

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

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

 , ,

dataman
()

TagLib 2.1

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

После девяти месяцев разработки состоялся выпуск 2.1 библиотеки TagLib, предназначенной для чтения и изменения метаданных (тегов) аудиофайлов различных форматов.

Библиотека написана на языке C++ и распространяется по лицензиям GNU Lesser General Public License (LGPL) и Mozilla Public License (MPL).

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

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

 , , ,

dataman
()

SQLite 3.50

SQLite 3.50
Группа Open Source

29 мая состоялся выпуск 3.50.0 компактной встраиваемой СУБД SQLite, написанной на языке C и распространяемой, как общественное достояние.

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

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

 , , ,

dataman
()

RHash 1.4.6

RHash 1.4.6
Группа Open Source

Состоялся выпуск 1.4.6 консольной утилиты и библиотеки RHash, предназначенной для расчёта многих популярных алгоритмов хеширования, с возможностью верификации.

Проект написан на языке C и распространяется по лицензии BSD.

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

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

 , rhash, , ,

dataman
()

CRUX 3.8

CRUX 3.8
Группа Open Source

После более двух лет разработки состоялся выпуск 3.8 дистрибутива CRUX. До новых мажорных версий были обновлены важные библиотеки, которые не совместимы по ABI со старыми версиями. Настоятельно рекомендуется не обновлять CRUX 3.8 вручную через порты, так как эти изменения приведут к временной поломке системы. Обратите внимание, что в обновлении могут нуждаться пакеты, не включённые в ISO. Эти пакеты нужно будет обновить/пересобрать вручную с использованием prt-get sysup и revdep (из пакета opt/prt-utils).

Среди 268 обновлённых пакетов:

kernel/linux		        5.15.55	 -> 6.12.23
core/sysvinit		        3.05-1	 -> 3.14-1
core/gcc		        12.2.0-1 -> 14.2.0-1
core/bash		        5.1.16-4 -> 5.2.37-1
core/binutils		        2.39-1	 -> 2.43.1-1
opt/btrfs-progs	                5.19.1-1 -> 6.14-1
core/coreutils	                9.1-1	 -> 9.7-1
core/gcc		        12.2.0-1 -> 14.2.0-1
core/glibc		        2.36-1	 -> 2.40-1
core/util-linux	                2.38.1-1 -> 2.40.4-1

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

>>> Полный список изменений

>>> Подробности на crux.nu

 ,

dataman
()

whisper.cpp 1.7.5

whisper.cpp 1.7.5
Группа Open Source

2 апреля состоялся выпуск 1.7.5 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI, написанной на языках C и C++ и распространяемой по лицензии MIT.

В проекте используется авторская тензорная библиотека машинного обучения GGML, написанная на языке C и оптимизированная для использования различных бэкендов (CUDA, Vulkan, BLAS, SYCL, OpenCL и др.).

Это довольно большое обновление с различными улучшениями сборки и CI, особенно для iOS и WASM. Также есть некоторый прирост производительности, особенно для бэкенда Metal и, возможно, для устройств на базе Arm.

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

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

 , , , ,

dataman
()

mlterm 3.9.4

mlterm 3.9.4
Группа Open Source

После двух лет разработки состоялся выпуск 3.9.4 кроссплатформенного эмулятора терминала mlterm.

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

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

 , mlterm, , ,

dataman
()

FTXUI 6.0.0 и 6.0.1

FTXUI 6.0.0 и 6.0.1
Группа Разработка

28 марта, после более полутора лет разработки, состоялись выпуски 6.0.0 и 6.0.1 кроссплатформенной библиотеки FTXUI, предназначенной для создания на C++ приложений с текстовым интерфейсом и распространяемой по лицензии MIT.

Возможности библиотеки:

  • функциональный стиль, наподобие React JS;
  • простой и элегантный стиль (по мнению автора библиотеки);
  • обработка событий клавиатуры и «мыши»;
  • поддержка UTF8 и Unicode;
  • поддержка True Color;
  • поддержка изменения стиля курсора;
  • поддержка анимаций;
  • поддержка рисования;
  • отсутствие сторонних зависимостей;
  • кроссплатформенность (Linux/MacOS, WebAssembly, Windows).

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

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

 , , , ,

dataman
()

Lug 0.5.0

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

19 марта состоялся выпуск C++ библиотеки Lug, реализующей встраиваемый предметно-ориентированный язык для выражения синтаксических анализаторов в виде расширенных грамматик синтаксических выражений, и распространяемой по лицензии MIT.

Возможности библиотеки:

  • Естественный синтаксис, напоминающий языки внешних генераторов парсеров, с поддержкой атрибутов и семантических действий.
  • Возможность работы с контекстно-зависимыми грамматиками с таблицами символов, условиями и синтаксическими предикатами.
  • Сгенерированные парсеры компилируются в байткод и выполняются в виртуальной машине синтаксического анализа.
  • Чёткое разделение синтаксических и лексических правил с возможностью настройки неявного пропуска пробельных символов.
  • Поддержка прямой и косвенной левой рекурсии, с уровнями старшинства для разграничения подвыражений со смешанными левой и правой рекурсиями.
  • Полная поддержка разбора текста в формате UTF-8, включая уровень 1 и частичное соответствие уровню 2 технического стандарта UTS #18 Unicode Regular Expressions.
  • Обработка ошибок и восстановление с помощью помеченных сбоев, правил восстановления и обработчиков ошибок.
  • Автоматическое отслеживание номеров строк и колонок, настраиваемая ширина и выравнивание табуляции.
  • Header-only-библиотека, использующая только стандартную библиотеку и возможности стандарта C++17. Перспективно совместима со стандартами C++20 и C++23.
  • Относительно небольшой размер библиотеки, с целью содержания общего количества строк во всех заголовочных файлах на уровне менее 6000 строк лаконичного кода.

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

>>> Подробности на github.com

 , , , ,

dataman
()

mpv 0.40

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

После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.

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

>>> Подробности на github.com

 , , , ,

dataman
()

RSS подписка на новые темы