today's howtos
-
Understanding the ASCII Table
If you are into computers, you must have come across the ASCII table. It is a crucial part of modern computing even if many people are not aware of it.
-
How to add margin notes to a LibreOffice document
I use LibreOffice Writer on Linux to write my documentation, including client proposals, training materials, and books. Sometimes when I work on a very technical document, I might need to add a margin note to a document, to provide extra context or to make some other note about the text.
LibreOffice Writer doesn't have a "margin note" feature but instead implements margin notes as frames. Here is how I add margin notes as frames in a LibreOffice document.
-
How to install Muse Hub on a Chromebook
Today we are looking at how to install Muse Hub on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.
-
Day 88: CSS Motion Path
CSS Motion path allows you to position any graphical object and animate it along a specified path.
-
Reading notes with nov.el-mode and org-noter
Within Emacs, you can read PDF and EPUB files and keep reading notes in a separate but linked org file. With DocView you can also read odt and docx files, with these also you can keep linked reading notes.
I have only used org-noter with EPUB files.
Below, we look at using Emacs to read EPUB files, and create and maintain reading notes.
-
Linux software RAID mirrors, booting, mdadm.conf, and disk counts for non-fun
Linux software RAID mirrors have a count of the number of active disks that are in the array; this is what is set or changed by mdadm's --raid-devices argument. Your mdadm.conf may also list how many active disks an array is supposed to have, in the 'num-devices=' setting (aka a 'tag') for a particular array. The mdadm.conf manual page dryly describes this as "[a]s with level= this is mainly for compatibility with the output of mdadm --examine --scan", which historically and currently is not quite accurate, at least when booting (perhaps only under systemd).
-
Debating deterministic passwords
Please don't construe my words as either in support or dismissal of either classical password managers or deterministic ones. I haven't thoroughly looked at the problem from many (let alone all) angles, thus I might be missing a lot (both good or bad). To draw any conclusions, one should employ independent research.
-
An Introduction to the "./configure" Command: Compiling Source Code in Linux - TecAdmin
The ./configure command is a common way to configure and prepare software source code for compilation on Linux systems. This command is typically run before the make command, which actually compiles the software. Understanding the options available with the ./configure command can give you more control over the compilation process and help you customize the build to your specific needs.
-
Diving into Kubernetes architecture in depth
Kubernetes is a powerful open-source platform that is widely used for managing containerized applications. It is a highly scalable and flexible platform that allows developers to easily deploy, manage, and scale their applications. In this article, we will take a deep dive into the Kubernetes architecture and explore its various components in depth.
-
Git: Extracting fixed issues
Git is a powerful tool that is widely used for version control and collaboration in software development. One of the key features of Git is its ability to track changes made to files and directories over time. This makes it easy for developers to work together on a project, and also allows them to easily revert to previous versions of the code if something goes wrong.
-
Git: Finding commits in the history
Git is a powerful tool that is widely used by developers to keep track of their code changes. One of the main advantages of using Git is its ability to track the history of your code and allow you to easily revert to previous versions if needed. In this article, we will explore some of the ways you can find commits in the history of your Git repository.
-
Git: Getting a list of the changed files
Git is a powerful tool for managing and tracking changes in your code. One of the most useful features of Git is the ability to see a list of the files that have been changed in a particular commit or between two commits. In this article, we’ll explore how to use Git to get a list of the changed files, including examples and explanations to help you understand the process.
-
Git: Searching through the history code
If you’re a developer, you’re likely very familiar with Git – a version control system that allows you to keep track of changes made to your code. One of the most powerful features of Git is the ability to search through the history of your code, which can be incredibly useful for a variety of reasons. In this article, we’ll take a look at how to search through the history of your code using Git, and give you some examples of how this feature can be useful.
-
How to Install Brave Browser on Rocky Linux EL9 or EL8 - LinuxCapable
Brave is a free and open-source web browser based on the Chromium web browser. It was developed by Brendan Eich, the co-founder of Mozilla and the creator of JavaScript. The main goal of Brave is to provide users with a faster, more secure, and privacy-respecting browsing experience. Brave blocks third-party ads and trackers by default, which helps to speed up page load times and reduce the risk of malware and other security threats.
One reason to use Brave on a rocky Linux system over the default Firefox ESR is that Brave is built on the Chromium engine, which is known for its performance and stability. Brave’s built-in ad and tracker blocking can also help speed up browsing on a Linux system, which may be particularly beneficial on a computer with limited resources.
-
How to Install CMake on Rocky Linux EL9 or EL8 - LinuxCapable
CMake is a cross-platform open-source build system that is widely used for software development. It is designed to be used in conjunction with other build systems to generate native build files for a variety of platforms. CMake can be used to build, test, and package software, as well as to generate project files for popular IDEs such as Visual Studio and Xcode. One of the reasons why CMake is so popular is that it is designed to be easy to use, and it is supported by a wide variety of compilers and platforms.
On a Rocky Linux system, CMake can be used to manage the building, testing, and packaging of software. It is particularly useful when working with large and complex projects that need to be built on multiple platforms.
In this guide, you will discover how to install CMake on a Rocky Linux 9 or 8 system, either through the command line terminal using the dnf package manager and the native app-stream, or by compiling it from source. Two methods will be presented for your convenience.
-
Kubernetes concepts
Kubernetes is a powerful container orchestration tool that allows you to manage and scale your containerized applications with ease. It’s a relatively new technology, but it’s quickly becoming a must-have for any organization that wants to stay competitive in today’s fast-paced tech landscape. In this article, we’ll take a deep dive into the concepts that make Kubernetes so powerful and explain how they work with real-world examples.
-
Kubernetes runtimes
Kubernetes runtimes are the underlying technology that enables the execution of containerized applications on a Kubernetes cluster. These runtimes provide the necessary infrastructure and resources for containers to run and communicate with each other and with the outside world. In this article, we will explore the different types of Kubernetes runtimes available and provide examples of how they are used in real-world scenarios.
-
How to install containerized applications on Fedora Silverblue | Enable Sysadmin
Silverblue is a Fedora Workstation variant that focuses on immutability and containers, so installing software is a little different from the usual Linux process.
-
Continuous integration and deployment with Kubernetes
Continuous integration and deployment (CI/CD) is a critical process for modern software development. It allows teams to quickly and efficiently deliver new features, bug fixes, and updates to their customers. One of the most popular tools for CI/CD is Kubernetes, an open-source container orchestration platform. In this article, we’ll take a look at how Kubernetes can be used for CI/CD, including examples of how it can be implemented.
-
What is Kubernetes?
Kubernetes, also known as K8s, is an open-source container orchestration system that helps manage and deploy containerized applications. It is designed to automate the deployment, scaling, and management of containerized applications, making it easier for developers to focus on writing code rather than worrying about the underlying infrastructure.
-
Viewing the history with gitk
Git is a powerful tool for managing code and tracking changes, and one of the best ways to view the history of your code is through the gitk program. Gitk is a graphical tool that allows you to view the entire history of your code, including all of the commits, branches, and merges.
In this article, we will take a closer look at how to use gitk to view the history of your code and some of the features that make it such a valuable tool.
-
How to Install Linux Kernel 6.1 on Debian 11 or 10
The Linux Kernel 6.1 version can be utilized on Debian 11 Bullseye and Debian 10 Buster systems, bringing many new features and upgrades. This includes early support for Rust programming language, improved performance of the Btrfs file system, advancements in Intel Arc graphics, further development for AMD RDNA3 graphics processing units, Thunderbolt compatibility for Intel Meteor Lake, broader support for audio systems, support for Xbox One Elite Controller paddles, better support for Nintendo replica controllers, and initial support for DualSense Edge controllers. This release also includes many other updates, making it a significant update for Linux users.
The tutorial will guide you through adding the sid repository and creating an apt pin using the command line terminal, allowing you to install Linux Kernel 6.1 on Debian 11 or 10 Bullseye with the Debian team’s upstream Kernel release.