-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


today's howtos


Posted by Roy Schestowitz on Oct 18, 2022


BSD: OpenBSD Minimalist Desktop, Spotify Running on FreeBSD, AsiaBSDCon 2023, and FreeBSD Google Summer of Code

Android Leftovers



How to replace a failed hard drive in a GELI encrypted ZFS root mirror installation on FreeBSD


↺ How to replace a failed hard drive in a GELI encrypted ZFS root mirror installation on FreeBSD


> In this tutorial I am going to show you how to replace a broken hard drive in a FreeBSD GELI encryptet ZFS mirror root installation. I'll assume that you have installed FreeBSD using the FreeBSD installer and used encryption on a guided (auto) ZFS installation. The installer partitions the two hard drives in an identical partition scheme, in which one of the partitions is fully encryptet using GELI. This is a great setup, but it requires a little knowledge of the internals to replace one of the drives.



Website Fidelity


↺ Website Fidelity


> Kyle Simpson has a talk titled “FOUC, and the Death of Progressive Enhancement” wherein he suggests the idea of building websites in layers of fidelity instead of layers of technology.


> He argues that building websites is not about clinging to an ideal like the separation of concerns: markup separate from styles separate from scripts. Instead, it’s about the humans — about building technology solutions that can defer to user preferences. What we humans want and need varies from one moment to the next, from one human to the next, and we need technology that accommodates that.



Day 16: the specificity of :has()


↺ Day 16: the specificity of :has()


> It’s time to get me up to speed with modern CSS. There’s so much new in CSS that I know too little about. To change that I’ve started #100DaysOfMoreOrLessModernCSS. Why more or less modern CSS? Because some topics will be about cutting-edge features, while other stuff has been around for quite a while already, but I just have little to no experience with it.



SSH: Introduction, How to Secure and Working


↺ SSH: Introduction, How to Secure and Working


> If the local machine is Linux or Mac, we no longer need to install or configure anything; we can simply use our terminal on Mac or Linux as an SSH client. And if it is windows, we can get some ssh client applications like Putty or if we have a GIT Bash command prompt installed so that we can also use that to communicate over ssh, and if it is android or ios, we will find some apps like Termux that can help you connect over ssh. Now we have our ssh server and client ready. Now the third thing is the authentication mechanism .



A Beginners Guide To SSH


↺ A Beginners Guide To SSH


> If you have spent some time in and around computers during your life you might of heard of something called SSH. It stands for Secure Shell Protocol and is basically a secure way (using encryption) of communicating and transferring data across two servers or computers.


> As a Data Scientist, I use SSH frequently to access Databases, logging into AWS and pulling private/organisational git repos.


> In this article, we will go over how SSH works and show its use when working with Git.



Edit Someone Else’s Website: contenteditable & designMode


↺ Edit Someone Else’s Website: contenteditable & designMode


> The first time I opened up my devtools and changed the contents of a website, I actually thought that I had hacked it. I thought, “Oh my gosh, what sort of crazy powers have I unlocked?”


> Little did I know that it was just a local change that would go away when I reload the browser. Still, it is kind of cool to think we can do that.


> I bring it up today because there’s actually a couple APIs that are sort of related, that I wanted to highlight.



How to Install PostgreSQL 15 on Ubuntu 22.04 LTS


↺ How to Install PostgreSQL 15 on Ubuntu 22.04 LTS


> PostgreSQL 15 is out and delivers many performance improvements. The new release improves PostgreSQL’s capabilities in several key areas, most notably performance, data compression, and security. In terms of performance, PostgreSQL 15 includes several enhancements that should help to improve the database’s overall speed and responsiveness.


> One of the most significant changes is the addition of a “MERGE” command, which should help to improve the efficiency with which data is processed. In addition, the new release enables Zstd and LZ4 compression support, which can help reduce the data sets’ size. Finally, in terms of security, PostgreSQL 15 introduces several improvements that should help to better protect data from unauthorized access. Overall, PostgreSQL 15 is a significant release that delivers on many promised improvements.


> The following tutorial will teach you how to install PostgreSQL 15 on Ubuntu 22.04 LTS Jammy Jellyfish using the command line terminal and some basic configuration and setup tips.



How to Install Latest VirtualBox 7.0 on Linux


↺ How to Install Latest VirtualBox 7.0 on Linux


> VirtualBox is an open-source cross-platform virtualization software, that can be installed on any operating system to run multiple guest virtual machines on the same computer.



How to install Emacs on Linux Mint 21 | Mark Ai Code


↺ How to install Emacs on Linux Mint 21 | Mark Ai Code


> GNU Emacs is a powerful text editor that can be used on different operating systems like macOS, Linux, and Windows. It can be expanded and used in many different ways. It is the oldest tool for editing, but it is still useful and has a lot of features, such as support for unicorns, an easy installation process, and built-in tutorials. It also lets the user change their document with Emacs Lisp and add a number of extensions and plugins.



How to Install Joomla 4 on Debian 11 - RoseHosting


↺ How to Install Joomla 4 on Debian 11 - RoseHosting


> In this tutorial, we are going to explain in step-by-step detail how to install Joomla 4 on Debian 11 OS.


> Joomla is an open-source content management system (CMS) used for publishing web content on websites. Joomla CMS is written in PHP Symfony and is based on the MVC (Mode-View-Controller) web application framework. This software includes a lot of features such as page caching, blogs, language support, feeds, etc. In this tutorial, we are going to set up Joomla 4 with the most used stack, the LAMP stack.


> Installing Joomla 4 with LAMP stack is a straightforward process that can take up to 15 minutes. Let’s get started!



How To Install (Zero) 0install on Debian 11 Bullseye Linux


↺ How To Install (Zero) 0install on Debian 11 Bullseye Linux


> Learn the commands to install and use open source software installation tool- Zero Install on Debian 11 Bullseye Linux using the command terminal to run various free applications.


> What is 0install?


> “Zero Install” or “0Install” is a decentralized, system-independent software installer that supports binary and source files, dynamic libraries, and integration with Native Platform Package Manager.


> With “Zero Install” you run programs without having to install them. You independently define how the selected software should behave on the system. To set whether desktop shortcuts or Start menu entries are made. The tool already offers several free programs in its collection. These include, for example, Audacity, Blender, DVDStyler, FileZilla, KeePass, Notepad++, Pidgin, and several others. After the first launch, the list of available programs is loaded, individual titles of which are available in different versions. In addition, the update process is possible directly from “Zero Install”.


> Furthermore, software developers can use Zero Install to make programs available for download on their own websites while still taking advantage of features that traditional package managers from Linux. 0Install is intended to supplement, not replace, the package management of the distribution used, because 0install packages can be used in parallel with the corresponding packages of the distribution. Apart from Linux, 0Install is also available for Windows and macOS.



How to Install Code::Blocks on Ubuntu 22.04 LTS


↺ How to Install Code::Blocks on Ubuntu 22.04 LTS


> Code::Blocks is a free and open-source software highly extensible Integrated Development Environment (IDE) for the C, C++, and Fortran programming languages. It features support for a wide range of compilers, parallel builds, and multi-target projects and also provides an interface with GNU GDB. The code editor in Code::Blocks features syntax highlighting, code folding, a tabbed interface, code completion, a class browser, and smart indenting. Code::Blocks is one of the most popular IDEs for C++ development and is used by many companies and organizations worldwide.


> In the following tutorial, you will learn how to install Code::Blocks on Ubuntu 22.04 LTS desktop with either APT or Flatpak package manager using the command line terminal and instructions on how to update and remove the software in the future if required.



How To Install Notepad++ on Rocky Linux 9 - idroot


↺ How To Install Notepad++ on Rocky Linux 9 - idroot


> In this tutorial, we will show you how to install Notepad++ on Rocky Linux 9. For those of you who didn’t know, Notepad++ is a very popular text editor that’s only built for Windows and doesn’t have official support for Linux systems. Notepad++ supports various plugins that can help you with comparing two docs, even compiling code, altering text, recording and running macros, and more.


> 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 Notepad++ on Rocky Linux. 9.




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Thu Jun 13 19:59:30 2024