Спустя две недели после последнего корректирующего обновления, разработчики демона для управления автомтическим обновлением прошивок Firmware Updater (fwupd) представили мажорную версию 2.0.0, в которой сделаны несовместимые изменения ABI, добавлена поддержка операционной системы Darwin и исправлено множество ошибок.
После более пяти месяцев разработки состоялся выпуск 1.7.0 высокопроизводительной системы автоматического распознавания речи whisper.cpp, реализующей модель Whisper от OpenAI на языках C и C++ и распространяемой по лицензии MIT.
Две недели назад состоялось крупное обновление Lagrange, клиента сети Gemini (статья на Википедии, веб-сайт), представленной как облегчённая альтернатива WWW и созданной с оглядкой на Gopher, но с добавлением таких улучшений, как собственный язык Gemtext для базовой разметки текста и шифрование. 29 сентября вышло обновление 1.18.1, закрывшее несколько багов прошлого релиза.
Lagrange является кроссплатформенным клиентом, использующим возможности библиотек SDL для графического ускорения и OpenSSL для шифрования. Программа поддерживает вкладки и разбивку экрана, историю посещений, закладки, поиск по сети, умные подсказки при наборе в адресной строке, показ встроенных изображений на страницах, проигрывание аудиофайлов и выбор темы оформления, и содержит встроенный новостной агрегатор. Интерфейс Lagrange напоминает типичный для современных веб-браузеров, но имеет широкие возможности для кастомизации. Подробнее с особенностями приложения можно ознакомиться, открыв в Lagrange вкладку about:help, или прочитав файл help.gmi
На прошлой неделе состоялось обновление nicotine-plus, GUI-клиента peer-to-peer сети Soulseek (официальный сайт, Википедия), предназначенной для распространения музыки через пользовательские раздачи. Целью проекта является создание свободной, легковесной и функциональной альтернативы официальному проприетарному клиенту Soulseek, написанному на Qt. В разработке nicotine-plus используется язык программирования Python3 и графический тулкит GTK.
Приложение содержит интерфейс для управления ходом загрузки и раздачи файлов, а также поддерживает поиск по файлам в раздачах других пользователей, просмотр чужих раздач, личный и групповой чат, редактирование профиля пользователя. Возможна работа в свернутом режиме из системного трея. nicotine-plus поставляется по условиям копилефт-лицензии GNU GPLv3+ и доступен для операционных систем GNU/Linux, *BSD, Solaris, macOS и Windows.
Исходный код программы доступен на GitHub. Оценить внешний вид приложения можно здесь.
1 октября в Санкт-Петербурге прошла PGConf.СПб 2024 — техническая конференция по открытой СУБД PostgreSQL. Площадка собрала более 1000 постгресистов — разработчиков, администраторов баз данных, IT-менеджеров и других специалистов, работающих с PostgreSQL и СУБД на ее основе.
После трёх месяцев разработки состоялся выпуск 4.3.0 кроссплатформенной программы для записи экрана vokoscreenNG, написанной на языке C++ с использованием фреймворка Qt6 и распространяемой по лицензии GNU GPL 2.
Формат конференции предполагает открытую встречу докладчиков и слушателей, а также личное общение. Тем не менее, видеотрансляция и записи докладов также будут доступны на сайте конференции.
Регистрация на очное участие слушателем открыта до 2 октября включительно.
Спустя 27 лет после версии 8.0 наконец вышла новая версия некогда популярного языка программирования Tcl и развиваемой вместе с ним библиотеки для создания пользовательских интерфейсов Tk.
Tcl является высокоуровневым скриптовым языком программирования с динамической типизацией. Отличительная особенность языка – все данные, включая код самой программы, могут быть представлены как строки, что создаёт обширные возможности для метапрограммирования и создания расширений.
В новом выпуске содержатся несовместимые изменения с версиями 8.x, поэтому было решено увеличить ведущий номер версии:
При вычислении имён теперь используется только текущее пространство имён (namespace), а не глобальное;
Проблемы кодирования в функциях ввода-вывода теперь по умолчанию выбрасывают ошибку;
Тильда (~) в путях к файлам больше не указывает на домашнюю директорию пользователя;
Переменная tcl_precision больше не влияет на форматирование чисел.
Также среди изменений:
Добавлена поддержка переменных размером больше 2 гигабайт;
Улучшена работа Unicode;
Поддержка доступа к содержимому ZIP-файлов как к файловой системе;
Мультиплексинг IO теперь поддерживает epoll (в Linux) и kqueue (в BSD). Поддержка select сохранена.
В Tk 9.0 среди прочего были добавлены поддержка доступа к инструментам ОС, таким как трей, уведомления и печать документов, поддержка формата SVG, полный доступ к информации о графических файлах (метаданные и т.д.), поддержка жестов экрана и тачскрина.
MOBA-игра Prime World от Nival «перезапустилась» в open source (с запретом на коммерческое использование). Официальный сервер игры был выключен в 2021 году.
Лицензия запрещает коммерческое использование – но добро пожаловать улучшать игру, комьюнити уже занимается этим. Как насчёт сборки для Линукс? Даже сервер сейчас работает на Windows, одна из текущих главных задач – перевод на Линукс, с чем вы можете помочь; также комьюнити испытывает потребность в более мощном Windows-сервере (пока не портировали) – вы можете помочь с этим.
Если вашу любимую игру не продают – возможно, пора написать создателям/издателю чтобы её тоже открыли – хоть запуск на современных системах можно чинить.