today's howtos
-
Wireshark: Specifying a Protocol Stack Layer in Display Filters
Specifying a protocol stack layer is one of the new syntax features. But let me first explain what the problem is, and then we can talk about the solution that the new syntax brings.
-
Day 11: space-separated functional color notations
It’s time to get me up on 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.
-
On Web Clipping
The lack of success in web clippers may be because of Chrome's locked-down extension policy. It is hard to balance a browser security model that lets users inject clipping code into arbitrary websites without having some sites use it nefariously (for tracking) – see the programmable web. Chrome eventually shipped a tangentially related feature, which would highlight a phrase that you searched for on the target site.
-
Set filedate on photo according to EXIF
The EXIF information is a set of data that your camera or smart phone has put into the JPG file. One of the elements of this set is the actual date and time you made the photo.
So, if we can extract that information we can restore the right date and time for our photo file.
-
How to Install GNU Emacs 28 on Linux Mint 21 LTS
GNU Emacs is a widely used and popular text editor that has been around for over three decades. The latest release, GNU Emacs 28, brings several new features and improvements, including better support for Python and JavaScript, improved performance, and a more user-friendly interface. In addition, GNU Emacs 28 makes it easier to customize the editor to suit your individual needs. Whether you’re a longtime user of Emacs or just getting started, you’ll find that GNU Emacs 28 has everything you need to make your text editing experience more efficient and enjoyable.
The following tutorial will teach you how to install Emacs on Linux Mint 21 LTS release series using a LaunchPAD APT PPA or Flatpak with the command line terminal.
-
How to Install Element Matrix Client on Linux Mint 21 LTS
Element is a free and open-source software instant messaging client implementing the Matrix protocol. It supports end-to-end encryption, groups, and sharing of files between users on this platform! If you’re looking for an open-source, encrypted messaging client that offers group chats and file-sharing functions, then Element is one of the best options. The client is available for Windows, macOS, Linux, Android, and iOS, so you can use it on any device you own.
One of the great things about Element is that it’s backed by a large community of developers constantly working to improve the software. So if you encounter any bugs or problems while using Element, you can rest assured that they’ll be fixed quickly. In addition, all of your data is stored securely on your device, so you don’t have to worry about it being accessed by anyone else. If security and privacy are important to you, then Element is worth checking out.
In the following tutorial, you will learn how to Install Riot Desktop or better known as Element now, on Linux Mint 21 LTS release series using the command line terminal to import the Riot or better known as Element.io official repository and gpg key and install the desktop chat client editor, along with how to maintain and remove the software if required in the future.
-
How to Enable the Ubuntu Multiverse Repository - Pi My Life Up
The multiverse repository is one of the four official package repositories. It contains software that is restricted by copyright or legal issues.
Basically, the Ubuntu multiverse repository adds software that adds support for software that is covered under patents or is considered non-free.
An example of a package included within the “multiverse” repository is unrar. Unrar allows you to extract archives that were compressed using the proprietary “rar” format.
Due to licensing issues, the packages provided in this repository may not be considered legal in your country.
Over the next few sections, we will show you how you can add the multiverse repository on Ubuntu using the terminal or desktop interfaces.
-
How to Install Snap in Arch Linux
Snap is a universal package format designed by Canonical, the parent company of Ubuntu. Some people do not like Snap, but it has some advantages.
Often, some applications are only available in the Snap format. This gives you a good enough reason to enable snap in Arch Linux.
I know that AUR has a vast collection of applications but the snap apps often come directly from the developers.
If you want to be able to install Snap applications in Arch Linux, you need to enable snap support first.
-
How to Install Nginx, MariaDB, and PHP on AlmaLinux 9
This step-by-step guide walks you through installing and configuring Nginx, MariaDB, and PHP (LEMP Stack) on AlmaLinux 9.
The LEMP software stack consists of a group of server-side software that serves dynamic web pages and web applications. It is an acronym representing four separate components: (L) Linux OS, (E) Nginx Web Server, (M) MySQL/MariaDB Database, and (P) PHP Scripting Language.
-
How to Install SeaMonkey Internet Suite on Ubuntu 22.04 LTS
SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape 7. The SeaMonkey project intends to deliver a complete, seamless integration of Internet applications in one easy-to-use package. Included are a browser, email- and newsgroup client, IRC chat client, and simple HTML editing – all your Internet needs in one application.
Unlike other integration attempts, such as Microsoft’s Active Desktop or Apple’s iTools, SeaMonkey delivers on its promise. Installation is painless, and once you get used to its interface, you’ll be hard-pressed to find anything you can’t do with it. For anyone who wants an easy way to access all their favorite internet applications, SeaMonkey is the only choice.
In the following tutorial, you will learn how to install SeaMonkey on Ubuntu 22.04 LTS Jammy Jellyfish desktop with the official Ubuntuzilla Repository APT repository using the command line terminal and instructions on how to update and remove the software in the future if required.
-
How to Install Linux Kernel 6.0 on Pop!_OS 22.04 LTS
Linux Kernel 6.0 has been released recently, with many features, including support for the newest generation of processors from Intel and AMD and security updates to improve performance on various hardware devices! For end-users, the most significant change will likely be new capabilities added alongside stability improvements. As always, it is crucial that users carefully evaluate any risks involved in upgrading to a new kernel before doing so.
-
How to Install Julia Programming Language on Ubuntu 22.04
This article guide takes us through the necessary steps needed to install and configure Julia programming language on Ubuntu 22.04/20.04 systems. The article also demonstrates how to get started with Julia by running a simple Julia program.
Julia is a considerably new, fast, and high-level programming language intended to unriddle scientific and highly advanced computation problems. It is famous in scientific research, machine learning, data science, visualization, and also for more general-purpose application building.
-
How to install and enable OpenSSH on Ubuntu 22.04 LTS | FOSS Linux
You can use various methods to connect to a remote system from your local machine. One of the most popular methods today used to connect to remote machines is Secure Shell (SSH). SSH came to replace the insecure rlogin and rsh that could send users’ passwords over a network ‘unencrypted.’ The daemon program responsible for running the SSH client is called OpenSSH.
The Ubuntu desktop and Ubuntu server minimal do not come with OpenSSH installed by default. However, you can easily install this utility from the command line. This post will provide a comprehensive guide on installing and enabling OpenSSH on Ubuntu 22.04.1 LTS.
-
How to fix “dd unrecognised operand error” when trying to create a bootable USB
One of the useful commands in disk management is the dd command. This command also allows you to quickly and easily make bootable drives with a simple command. However, it can give error at some point of using it. Here’s how to fix dd unrecognised operand error when trying to create a bootable USB drive.
-
How to Install Vivaldi Browser on Pop!_OS 22.04 LTS
Vivaldi is a unique web browser designed specifically for power users. It offers a host of features that are not available in other browsers, including an advanced tab management system, built-in note-taking capabilities, and a customizable interface. Vivaldi also includes several privacy-oriented features, such as built-in ad and tracker blockers. These features make Vivaldi an ideal choice for users who value privacy and convenience.
In the following tutorial, you will learn how to install Vivaldi Browser on Pop!_OS 22.04 LTS release series using the command line terminal and the option of Vivaldi stable or Vivaldi snapshot browser versions.
-
How to Install Ubuntu Restricted Extras
The restricted extra package is a meta package that allows you to install several packages on Ubuntu at once that are considered restricted for various reasons.
A meta package is a package that will install several others by marking them as dependencies. Another example of a meta-package is “build-essential”, which installs packages related to compiling code on your device.
In the case of the Ubuntu restricted extras package, the packages it installs are commonly used media codecs and fonts.
An example of one of the packages that might be installed is “intel-media-va-driver“, which is Intel’s media driver.