Archives
All the articles I've archived.
Rebuilding this blog with Astro (with a little help from Claude)
Why I rebuilt gmacario.github.io on Astro and AstroPaper, and how I did the whole migration pair-programming with Claude Code.
Creating private forks of a GitHub repository
Sometimes it may be useful or needed to have a private repository on GitHub which is a fork (or just a mirror) of a public repository.
Remote capture of BLE packets with Wireshark
This post explains how to use Open Source tools for capturing Bluetooth Low Energy packets on a remote Linux host and display them in real-time on Wireshark.
Running Kismet on a Raspberry Pi
This post describes how to install Kismet on a Linux host, then use the program to perform some "network intelligence".
Sniffing Bluetooth Low Energy packets on Linux
This post explains how to capture Bluetooth Low Energy packets using Open Source tools.
ARNEIS project journal - dev-cw20
As I announced in a previous post
ARNEIS project journal - dev-cw19
As I announced in a previous post
ARNEIS project journal - dev-cw18
As I announced in a previous post
ARNEIS project journal - dev-cw17
As I announced in a previous post
ARNEIS project journal - dev-cw16
As I announced in a previous post
ARNEIS project journal - dev-cw15
As I announced in a previous post
ARNEIS project journal - dev-cw14
As I announced in a previous post
ARNEIS project journal - dev-cw13
As I announced on 2021-12-18
ARNEIS project journal - dev-cw12
As I announced in a previous post
ARNEIS project journal - dev-cw11
As I announced in a previous post
ARNEIS project journal - dev-cw10
As I announced in a previous post
ARNEIS project journal - dev-cw09
As I announced in a previous post
ARNEIS project journal - dev-cw08
As I announced in a previous post
ARNEIS project journal - dev-cw07
As I announced in a previous post
ARNEIS project journal - dev-cw06
As I announced in my 2021-12-18 post
ARNEIS project journal - dev-cw05
As I announced in a previous post
ARNEIS project journal - dev-cw04
As I announced in a previous post
ARNEIS project journal - dev-cw03
As I announced in a previous post
ARNEIS project journal - dev-cw02
Welcome to our weekly status report of the ARNEIS project!
ARNEIS project journal - dev-cw01
Welcome to our weekly status report of the ARNEIS project!
Participating to the Symbl.ai Summarization API Challenge
A few days ago I got an email which turned on my attention
ARNEIS project selected finalist at the OpenCV Spatial AI Contest
This morning I found an email in my inbox which I have been hoping for a long time:
Project Blobfishes submitted to the DigitalOcean MongoDB Hackathon
As I anticipated in my previous post a few days ago I joined the DigitalOcean MongoDB Hackathon together with a group of friends.
Our Journey to the DigitalOcean MongoDB Hackathon
A few days ago I joined the DigitalOcean MongoDB Hackathon together with a group of friends.
Writing my first Angular.js application
This article explains how to install and create a simple Angular.js application.
Deploying WordPress and MySQL with Persistent Volumes on GKE
This article explains how to set up a single-replica WordPress deployment and a single-replica MySQL database on your Kubernetes cluster on the Google Cloud…
Deploying a Node.JS application on Kubernetes using Jenkins X
This article explains how to deploy a simple Node.JS application on a Kubernetes cluster using Jenkins X.
Installing Jenkins X on Google Cloud Platform
Here are my notes while deploying Jenkins X on a Kubernetes cluster on GCP.
Syncing minikube configuration with Cygwin
I have Cygwin64 installed on my laptop which is running Windows 7 and I use both Windows CMD as well as Cygwin bash.
Transferring files to an embedded target without scp
If you have a tiny embedded system which does not include the scp tool, you may use the nc tool and achieve the same results.
Git Aware Prompt
As a developer I use Git everyday for managing source code, documentation, etc. Unfortunately I sometimes get confused about which branch I am currently on.
Using command-line git with GitHub 2FA
After enabling two-factor authentication on my GitHub account it seemed I became unable to push my local repositories from command-line git using the https…
Trying the EspoTek Labrador
This blog post details my first experiences with the EspoTek Labrador, a small, portable, USB-connected electronics lab-on-a-board which includes an…
Installing build.rokers.io
This blog post details the steps I made to install the build.rokers.io server on AWS using Docker and easy-jenkins.
NeoPixel LED Strips for Expo Mattoncino 3
This post explains how we created the light effects at Expo Mattoncino 3 which took place in Pinerolo (TO) on 20 and 21-MAY-2017.
Trying GDP master on a Raspberry Pi 3
This blog post illustrates some tests I made running the GENIVI Development Platform on a Raspberry Pi 3.
Trying Volumio on a Raspberry Pi 3
This blog post explains my experiences with the Volumio Music Player on a Raspberry Pi 3.
Experiences with the C.H.I.P. 9$ Computer
This blog post explains my experiences with C.H.I.P. - the World's First $9 Computer.
Restoring Arduino Yun factory settings
After a few months of uninterrupted service, my Arduino Yun started rebooting every couple of minutes.
Trying Kali Linux 2.1.2 on a Raspberry Pi 3
This blog post explains my experiences with Kali Linux 2.1.2 on a Raspberry Pi 3 Model B.
Trying GDP-11 on a Raspberry Pi 3
I wrote a couple of notes trying the Release 11 of the GENIVI Development Platform on a Raspberry Pi 3 Model B.
Gianpaolo talk at jsNight, 2016-06-08
del Politecnico di Torino, ci saranno 3 x 25min sessioni su importanti questioni dell'ecosistema javascript e infine social networking con chi rimane!
Continuous Delivery of embedded firmware using Docker and Jenkins
Here is the presentation "Continuous Delivery of embedded firmware using Docker and Jenkins" I gave at Torino TechNight on 2016-04-01.
Installing GENIVI DLT Viewer on Windows
This blog post explains how I installed the GENIVI DLT (Diagnostics Log and Trace) Viewer on my laptop running MS Windows 7.
Trying OpenELEC on Raspberry Pi2
This blog post explains my experiences running OpenELEC on my brand new Raspberry Pi2.
Testing Rancher OS
My first steps trying RancherOS.
Installing OpenWrt on Kingston MLWG2
This blog post explains how to install OpenWrt on the Kingston Mobilelite Wireless MLWG2.
Building a Yocto image for the UDOO Neo
In a previous post I described how to run a prebuilt Yocto Project image on my UDOO Neo.
Installing Terminator on Ubuntu 14.04
If you are one (like myself) who
Running a Yocto image inside VirtualBox
I managed to have a Yocto image boot inside Oracle VirtualBox by performing the following steps.
Trying Yocto on the UDOO Neo
Here are a few notes when I tried a prebuilt Yocto Project 2.0 core-image-full-cmdline image on my UDOO Neo.
Connecting to UDOO Neo serial console
This post explains how to connect to the Cortex-A9 debug serial of your UDOO Neo to control the U-Boot bootloader, watch your Linux kernel boot, and eventually…
Searching for files inside Ubuntu packages
Every once in a while I need to know which files were installed as part of a given package of a dpkg-based distro such as Debian, Ubuntu, etc.
Heading to the GENIVI 13th AMM in Seoul
I am packing my luggage on my way to Seoul for the GENIVI 13th All Member Meeting & AMM Open Days.
Building the GENIVI Demo Platform using the easy-build tools
This blog post explains the steps I tried to rebuild the GENIVI Demo Platform using the easy-build tools.
Trying Genymotion Android Emulator
This blog post explains how I installed the Genymotion Android Emulator on my laptop running MS Windows 7.
Trying Android Studio on itm-gmacario-w7
This blog post explains how I installed Android Studio on my laptop running MS Windows 7.
Using Jekyill with GitHub Pages
This post explains how I managed to install Jekyll to serve my GitHub pages locally on my laptop.
Notes from CyanogenMod Workshop at IT Droidcon 2015
Here are a few notes which I took when attending the Cyanogen Workshop during the IT Droidcon 2015 which took place in Torino on 2015-04-10.
Upgrading OpenWrt on my Arduino Yun
ssh root@YunGmacario.local
Notes from the Arduino Day 2015 c/o Officine Arduino Torino
The Arduino Day 2015 in Torino took place at Toolbox Coworking, home of FabLab Torino and Officine Arduino.
Preparing my Arduino YUN for the Arduino Day
Tomorrow I will be attending the Arduino PRO Workshop at the Arduino DAY 2015 here in Torino.
Inspecting the Linux configuration of my Arduino YUN
Let us get familiar with my brand new Arduino Yun, focusing on the Linux side of it.
My first experiments with the Arduino YUN
Please refer to to get the Fritzing schematics and the corresponding the Arduino sketches.
My First Post
Hello, this is my first blog post!