LINUX.ORG.RU

Новости «Разработка»

Активные теги:

 , , , , , , ,

PlutoBook 0.10.0

 , , , ,

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

Состоялся выпуск 0.10.0 библиотеки PlutoBook, предназначенной для рендеринга документов HTML и XML с применением таблицы стилей CSS и распределением элементов по одной или нескольким страницам, которые затем могут быть преобразованы в растровые изображения или документы PDF.

Библиотека использует собственный движок рендеринга (на базе Cairo) и не зависит от таких движков, как Chromium, WebKit или Gecko.

Движок разработан с учётом требований надежности, легковесности и эффективности использования памяти, с использованием современных возможностей C++, таких как std::pmr::monotonic_buffer_resource, для минимизации фрагментации памяти и оптимизации производительности её выделения.

В комплект поставки входят консольные утилиты html2pdf и html2png. Проект написан на языке C++ (стандарт C++20) и распространяется по лицензии MIT.

На базе библиотеки авторами также разрабатывается Python-библиотека PlutoPrint (примеры использования: plutoprint-samples).

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

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

dataman
()

Fossil SCM 2.27

 , , , ,

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

После года и пяти месяцев разработки состоялся выпуск 2.27 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, разрабатываемой автором SQLite, Дуэйном Ричардом Хиппом.

Проект написан на языке C, использует базу данных SQLite, как хранилище репозитория, и имеет встроенный http-сервер. Для расширения возможностей возможна компиляция со встроенной поддержкой языка TCL.

Кроме системы контроля версий, fossil-репозитории могут опционально иметь форум, Вики, багтрекер и чат – в единственном sqlite-файле! Распространяемые на странице загрузки архивы содержат только один исполняемый файл, с минимальными системными зависимостями. Поддерживается возможность как полного, так и инкрементального (в уже существующий файл .fossil) импорта git- и subversion- репозиториев.

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

>>> Подробности на fossil-scm.org (fossil-scm.org)

dataman
()
: Вышла сборка GCC 15.2.0 для Symbian (45 комментариев)
: Рейтинг популярности языков программирования в 2025 от IEEE (440 комментариев)

CADBase 0.3 — обновление платформы и интеграций

 , , , ,

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

CADBase — это цифровая платформа для публикации, хранения и версионирования инженерных данных: чертежей, моделей компонентов, параметров, модификаций и сопроводительной документации. Название отражает концепцию «САПР-базы» — базы данных для хранения и управления данными систем автоматизированного проектирования (моделей, чертежей, спецификаций и т.п.). Платформа обладает широкими возможностями интеграции с системами проектирования, моделирования, анализа и симуляции, а также редакторами 2D и 3D анимации.

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

>>> Подробнее о платформе (cadbase.rs)

margarin
()

simdjson 4.0.0 и 4.0.1

 , , , ,

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

12 и 13 сентября состоялись выпуски 4.0.0 и 4.0.1 высокопроизводительной, SIMD-оптимизированной, библиотеки simdjson.

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

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

dataman
()

Релиз Diesel 2.3.0

 diesel, , ,

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

Diesel — это безопасный, высокопроизводительный и расширяемый ORM и генератор SQL-запросов для языка Rust. Diesel гарантирует корректность генерируемых SQL-запросов и совместимость между типами, используемыми в коде приложения, и типами в БД. Код, который сгенерировал бы падающий запрос, попросту не скомпилируется. При этом, Diesel является zero-cost абстракцией: производительность кода, использующего Diesel такая же, как производительность кода на C, напрямую вызывающего SQL-запросы.

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

>>> Подробности (diesel.rs)

provaton
()

C днём программиста!

 , ,

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

День программиста отмечается в России начиная с 2009 года. Этот профессиональный праздник установлен Указом Президента РФ № 1034 от 11 сентября 2009 года по инициативе Министерства связи и массовых коммуникаций Российской Федерации и празднуется на 256-й день года — 13 сентября, а если год високосный — 12 сентября.

Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году — 365.

Администрация форума сердечно поздравляет всех причастных!

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

>>> Подробности (calend.ru)

dataman
()

SRELL 4.069 — библиотека ECMAScript-совместимых регулярных выражений

 , , , ,

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

10 сентября состоялся выпуск 4.069 C++ библиотеки SRELL (Std::RegEx-Like Library), реализующей ECMAScript-совместимые регулярные выражения.

Основные возможности библиотеки:

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

Прошлая новость на ЛОРе

>>> Подробности на akenotsuki.com (akenotsuki.com)

dataman
()

llama.qtcreator 17.0.0

 , , , ,

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

20 августа состоялся первый публичный выпуск кроссплатформенного плагина для Qt Creator llama.qtcreator.
Плагин предназначен для автодополнения текста с помощью локальных LLM-моделей с использованием сервера llama.cpp.

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

>>> Подробности и бинарные файлы (для Qt Creator 17.0.0) на GitHub (github.com)

dataman
()

Apache NetBeans 27

 , , ,

Apache NetBeans 27
Группа Разработка

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

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

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

troizet
()

lexbor 2.5.0

 , , , ,

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

13 августа, после девяти месяцев разработки, состоялся выпуск 2.5.0 высокопроизводительной библиотеки lexbor, предназначенной для парсинга HTML 5 и CSS.

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

>>> Подробности о версии на GitHub (github.com)

dataman
()

PlutoBook 0.2.0 и 0.3.0

 , , , ,

PlutoBook 0.2.0 и 0.3.0
Группа Разработка

17 и 20 августа состоялись выпуски 0.2.0 и 0.3.0 библиотеки PlutoBook, предназначенной для рендеринга документов HTML и XML с применением таблицы стилей CSS и распределением элементов по одной или нескольким страницам, которые затем могут быть преобразованы в растровые изображения или документы PDF.

Библиотека использует собственный движок рендеринга (на базе Cairo) и не зависит от таких движков, как Chromium, WebKit или Gecko.

Движок разработан с учётом требований надежности, легковесности и эффективности использования памяти, с использованием современных возможностей C++, таких как std::pmr::monotonic_buffer_resource, для минимизации фрагментации памяти и оптимизации производительности её выделения.

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

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

dataman
()

Git 2.51

 , , ,

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

18 августа, после двух месяцев разработки, состоялся выпуск 2.51 распределённой системы управления исходными текстами Git.

По сравнению с прошлым выпуском в новую версию принято 506 изменений, подготовленных при участии 91 разработчика (21 впервые приняли участие в разработке Git).

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

>>> Подробности на opennet (opennet.ru)

dataman
()

Go 1.25

 ,

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

Команда разработки языка Go с радостью публикует Go 1.25.

В этой версии добавлены поддержка контейнеров в GOMAXPROCS, пакет testing/synctest, экспериментальный сборщик мусора, экспериментальный encoding/json/v2 и много другого.

Архивы бинарников и установщики можно найти на странице загрузки.

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

>>> Go 1.25 is released (go.dev)

kaldeon
()

Завершился IOCCC'24

 , ,

Завершился IOCCC'24
Группа Разработка

3 августа 2025 года завершился юбилейный (40 лет) конкурс по написанию запутанного С-кода IOCCC.

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

>>> Смотреть всех победителей (ioccc.org)

PPP328
()
: Rust 1.88.0 (150 комментариев)

pkgconf 2.5.0 и 2.5.1

 , ,

pkgconf 2.5.0 и 2.5.1
Группа Разработка

19 и 25 июня, после более трёх месяцев разработки, состоялись выпуски 2.5.0 и 2.5.1 библиотеки и консольной утилиты pkgconf – кроссплатформенной замены pkg-config от freedesktop.org.

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

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

>>> Подробности на GitHub (raw.githubusercontent.com)

dataman
()

Git Extras 7.4.0 (Kyanite)

 , , git-extras

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

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

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

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

dataman
()
: Команда разработчиков Rust запустила опрос по производительности компилятора (114 комментариев)