Tux Machines

today's howtos

Posted by Roy Schestowitz on Jul 03, 2023

=> New Distro Releases: Proxmox Backup Server 3.0 and More | Top 10 Best Themes for Xfce Desktop

2023-06-26 [Older] How to bind an SSH public key to a specific command

=> ↺ 2023-06-26 [Older] How to bind an SSH public key to a specific command

2023-06-30 [Older] 2 ways for Installing TeamViewer in Debian 12 BookWorm Linux

=> ↺ 2023-06-30 [Older] 2 ways for Installing TeamViewer in Debian 12 BookWorm Linux

Cool URLs keep their contents (an obvious point that still matters)

=> ↺ Cool URLs keep their contents (an obvious point that still matters)

It has been an article of faith for some time that "cool URLs don't change", as seen in (for example) this 1998 W3C article written by Tim Berners-Lee (you may have heard of him). Sadly, time has shown that cool URLs do often change, and sometimes they become inaccessible even when they don't change. But there is another part of this that I feel the need to say out loud: cool URLs keep their contents.

The evolving Unix attitudes on handling signals in your code

=> ↺ The evolving Unix attitudes on handling signals in your code

To simplify the story, as Unix grew both programs and the C library became more complex, with more complex internal operations going on, and people became less tolerant of flaky programs than they might have been in a simple research operating system. Eventually people began to think about threads, and also about standardizing what signal handlers could legally do as part of POSIX. This resulted in the current situation where POSIX signal handlers are very constrained in what they can legally do, especially in threaded programs. To simplify things, you can call some C library functions (primarily to interact with the operating system), or set a flag, and that's about it. A particular Unix may go beyond the POSIX requirements to make other things safe in signal handlers, and programs may break these requirements and still get away with it most of the time, but today there isn't much you can safely do in a signal handler within the C API.

How to Delete a Webmention

=> ↺ How to Delete a Webmention

To delete a webmention, first remove a piece of content from your website. Then, ensure the page returns a 410 Gone HTTP status code. This status code indicates that a piece of content has been permanently removed a site. Then, resend a Webmention to the URL to which you originally sent the mention. If implemented, the Webmention receiver used by the site to which you sent the Webmention will acknowledge the 410 then delete the mention from their database. For example, webmention.io, a popular webmention receiver, has implemented deletion support.

Enhancing Linux Security with Network Access Control Software: Safeguarding Your Networks and Data [Ed: Yet more Webspam disguised as 'article' about "Linux"]

=> ↺ Enhancing Linux Security with Network Access Control Software: Safeguarding Your Networks and Data | ↺ Webspam disguised as 'article' about "Linux"

How to Install Themes in Xfce or Xubuntu

=> ↺ How to Install Themes in Xfce or Xubuntu

A simple guide on how to install themes in Xubuntu or any Linux distribution featuring Xfce desktop. Xfce is a lightweight desktop environment known for its simplicity, speed, and customization options. It has necessary tools that allow users to personalize their Xfce experience, is the ability to install and apply different themes.

Linux sed Command (Find and Replace Strings in Files)

=> ↺ Linux sed Command (Find and Replace Strings in Files)

The Linux operating system, renowned for its robustness and flexibility, offers a myriad of command-line tools that empower users to perform complex tasks with ease. One such tool is the sed command, a powerful stream editor used for parsing and transforming text.

Linux grep Command (Find Text in Files)

=> ↺ Linux grep Command (Find Text in Files)

In the Linux operating system, the grep command is a powerful utility that exemplifies the system’s flexibility and robustness. This command-line tool enables users to search for specific patterns of text within files.

A Beginner’s Guide to the Linux ipconfig Command

=> ↺ A Beginner’s Guide to the Linux ipconfig Command

The Linux ifconfig command is a versatile tool that plays a crucial role in network management. It’s a command-line utility that allows you to configure and manage network interfaces on Linux-based systems.

How To Install Node.js on Debian 12

=> ↺ How To Install Node.js on Debian 12

In this tutorial, we will show you how to install Node.js on Debian 12. For those of you who didn’t know, Node.js, a powerful and versatile JavaScript runtime environment, has revolutionized modern web development, enabling developers to create scalable and efficient applications.

Managing Java containers with Quarkus and Podman Desktop

=> ↺ Managing Java containers with Quarkus and Podman Desktop

The world of software development is changing quickly, and it is no different for the Java developer who needs to learn new skills to manage Java containers.

=> ↺ Java

=> ↺ Java

Install Win11 KVM Guest on SrarkyLinux 7 via conversion virtio-win-0.1.229-1 F38 to Debian format (*.deb)

=> ↺ Install Win11 KVM Guest on SrarkyLinux 7 via conversion virtio-win-0.1.229-1 F38 to Debian format (*.deb)

How To Clone Linux Hard Drive [ Linux Backup Guide]

=> ↺ How To Clone Linux Hard Drive [ Linux Backup Guide]

Either you are using Windows or Linux, you should have always have backup plan for your devices and the important data you might have. One of the best way to backup your data is by cloning your drives.

How to Install Timeshift on Manjaro Linux

=> ↺ How to Install Timeshift on Manjaro Linux

In the domain of system administration, establishing regular backups is critical. Timeshift, a distinguished tool in the Linux landscape, facilitates file system snapshots, serving as a crucial resource in the event of system failures or data loss.

How To Fix GRUB Not Showing In A Dual-Boot Setup

=> ↺ How To Fix GRUB Not Showing In A Dual-Boot Setup

After installing two operating system in laptop or desktop, we might come across the issue like GRUB not showing after rebooting. This issue pops up when you install Linux and Windows in single system.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/07/03/today_s_howtos.1.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
141.516037 milliseconds
Gemini-to-HTML Time
1.292155 milliseconds

This content has been proxied by September (ba2dc).