Bonum Certa Men Certa

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



  • 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.



Recent Techrights' Posts

Links 19/04/2024: Running a V Rising Dedicated Server on GNU/Linux and More Post-"AI" Hype Eulogies
Links for the day
[Video] Novell and Microsoft 45 Years Later
what happened in 2006 when Novell's Ron Hovsepian (who had come from IBM) sealed the company's sad fate by taking the advice of Microsoft moles
EPO “Technical” Meetings Are Not Technical Anymore, It's Just Corrupt Officials Destroying the Patent Office, Piecewise (While Breaking the Law to Increase Profits)
Another pillar of the EPO is being knocked down
Sven Luther, Lucy Wayland & Debian's toxic culture
Reprinted with permission from disguised.work
[Video] Microsoft Got Its Systems Cracked (Breached) Again, This Time by Russia, and It Uses Its Moles in the Press and So-called 'Linux' Foundation to Change the Subject
If they control the narrative (or buy the narrative), they can do anything
 
The Latest Wave of Microsoft Crime, Bribes, and Fraud
Microsoft is still an evil, highly corrupt company
Gemini Links 19/04/2024: Kolibri OS and OpenBSD
Links for the day
[Meme] EPO “Technical” Meetings
an institution full of despots who commit or enable illegalities
Red Hat Communicates the World Via Microsoft Proprietary Spyware
Red Hat believes in choice: Microsoft... or Microsoft.
Chris Rutter, ARM Ltd IPO, Winchester College & Debian
Reprinted with permission from disguised.work
Links 19/04/2024: Israel Fires Back at Iran and Many Layoffs in the US
Links for the day
Russell Coker & Debian: September 11 Islamist sympathy
Reprinted with permission from disguised.work
Sven Luther, Thomas Bushnell & Debian's September 11 discussion
Reprinted with permission from disguised.work
G.A.I./Hey Hi (AI) Bubble Bursting With More Mass Layoffs
it's happening already
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 18, 2024
IRC logs for Thursday, April 18, 2024
Coroner's Report: Lucy Wayland & Debian Abuse Culture
Reprinted with permission from disguised.work
Links 18/04/2024: Misuse of COVID Stimulus Money, Governments Buying Your Data
Links for the day
Gemini Links 18/04/2024: GemText Pain and Web 1.0
Links for the day
Gemini Links 18/04/2024: Google Layoffs Again, ByteDance Scandals Return
Links for the day
Gemini Links 18/04/2024: Trying OpenBSD and War on Links Continues
Links for the day
IRC Proceedings: Wednesday, April 17, 2024
IRC logs for Wednesday, April 17, 2024
Over at Tux Machines...
GNU/Linux news for the past day