Tux Machines

today's howtos

Posted by Roy Schestowitz on Aug 13, 2023

=> today's leftovers | Programming Leftovers

How to Work with Variables in Bash

=> ↺ How to Work with Variables in Bash

Want to take your Linux command-line skills to the next level? Here's everything you need to know to start working with variables.

How to Install and Use GNU nano to Edit Files on Linux

=> ↺ How to Install and Use GNU nano to Edit Files on Linux

If you're starting your Linux journey, creating and editing files is one of the critical things you'll be doing, especially if you're planning to get your hands dirty with shell scripting. One of the most common command-line text editors on Linux is GNU nano, which comes pre-installed on most modern Linux distros.

How to Install WordPress on Ubuntu

=> ↺ How to Install WordPress on Ubuntu

WordPress is a comprehensive content management system (CMS) powering a lot of the websites that you visit daily.
If you'd like to get started developing WordPress websites but are not ready to pay for a server on the cloud, you can run and host your WordPress site locally on your PC. Here's everything you need to know about installing WordPress on Linux.

How to Disable IPv6 on RHEL using grubby

=> ↺ How to Disable IPv6 on RHEL using grubby

In computing, there are two types of IP addresses, IPv4 and IPv6. IPv6 offers a much larger addressing scheme than IPv4.

Distributing configuration and control of WiFiMon hardware probes

=> ↺ Distributing configuration and control of WiFiMon hardware probes

[...]
Communication between the WAS and the underlying WHPs is possible via the Salt infrastructure management tool. Salt establishes application layer communication among devices, therefore enabling WiFiMon administrators to control and reconfigure WHPs, such as modifying measurement intervals, without physically connecting to them. Moreover, WiFiMon takes advantage of important features provided by Salt. Specifically, by relying on the ZeroMQ message broker, Salt is scalable and allows for reconfiguring the available WHPs in parallel regardless of their total number.

Getting my backup Internet connection through BlueTooth on Linux

=> ↺ Getting my backup Internet connection through BlueTooth on Linux

Suppose, not entirely hypothetically, that your normal DSL Internet connection is down (for example, because the local phone company did something to your line and hasn't fixed it yet), and you need to get Internet by tethering your Linux desktop machine to your smartphone. The easiest way to do this is to be using a modern Linux desktop along with NetworkManager and so on; at that point you can basically click through the various GUIs to connect to your phone's hotspot through wifi, a direct USB connection, or BlueTooth, depending on what you have available. This will handle joining the phone's ad-hoc wifi network, pairing over USB and/or BlueTooth, and all of the other setup you need. However, I don't use a modern Linux desktop.

Tailwind, and the death of web craftsmanship

=> ↺ Tailwind, and the death of web craftsmanship

Tailwind started out as a particularly good set of Utility CSS classes. It was notable for being heavily configurable from day one. Its class names were reasonable, and it established certain useful conventions regarding sizing, color systems (very similar to that of Material Design), and lots of other common base settings. Some of these were "borrowed" from old libraries like Bootstrap, others were just created out of the need to buy-into utility CSS wholesale. Early versions of tailwind were horrifically heavy and slow. You'd have to ship megabytes of CSS, for a page that might have a half dozen styled "things" on it. And it was rightly lambasted for this. Utility classes were supposed to make things easier, faster, more convenient, and shipping a JPG worth of unused CSS was not in line with that. Tailwind eventually fixed this, with a generator approach, which would scan your codebase, pull out tailwind classes, and only put them in the generated CSS output. This also let tailwind grow the ability to have arbitrary values, without having to update a configuration file. Now you could do bg-[#ffccff] for a pinkish background, without having to add it to your color scheme. Useful, but dangerous too. Tailwind even sprouted component libraries, built atop tailwind. The tailwind devs have one, called TailwindUI, and there's an open-source one called Daisy.

The complex simplicity of my static websites

=> ↺ The complex simplicity of my static websites

So many people obsess over the size of their JS or CSS, but fail to realize that the bulk of their page is unnecessarily large and not well compressed images.
Of course, I was one of those people.

Dark Mode and Marginal Benefit

=> ↺ Dark Mode and Marginal Benefit

Dark mode is now everywhere (this blog has it). It’s both accessibility-driven and aesthetically pleasing. But it often isn’t the highest benefit feature (and rarely, if ever, a feature that leads to product-market-fit).

How To Install Visual Studio Code on Debian 12 [Ed: This is proprietary software or spyware of Microsoft. Consider using Free alternatives such as Kate.]

=> ↺ How To Install Visual Studio Code on Debian 12

In this tutorial, we will show you how to install Visual Studio Code on Debian 12. Visual Studio Code (VS Code) has emerged as the code editor of choice for developers around the world. Its versatility, rich feature set, and active community make it an invaluable tool for streamlining coding workflows.

How to Use Dig Command on Linux

=> ↺ How to Use Dig Command on Linux

In the dynamic realm of network troubleshooting, the dig command emerges as a stalwart ally, wielding the power to unravel the intricacies of the domain name system (DNS). For Linux aficionados and seasoned system administrators alike, wielding the dig command with finesse can unlock a world of insights and resolutions.

How To Install KDE Plasma Desktop on Fedora 38

=> ↺ How To Install KDE Plasma Desktop on Fedora 38

In this tutorial, we will show you how to install KDE Plasma Desktop on Fedora 38. For those of you who didn’t know, KDE Plasma is a powerful, customizable, and user-friendly desktop environment that offers a seamless computing experience.

How To Install Webmin on Debian 12

=> ↺ How To Install Webmin on Debian 12

In this tutorial, we will show you how to install Webmin on Debian 12. For those of you who didn’t know, Webmin, a versatile web-based system administration tool, redefines the way Linux servers are managed. With its graphical interface, even those without a profound command-line understanding can comfortably navigate complex administrative tasks.

How To Install Matomo on Debian 12

=> ↺ How To Install Matomo on Debian 12

In this tutorial, we will show you how to install Matomo on Debian 12. Matomo, a powerful web analytics platform, stands out for its privacy-focused approach. By self-hosting Matomo on your Debian 12 server, you retain complete control over your data, ensuring compliance with data protection regulations.

Sudo Privileges in Arch Linux: Add, Delete, and Manage Users

=> ↺ Sudo Privileges in Arch Linux: Add, Delete, and Manage Users

Managing user permissions is a cornerstone of system administration. In Arch Linux, this is no different. Ensuring the right users have the appropriate permissions is crucial for the security and functionality of your system.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/08/13/today_s_howtos.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
145.556096 milliseconds
Gemini-to-HTML Time
1.844822 milliseconds

This content has been proxied by September (ba2dc).