My Favourite Secret Weapon – strace

Why strace?

I’m often asked in my technical troubleshooting job to solve problems that development teams can’t solve. Usually these do not involve knowledge of API calls or syntax, rather some kind of insight into what the right tool to use is, and why and how to use it. Probably because they’re not taught in college, developers are often unaware that these tools exist, which is a shame, as playing with them can give a much deeper understanding of what’s going on and ultimately lead to better code.

My favourite secret weapon in this path to understanding is strace.

Source: My Favourite Secret Weapon – strace – zwischenzugs

Strings in Python

Learn how strings are handled in the Python programming language with this guide.

Source: Strings in Python – Pi My Life Up

How To Fix Broken Ubuntu OS Without Reinstalling It

This brief tutorial describes how to easily fix broken Ubuntu OS without losing data or without reinstalling it completely.

Source: How To Fix Broken Ubuntu OS Without Reinstalling It – OSTechNix

Printing at home from your Raspberry Pi

To get printing up and working on your Raspberry Pi the first thing you need to do is install CUPS. CUPS is an open source printing system developed by Apple that uses the Internet Printing Protocol (IPP) to support printing to both local and network printers.

Source: Printing at home from your Raspberry Pi (Raspberry Pi Blog)

SCP Linux – Securely Copy Files Using SCP examples

This post includes SCP examples. SCP or secure copy allows secure transferring of files between a local host and a remote host or between two remote hosts. It uses the same authentication and security as the Secure Shell (SSH) protocol from which it is based. SCP is loved for it’s simplicity, security and pre-installed availability.

Source: SCP Linux – Securely Copy Files Using SCP examples (Hayden James)

How to Take Linux System Snapshots with Timeshift

There are several backup utilities for Linux and in this guide, we’ll look at Timeshift, a utility which creates snapshot of and restores your Linux system.

Source: How to Take Linux System Snapshots with Timeshift

15+ examples for Linux cURL command

In this tutorial, we will cover the cURL command in Linux. Follow along as we guide you through the functions of this powerful utility with examples to help you understand everything it’s capable of.

The cURL command is used to download or upload data to a server, using one of its 20+ supported protocols. This data could be a file, email message, or web page.

Source: 15+ examples for Linux cURL command – Like Geeks

Linux users: How to Run Netflix in Kodi (original title: How to Run Netflix on the Raspberry Pi)

This is a case where a blog post is kind of mis-titled, and suggests that the article has more narrow application than it really does. The original title suggests it only applies to Raspberry Pi users, but if you actually read the article you find that the method shown should be equally applicable to any Linux-based distribution running Kodi, or at least to those Linux distros that are based on Debian (Debian, Raspbian, Ubuntu, Linux Mint, Elementary OS, Zorin OS, and many more). The same method would probably work on non-Debian-based distros as well, if you can get the required dependencies using their package managers, and if Kodi will run on them. I understand that it was published in a blog intended for Raspberry Pi users, so that’s probably why they tried to make it seem only relevant to the Raspberry Pi, but if you are running Kodi on some other Linux distro and want to view your Netflix content, you might try giving the method shown in this article a try:

How to Run Netflix on the Raspberry Pi – Pi My Life Up

If you have privacy concerns regarding Etcher (now known as balenaEtcher), here are some alternatives

We’ve used Etcher several times, mostly to make a bootable SD card for a Raspberry Pi or to put a bootable image of a Linux distribution onto a USB thumb drive. But we’re rethinking that now because we’ve read some concerns about privacy when using Etcher, or balenaEtcher as it is now called. … All we wanted to point out is that if you do have any concerns about using Etcher or balenaEtcher, there are alternatives, depending on which operating system you are using:

Source: If you have privacy concerns regarding Etcher (now known as balenaEtcher), here are some alternatives – Two “Sort Of” Tech Guys

Excellent Utilities: peco – interactive filtering tool

peco (pronounced peh-koh) is a CLI utility that filters text interactively. The tool is written in the Go programming language.

Source: Excellent Utilities: peco – interactive filtering tool – LinuxLinks