● 08.05.23
Gemini version available ♊︎
● Links 05/08/2023: Godot 4.0.4 and Rust 1.71.1
Posted in News Roundup at 3:43 am by Dr. Roy Schestowitz
GNU/Linux
Linux Magazine’s Latest Issue
=> ↺ Linux Magazine ☛ FOSSPicks
- In what might be either the onset of tin foil hat disease, or a nagging conscience, Graham has recently started to move as many of his SaaS accounts to servers under his control, as you’ll no doubt read in these pages.
=> ↺ Linux Magazine ☛ We study some lightweight Linux distributions
- Are you ready to escape the bloat of mainstream Linux? We look at four lightweight, but general-purpose Linux distributions: Puppy Linux, Tiny Core Linux, antiX Linux, and Alpine Linux.
=> ↺ Linux Magazine ☛ A web-based math entry system
- MathLex lets you easily transform handwritten math formulas to digital format and use them on the web.
=> ↺ Linux Magazine ☛ Kernel News
- Chronicler Zack Brown reports on the little links that bring us closer within the Linux kernel community.
=> ↺ Linux Magazine ☛ Create disposable virtual machines for Debian releases
- Debvm lets you quickly create a temporary virtual machine with a small memory footprint, ideal for testing scripts or mixing repositories.
=> ↺ Linux Magazine ☛ License Matters
- Things have been pretty quiet in Free Software for a few years now. When I started this job, Linux and the little mystery ship we call Open Source were fighting for survival.
=> ↺ Linux Magazine ☛ This month in Linux Voice.
- This month in Linux Voice.
=> ↺ Linux Magazine ☛ This Month’s DVD
- 10 Small Distro ISOs and 4 Small Distro Virtual Appliances
=> ↺ Linux Magazine ☛ A desktop car racing game in Go
- The fastest way through a curve on a racetrack is along the racing line. Instead of heading for Indianapolis, Mike Schilli trains his reflexes with a desktop application written in Go, just to be on the safe side.
=> ↺ Linux Magazine ☛ Not your father’s Debian
- Debian 12 features install options, new packages, and a new position on non-free firmware, making it more accessible to the average user.
=> ↺ Linux Magazine ☛ Tipi home server manager
- Tipi gives you complete control of more than 100 applications and services. A mouse click is all it takes to install the apps.
=> ↺ Linux Magazine ☛ News
- SUSE Goes for the Fork After Red Hat’s RHEL Announcement; Solus 4.4; Ubuntu Will Show APT News in the Software Updater App; Nitrux 2.9.0; Ubuntu 22.10 EOL; Nobara Project Releases New Version of Its Modified Fedora Distribution; English Translation of Children’s Book Ada & Zangemann; and Steam Client Features Hardware Acceleration on Linux.
=> ↺ Linux Magazine ☛ Edit photos with Krita
- Not many people are aware that Krita, the popular open source painting program, is also great for editing photos.
=> ↺ Linux Magazine ☛ Central system updates with Topgrade
- Topgrade detects all the package managers installed on a system and executes them one by one at the command line.
=> ↺ Linux Magazine ☛ URL filtering with Pi-hole
- Supporting browser plug-ins, network-based DNS blockers like Pi-hole help protect you against online tracking and unwanted content.
=> ↺ Linux Magazine ☛ Lightweight specialty distributions
- In the Linux world, form follows function. A specialty distro is a Linux-based system designed to serve a specific role. We look at some classic examples.
=> ↺ Linux Magazine ☛ Identity Ownership
- A trademark verifies to customers that a product really is yours, which also helps them trust they’ll get the quality associated with your brand.
=> ↺ Linux Magazine ☛ Vanilla OS focuses on new strategies
- Vanilla OS, an immutable filesystem, seamlessly integrates applications from other distributions with an innovative container-based package manager.
=> ↺ Linux Magazine ☛ Adding scripts and tools to SystemRescue
- You can do more with SystemRescue than just repair broken systems. By adding tools and scripts, you can create a custom rescue environment that meets your needs.
=> ↺ Linux Magazine ☛ Lightweight distributions for the Raspberry Pi
- The Raspberry Pi is a Linux machine, and its default distribution is Raspberry Pi OS. But Linux is all about choices….
=> ↺ Linux Magazine ☛ Manage your greenhouse with a Raspberry Pi Pico W
- You can safely assign some greenhouse tasks to a Raspberry Pi Pico W, such as controlling ventilation, automating a heater, and opening and closing windows.
Audiocasts/Shows
=> ↺ Tux Digital ☛ Sudo Show 64: Let’s Talk Backups
- Brandon, Bill and Neal have a chat about backup strategies and tools.
Kernel Space
=> ↺ PCLOS Official ☛ Kernel updates available for PCLinuxOS
- kernel-6.4.8-pclos1-1-1pclos2023.x86_64.rpm kernel-6.1.43-pclos1-1-1pclos2023.x86_64.rpm kernel-5.15.124-pclos1-1-1pclos2023.x86_64.rpm
Applications
=> ↺ OMG! Linux ☛ Flatsweep Cleans Leftover Data from Uninstalled Flatpaks
- Anyone who’s been using computers for a while (any OS, not just Linux) will be aware that uninstalling an app doesn’t always remove all data associated with it.
=> ↺ LinuxSchools Client V8.0.1
- The Linux Schools Client is now available for download from: https://sourceforge.net/projects/karoshi/files The client is built from an automated script.
=> ↺ Linux Links ☛ 19 Delightful Free and Open Source ASCII Art Tools
- ASCII art is a graphic design technique that relies primarily on computers for presentation and consists of pictures.
=> ↺ GNOME ☛ Christian Hergert: Writing Fast Search
- The problem we encountered in my last writing was that gnome-clocks was taking about 300 milliseconds to complete a basic search query. I guess the idea is that if you type “paris” into GNOME Shell you’ll get the time in either Paris, France or one of the Paris’ in the United States. I guess 300 milliseconds wouldn’t be so bad if it didn’t also consume 100% of the CPU during that time.
- Thankfully in my career I’ve had plenty of opportunity to work with database search indexes. So I have some practical experience in making that stuff fast(er).
- So this morning I put together a small search index which can be generated from the Locations.bin using the libgweather API. That search index contains the serialized document form and a series of trigrams for the GWeatherLocation textual representation. That search index is meant to be static and installed along side Locations.bin.
Instructionals/Technical
=> ↺ Make Use Of ☛ How to Install the Notepad++ Editor on Ubuntu
- Notepad++ is every coder’s delight, given its various functions, utilities, and editing abilities. Notepad++ for Ubuntu offers features like auto-save, indentation, macros, and speed; moreover, it’s open-source.
- On Ubuntu, Notepad++ offers support for 90 programming languages, and its compact size has filled a void in the hearts of Windows users. Notepad++ for Linux is still available, even though it’s a Windows native app.
=> ↺ How to Install Stable Diffusion on Linux in 3 Easy Steps
- When it comes to making the most out of your operating system, choosing the right applications is key. One such application is Stable Diffusion, a powerful tool powered by artificial intelligence (AI). Stable Diffusion is available on all operating systems. However, its optimal performance has been noted, particularly on Linux. Now you might wonder: How to install Stable Diffusion on Linux
=> ↺ ID Root ☛ How To Install FreeRADIUS on Ubuntu 22.04 LTS
- In this tutorial, we will show you how to install FreeRADIUS on Ubuntu 22.04 LTS. In the rapidly evolving landscape of technology, network security is of paramount importance. To safeguard sensitive information and ensure secure access to resources, organizations need robust authentication and authorization systems.
=> ↺ FOSSLinux ☛ Step-by-step guide to installing CentOS Stream on VirtualBox
- VirtualBox, a powerful open-source software, allows you to run nearly any operating system (OS) on a single machine without the need for dual booting or partitioning. One such OS that you can run within VirtualBox is CentOS Stream, an innovative platform that serves as the upstream (development) branch of Red Hat Enterprise Linux (RHEL). It is designed for developers who need a rolling-release distribution to stay on the cutting edge of Enterprise Linux development.
=> ↺ Snap in Linux: Features, History, Controversies, and Installation Guide
- In this comprehensive article, you will learn what Snap is in Linux, discovering its remarkable features, intriguing history, and the controversies that surround it.
=> ↺ Linux Journal ☛ Add a User to sudo Group in Debian 12 Linux
- In Linux systems, including Debian 12, the sudo group grants users the ability to execute administrative commands. This provides them with the privileges to install, update, and delete software, modify system configurations, and more.
- Administrative permissions are vital for maintaining and controlling the operating system. They allow you to perform tasks that regular users cannot, ensuring security and overall system health.
- This article is intended for system administrators, advanced users, or anyone responsible for managing Debian 12 systems.
=> ↺ OSTechNix ☛ How To Run Sudo Commands Without Password In Linux
- Learn how to run specific commands without sudo password in Linux. Understand the benefits, risks, and best practices for secure implementation.
=> ↺ Make Tech Easier ☛ How to Create A VPN in Linux with Tailscale
- Tailscale is a lightweight, yet powerful decentralized Virtual Private Network (VPN) service. It allows you to connect multiple devices across different connections in a single logical network. As a result, you can use Tailscale to host any local service across the internet without forwarding any ports.
- This article will show you how you can set up Tailscale and route traffic between two Ubuntu Linux machines.
=> ↺ Linux Magazine ☛ Artificial intelligence on the Raspberry Pi
- You don’t need a powerful computer system to use AI. We show what it takes to benefit from AI on the Raspberry Pi and what tasks the small computer can handle.
=> ↺ OMG Ubuntu ☛ Easy Way to Fix “Target Configured Multiple Times” Error on Ubuntu
- When I run apt update on my Ubuntu laptop it prints a stream of errors about W: target packages/repos/DEP-11 being ‘configured multiple times’. These errors do not prevent apt from working (so it’s not an issue in that sense) but the lengthy printout looks messy, is annoying to see, and clearly (since I’m being told about it) is something I should fix.
=> ↺ LinuxStans ☛ Vulnerability Patching Without Reboots on Linux? Welcome to the World of Live Patching
- Imagine a city buzzing with life, a web of highways humming with vehicles during peak rush hour. Without warning, an urgent call reverberates through the air: “Everyone stop what you’re doing! We have to fix a pothole!”
=> ↺ ID Root ☛ How To Install Django on Debian 12
- In this tutorial, we will show you how to install Django on Debian 12. For those of you who didn’t know, Django, a powerful Python web framework, empowers developers to build dynamic and sophisticated web applications with ease.
=> ↺ Own HowTo ☛ How to remove a repository on OpenSUSE “Tumbleweed”
- If you don’t want to receive updates for a software that is not installed on your system anymore, you need to remove its repository from your system.
- To remove a repository on OpenSUSE is quite simple. You can remove a repository by using the terminal, and by using
=> ↺ TecAdmin ☛ Blocking IP Address Using Iptables, UFW, & Firewalld
- Managing the flow of network traffic in and out of a Linux system is vital for maintaining system security. This can be achieved through various tools that are bundled within most Linux distributions, including iptables, UFW (Uncomplicated Firewall), and firewalld.
=> ↺ Own HowTo ☛ How to Install warpinator on Debian 12 “Bookworm”
- Warpinator is a tool that you can use to share files between computers on the same network. It allows you to share files easily without having to upload your files on a third party cloud hosting.
=> ↺ FOSSLinux ☛ How to check PHP Version on Ubuntu
- PHP (Hypertext Preprocessor) is a widely-used scripting language that is especially suited for web development. It’s an essential component in a typical LAMP (Linux, Apache, MySQL, and PHP) stack. Knowing your PHP version is critical, especially when installing new software or troubleshooting compatibility issues, as different applications may require specific PHP versions to function correctly.
=> ↺ FOSSLinux ☛ How to set up virtual machines on Ubuntu
- Virtualization allows you to run multiple operating systems simultaneously on a single computer, providing an environment for testing, development, and partition-free system upgrades. Two popular software choices for creating virtual machines (VMs) are VirtualBox and VMware Player.
=> ↺ FOSSLinux ☛ How to install and use ssh-agent on Ubuntu
- Secure Shell (SSH) is a protocol used to securely connect to remote systems, and ssh-agent is a crucial part of this process. ssh-agent is a program that holds your private keys used for SSH authentication, providing a secure and convenient method of accessing these keys when connecting to an SSH server.
Games
=> ↺ Godot Engine ☛ Maintenance release: Godot 4.0.4
- A fresh pack of stability and documentation improvements for teams still using Godot 4.0 is officially out!
=> ↺ The Rise of Steam Deck: A Shift in Gaming Operating Systems
- The Steam Deck has become immensely popular, causing a significant shift in the gaming landscape among the three major operating systems.
- Steam Deck, a handheld PC, has gained a growing number of users. Its appeal lies in the ability to access your Steam library on the go. However, unlike its competitors, the Steam Deck does not run on Windows. Valve, the company behind the Steam Deck, decided to implement their Linux plans instead.
=> ↺ AppleInsider ☛ For the first time, Linux gamers outnumber Mac in Steam’s game census
- The Mac has taken a back seat to Linux as the number two operating system in use by customers of Valve Software’s Steam gaming service, according to the company’s most recently polled survey data.
- Windows is still far and away the most commonly used OS by Steam players, capturing 96.21% of the total. Linux totaled a 1.96% share, with macOS pulling up the rear at 1.84%.
- This marks the first time Linux has edged out the Mac. Valve polls its Steam users monthly as a way to “make decisions about what kinds of technology investments to make and products to offer.”
=> ↺ Sportskeeda ☛ Can you play Payday 3 on Linux?
- Payday 3 is a new entry in the Payday video game franchise. It is a direct sequel to the second game and is available to play right now via its closed beta test on the PC and Xbox Series X/S. With the rising popularity of Linux as a desktop operating system, many players have been curious as to whether the game is supported by it.
Distributions and Operating Systems
=> ↺ Barry Kauler ☛ Updated How and Why EasyOS is Different page
- This page is a checklist of what makes EasyOS unique:
- https://easyos.org/about/how-and-why-easyos-is-different.html
- The only change that I have made is added “sudo-sh replaces sudo”. ‘sudo-sh’ is a major difference from other Linux distributions, so needs to be in that page.
=> ↺ Barry Kauler ☛ EasyOS review at It’s FOSS News
- Ramachandran sent me an email informing about this:
- https://news.itsfoss.com/easyos/
- A very nice positive review!
BSD
=> ↺ MJ Fransen ☛ OpenBSD 7.3 on a twenty year old IBM ThinkPad R31
- I used my old IBM ThinkPad R31 for the 2023 edition of the Old Computer Challenge.
- The Old Computer Challenge started in 2021 withthis post from Solene.
- Solene announced the 2023 edition with this post.
- You can read more about the Challenge on occ.deadnet.se. There are also a Gopher hole and a Gemini capsule on occ.deadnet.se.
- An IRC channel for the challenge participants was created in 2021. This channel is still active today and is the place to be for people interested in or participating in the challenge. Just join #oldcomputerchallenge on Libera.Chat.
- This is a very solid build laptop, that still function fine.
SUSE/OpenSUSE
=> ↺ SUSE’s Corporate Blog ☛ Revolutionizing Industries: Unleashing the Power of Industrial IoT and Edge Computing
- Welcome to the first in our series of articles focusing on the Industrial Internet of Things (IIoT), manufacturing, and real-world applications. Our goal is to enrich your understanding of these transformative technologies, and how you could adopt them.
Fedora
=> ↺ Fedora Asahi Linux for Apple Silicon Macs – FOSS HUT – All Open Source
- Asahi Linux project, bringing the power of Fedora Asahi Remix to Apple silicon-powered Macs. Unleash the potential of Linux on your Mac.
IBM
=> ↺ The New Stack ☛ How Red Hat’s License Change Is Reinvigorating Enterprise Linux Distros [Ed: Obvious conflict of interest here (bias)]
- Oracle and Red Hat are sponsors of The New Stack.
Debian Family
=> ↺ Ben Hutchings: FOSS activity in July 2023
=> ↺ Sparky GNU/Linux ☛ Sparky unstable repo deactivated
- Due to misunderstanding of purpose of Sparky ‘unstable’ repo by many Sparky users, specially new ones, the Sparky unstable repo have been deactivated.
Devices/Embedded
=> ↺ Liliputing ☛ Lilbits: Cortana for Windows is dead, Brave Search doesn’t rely on Bing anymore, and a DIY handheld Linux PC
- This is a neat little handheld computer with an ortholinear keyboard, a 5 inch, 800 x 480 display, 10,000 mAh battery and a 1.2 GHz ARM Cortex-A7 quad-core processor and 512MB of RAM courtesy of a removable NanoPi Neo Air single-board computer.
=> ↺ Business Wire ☛ KIOXIA Announces the First Samples of Hardware that Supports the Linux Foundation’s Software-Enabled Flash Community Project
- KIOXIA America, Inc. today announced the availability of the first hardware samples that support the Linux® Foundation’s vendor-neutral Software-Enabled FlashTM Community Project, which is making flash software-defined. The company is expecting to deliver customer samples in August 2023. Built for the demanding needs of hyperscale environments, Software-Enabled Flash technology helps hyperscale cloud providers and storage developers maximize the value of flash memory. The hardware from KIOXIA is the first step to putting this working technology in the hands of developers.
=> ↺ CNX Software ☛ Home Assistant-compatible 5-24V LED strip controller ships with Sound Reactive WLED firmware
- SMLIGHT A1-SLWF-03 is a Home Assistant-compatible addressable RGB LED strip controller based on an ESP32 WiFi and Bluetooth microcontroller that supports 5V to 24V LED strips. The unit is equipped with a built-in digital microphone used by the Sound Reactive WLED firmware to make the RGB LED strip follow the rhythm and tempo of the music, an IR receiver, and a sensor button. SMLIGHT A1-SLWF-03 specifications: SoC – ESP32 dual-core microcontroller with WiFi 4, Bluetooth 4.2/5.x, and 16Mbit flash 4-pole terminal block for RGB LED strips Supported strips – WS2812B, WS2811, WS2813, WS2815, APA102, LPD8806, WS2801, SK9822. Voltage Range – 5-24V DC Up to 2,000 LEDs are supported at 35 fps with two outputs or 3,000 LEDs at 25 fps with two outputs (about 33 to 50-meter LED strips with 60x LEDs per meter) Multiple A1-SPWF-03 controllers can be synced together for controlling even more LED strips.
=> ↺ CNX Software ☛ Hailo-8L 13 TOPS AI accelerator targets entry-level edge devices
- Hailo introduced the Hailo-8 AI accelerator offering up to 26 TOPS in 2020, and we’ve found it integrated into many designs since then. The company has now launched a cost-down version with the Hailo-8L AI accelerator delivering up to 13 TOPS for more cost-sensitive entry-level edge devices, or workloads that do not require the more powerful Hailo-8. Hailo says the Hailo-8L offers low-latency, high-efficiency processing, and is capable of handling pipelines with multiple real-time streams and concurrent processing of multiple models and AI tasks. The new Hailo-8L is compatible with the Hailo-8 and relies on the same Hailo-8 software suite, so they could be integrated into existing designs for cost savings.
=> ↺ What is Embedded Linux?
- Embedded Linux is a specialized version of Linux OS designed for gadgets we use daily. Devices like smart watches, fitness trackers, and smart home applications pose some restrictions during development.
- The demand to create a flexible operating system that will help address a device’s peculiarities resulted in the launch of a new version of Linux OS called embedded Linux.
Open Hardware/Modding
=> ↺ CNX Software ☛ eModGATE Moduino X0 – An ESP32-based industrial IoT controller with battery support
- TECHBASE eModGATE Moduino X0 is an industrial IoT control based on a choice of ESP32 modules from Espressif and Pycom, equipped with a battery slot for remote installations, and various interfaces to connect sensors or actuators via RS232, RS485, and/or digital I/Os. We first wrote about TECHBASE Moduino-X series ESP32 IoT endpoints almost six years ago with the X1 and X2 models, but since then the company has added more models such as the large X3 and X4 devices with more I/Os, and the new entry-level Moduino X0 that’s similar to the X1, but with battery support instead of a supercapacitor.
Free, Libre, and Open Source Software
=> ↺ Medevel ☛ 30 Free and Open-source Lightweight ERP for Small and Medium Size Businesses (2023)
- Enterprise resource planning (ERP) is a type of business management software that provides an integrated view of core business processes. ERP software is designed to streamline and automate business operations, such as finance, human resources, procurement, inventory, and supply chain management.
Web Browsers/Web Servers
Chromium
=> ↺ Techstrong Group ☛ 2024—Year of the Linux Desktop? ChromeOS Reflects its Inner Penguin ¦ GNOME Rethink
- First up this week: Google finally splits ChromeOS into Chrome and the OS. This is the Lacros project (née LaCrOS), which lets ChromeOS ship with only a standard Linux version of the Chrome browser.
=> ↺ Slashdot ☛ ChromeOS Is Splitting the Browser From the OS, Getting More Like Linux
- Google’s long-running project to split up ChromeOS and its Chrome browser is currently in beta and should be live in the stable channel later this month. The flags that turn on the feature by default were spotted by Kevin Tofel from About Chromebooks.
=> ↺ Google ☛ Redesigning Chrome downloads, to keep you productive and safe online
- With the latest release of Chrome for desktop we are introducing a redesign of the Chrome downloads experience to make it easier for you to interact with your recent downloads. Let’s go behind the scenes and learn more about this redesign from Chrome Senior Product Manager Jasika Bawa.
Productivity Software/LibreOffice/Calligra
=> ↺ The Document Foundation’s Annual Report 2022
- The Annual Report of The Document Foundation describes the foundation’s activities and projects, especially in regards to LibreOffice and the Document Liberation Project.
GNU Projects
=> ↺ Riccardo Mottola: GNUStep now has badges
- Finally I got around implementing and committing badge support in GNUStep! I think it is one of the fine additions Apple did to the original OpenStep spec
- While Apple had it since MacOS 10.5, GNUstep didn’t and GNUMail had to manage 3 different code paths: One for GNUstep, one for 10.4 Mac and one for 10.5 and later which I implemented myself, since GNUMail originally didn’t have it.
Programming/Development
=> ↺ Collabora ☛ Triple Threat: The Power of Transcription, Summary, and Translation
- At Collabora, we’re committed to bringing people together. That’s why we’re pushing state-of-the-art machine-learning techniques like Large Language Models, Speech Recognition, and Speech-Synthesis techniques.
=> ↺ Adrian Gaudebert: Dawnmaker’s endless conundrum of infinite replayability
- Over the last few months we’ve had the opportunity to show Dawnmaker to a lot of people, and notably a few publishers. We had the good fortune of receiving very valuable feedback on the game, which allowed us to identify two important problems with it, or at least, with its demo. The first problem is that our artistic direction isn’t compelling enough, but that will not be today’s topic — though we are, of course, working on it.
- The problem we’re going to discuss today it that of replayability. Some of our players, and most of the publishers we talked to, have expressed that they do not feel inclined to restart a game after they lose. Once you’ve understood the patterns of the game, restarting a new game feels like doing the same thing again, and it is boring. That feeling was especially pronounced for players losing in the 2nd or 3rd region of the demo: you have to restart at level one, a level that you have already mastered and don’t feel like going through again.
Python
=> ↺ Louis-Philippe Véronneau: pymonitair: Air Quality Monitoring Display with MicroPython
- I’ve never been a fan of IoT devices for obvious reasons: not only do they tend to be excellent at being expensive vendor locked-in machines, but far too often, they also end up turning into e-waste after a short amount of time. Manufacturers can go out of business or simply decide to shut down the cloud servers for older models, and then you’re stuck with a brick.
- Well, this all changes today, as I’ve built my first IoT device and I love it. Introducing pymonitair.
=> ↺ TecAdmin ☛ Python Program to Find the Factors of a Given Number
- Python, a versatile and powerful programming language, has grown to be a favorite among beginners and experts alike due to its readability and efficiency. This comprehensive language isn’t only restricted to web development or data analysis.
=> ↺ TecAdmin ☛ Modulus Operator (%) in Python
- The modulus operator (%) in Python is one of the arithmetic operators, serving a unique purpose unlike more familiar operations such as addition, subtraction, multiplication, and division. It returns the remainder of a division operation. This article explores the usage and applications of the modulus operator in Python programming.
=> ↺ Python’s sub() Function: Enhancing Text Manipulation with Regular Expressions
- Programming languages offer various methods for manipulating text, whether it be to extract data, format text, or make replacements. Python is a popular programming language known for its simplicity and versatility.
=> ↺ Splitting Strings with Python: A Guide to the split() Function and Regular Expressions
- Programming languages like Python are used for a wide range of applications, from data analysis to web development. One of the most common tasks in programming is manipulating strings, which are sequences of characters.
=> ↺ Python Regex Flags: An Advanced Guide to Regular Expressions
- Exploring the world of Regular Expressions Have you ever felt the need to extract specific information from a large data set or search for patterns in text?
=> ↺ The Ultimate Regex Cheat Sheet: A Python Programmer’s Essential Companion
- Regex, or regular expression, is a powerful tool for text processing that allows programmers to search and manipulate strings with complex patterns.
=> ↺ Unit Testing in Python: A Comprehensive Introduction
- Python is a popular programming language used by developers for a variety of purposes such as web development, data analysis, and machine learning. With the rise of agile methodologies in software development, unit testing has become an essential practice for ensuring the quality of code written in Python.
=> ↺ Optimizing Test Processes: The Role of Test Fixtures in Python
- Software development is a complex process that requires multiple stages of testing to ensure the quality of the final product. Testing plays a crucial role in software development, as it helps identify and fix errors and bugs before a product is released to the market.
=> ↺ To Skip or Not to Skip: An Insight into Skipping Tests in Python
- Testing is an essential part of the software development process. It involves running a program with the specific intent of identifying errors, bugs, and other issues in the code. It helps to ensure that the software functions correctly and meets its requirements.
=> ↺ Running Unittests in Python: A Step-by-Step Guide
- Unit testing is an essential part of the software development process that involves testing individual units or components of code to ensure they function correctly.
=> ↺ Exploring Assert Methods: The Building Blocks of Python Testing
- Testing is a crucial part of software development that helps ensure the quality and reliability of code. Without proper testing, software can have bugs and errors that cause it to perform poorly or even crash.
Rust
=> ↺ Rust Blog ☛ The Rust Programming Language Blog: Announcing Rust 1.71.1
- The Rust team has published a new point release of Rust, 1.71.1. Rust is a programming language that is empowering everyone to build reliable and efficient software.
- If you have a previous version of Rust installed via rustup, getting Rust 1.71.1 is as easy as:
Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages. Permalink Send this to a friend
=> Techrights
➮ Sharing is caring. Content is available under CC-BY-SA.
Proxy Information
- Original URL
- gemini://gemini.techrights.org/2023/08/05/godot-4-0-4/index.gmi
- Status Code
- Success (20)
- Meta
text/gemini;lang=en-GB
- Capsule Response Time
- 174.669366 milliseconds
- Gemini-to-HTML Time
- 10.204947 milliseconds
This content has been proxied by September (ba2dc).