<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tutorial on ilManzo's blog</title><link>https://ilmanzo.github.io/it/tags/tutorial/</link><description>Recent content in Tutorial on ilManzo's blog</description><generator>Hugo</generator><language>it-IT</language><copyright>2012-2026 Andrea Manzini</copyright><lastBuildDate>Sun, 03 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ilmanzo.github.io/it/tags/tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>Flatpak: l'unboxing della sandbox</title><link>https://ilmanzo.github.io/it/post/flatpak-unboxing-guide/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/flatpak-unboxing-guide/</guid><description>Come installare nuove applicazioni senza lasciare che il disordine delle dipendenze si sparga sul vostro tappeto</description></item><item><title>Podman rootless come ambiente di laboratorio per Salt</title><link>https://ilmanzo.github.io/it/post/rootless_podman_as_salt_lab_environment/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/rootless_podman_as_salt_lab_environment/</guid><description>&lt;h2 id="-salt-senza-sudo"&gt;🧂 Salt senza sudo&lt;/h2&gt;
&lt;p&gt;In continuità con &lt;a href="https://ilmanzo.github.io/it/post/podman_quadlets_tutorial/"&gt;il post precedente&lt;/a&gt;, oggi metteremo all&amp;rsquo;opera i nostri container gestiti da systemd e li utilizzeremo per alcune attività utili.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;idea è quella di configurare un ambiente per imparare come funziona il configuration management &lt;a href="https://saltproject.io/"&gt;Salt&lt;/a&gt; e sperimentare/smanettare con esso, senza nemmeno aver bisogno dei permessi di root o di &lt;code&gt;sudo&lt;/code&gt;. Dopotutto, nel mondo delle infrastrutture, &lt;strong&gt;il Salt deve scorrere&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;Configureremo quindi due container, uno come &lt;em&gt;salt master&lt;/em&gt; e l&amp;rsquo;altro come &lt;em&gt;salt &amp;ldquo;minion&amp;rdquo;&lt;/em&gt; (che rappresenta la macchina che verrà configurata tramite salt).&lt;/p&gt;</description></item><item><title>Una guida pratica a Podman Quadlet</title><link>https://ilmanzo.github.io/it/post/podman_quadlets_tutorial/</link><pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/podman_quadlets_tutorial/</guid><description>&lt;h2 id="-ciao-geeko"&gt;🦎 Ciao geeko!&lt;/h2&gt;
&lt;p&gt;Se hai eseguito container sulla tua macchina &lt;a href="https://get.opensuse.org/leap"&gt;Leap&lt;/a&gt; o &lt;a href="https://get.opensuse.org/tumbleweed/"&gt;Tumbleweed&lt;/a&gt;, probabilmente avrai iniziato con i comandi &lt;code&gt;podman run&lt;/code&gt;. Forse poi sei passato ai file &lt;code&gt;Docker Compose&lt;/code&gt; per gestire gli stack. Si tratta di ottimi strumenti, ma hanno un limite: non si integrano nativamente con &lt;code&gt;systemd&lt;/code&gt;, il sistema di init del tuo sistema operativo.&lt;/p&gt;
&lt;p&gt;Quando il tuo server si riavvia, i tuoi container ripartono automaticamente? Se un container va in crash, si riavvia? Come fai a visualizzare i suoi log insieme al journal di sistema?&lt;/p&gt;</description></item><item><title>Creazione di un router Linux headless</title><link>https://ilmanzo.github.io/it/post/repurpose_old_netbook_as_wifi_repeater/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/repurpose_old_netbook_as_wifi_repeater/</guid><description>&lt;h2 id="-void-in-taverna"&gt;👻 Void in taverna&lt;/h2&gt;
&lt;p&gt;Ho una taverna e ho un problema: in questa taverna non arriva il segnale Wi-Fi. Ho anche un pezzo di spazzatura elettronica che si rifiuta di morire: un netbook &lt;a href="https://en.wikipedia.org/wiki/Samsung_N130"&gt;&lt;strong&gt;Samsung N130 del 2009&lt;/strong&gt;&lt;/a&gt;.
Ha un processore Atom single-core e 1 GB di RAM. Per gli standard moderni, riesce a malapena ad aprire un browser web. Ma per un terminale Linux, è un &lt;em&gt;supercomputer&lt;/em&gt;.
Invece di acquistare un generico ripetitore Wi-Fi da una decina di euro, ho deciso di trasformare questo piccolo guerriero in un router Wi-Fi completamente programmabile, sicuro e trasparente utilizzando &lt;a href="https://voidlinux.org/"&gt;&lt;strong&gt;Void Linux&lt;/strong&gt;&lt;/a&gt;. Ecco esattamente come ho fatto.&lt;/p&gt;</description></item><item><title>Dal mal di testa con QEMU alla modalità Headless</title><link>https://ilmanzo.github.io/it/post/qboot-qemu-helper/</link><pubDate>Sun, 28 Sep 2025 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/qboot-qemu-helper/</guid><description>Domare un mostro della riga di comando</description></item><item><title>Quanto codice stai testando? (3)</title><link>https://ilmanzo.github.io/it/post/pintool-function-tracing/</link><pubDate>Tue, 17 Jun 2025 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/pintool-function-tracing/</guid><description>Utilizzare Intel PIN per misurare la copertura dei test sui binari</description></item><item><title>Quanto codice stai testando? (2)</title><link>https://ilmanzo.github.io/it/post/measuring-test-coverage-on-binaries/</link><pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/measuring-test-coverage-on-binaries/</guid><description>Misurare la copertura dei test sui binari</description></item><item><title>Quanto codice stai testando? (1)</title><link>https://ilmanzo.github.io/it/post/measuring-coverage-of-integration-tests/</link><pubDate>Sun, 23 Feb 2025 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/measuring-coverage-of-integration-tests/</guid><description>Misurare la copertura dei test di integrazione</description></item><item><title>Spiegazione della Socket Activation di systemd</title><link>https://ilmanzo.github.io/it/post/systemd-socket-activated-services/</link><pubDate>Sun, 02 Feb 2025 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/systemd-socket-activated-services/</guid><description>Smetti di sprecare risorse: come avviare i tuoi servizi su richiesta</description></item><item><title>Il ftrace del kernel Linux</title><link>https://ilmanzo.github.io/it/post/kernel_ftrace/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/kernel_ftrace/</guid><description>Panoramica della funzionalità di tracciamento del kernel Linux</description></item><item><title>Giocare con le capabilities del kernel Linux</title><link>https://ilmanzo.github.io/it/post/playing_with_linux_capabilities/</link><pubDate>Fri, 02 Aug 2024 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/playing_with_linux_capabilities/</guid><description>Cosa sono e come utilizzare le capabilities del kernel Linux</description></item><item><title>Misurare il consumo energetico dei propri programmi</title><link>https://ilmanzo.github.io/it/post/measure_your_power_consumption/</link><pubDate>Sun, 30 Jun 2024 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/measure_your_power_consumption/</guid><description>Comprendere quanta energia si sta consumando</description></item><item><title>Testing Headless di Applicazioni GUI PySide/PyQt con pytest-qt</title><link>https://ilmanzo.github.io/it/post/testing_pyside_gui_applications/</link><pubDate>Wed, 22 May 2024 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/testing_pyside_gui_applications/</guid><description>Un approccio al testing headless di programmi GUI</description></item><item><title>Un viaggio sulla rugginosa D-Bus</title><link>https://ilmanzo.github.io/it/post/a_trip_on_the_rusty_dbus/</link><pubDate>Wed, 04 Oct 2023 00:00:00 +0000</pubDate><guid>https://ilmanzo.github.io/it/post/a_trip_on_the_rusty_dbus/</guid><description>Come esporre un servizio D-Bus e creare un semplice client scrivendo del codice Rust</description></item></channel></rss>