Franco Masotti’s technology blog #
Posts by year #
-
[ 2023-09-30 ] Simple PONG game using the Phaser framework
Creating a simple PONG game using the Phaser 3 framework...
-
[ 2023-09-27 ] Radioactive CRT TV dust
Radioactive CRT TV dust
-
[ 2023-09-22 ] Computer recreations: random numbers and properties
This new video of the “Computer recreations” playlist talks about...
-
[ 2023-09-09 ] Transform GIT repository to mirror in Gitea
Mirroring huge GIT repositories with Gitea is not always straight...
-
[ 2023-09-05 ] Collabora online in Nextcloud
Collabora is a cloud office suite that can be integrated...
-
[ 2023-08-29 ] Invert letter cases of a string in C
Here’s a new video about programming in C. You’ll see...
-
[ 2023-08-23 ] RAID with Btrfs: a practical introduction
In this video I show you an overview of how...
-
[ 2023-08-16 ] Redis cache in Nextcloud
In this video I show you how to setup Redis...
-
[ 2023-08-07 ] Markdown table of contents
In this video I present you a software called md-toc,...
-
[ 2023-07-29 ] Nextcloud's Recognize app
In this video I show you how to setup the...
-
[ 2023-07-27 ] Disable IPv6 on Linux and OpenWRT
Disable IPv6 on Linux and OpenWRT Let’s see how and...
-
[ 2023-07-24 ] Full text search in Nextcloud
This video shows you how to set up full text...
-
[ 2023-07-22 ] Sandboxed Firefox profiles
Let’s see how to use sandboxed and isolated Firefox profiles...
-
[ 2023-07-22 ] Disable IT-alert notifications
The IT-alert public warning system is uses the cell broadcasr...
-
[ 2023-07-18 ] Learn Python unit tests in 5 minutes
In this video you will learn about unit tests in...
-
[ 2023-02-02 ] Simplest bread making
Here is a simple recipe to make bread...
-
[ 2022-11-01 ] Hacking on the CSS of the Sphinx RTD's theme
Read The Docs’ Sphinx theme
(RTD) is quite good but there are some ways...
-
[ 2022-10-23 ] A simple way to fix audio on GNU/Linux
I wanted to set HDMI as default output and the...
-
[ 2022-10-08 ] Apache subpath rewrites
To have a more linear structure in my blog I...
-
[ 2022-10-04 ] Cloudpasta a Nextcloud instance you can try
Nextcloud is a set of client-server programs for file hosting
and collaboration...
-
[ 2022-06-11 ] A simple method to play self-hosted music on Android
Here is simple way to listen to self-hosted music on Android
without installing specific streaming software...
-
[ 2022-04-21 ] Sorting downloaded files from youtube_dl.py by year-month
I had to change the configuration used by my youtube_dl.py script...
-
[ 2021-12-29 ] New services
an HTTP Debian GNU/Linux mirror is available...
-
[ 2021-12-19 ] Sorting files after recovery with Photorec
Here is a trivial, non efficient Python script that you can run after
a Photorec recovery...
-
[ 2021-09-13 ] Problems and solutions with Gitea 1.15
My Gitea instance at software.franco.net.eu.org
has been on SQLite since its inception in October 2018...
-
[ 2021-09-02 ] Quitting GitHub
Mass censorship, privacy violations and trackings
are surging everywhere right now...
-
[ 2021-03-21 ] Tiny Tiny RSS over TOR
install and configure TOR, Privoxy and TT-RSS...
-
[ 2021-03-08 ] The repositories are available on TOR
The Gitea instance containing my repositories is now available on...
-
[ 2021-03-06 ] This website is also available on TOR
This website is also available on tor: usggwz6vwth276fdyccskoba5u2jis5ugv2ew2fy2blowgf2dv73axad.onion Remember that...
-
[ 2021-03-01 ] Changing domain of a Gitea instance
Here I am assuming that you are using Apache as webserver and Let’s Encrypt as...
-
[ 2021-02-21 ] An alternative to GitHub Pages
Following what I have written in a previous post I present you a DIY alternative to GitHub and GitLab pages...
-
[ 2021-02-19 ] Apache from Arch to Debian
Here are some simple steps to migrate Apache’s configuration
from an Arch GNU/Linux-based distro to a Debian GNU/Linux-based distro...
-
[ 2021-02-17 ] A new hosting for this blog
Migrating from GitLab Pages (or put any name here)
to a private webserver has one main advantage: to be in control of all its data...
-
[ 2020-10-07 ] Fail2ban
This is a list of custom filters, rules and settings I use for Fail2ban...
-
[ 2020-07-14 ] Python 3 cheatsheet
This is a list of instructions I use frequently in:
automated-tasks
fattura-elettronica-reader
fpyutils
md-toc...
-
[ 2020-06-16 ] A solution to I/O errors on some external USB 3 HDD enclosures
I bought several Inatek fe 3001
USB HDD enclosures for my backups...
-
[ 2020-02-08 ] My new backup system
Last year I wrote a post
about my backup system...
-
[ 2020-02-06 ] What happened to the CSS?
Yes, I practically removed all the CSS file from this...
-
[ 2019-11-10 ] Running python scripts using different package versions
Installing Python packages from pacman as well as pip, using the root user,
is not a good idea because pacman cannot keep track of files...
-
[ 2019-07-08 ] RAID data scrubbing
While I was reading an Arch Wiki page,
I found an AUR package
that claims to run periodic RAID scrubbings...
-
[ 2019-07-04 ] From crontabs to Systemd timers
Since I started my own server at home I have always use crontabs to handle
recurring tasks such as backups...
-
[ 2019-02-23 ] My backup system
Rsync is a very useful and flexible tool to do
incremental backups and I have been using it for years...
-
[ 2018-11-18 ] My bash template for option parsing
Hello again, in the past years I have written a...
-
[ 2018-11-06 ] A stupid smart doorbell system
A smart doorbell is useful when you are not at...
-
[ 2018-10-18 ] Fixing the /dev/md127 problem
A quick how to today. /dev/md127. It happened again while...
-
[ 2018-10-02 ] Automatic synchronization of media files from SD cards
Continuing to talk about backups I want to
share a script I have written for...
-
[ 2018-08-04 ] Syncing files from Android to GNU/Linux
Backups of mobile phone content have been a problem I wanted to solve for years
but unfortunately the tools to do a clean job have...
-
[ 2018-04-19 ] OpenWrt on the DG834Gv4 modem router
The DG834Gv4 is an old
Netgear WiFi modem/router and has been my first wireless access...
-
[ 2018-04-16 ] My Python release workflow
This is a personal reminder for the operations to do...
-
[ 2018-04-03 ] Repairing my first PC
This was my first PC back in ~ 2001 2002....
-
[ 2018-03-05 ] Add a remote shared printer with a couple of shell commands
If you happen to have a USB printer without WiFi...
-
[ 2018-03-02 ] An O(n) Python 3 algorithm that halves the number of characters to be removed
It’s been a while. Some days ago I thought to...