curl 8.6.0
31 января, после более месяца разработки, состоялся выпуск 8.6.0 утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.
( читать дальше... )
>>> Подробности
31 января, после более месяца разработки, состоялся выпуск 8.6.0 утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.
( читать дальше... )
>>> Подробности
Намедни в 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, да. Продолжаю наблюдения. :)
24 января, после почти четырёхлетней паузы, состоялся выпуск 1.0.0 header-only SIMD-оптимизированной библиотеки для C++ GLM (OpenGL Mathematics), основанной на спецификациях GLSL (pdf) (OpenGL Shading Language).
( читать дальше... )
>>> Подробности
26 января состоялся выпуск 2.7.0 консольных утилит fastfetch и flashfetch, написанных на языке C и распространяемых по лицензии MIT. Утилиты предназначены для вывода информации о системе. В отличие от fastfetch, flashfetch не поддерживает её расширенные возможности.
( читать дальше... )
>>> Подробности
24 января состоялся выпуск 4.038 C++ библиотеки SRELL (Std::RegEx-Like Library), реализующей ECMAScript-совместимые регулярные выражения.
Список изменений:
/(?:ab)+|cd/ находилась строка «ababcd»;Особенности библиотеки:
std::regex;char8_t, char16_t и char32_t для C++11 и более поздних версий стандарта.Более подробное описание доступно на сайте автора.
История изменений: англ./яп..
Постоянная ссылка на актуальную версию: https://www.akenotsuki.com/misc/srell/srell-latest.
>>> Подробности
После какого-то обновления началось:
aclocal: warning: couldn't open directory 'm4': No such file or directory
/usr/bin/libtoolize: 1: /bin/sed: not found
/usr/bin/libtoolize: 1: /bin/sed: not found
/usr/bin/libtoolize: 1: /bin/grep: not found
/usr/bin/libtoolize: 1: /bin/sed: not found
/usr/bin/libtoolize: 1: /bin/sed: not found
: putting auxiliary files in '.'.
: copying file './ltmain.sh'
/usr/bin/libtoolize: 1: /bin/sed: not found
Или:
$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up cpio (2.15+dfsg-1) ...
update-alternatives: error: alternative path /bin/mt-gnu doesn't exist
dpkg: error processing package cpio (--configure):
installed cpio package post-installation script subprocess returned error exit status 2
Setting up nano (7.2-2) ...
update-alternatives: error: alternative path /bin/nano doesn't exist
dpkg: error processing package nano (--configure):
installed nano package post-installation script subprocess returned error exit status 2
Errors were encountered while processing:
cpio
nano
E: Sub-process /usr/bin/dpkg returned an error code (1)
И действительно, sed, grep и т. д. есть только в /usr/bin.
Памагите! :)
Полное видео тут.
gource --fullscreen --disable-input --hide mouse --multi-sampling --output-framerate 30 --seconds-per-day 0.05 --filename-time 2 --max-files 0 --bloom-multiplier 0.8 --highlight-dirs --highlight-users --file-extension-fallback --path . --auto-skip-seconds .01 --background-colour 000000 --key --stop-at-end --title "History of https://github.com/maxcom/lorsource" --output-ppm-stream - | ffmpeg -y -r 30 -f image2pipe -vcodec ppm -i - -vcodec libx265 -preset medium -crf 12 -bf 0 -minrate:v 5M -maxrate:v 300M -bufsize:v 800M lorsource2.mkv
Всех с новым кодом!
В git 2.44 добавлена экспериментальная команда git replay:
git-replay - EXPERIMENTAL: Replay commits on a new base, works with bare repos too
SYNOPSIS
--------
(EXPERIMENTAL!) 'git replay' ([--contained] --onto <newbase> | --advance <branch>) <revision-range>...
DESCRIPTION
-----------
Takes ranges of commits and replays them onto a new location. Leaves
the working tree and the index untouched, and updates no references.
The output of this command is meant to be used as input to
`git update-ref --stdin`, which would update the relevant branches
(see the OUTPUT section below).
THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE.
OPTIONS
-------
--onto <newbase>
Starting point at which to create the new commits. May be any
valid commit, and not just an existing branch name.
When `--onto` is specified, the update-ref command(s) in the output will
update the branch(es) in the revision range to point at the new
commits, similar to the way how `git rebase --update-refs` updates
multiple branches in the affected range.
--advance <branch>
Starting point at which to create the new commits; must be a
branch name.
When `--advance` is specified, the update-ref command(s) in the output
will update the branch passed as an argument to `--advance` to point at
the new commits (in other words, this mimics a cherry-pick operation).
<revision-range>
Range of commits to replay. More than one <revision-range> can
be passed, but in `--advance <branch>` mode, they should have
a single tip, so that it's clear where <branch> should point
to. See "Specifying Ranges" in git-rev-parse and the
"Commit Limiting" options below.
OUTPUT
------
When there are no conflicts, the output of this command is usable as
input to `git update-ref --stdin`. It is of the form:
update refs/heads/branch1 ${NEW_branch1_HASH} ${OLD_branch1_HASH}
update refs/heads/branch2 ${NEW_branch2_HASH} ${OLD_branch2_HASH}
update refs/heads/branch3 ${NEW_branch3_HASH} ${OLD_branch3_HASH}
where the number of refs updated depends on the arguments passed and
the shape of the history being replayed. When using `--advance`, the
number of refs updated is always one, but for `--onto`, it can be one
or more (rebasing multiple branches simultaneously is supported).
После более месяца разработки состоялся выпуск небольшой консольной утилиты ttyplot, написанной на языке C с использованием библиотеки ncurses, и распространяемой по лицензии Apache-2.0.
Утилита предназначена для вывода графиков в реальном времени с получением данных из stdin / pipe.
Список изменений:
>>> Подробности
https://github.com/be5invis/Iosevka/releases
Там столько изменений, что написать новость я не осилю. :)
7 декабря состоялся выпуск 2.40.0 консольной утилиты GitHub CLI, написанной на языке Go и распространяемой по лицензии MIT.
Выпуск сфокусирован на поддержке нескольких учетных записей на GitHub.com и GitHub Enterprise:
gh auth login;gh auth switch;gh auth status;gh auth logout.Другие изменения:
gh run : gh run list -c <коммит>pr merge в интерактивном режиме;>>> Подробности
22 ноября, после более двух месяцев разработки, состоялся выпуск 2.1.0 кроссплатформенной консольной утилиты pkgconf и библиотеки libpkgconf, написанных на языке C с минимальными зависимостями.
Утилита создана как альтернатива pkg-config от проекта freedesktop.org и предназначена для помощи в настройке флагов компилятора и компоновщика; обычно совместно с утилитами autotools.
( читать дальше... )
>>> Подробности
6 декабря состоялся выпуск 3.28 кроссплатформенной системы сборки CMake, написанной на языке C++ и распространяемой по лицензии BSD-3.
( читать дальше... )
Примерно так:
Все (10) Новости (1) Галерея (3) Голосования (5) Статьи (1)
Состоялся корректирующий выпуск 3.6.2 интерактивной командной оболочки fish с исправлением уязвимости CVE-2023-49284.
fish shell использует некоторые символы Unicode для внутренней маркировки подстановочных знаков и расширений. Этот неправильный подход позволял читать эти символы в выводе подстановки команд, вместо того чтобы преобразовать их в безопасное внутреннее представление.
Хотя это может вызвать неожиданное поведение при прямом вводе (например, echo \UFDD2HOME имеет тот же вывод, что и echo $HOME), это может стать незначительной проблемой безопасности, если вывод подается из внешней программы в подстановку команд, где такой вывод может не ожидаться.
Этот недостаток дизайна появился в самых ранних версиях fish, ещё до появления системы контроля версий, и, как считается, присутствует в каждой версии fish, выпущенной за последние 15 лет или более, хотя и с разными символами.
Выполнение кода не представляется возможным, но DoS-атака (через раскрытие большого количества скобок) или раскрытие информации (например, через расширение переменных) потенциально возможны при определенных обстоятельствах.
В версии 3.6.3 исправлены только тесты.
>>> Подробности
На скриншоте сцена 2D_smoke_simulation.blend, открытая в Blender 4.1.0 и в его форке Bforartists.
Настройки по умолчанию.
Страницы загрузки:
После более трёх месяцев разработки состоялся выпуск 4.7.0 редактора документов LaTeX TeXstudio, написанного на языке C++ с использованием фреймфорка Qt (поддерживаются версии 5 и 6).
( читать дальше... )
>>> Подробности
Вместе с
maxcom переработали логику отображения буквы «Ё», в частности в неподтверждённых тредах.
Общая идея в том, чтобы в некоторых словах над буквой «Е» показывались 2 (две) точки.
Просьба сообщать о замеченных словах, где не хватает этих точек.
Чтобы знать, на что не стоит тратить время.
Состоялся выпуск 9.0.0 библиотеки libzim, написанной на языке C++ и предназначенной для работы с файлами в формате ZIM. Разработка библиотеки ведётся и спонсируется проектом Kiwix.
ZIM — формат файла, предназначенный для офлайн-хранения информации, полученной из Web, в виде одного файла. В ZIM-файле в сжатом виде находятся логически связанные между собой html-страницы (а иногда и образы сайтов целиком) с работающими гиперссылками, изображениями, звуком и видео.
Проектом Kiwix разрабатывается набор консольных утилит zim-tools, десктопный и мобильные клиенты, и скрипты для создания файлов ZIM из дампов проектов Wikimedia или из HTML.
( читать дальше... )
>>> Подробности
| ← назад |