Programming Leftovers
-
Dirk Eddelbuettel: RcppSpdlog 0.0.13 on CRAN: Small Extensions
Version 0.0.13 of RcppSpdlog is now on CRAN and will be soon be uploaded to Debian too. RcppSpdlog bundles spdlog, a wonderful header-only C++ logging library with all the bells and whistles you would want that was written by Gabi Melman, and also includes fmt by Victor Zverovich. You can learn more at the package documention site.
-
Bastian Venthur: Blag 2.0 released
A few days ago, I released a major update on blag, my blog-aware static-site generator, which introduces a few backwards-incompatible changes and many improvements over the old version.
-
Guidelines for debugging EasyOS page updated
This is another page that was overdue for an update:
https://easyos.org/dev/guidelines-for-debugging-easyos.html
-
Tanmay Patil: GSoC 2023: Week 1 & 2 Report
Project
Adding Acrostic support to GNOME Crosswords
Mentor
Week 1
The first thing I did was fix libipuz #22. Earlier across/down clues were hardcoded in the ipuz-cell. Due to this, we would do an if-else check on across/down clues based on their direction in other parts of the code.
-
Alice Mikhaylenko: Rethinking Adaptivity
TL;DR: The current adaptive widgets have significant problems and have all been replaced and deprecated. You may want to port your apps, the migration guide is here.
-
Qt for MCUs 2.5 LTS released
We are thrilled to announce the release of Qt for MCUs 2.5 LTS. This is in line with our promise to deliver stable and robust long-term support releases to help reduce your development and maintenance costs.
-
16 Open-source Web-based Text-to-Speech Apps and TTS JavaScript Libraries
Open-source JavaScript libraries are ideal sources to build rich applications.
-
WirePlumber's Event Dispatcher: a new, simplified way of handling PipeWire events
Event Dispatcher, part of the upcoming WirePlumber 0.5 release, is a custom PipeWire event scheduling mechanism designed to address many of the fundamental issues in WirePlumber.
-
Finding bugs in C code with Multi-Level IR and VAST
Intermediate languages (IRs) are what reverse engineers and vulnerability researchers use to see the forest for the trees. IRs are used to view programs at different abstraction layers, so that analysis can understand both low-level code aberrations and higher levels of flawed logic mistakes.
-
Mojo vs Python: Which Programming Language is Right for You?
Examine the advantages of Mojo vs Python to get the best programming language for your needs. Compare speed and efficiency to simplicity of use and ecosystem size.
-
Adding Time Delays in Shell Scripts
Shell scripting is a robust tool that can automate repetitive tasks, control system processes, and perform complex operations. An important part of mastering shell scripting is understanding how to add delays or pauses in your scripts.
-
LibreOffice Community Infrastructure – TDF’s Annual Report 2022
-
Tobias Bernard: Berlin Mobile Hackfest
Last week we had a small hackfest in Berlin, with a focus on making GNOME work better on mobile across the stack. We had about 15 people from various projects and backgrounds attending, including app developers, downstreams, hardware enablement, UX design, and more. In addition to hacking and planning sessions we also had some social events, and it was an opportunity to meet nice people from different corners of the wider community :)
-
At your service: SUSE documentation team @SUSECON 2023
Finally! The long-awaited SUSECON 2023 live event is just around the corner. It’s such a great feeling that we are back to normal after three years of pandemic.