today's howtos
-
Linux Journal ☛ Setting Up Kubernetes on Ubuntu Server
In the rapidly evolving landscape of software development and deployment, container technology has emerged as a revolutionary force. At the forefront of this transformation is Kubernetes, an open-source platform designed for automating deployment, scaling, and operations of application containers across clusters of hosts. This article delves into the synergy between Kubernetes and Ubuntu Server, a popular choice for hosting these containers.
-
HowTo Geek ☛ 5 Ways You Can Install Ubuntu on External Storage
Ubuntu's open-source nature makes it, like any Linux distribution, extremely flexible. Not only can it boot from external storage rather than your PC's interal storage, but also there are multiple ways to do this. We're listing a few external boot methods so you can choose the best for your Ubuntu setup.
-
TechTarget ☛ Tutorial: Use Linux rsync backup to protect files
Rsync is a file transfer utility designed to move data from one Linux network host to another, which has made it a popular option for backing up critical data.
-
Barry Kauler ☛ Fix sudo-sh segfault
Yesterday I posted about adding a Cancel button to sudo-sh:
https://bkhome.org/news/202312/sudo-sh-cancel-button.html
Then discovered that if the DISPLAY variable is not defined, the /usr/bin/sudo-sh binary executable segfaults.
-
Hunor Márton Borbély ☛ Day 21: How to Inline SVG in CSS
In many cases an inlined SVG feels like a bit like noise in HTML. If we add an icon then the icon itself feels more like styling than content that should be part of the DOM structure itself. The good news is, we can move SVG images entirely into CSS.
-
12 Days of Web ☛ 12 Days of Web: CSS Nesting
CSS Nesting is a new syntax for CSS that lets you nest selectors inside of other selectors, where every nested selector is relative to their parent.
-
Adriaan Roselli ☛ AD Support in HTML Video
One of the primary challenges of using the browsers’ default video player is its lack of support for additional audio tracks. Whether those tracks are referenced from a 1) separate media file, 2) synthesized by the browser, or 3) in the video file itself, browsers overall today do a poor job of exposing them.
-
University of Toronto ☛ The (historical) background of 'SMTP Smuggling'
SMTP is a very old Internet protocol, and like a variety of old Internet protocols it has what is now an odd and unusual core model. Without extensions, everything in SMTP is line based, with the sender and receiver exchanging a series of 7-bit ASCII lines for commands, command responses, and the actual email messages (which are sent as a block of text in the 'DATA' phase, ie after the sender has sent a 'DATA' SMTP command and the receiver has accepted it). Since SMTP is line based, email messages are also considered to be a series of lines, although the contents of those lines is (mostly) not interpreted. SMTP needs to signal the end of the email text being transmitted, and as a line based protocol it does this by a special marker line; a '.' on a line by itself marks the end of the message.