11.24.22

Gemini version available ♊︎

Links 24/11/2022: Stratis 3.4 and LibreOffice 7.4.3

Posted in News Roundup at 3:08 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Audiocasts/Shows

    • Kernel Space

      • LinaroUpstream Linux support now available for the the Snapdragon 8 Gen 2 Mobile Platform | Blog | Linaro

        Linaro Engineers Abel Vesa and Neil Armstrong enabled upstream Linux on the recently announced Snapdragon 8 Gen 2 Mobile Platform, the newest Snapdragon processor. The initial support was posted on November 16th on the Linux kernel mailing lists for review by the Linux developers community. With the set of patches released by Linaro engineers, it is also possible to boot an AOSP mini image. Since 2014, Linaro Engineers have been working closely with Qualcomm Engineers to enable Snapdragon platforms to work with Mainline Linux.

        This is a significant achievement to be able to run such a recent upstream Linux kernel right after the announcement of a new SoC, and a testimony to the close working partnership between Qualcomm and Linaro.

    • Graphics Stack

      • Free Desktop[ANNOUNCE] mesa 22.3.0-rc4
        Hello everyone,
        
        The fourth release candidate for 22.3.0 is now available.
        
        If you find any issues, please report them here:
        
        https://gitlab.freedesktop.org/mesa/mesa/-/issues/new
        
        The final 22.3.0 release is now expected in one week, on November 30th,
        provided outstanding issues are fixed by then, otherwise another release
        candidate will take its place.
        
        Cheers,
          Eric
        
        
    • Applications

      • Make Use OfThe 12 Best Tools to Monitor System Health on Linux

        Even a small error can risk the stability of your system. Luckily, there are tools that help you monitor the health of your Linux machine.

        Not sure how to monitor a Linux system’s health? There are a few tools you can use to monitor a Linux system’s performance. While some of these come pre-installed on Linux, others need to be installed manually.

        Let’s see how you can use command-line tools to understand the underlying issues in your Linux system that keep it from performing at its best. The issue could be due to some bottlenecks in disk storage, CPU, RAM, or in the network.

      • Ubuntu PitBest Linux Code Editor: Top 11 Reviewed and Compared [Ed: Lots wrong with this list. It starts with a dead-end and abandoned Microsoft option and later includes proprietary Microsoft spyware, VSCode.]

        Coding is great fun. You can make useful and great apps for your operating system if you can learn how to do coding. To be a great application developer, you have to know about coding or programming in various applications. There are various types of code editors, text editors, or HTML editors for several operating systems available to make your coding capability easy and quick. At the same time, some of them have worked great across the OS. Many Linux code editors are available to create new software in Linux; those can make you an expert Linux code developer.

        IDEs (Integrated Development Environments) or code editors are amazing and great for building new programs or apps with tons of handy features. We are here to list the top 10 best Linux code editors, which come to us with features, auto-complete tags and classes, plugins to have extra capabilities, and even bits and pieces of code without having to type it.

      • Startfetch – A fetch that shows the Zodiac Constellations

        starfetch is a tool that prints a schematic of a given constellation and some information about it…

      • MedevelMeshenger: P2P Voice/Video Phone App With Network Support

        Meshenger is a P2P Voice- and video phone calls without the need for accounts or access to the Internet. There is no discovery mechanism, no meshing and no servers. Just scan each other’s QR-Code that will contain the contact’s IP address. This works in many local networks such as community mesh networks, company networks or at home.

    • Instructionals/Technical

      • DebugPoint4 Ways to Install deb Files in Ubuntu [Beginner’s Guide]

        This absolute beginner’s guide explains the steps required to install deb (*.deb) files in Ubuntu. This applies to all Ubuntu-based Linux distributions such as Linux Mint, elementary OS, etc.

      • BeebomHow to Install Python in Ubuntu Linux (4 Methods) (4 Methods) | Beebom

        Generally, Python comes pre-installed in Ubuntu, but if it’s not available on your Linux distro for some reason, you can install Python in Ubuntu in a few steps. If you’re a developer, Python is essential to build various software and websites. Other than that, a lot of Ubuntu’s software relies on Python, so you must have it for the smooth functioning of the OS. On that note, let’s go ahead and learn how to install Python in Ubuntu.

      • It’s FOSSHow to Create Live USB of elementary OS

        elementary OS is a beginner-friendly Linux distribution based on Ubuntu. People often feel that its look and feel is similar to macOS.

        I don’t know about that but if you want to try it, the first step would be creating a live USB.

        In this tutorial, I’ll show how to create a live USB of elementary OS in both Linux and Windows.

        Before you follow anything, please download the ISO file of the latest elementary OS. This is the file that we’ll be using to install the elementary OS.

      • Ubuntu HandbookShow User Avatar in Top-right System Status Menu in Ubuntu 22.10 | UbuntuHandbook

        For Ubuntu 22.10 and upcoming Fedora 37 with default GNOME 43 desktop, there’s now an extension to add user’s icon or figure (aka avatar) to the top-right corner system tray menu, which is also known as quick settings.

        With it, the ‘Quick Settings’ menu will look like the screenshot below shows you. The avatar can be either in left or right. By clicking on it, will launch System Settings (Gnome Control Center) and automatically navigate to user settings page.

      • How to Install MySQL in Ubuntu

        Looking for a quick way to install MySQL in Ubuntu? Well, here you have it!

      • H2S MediaHow to Install Monit monitoring on Ubuntu 22.04 – Linux Shout

        Learn the steps to install the Monit Monitoring system on Ubuntu 22.04 LTS Jammy JellyFish to monitor a server or desktop using its GUI web interface.

        Monit is an open-source tool to quickly set up a monitoring system on Linux OS. The process of setting it up is easy and can provide information about server services along with basics like CPU usage, disk usage, and more. If the monitoring server service fails, it can be restarted automatically. In the event of problems, one or more recipients will be informed by email.

        Originally intended for a single server, M / Monit also offers a commercial version that can monitor several servers at the same time (under one interface).

      • Ubuntu Handbook[Quick Fix] Dual-boot OS disappeared after installing Ubuntu 22.10 | UbuntuHandbook

        After installing Ubuntu 22.10 today in my desktop PC, the dual-boot Windows 10 disappeared from the startup boot menu. If you run into similar issue, here’s the quick tip to fix it.

        This is definitely not bug, but a policy change since GNU Grub 2.06. The default boot-loader uses external os-prober tool to discover other operating systems on the same machine.

      • HowTo ForgeInstall and Configure OwnCloud on Debian 11

        OwnCloud is a free, open-source, and self-hosted file synchronization and sharing solution.

      • ID RootHow To Install CMake on Fedora 37 – idroot

        In this tutorial, we will show you how to install CMake on Fedora 37. For those of you who didn’t know, CMake is an open-source, cross-platform tool that uses compiler and platform-independent configuration files to generate native build tool files specific to your compiler and platform. The suite of CMake tools was created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the CMake on a Fedora 37.

      • ID RootHow To Install LEMP Stack on Rocky Linux 9 – idroot

        In this tutorial, we will show you how to install LEMP Stack on Rocky Linux 9. For those of you who didn’t know, LEMP is an open-source web application stack used to develop web applications. Nginx works as the web server application, MariaDB as the database server, and PHP as the dynamic scripting language that supports multiple frameworks for web applications.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the LEMP Stack on Rocky Linux. 9.

      • Unix MenHow To Use NGINX Proxy Manager: A Beginner’s Guide | Unixmen

        NGINX is an open-source web server software with reverse proxy functionalities that allow you to redirect traffic to another server. It boasts great features and is free, making it one of the most popular web-serving tools on the internet.

        But setting up a reverse proxy on NGINX can take a lot of time. Additionally, if you’ve never used it before, there’s a good chance you’ll run into errors or accidentally misconfigure it.

        This brief guide will walk you through setting up the NGINX proxy manager. Bear in mind that you will require sudo permissions and a Linux server with Docker and Docker compose installed.

      • Make Use OfHow to Generate Your Own GnuPG Key

        GPG is software that is generally seen as difficult to use because it was used by typically tech-savvy people in the past. However, in recent years, especially when privacy concerns are on the rise, GPG has become an easy-to-use piece of software for computer users of all levels. It’s even easier now to create your own GPG key.

        So what is a GPG key? How can you create one to encrypt your personal data?

      • Linux CapableHow to Install Deepin (DDE) on Fedora 37/36/35

        The Deepin Desktop Environment (DDE) is a desktop environment for the Linux operating system that aims to provide users with a beautiful and intuitive experience. DDE is based on the Qt5 toolkit and is designed to be easy to use and customize and features a number of built-in applications, such as a file manager, music player, and video player, that are designed to be simple and sleek. Additionally, DDE offers a variety of different themes and wallpapers that can be used to change the look and feel of the desktop. For users of Fedora, DDE can be easily installed and used as an optional choice for those that like to hop between desktops.

        In the following tutorial, you will learn how to install the Deepin Desktop Environment on Fedora 37/36/35 Workstation desktop using the command line terminal, some tips, and a quick first look at the desktop environment.

      • HowTo ForgeHow to Install FileRun using Docker

        FileRun is a self-hosted file sync- and share web-based application.

      • HowTo ForgeHow to Install Mosquitto MQTT Message Broker on Debian 11

        Eclipse Mosquitto is a free and open-source message broker implementation of the MQTT protocol.

      • Ubuntu HandbookAdd Gnome Tweaks, Extensions App into System Menu in Ubuntu 22.04 | UbuntuHandbook

        Use Gnome Tweak tool and/or Extensions app frequently? You can add them into top-right corner system menu in Ubuntu 20.04 and Ubuntu 22.04.

        Meaning you don’t have to search for and launch it every time from ‘Activities’ overview or ‘Show Applications’ screen. Like the built-in ‘Settings’ (Gnome Control Center), just click on top-right corner menu to launch your desired configuration tool.

    • Games

      • It’s FOSS10 Best Steam Games on Sale for Linux Users 🎮(November 2022)

        Gaming on Linux has been evolving over the years, thanks to Steam’s Proton and Wine. And, many other tools like Bottles, Lutris, and Heroic Game Launcher.

        You can follow our guide if you haven’t tried playing Windows-exclusive games on Linux.

        If you are all set, you would need some great discounts on games to give them a try, right?

        Well, you are in luck; the yearly Steam Autumn Sale is live right now (until 29th November), with offers on much of the catalog.

        I have picked a few games for Linux systems that might pique your interest.

    • Desktop Environments/WMs

  • Distributions and Operating Systems

    • Make Use OfFeren OS vs. Zorin OS: Which of These Ubuntu Based Distros Is Best

      These two Ubuntu-based distros look great, but should you choose Feren OS or Zorin OS?

      When you think Linux, Ubuntu is the first thing that comes to mind. While Ubuntu on its own is as excellent as it gets, it continues to host other distributions, each vying for the top spot. Feren and Zorin OS are Linux variants, each drawing power from the ever-famous Ubuntu.

      Both these Linux distributions are best in their respective fields and promise to meet the requirements and expectations of the end-users. If you struggle to decide between Feren and Zorin OS, read on for more details about the two distributions.

    • Make Tech EasierWhat is Kali Linux and Do You Need It? – Make Tech Easier

      If you have heard a young would-be hacker talking about penetration testing, chances are, you would inevitably hear what Kali Linux is. It is a Debian-based Linux distribution that aims to be a complete toolkit for security professionals.

      Kali Linux includes a lot of penetration testing and security auditing tools by default. In that regard, Kali delivers, too. Many of the best open-source tools for conducting security tests are in here and ready to use.

    • New Releases

      • DebugPointAlpine Linux 3.17 is out with OpenSSL 3.0 and new packages

        Alpine Linux 3.17 is the first major release of this series, coming within a few months since its last iteration of the 3.16 series beginning this year. Usually, the Alpine team releases it twice a year. And hence this will be the final release of this year.

        Feature-wise, mostly the core package updates arrives in Alpine 3.17 – those are needed. The most significant update is the OpenSSL 3.0 version as default, bringing the recent high vulnerability fixes, which caused delays in some distro releases.

        In addition, the Alpine core repo is refreshed with an updated toolchain. Significant versions include GCC 12, bash 5.2, Perl 5.36 and Rust 1.64.

        Although Alpine Linux is ideal for server-based distributions, its repo has GNOME and KDE Plasma desktops. This release refreshed GNOME version 43 and KDE Plasma to 5.26 – which are the latest offerings of this distribution.

        However, PHP 8 is deprecated in this version. Finally, it is powered by Linux kernel 5.15.79, which is the current LTS mainline kernel available.

        Alpine Linux is available for download for all major architectures, including Raspberry Pi. This version is available to download using the official website below.

    • SUSE/OpenSUSE

      • OpenSUSEPipeWire, Flatpak, YaST packages update in Tumbleweed

        This week saw the continuous release of openSUSE Tumbleweed snapshots reach 42.

        Packages to arrive this week include Mesa, bind, Flatpak and more.

        These three above packages arrived in snapshot 20221122. Mesa 22.2.4 fixed some flickering issues in Spider-Man Remastered related to RADV for AMD, and it fixed some other flaws affecting gaming. An update of bind 9.18.9 fixed a recovery related to connectivity issues during startup, and it fixed an overflow in certain resolution scenarios. Flatpak 1.14.1 added new features like a httpbackend variable that allows dependent projects like GNOME Software to detect whether they are compatible with libflatpak. The cross-distro package also fixed an issue so that applications do not inherit outdated Wayland and X11 socket addresses. After a year, hxtools moved from version 20211204 to 20221119; the collection of tools and scripts added a new utility and implemented an aspect ratio correction for selective file-dump outputs. There were a few yast2 package updates like yast2-storage-ng 4.5.14, which proposes support for LUKS2 encryption with a configurable PBKDF to be used by the D-Installer. Several other packages were updated as well.

      • Visiting the German Climate Computing Centre (DKRZ) in Hamburg – Lenz Grimmer’s random thoughts

        They recently installed a new supercomputer named HLRE-4 Levante, and it was very impressive. What surprised me most was how quiet a data center can be inside when it’s water-cooled.

    • Fedora and Red Hat

      • Fedora ProjectIntroducing the Community Design Team (Part 1) – Fedora Community Blog

        This is the first part of a two-part blog post series introducing the Community Design Team (CDT) to the Fedora Community. In this post, we’ll introduce you to all of the wonderful team members and the projects they’ve been working on. In Part 2, we’ll explain how you can reach our team, make a request, and work with us!

        Many of you have already been collaborating with CDT members for months now on various upstream community projects such as the Fedora Websites Revamp, the new Fedora Brand Book, the Fedora 37 artwork, and Podman’s new Podman Desktop tool. Since we formed the team, we’ve set up regular meetings, chosen our initial project set, and created a space on Fedora’s GitLab to organize our work. Now that we’ve settled in a bit and better understand how we collaborate best, we’d like to formally introduce ourselves to you as a team!

      • Stratis Storage 3.4.0

        Stratis 3.4.0 includes one significant enhancement as well as several smaller improvements.

        Most significantly, Stratis 3.4.0 extends its functionality to allow users to specify a pool by its name when starting a stopped pool. Previously it was only possible to identify a stopped pool by its UUID.

        In addition, stratisd enforces some checks on the compatibility of the block devices which make up a pool. It now takes into account the logical and physical sector sizes of the individual block devices when creating a pool, adding a cache, or extending the data or cache tier with additional devices.

        The stratis pool start command has been modified to accept either a UUID or a name option, while the stratis pool list –stopped command now displays the pool name if it is available.

        This release also includes improvements to stratisd’s internal locking mechanism.

      • Enterprisers Project10 must-read tech books for 2023 | The Enterprisers Project

        Every year, we put together a list of books that we’re excited to read via recommendations from our community and research on what will be necessary for IT leaders to know in the coming year. This post will highlight 10 tech books that we think should be on your radar for 2023. (Stay tuned for our picks for the top leadership books and books for job hunters coming soon.)

      • Red Hat.NET, Go, Kamelets, and more: Top articles from November 2022 | Red Hat Developer

        Whether you’ll soon be signing off for a fall November break or working through the end of the month, take a moment to check out Red Hat Developer’s latest top-performing articles. We’ve highlighted the tutorial guides and announcements that our developer community has engaged with the most.

      • Red Hat OfficialTop 15 articles sysadmins are thankful for in 2022 | Enable Sysadmin

        Enable Sysadmin has published more than 1,200 articles; these are the favorites sysadmins turn to month after month.

    • Debian Family

      • LinuxiacProxmox 7.3 Brings Initial Support for Cluster Resource Scheduling

        Based on Debian 11.5, Proxmox 7.3 Virtual Environment comes with Ceph Quincy support, initial CRS support, and tags for virtual guests.

        Proxmox VE (Virtual Environment) is an open-source server management platform for enterprise virtualization. It combines the KVM hypervisor, Linux Containers (LXC), software-defined storage, and networking features on a single platform.

        Proxmox Server Solutions GmbH recently released version 7.3 of its server virtualization management platform, Proxmox Virtual Environment, so let’s check what’s new.

    • Canonical/Ubuntu Family

      • 9to5LinuxUbuntu 23.04 (Lunar Lobster) Daily Builds Are Now Available for Download

        Ubuntu 23.04‘s six-month-long development cycle kicked off at the end of October 2022 with the toolchain upload. Now, early adopters and application developers can download the daily build ISOs, which appeared earlier today on the official servers.

        As expected, these daily build images are based on the previous Ubuntu release, Ubuntu 22.10 (Kinetic Kudu), which was launched on October 20th, 2022. This means that ship with pretty much the same core components as the previous version, especially the kernel, but also the same desktop environment and apps.

      • OMG UbuntuLet’s Go: Ubuntu 23.04 Daily Builds Available to Download

        Having revealed the codename, configured the repos, and primed the essential foundations, developers had made the first daily builds of Ubuntu 23.04 available to download.

        Daily builds are (as their name says) snapshot images produced daily While intended for testing and development purposes there’s nothing to stop people from running daily builds as their main OS (I do, but ssh).

      • NeowinDaily builds for Ubuntu 23.04 become available for download – Neowin

        Daily builds for Ubuntu 23.04 Lunar Lobster are now available for download, OMG! Ubuntu! Has reported. These daily builds are developmental snapshots that allow testers to try out the newest features in the upcoming Ubuntu release as soon as they become available. Daily images can be downloaded and booted from a USB stick and even installed on your computer, they are not stable, however, and you could encounter issues.

        According to OMG! Ubuntu!, the daily builds that are available right now, don’t really include anything new. During these early stages of development, efforts are focused on backend work such as “syncing imports” and “updating tooling”. Regardless, if you have a test machine lying around, you could install the daily image and apply the updates as they’re released to get all the new Ubuntu 23.04 features as they become available.

      • UbuntuAI/ML in retail: how the shopping experience has changed | Ubuntu

        AI/ML is reinventing the reality of many industries, including retail. From brick-and-mortar stores to online marketplaces, retail companies are all increasing their investments in artificial intelligence, in order to gain a competitive advantage, better understand their customers and solve some of their long-lasting problems.

        Unlike some other spaces, retailers quickly moved towards a data-driven approach, using streams of data for improved speed, efficiency and better business decisions. They collect big volumes of raw data, that come in different formats, and quickly extract, load and transform it, in order to turn it into actionable insights. What are the benefits driving adoption? Let’s look at some key shifts in the industry and how AI/ML can help.

    • Devices/Embedded

      • CNX SoftwareInnodisk EXMU-X261FPGA Machine Vision Platform is based on AMD Xilinx Kria K26 SoM

        Going from designing and manufacturing storage chips to AI processing with a high-end FPGA seems like a risky proposition, but I’d assume the devkit relies on AMD Xilinx’ Ubuntu 18.04 image with Linux 5.4.0 and FPGA tools, and Innodisk mostly worked on the carrier board which appears to be a modified version of the Kria KV260 Vision AI Starter Kit, as well as the Innodisk’s AI Suite SDK with an FPGA Model Zoo, iCAP (Innodisk Cloud Administration Platform), iVIT (Innodisk Vision Intelligence Toolkit), and InnoAgent to support out-of-band (OOB) remote management.

        Innodisk EXMU-X261 FPGA machine vision platform can notably be used for surveillance, industrial, and automation applications. The company especially highlights automated defect inspection that can be performed much faster with the kit compared to human inspection which typically takes an average of three seconds per item. Availability and pricing information was not disclosed. More details may be found on the product page and press release.

      • CNX SoftwareOptimize your thermal design with code_saturne open-source CFD software

        code_saturne is a free, open-source computational fluid dynamics (CFD) software developed primarily by EDF that can be useful to check and optimize the thermal design of your projects.

        From time to time, we come across hardware platforms that do not perform to their best due to overheating leading to CPU throttling, and over time it may also impact the lifetime of the device. I’ve heard about computational fluid dynamics (CFD) before, but I always assumed the software was prohibitively expensive and Formula 1 even has a cost cap for CFD testing. But it turns out there’s an open-source program to do just that: code_saturne.

    • Open Hardware/Modding

      • ArduinoAlways know current room conditions with the Oplá IoT Kit and Arduino Cloud | Arduino Blog

        Robert John likes to keep a constant eye on the current temperature and humidity of his room, as even small fluctuations can lead to uncomfortable conditions. And although he can remotely turn the air conditioning on or off, he still needed a way to track these values throughout the day and log them for future reference.

        To create this smart device, Robert used an Arduino Oplà IoT Kit, as it contains a MKR WiFi 1010, a MKR IoT Carrier with a built-in screen and capacitive buttons, and a PIR sensor for detecting motion. Once connected together, he then configured a new dashboard in the Arduino IoT Cloud with two variables for the temperature and humidity, which are updated once every minute by the MKR WiFi 1010.

      • ArduinoIntroducing Arduino’s IoT Bundle and what it means for you | Arduino Blog

        We’re excited to announce the launch of the new Arduino IoT Bundle. This is built to help you dive into the complex and fascinating world of the Internet of Things with even more confidence and possibility — giving you the hardware, software, and components you need to create your own connected IoT projects.

        So how does it all work? Let’s find out more.

        [...]

        The Arduino IoT Bundle is designed to bring together all the tools and knowledge you’ll need to get started with your first connected IoT devices. It’s built around the Arduino Nano RP2040 Connect, and the bundle also contains electronic components and a series of step-by-step tutorials to help you get started quickly and confidently.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Productivity Software/LibreOffice/Calligra

      • 9to5LinuxLibreOffice 7.4.3 Open-Source Office Suite Released with 100 Bug Fixes, Download Now

        LibreOffice 7.4.3 is here six weeks after the LibreOffice 7.4.2 point release and includes a total of 100 bug fixes that improve document interoperability and the reliability of the LibreOffice 7.4 office suite series. For more details on these bug fixes, check out the RC1 and RC2 changelogs.

        LibreOffice 7.4.3 is available for download right from the official website as binary installers for DEB or RPM-based GNU/Linux distributions. Those of you running LibreOffice 7.4 from the software repositories of your GNU/Linux distribution should wait for the 7.4.3 packages to arrive there.

      • Document FoundationRelease of LibreOffice 7.4.3 Community – The Document Foundation Blog

        LibreOffice 7.4.3 Community, the third maintenance release of LibreOffice 7.4, the volunteer-supported office suite for personal productivity on the desktop, is immediately available from https://www.libreoffice.org/download for Windows (Intel and Arm processors), macOS (Apple M1 and Intel processors), and Linux.

        LibreOffice offers the highest level of compatibility in the office suite market segment, with native support for the OpenDocument Format (ODF) – beating proprietary formats for security and robustness – to superior support for MS Office files, to filters for a large number of legacy document formats, to return ownership and control to users.

      • Caolán McNamara: macOS Dark Mode

        For LibreOffice 7.5 I’ve reworked the theming on macOS to get some support for Dark Mode, as seen above. As a side effect “accent colors” work in Light Mode too.

    • Programming/Development

      • Qt

        • 9to5LinuxQt Creator 9 Released with Experimental Squish Support, C++ and QML Improvements

          Qt Creator 9 is here about four months after Qt Creator 8 and introduces experimental Squish support through a new plugin that lets you open existing Squish test suites, create new test suites and test cases, record test cases, run test suites or cases and view the results in the Squish output using Squish Runner and Server.

          The new plugin also lets you set breakpoints before running tests in case you want to force them to stop at certain locations and inspect local variables. Since this is an experimental plugin, you need to manually enable it in Help > About Plugins > Utilities > Squish.

        • QtQt Creator 9 released

          We are happy to announce the release of Qt Creator 9!

          First of all you can read the change log directly in Qt Creator now, under Help > Change Log on Windows and Linux, and under Qt Creator > Change Log on macOS!

        • QtWorking with 3D graphics and visual effects in Qt Design Studio

          To build delightful automotive experiences, designers need advanced tools enabling the creation of outstanding graphical user interfaces with minimal time and effort. Qt Design Studio includes all the resources to easily create stunning UI applications that include state-of-the-art 3D graphics and run with optimal performance on any embedded system.

      • Python

        • NextGenTipsHow to write tests in Python – NextGenTips

          Testing your code often is a good thing to do. Imagine running a big project without any tests, what could be the implications if you change a feature it affects the functionality of the overall app? Will that be a good thing to do? For many, it is not. Let’s see how we can perform and write tests right from the start.

          When starting out as a developer often write small unit tests to guarantee that the feature you have introduced really doing the intended function. Also, make sure you write some failing tests.

        • OpenSource.comWrite a C++ extension module for Python | Opensource.com

          In a previous article, I gave an overview of six Python interpreters. On most systems, the CPython interpreter is the default, and also the poll in my last article showed that CPython is the most popular one. Specific to CPython is the ability to write Python modules in C using CPythons extensions API. Writing Python modules in C allows you to move computation-intensive code to C while preserving the ease of access of Python.

          In this article, I’ll show you how to write an extension module. Instead of plain C, I use C++ because most compilers usually understand both. I have to mention one major drawback in advance: Python modules built this way are not portable to other interpreters. They only work in conjunction with the CPython interpreter. So if you are looking for a more portable way of interacting with C libraries, consider using the ctypes module.

      • syslog-ng

      • Java

        • OpenSource.comUse arrays in Java | Opensource.com

          In the Java programming language, an array is an ordered collection of data. You can use an array to store information in a structured way. It’s useful to know the various ways you can retrieve that data when you need it. It’s worth noting that in Java, an associative array (also called a dictionary in some languages) is called a hashmap. This article doesn’t cover hashmaps, but you can read all about them in my Using a hashmap in Java article.

      • Ruby

        • Ruby 3.1.3 Released

          This release includes a security fix. Please check the topics below for details.

        • Ruby 3.0.5 Released

          This release includes a security fix. Please check the topics below for details.

        • Ruby 2.7.7 Released

          This release includes a security fix. Please check the topics below for details.

  • Leftovers

    • David RevoyThat feeling when you get a new skill. – David Revoy

      I’m still training my brushwork and my speed to complete artwork. My goal, is to sort of bypass drawing or inking totally and draw later with the thin brush while painting. After many failed tests, this one is starting to bring together a lot of aspects that I like. A good reason to share it with you. I hope you’ll like it.

    • Security

      • Privacy/Surveillance

        • Middle East EyeUS Justice Department calls on Supreme Court to dismiss NSO Group’s immunity petition

          The US Justice Department has weighed in on a lawsuit filed against the Israeli spyware company NSO, calling on the Supreme Court to deny NSO’s petition to hear the case after an appeals court dismissed its push to assert legal immunity.

          The amicus brief filed on Tuesday by the US solicitor-general, the department’s fourth-highest ranking official, puts a wedge in the efforts by NSO Group to seek sovereign immunity from the lawsuit.

          Brian Fletcher, who is serving as acting solicitor-general, stated in clear terms that “NSO plainly is not entitled to immunity here”.

          “There is no established practice – or even a single prior instance – of the State Department suggesting an immunity for a private entity acting as an agent of a foreign state. And no foreign state has supported NSO’s claim to immunity,” he wrote.

    • Finance

      • IT WireiTWire – ACMA orders Telstra to comply with financial hardship rules

        The Australian Communications and Media Authority has ordered Telstra to comply with rules governing financial hardship after the telco was found to have taken credit management action against 70 customers.

        These customers were operating on a financial hardship arrangement with Telstra, ACMA said in a statement on Thursday, adding that credit management action needed to be suspended under the Telecommunications Consumer Protections Code.

        Credit management action can include service suspension, disconnection, or debt collection.

    • Monopolies

      • Copyrights

        • Walled CultureDigital books do wear out – just like digital music, digital films and video games – Walled Culture

          The issue is particularly acute for this sector because ebooks potentially offer huge advantages over physical ones, which therefore encourages libraries and archives to adopt that format. Unfortunately, the latter are faced by two sets of problems: the one mentioned above, and the fact that publishers are making digital books less useful than analogue ones in order to boost their profits, as I detailed in Walled Culture the book.

          Of course, ebooks are not the only digital artefacts subject to the problems pointed out by Brewster. Digital music and digital films also wear out in the sense that formats change and the media they are stored on must be replaced as technology progresses. It also applies to the world of video games – a cultural area often overlooked. Moreover, video games – like ebooks – are typically locked up using Digital Rights Management (DRM), which adds a further challenge to preserving them: it’s generally against the law to circumvent that DRM, even for purposes of making backups or changing its formatting.

  • Gemini* and Gopher

    • Personal

      • Healing, having fun, update

        I don’t have very much to write here.

        I got over my COVID symptoms and tested negative within a couple of days, so I’m glad about that.

        It’s been very rainy here. It’s been nice to open the windows on windy days when the temperature is hovering around 55F, and letting the apartment air out. The rainy air smells nice.

      • Jobs

        It took some time but I moved from my previous job to a new job in a $corporation. The previous place was still a big company but it had the mentality of a small startup; a lot of freedom in tools, ideas. I was able to spend a year on developing and testing ideas. Now in the $corporation it’s different. First of all, it’s a big place; you need to open a ticket for everything. You want some access to a server? Create a ticket. You want extra disk space? A ticket. You want to use google drive? Ticket. You want IMAP access? Ticket of course. Secondly, there is a focus on the here and now. Things must have a potential client who pays before we even start to theorize, let alone build them. We need to do our own PMing in a sense, think and meet with potential clients and only think about the next quarter or so.

      • 🔤SpellBinding: AIUOQTL Wordo: KLUGY
      • No nap November

        I’m in Synthesis, last part of nursing school. I

        work 40-hour weeks on an internal medicine/pulmon-

        ary floor, prep for state licensure exam at fast

        clip, write and present a paper.

        My day job, psychiatric hospital, low-key has a nap

        culture. Not weird to nap on one of break room’s

        two leather loveseats on 30min lunch. Break’s real,

        clocked out, no responsibility on the floor. I eat

        with patients in cafeteria or on-unit; shut eyes on

        break.

    • Technical

      • I tried Doom Emacs, but I switched back to (Neo)Vim

        As a long-lasting user of Vim (and NeoVim), I always wondered what GNU Emacs is really about, so I decided to try it. I didn’t try vanilla GNU Emacs, but Doom Emacs. I chose Doom Emacs as it is a neat distribution of Emacs with Evil mode enabled by default. Evil mode allows Vi(m) key bindings (so to speak, it’s emulating Vim within Emacs), and I am pretty sure I won’t be ready to give up all the muscle memory I have built over more than a decade.

      • Bonfire feedback: rewarding users is good, actually (but not with follower counts)

        I’ve spent a delightful time on honk, until my partner’s come back with the keys I’d forgotten at home, so I could start doing something productive. I’ve also had an excellent time yesterday, teaching an autistic kid about life and earth sciences, and mathematics – while being in the closet –, and then I’ve come back home, feeling sick and unable to connect with my partner, work, or move on.

      • Internet/Gemini

        • What I like and dislike about Gemini

          This is about the protocol and text format, not the community or content.

          What I’ve come to like and dislike about Gemini after two years isn’t necessarily what I thought I’d like. Some have stayed the same, some have changed.

          I like it enough that I read the Gemini version of sites that are bihosting.


* Gemini (Primer) links can be opened using Gemini software. It’s like the World Wide Web but a lot lighter.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

Decor ᶃ Gemini Space

Below is a Web proxy. We recommend getting a Gemini client/browser.

Black/white/grey bullet button This post is also available in Gemini over at this address (requires a Gemini client/browser to open).

Decor ✐ Cross-references

Black/white/grey bullet button Pages that cross-reference this one, if any exist, are listed below or will be listed below over time.

Decor ▢ Respond and Discuss

Black/white/grey bullet button If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Leave a Comment

You must be logged in to post a comment.

DecorWhat Else is New


  1. IRC Proceedings: Monday, November 28, 2022

    IRC logs for Monday, November 28, 2022



  2. Links 29/11/2022: Whonix 16.0.9.0 and SalixLive Xfce 15.0

    Links for the day



  3. António Campinos Could Not Possibly Choose a Worse Time to Show Solidarity With Communist China

    The Unified Patent Court or "Unitary Patent" gets promoted in the same blog post or news item that celebrates dictatorship; that seems appropriate given the nature of the Unified Patent Court, which is a gross violation of laws and constitutions in a high-level institutional way



  4. Blogs Are Better and Gemlogs (Blogs Over Gemini) May be Best

    There seems to be a growing and already-widespread realisation that Twitter sucks and some people rightly suggest that we pivot back into blogging (Twitter is often blamed for the demise of blogs)



  5. Links 28/11/2022: Snal Linux 1.24 and Thunderbird Android Update

    Links for the day



  6. Links 28/11/2022: OpenRGB 0.8 and Introduction of KIO AFC

    Links for the day



  7. Links 27/11/2022: Linux 6.1 RC 7

    Links for the day



  8. IRC Proceedings: Sunday, November 27, 2022

    IRC logs for Sunday, November 27, 2022



  9. Links 27/11/2022: Rocky Linux 9.1 Released

    Links for the day



  10. Links 27/11/2022: Pinafore Born

    Links for the day



  11. Spamnil Seems to Have Quit Paying for Clickfraud Bots to Fake His 'Popularity'

    Based on the past month, Spamnil seems to have stopped (at least temporarily) relying on bots to fake his alleged popularity; through the Linux Foundation he has done great damage since the destruction of Linux.com, now a defunct site



  12. Better Let the 'Ad' 'Industry' (Spying Galore) Just Collapse

    To recover reputation Phoronix will need to quit the heavy, obtrusive, privacy-violating ads and the corporate 'gifts' that evidently and demonstrably changed the site's direction



  13. 2023 Will be a Pivotal Year for Techrights

    As we quickly approach the last month of the year, here's a look back at a wonderful year for Techrights (but not for the world in general) and a look at the year ahead



  14. IRC Proceedings: Friday, November 26, 2022

    IRC logs for Saturday, November 26, 2022



  15. Links 27/11/2022: EasyOS 4.5.2 and Pixel Wheels 0.24.0

    Links for the day



  16. Microsoft is the Problem, Not the Solution

    The media is doing anything it can to suppress discussion about the national or international security crisis caused by Microsoft; instead, some publishers go as far as lionising Microsoft, portraying it as the 'Jesus' of computer security



  17. GNU Emacs Pointing to Microsoft Servers With Microsoft Ads (Spying) and Other Brainwash

    An attempt to study another Gemini client resulted in a disturbing revelation; Unless something went very wrong, it seems like GNU Emacs doesn't exercise caution with users' privacy; it leaks out information to Microsoft in its Web browser mode



  18. Links 26/11/2022: Maui 2.2.1 and Wine 7.22

    Links for the day



  19. IRC Proceedings: Friday, November 25, 2022

    IRC logs for Friday, November 25, 2022



  20. Legislating Against Free Software in the United States and in Europe, Thanks to Lobbying by Microsoft et al

    There’s legislation that would discriminate against Free software, boosted by Microsoft and its creeping interests, which include the so-called ‘Linux’ Foundation (a force of corporate occupation against the GNU/Linux community and its collective interests)



  21. Unitary Patent Lobbying: Stacked UPC Panel With 250 People in Attendance Spun as “3000 Viewers Followed the Conference” (a Lie)

    Bolstering the criminal acts of António Campinos from the EPO is a supportive “conference in Brussels” which was more like staged Unified Patent Court (UPC) propaganda for lobbying purposes; Kangaroo courts are being promoted to legitimise fake European Patents, granted in violation of the European Patent Convention (EPC)



  22. [Meme] Monopolies Presumed Valid

    The EPO is trying to put patent maximalists in charge of a court it wishes to control, in effect dismantling independent auditory functions for the granting of European Patents



  23. “Bringing Teams Together” at the EPO Means Exactly the Opposite

    The European Patent Office’s (EPO) staff is complaining that the EPO's “Bringing Teams Together” or “New Management of Office Space” is basically done without consulting staff and to the detriment of staff, in effect making life miserable for those who can stop or prevent unwarranted monopolies



  24. Links 25/11/2022: Bugfixes in Linux and podlators 5.00

    Links for the day



  25. Links 25/11/2022: Uruk GNU/Linux 3.0 and Ubuntu Touch OTA-24 Released

    Links for the day



  26. Geminispace Can Graduate at 3,000 Capsules Quite Soon (2,900 This Week)

    From less than 500 capsules to 2,900 capsules in 24 months? That's how quickly Gemini is spreading.



  27. [Meme] Kiss the Ring (of the Patent Litigation Mafia)

    Patent litigation giants and their international lobbies/clients are working to create an absurd situation where the courts themselves exist in violation of constitutions, laws, and international conventions (they're also run by corporations)



  28. This Won't End Well for the UPC Lobby (Unitary Patent Profoundly Discredits the Rule of Law)

    Unified Patent Court (UPC) lobbyists may be acting jubilant and triumphant, but they're in effect dancing on the grave of the real legal system they're working to bury, replacing it with something that cannot and will not stand



  29. Taking Communications Private With Mumble (Privacy by Self-Hosting and End-to-End Encryption)

    The prospects of self-hosting for communications have improved greatly; for voice chat, Mumble is definitely worth a look



  30. IRC Proceedings: Thursday, November 24, 2022

    IRC logs for Thursday, November 24, 2022


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts