Avatar (Fabio Alessandro Locati|Fale)'s blog

Google Analytics and EU rules

September 26, 2022

In the last few months, we have witnessed multiple European Data Protection offices weigh on the legitimacy of Google Analytics.

Back in January, I’ve published a post that touched on the topic but was not really about Google Analytics. So, let’s start looking at what happened, why Google Analytics seems to be so interesting for the European Privacy authorities, and finish with some guessing on what could happen in the next few months.

Read More

Install Fedora on MACCHIATObin

August 31, 2022

After my last post about MACCHIATObin, a few people reached out to better understand how to install Fedora on it.

The MACCHIATObin board provides many different installation options. It has an onboard eMMC (in my case, 8GB, but I’m not sure if other sizes are available), an SD card slot, 3 SATA ports, and 1 PCI x4 slot. This setup means that the various options to install Fedora on a MACCHIATObin are:

Read More

Parse multi-CSV files in Go

August 22, 2022

As it happens every year, I had to pull a lot of information from various financial intermediaries and convert them into the way the local tax system wanted them. For this reason, I created a Go program that does this modularly. Whenever I have a new financial intermediary, I create a new module that can read whatever format they create and returns a structured object in the form that the application expects. This year I added a new financial intermediary with a very “interesting” CSV format.

Read More

Fedora Sway OSTree Spin name

August 12, 2022

The Fedora Sway SIG is working to create an immutable version of the Sway Spin (also work in progress) using OSTree.

Those immutable spins of Fedora are becoming more common following Silverblue and Kinoite’s success.

As it often happens, one of the most challenging things to do in creating something is to come up with clever names. This task is made even more complex by the relatively small amount of people active in this conversation. For this reason, during the last SIG meeting, it was decided to socialize this decision so that more people could suggest their ideas.

Read More

MACCHIATObin Single Shot first impressions

July 31, 2022

I’ve played with a MACCHIATObin Single Shot board for the last month. I decided to pick this up instead of a different board because of its sheer connectivity. This board has 1x1GbE, 1x2.5GbE, and 2x10GbE, which is very rare for those kinds of boards. I was most interested in the two 10GbE due to some projects I have in mind.

I was interested in installing Fedora, which proved very easy. The first time I created a bootable micro-SD card with Fedora, it worked perfectly out of the box. After a few tests, I decided to install Fedora on a SATA drive. The SATA installation proved a bit more complex because I assumed it could boot from USB, but I did not manage to do so. I then moved the Fedora ISO to a micro-SD card and installed it from there, which proved to work flawlessly.

Read More

Nebula on Fedora

June 30, 2022

In the last year, I moved more and more data and services to hardware that I can directly control. A direct consequence of this is that I started to run more hardware at my house. This change has been very positive, but it is suboptimal when not at home. All services I run are secure and could be shared directly on the web, but I prefer a more cautious approach. For this reason, I decided to create a VPN.

Read More

Can you trust a cloud provider for HA?

May 23, 2022

We have seen a massive increase in the “real world” dependency on digital services in the last few years. This process will probably continue in the future, and we are not ready for it. In the same few years, we have seen a lot of cases where digital services went offline or got hacked. In a society that relies more and more on digital services, we can not afford such services not to be available or secure. Although security is essential, I want to focus on availability for now.

Read More

Obtain an Ansible Job output from Ansible Tower API

April 27, 2022

A couple of years back, I wrote a blogpost on obtaining the previous Job ID in Ansible Tower workflow. Now, let’s go further and create another module to obtain the output of such a job.

Before moving further, I want to specify that I talk about Ansible Tower since this is the most known name for this software, but I could also be talking about AWX or Ansible Controller since those are the same codebase. AWX is the open-source upstream project. Ansible Tower is the former name of the Red Hat product based on AWX. Ansible Controller is the name of the Red Hat Ansible Automation Platform 2 component based on AWX.

Read More

gopass in Fedora

April 25, 2022

I started to use ZX2C4’s pass back in 2016 to manage my passwords. I liked the idea behind pass, but I found it too hackish. For this reason, I moved to gopass at the end of 2017 because it was a far more complete implementation of pass from my point of view.

gopass is now part of my system, and I’m so used to it that it is hard for me to think about my workflows without gopass into them.

Read More

PSM I and PSPO I

March 31, 2022

On Friday, I had the opportunity to take scrum.org’s Professional Scrum Master I (PSM I) and Professional Scrum Product Owner I (PSPO I) exams.

I’ve started to prepare myself with a training course mainly focused on PSM I. Even though the training title was around PSM I, the course has been on the ideas and reasons behind scrum more than specifically on the certification.

I’ve then proceeded with a full read of the scrum guide.

Read More
Older Newer