LINUX.ORG.RU

Lua 5.4

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

После двух лет разработки, 29 июня тихо и незаметно вышла новая версия языка программирования Lua — 5.4.

Lua – это простой интерпретируемый язык программирования, который легко встраивается в приложения. Благодаря этим качествам, Lua широко используется как язык расширения или описания конфигурации программ (в частности, компьютерных игр). Распространятся Lua по лицензии MIT.

Предыдущая версия (5.3.5) выходила 10 июля 2018 года.

Основные изменения в новой версии

  • новый сборщик мусора на основе поколений (generational). В функции collectgarbage параметры setpause и setstepmul объявлены устаревшими, вместо них рекомендуется использовать параметр incremental;

  • новая функция для выдачи предупреждений warn с возможностью отключения их отображения;

  • новая реализация math.random использует алгоритм xoshiro256** вместо предоставляемого libc и инициализирует генератор случайным числом;

  • константы (constant variables);

  • «закрываемые» (to-be-closed) переменные — локальные константы, для которых выполняется метод __close при выходе из области видимости;

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

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

 

cdslow ()

GnuCash 4.0

Группа Open Source

Вышла версия 4.0, широко известной программы для финансового учёта (доходы, расходы, банковские счета, акции) GnuCash. Она имеет иерархическую систему счетов, может разбивать одну транзакцию на несколько частей, напрямую импортировать данные счетов из интернета. Базируется на профессиональных принципах бухгалтерского учёта. Поставляется с набором стандартных отчётов и позволяет создавать свои собственные отчёты, как новые, так и видоизменённые из поставленных.

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

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

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

 ,

cocucka ()

Выпуск Podman 2.0

Группа Open Source

Разработчики анонсировали первый выпуск «Podman 2», мажорного обновления проекта podman – утилиты создания, запуска и управления контейнерами стандарта OCI. Podman является альтернативой проекту Docker и позволяет управлять контейнерами без наличия фонового системного сервиса и не требуя root-прав.

Для конечного пользователя изменения будут практически незаметными, однако в некоторых случаях изменится формат json-данных.

Основным отличием второй версии является полнофункциональный REST API. Экспериментальная реализация API на основе varlink была доступна и в первой ветке, но в новой версии она была полностью переработана. Вместо varlink-интерфейса теперь используется стандартный HTTP API.

Новый REST API имеет два слоя: интерфейс к функциям библиотеки libpod и слой совместимости частично реализующий функции Docker API. Для новых приложений, разумеется, рекомендуется использовать «родной» интерфейс libpod.

Новый REST API позволил существенно уменьшить размер клиентского приложения podman для Mac и Windows.

Основные изменения:

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

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

 ,

alpha ()

Большой релиз LanguageTool 5.0!

Группа OpenOffice

LanguageTool — это свободная система для проверки грамматики, стиля, орфографии и пунктуации. LanguageTool может использоваться как приложение для рабочего стола, командной строки или как расширение LibreOffice/Apache OpenOffice. Для работы требуется Java 8+ от Oracle или Amazon Corretto 8+. В рамках отдельного проекта созданы расширения для браузеров Mozilla Firefox, Google Chrome, Opera, Edge. И отдельное расширение для Google Docs.

В новой версии:

  • Обновлены модули проверки для русского, английского, украинского, французского, немецкого, арабского, каталанского, нидерландского, эсперанто, словацкого, испанского и португальского языков.
  • Расширены возможности интеграции с LibreOffice.
  • Для расширения LibreOffice (LT 4.8 и 5.0) обеспечена возможность подключения к внешнему LT-серверу. Можно использовать либо локальный сервер, либо подключиться к центральному серверу аналогично браузерным расширениям. Но для обеспечения стандартной работы расширения не требуется подключение к серверу. Подключение может быть использовано, если на сервере реализована расширенная функциональность, например, правила, использующие n-граммы или word2vec. По умолчанию в расширении используется встроенный движок LanguageTool.
  • Для LibreOffice 6.3+ реализована возможность кастомизации различных вариантов подчёркивания ошибок: волнистое, жирное, полужирное, пунктирное подчёркивание. Возможен выбор цвета подчёркивания для каждой категории ошибок. По умолчанию используется зелёный и синий цвет для выделения ошибок.

Изменения для русскоязычного модуля включают:

  • Создано 65 новых и улучшены существующие правила для проверки пунктуации и грамматики (Java и xml).
  • Расширен и исправлен словарь частей речи.
  • Добавлены новые слова в словарь для орфографической проверки.
  • В состав версии для рабочего стола включено два варианта словаря для проверки орфографии. Основной вариант словаря не делает различий между буквами «Е» и «Ё», а в дополнительном они различаются.

Анонс LT-5.0

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

 , , ,

Yakov ()

Еще новости

Июнь 2020

Июнь 2020

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

О Сервере - Правила форума
Разработка и поддержка — Максим Валянский 1998–2020
Сервер для сайта предоставлен «ITTelo»
Размещение сервера и подключение к сети Интернет осуществляется компанией «Selectel».