LINUX.ORG.RU

Сообщения dataman

 

trurl 0.13

Новости — Интернет
trurl 0.13
Группа Интернет

15 мая состоялся выпуск 0.13 консольной утилиты trurl, написанной на языке C с использованием библиотеки libcurl. Утилита предназначена для разбора и других манипуляций с URL-адресами.

trurl – это инструмент в духе tr, но для URL-адресов:

$ trurl --url https://www.linux.org.ru/help/rules.md --get '{path}'

/help/rules.md

$ trurl --url https://www.linux.org.ru --append path=forum

https://www.linux.org.ru/forum

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

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

Видео-презентация (1:05:53).

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

 , , , ,

dataman
()

7-Zip 24.05

Новости — Open Source
7-Zip 24.05
Группа Open Source

После пяти месяцев разработки состоялся выпуск 24.05 библиотеки и консольной утилиты 7-Zip, написанных на языках C и C++ и предназначенных для работы с архивами в формате 7z и многих других.

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

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

 , , , ,

dataman
()

whisper.cpp 1.6.0

Новости — Разработка
whisper.cpp 1.6.0
Группа Разработка

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

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

  • добавлена опция --flash-attn для ускорения обработки данных на устройствах с CUDA и Metal;
  • более высокая производительность на архитектуре ppc64;
  • исправлена ошибка обработки регулярного выражения в консольной утилите-примере main.

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

 , , , whisper,

dataman
()

Qalculate! 5.1 и 5.1.1

Новости — Open Source
Группа Open Source

6 и 7 мая состоялись выпуски 5.1 и 5.1.1 C++ библиотеки, консольного и GUI-калькуляторов Qalculate!, написанных на языке C++ и распространяемых по лицензии GPL 2.0.

Изменения в библиотеке и консольном калькуляторе:

  • поддержка решения уравнений, содержащих функцию if();
  • поддержка решения root(a, x)=b (требуется рациональное значение для ln(a)/ln(b));
  • новые функции: powertower() и multiples();
  • новые единицы измерения солнечного радиуса, массы и светимости;
  • запрос желаемой интерпретации при первом использовании процентного сложения (например, 100 + 10% равно 110 или 100.1);
  • использование круглых скобок для экспоненты в научной системе счисления (со степенью 10);
  • поддержка целочисленной факторизации чисел в матрице или векторе, а также числителя и знаменателя в рациональном числе;
  • ослаблены условия для (x^a)^b = x^(a × b) и x^a × x^b = x^(a + b) при отключении комплексных чисел (исправлено падение);
  • исправление: если (ax + n)^2 > 1, где n чётно и a не равно 1, возвращается false;
  • исправления в функции setbits();
  • исправление Number::equals(0, ..., true), когда число бесконечно (влияет на функцию replace());
  • исправление a^(f(x))=a^(b*g(x)), где b=2 или b=3 (в версии 5.1.1).
  • другие исправления мелких ошибок и расширение возможностей.

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

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

 , , qalculate, ,

dataman
()

fd 10.0.0 и bfs 3.2

Новости — Open Source
fd 10.0.0 и bfs 3.2
Группа Open Source

Состоялся выпуск 10.0.0 консольной утилиты поиска файлов fd, написанной на языке Rust и распространяемой по лицензиям MIT и Apache 2.0.

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

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

 , fd, , ,

dataman
()

Rawhide — утилита поиска файлов с Си-подобным синтаксисом выражений

Форум — Desktop

https://github.com/raforg/rawhide

Rawhide (rh) lets you search for files on the command line using expressions and user-defined functions in a mini-language inspired by C. It’s like find(1), but more fun to use. Search criteria can be very readable and self-explanatory and/or very concise and typeable, and you can create your own lexicon of search terms. The output can include lots of detail, like ls(1).

Rawhide (rh) searches the filesystem, starting at each given path, for files that make the given search criteria expression true. If no search paths are given, the current working directory is searched.
The search criteria expression can come from the command line (with the -e option), from a file (with the -f option), or from standard input (stdin) (with -f-). If there is no explicit -e option expression, rh looks for an implicit expression among any remaining command line arguments. If no expression is specified, the default search criteria is the expression 1, which matches all filesystem entries.
An rh expression is a C-like expression that can call user-defined functions.
These expressions can contain all of C’s conditional, logical, relational, equality, arithmetic, and bit operators.

 , , , ,

dataman
()

Pluto 0.9.2

Новости — Open Source
Pluto 0.9.2
Группа Open Source

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

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

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

 , , pluto, ,

dataman
()

Аннотации на изображениях

Форум — Desktop

Это ответ на сообщение @watchcat382: https://www.linux.org.ru/forum/general/17589148?cid=17590079

Annotator в Дебиане почему-то нет:( А «прочие» - это кто? Тема пририсовывания стрелочек и кружочков на фотографии всяких железок для меня часто бывает актуальна.

В Ksnip простой и удобный аннотатор, например.

 , ,

dataman
()

ugrep-indexer 1.0.0

Новости — Open Source
Группа Open Source

Состоялся выпуск 1.0.0 консольной утилиты ugrep-indexer, написанной на языке C++ и предназначенной для ускорения рекурсивного поиска утилитой ugrep (при использовании в ней ключа --index).

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

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

 , ugrep, , ,

dataman
()

StringZilla 3.8.1

Новости — Разработка
Группа Разработка

StringZillaSIMD- и SWAR-оптимизированная библиотека для C++ (с биндингами для языков C, JavaScript (модуль Node.js), Python, Rust и Swift) для быстрых строковых операций: поиск подстрок и набора символов (прямой и обратный), сортировка, расстояние Левенштейна, расстояние Хэмминга и других. Однако, функциональность не одинакова для всех языков.
Проект распространяется по лицензии Apache-2.0.

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

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

 , , , ,

dataman
()

Lite XL 2.1.4

Новости — Open Source
Группа Open Source

16 апреля состоялся выпуск 2.1.4 редактора текстов Lite XL, написанного на языках C и Lua с использованием библиотек SDL2 и PCRE2, и распространяемого по лицензии MIT. Редактор является существенно улучшенным форком редактора lite.

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

  • в плагин Python добавлено расширение .pyi;
  • в плагин C++ добавлена подсветка синтаксиса Arduino;
  • в плагин JavaScript добавлено ключевое слово from;
  • исключена возможность бесконечного цикла в токенизаторе;
  • улучшение поведения окна автодополнения при работе с длинным текстом;
  • улучшение поведения CommandView и автодополнения при прокрутке;
  • другие улучшения и исправления ошибок.

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

 , , , ,

dataman
()

Box2D v3.0

Галерея — Скриншоты

Как автор и обещал, доступен для тестирования физический двумерный движок Box2D v3.0.

Изменения:

  • лицензия MIT;
  • переписан на C;
  • спекулятивные столкновения;
  • многопоточность;
  • по многочисленным просьбам пользователей добавлен объект «капсула»;
  • добавлены новые демо.

>>> Просмотр (1920x1042, 4604 Kb)

 , , , ,

dataman
()

Участвуете ли вы в редактировании данных Open Street Map?

Голосования — Голосования(не подтверждено)

 , , ,

dataman
()

Twemoji 15

Форум — Linux-org-ru

 ,

dataman
()

NotepadNext 0.7

Новости — Open Source
Группа Open Source

После четырёх месяцев разработки состоялся выпуск 0.7 редактора текстов NotepadNext, написанного на языке C++ с использованием библиотек Qt, Scintilla и др., и распространяемого по лицензии GPL-3.0.

Изменения:

  • улучшения для Python: добавлены ключевые слова match и case; поддержка атрибутов декоратора;
  • в диалог настроек добавлена возможность выбора языка локализации;
  • добавлен визуальный индикатор уровня масштабирования;
  • добавлена возможность сохранения закладок между сеансами;
  • обновление заголовка окна при работе в режиме администратора;
  • другие изменения.

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

 , , ,

dataman
()

Не выходит каменный PipeWire

Форум — Multimedia

Дело происходит в Devuan (Ceres) c KDE Plasma (X11). В попытках перейти с PulseAudio на PipeWire я сломал и то и другое. Что-то так наделал, что переустановкой PulseAudio звука тоже нет. Но хочется же PipeWire! Переустановил.

Установлены:

gstreamer1.0-pipewire
libkpipewire5
libkpipewiredmabuf5
libkpipewirerecord5
libpipewire-0.3-0
libpipewire-0.3-common
libpipewire-0.3-modules
libpipewire-0.3-modules-x11
pipewire
pipewire-alsa
pipewire-audio
pipewire-bin
pipewire-jack
pipewire-pulse
pipewire-v4l2
qml-module-org-kde-pipewire
vlc-plugin-pipewire

~ $ pipewire

[E][19002.128612] mod.protocol-native | [module-protocol-:  716 init_socket_name()] server 0x6216eb1f3870: name pipewire-0 is not an absolute path and no runtime dir found. Set one of PIPEWIRE_RUNTIME_DIR, XDG_RUNTIME_DIR or USERPROFILE in the environment
[E][19002.128803] pw.conf      | [          conf.c:  573 load_module()] 0x6216eb1cb650: could not load mandatory module "libpipewire-module-protocol-native": No such file or directory
[E][19002.128990] default      | [      pipewire.c:  105 main()] failed to create context: No such file or directory

 , , ,

dataman
()

curl 8.6.0

Новости — Интернет
Группа Интернет

31 января, после более месяца разработки, состоялся выпуск 8.6.0 утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.

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

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

 , ,

dataman
()

GCC 14 — первые впечатления

Форум — Development

Намедни в sid/ceres пришло.
Из нового в std:

  • generator, print и text_encoding в /usr/include/c++/14;
  • elements_of.h, out_ptr.h и sat_arith.h в /usr/include/c++/14/bits.

Ну и gccrs-14, да. Продолжаю наблюдения. :)

 , ,

dataman
()

GLM 1.0.0 — математическая библиотека для C++

Новости — Разработка
GLM 1.0.0 — математическая библиотека для C++
Группа Разработка

24 января, после почти четырёхлетней паузы, состоялся выпуск 1.0.0 header-only SIMD-оптимизированной библиотеки для C++ GLM (OpenGL Mathematics), основанной на спецификациях GLSL (pdf) (OpenGL Shading Language).

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

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

 , , header-only, ,

dataman
()

fastfetch 2.7.0

Новости — Open Source
fastfetch 2.7.0
Группа Open Source

26 января состоялся выпуск 2.7.0 консольных утилит fastfetch и flashfetch, написанных на языке C и распространяемых по лицензии MIT. Утилиты предназначены для вывода информации о системе. В отличие от fastfetch, flashfetch не поддерживает её расширенные возможности.

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

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

 , fastfetch, ,

dataman
()

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