<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <title>SpaghettiCode</title>
    <link href="https://dleoni04.github.io/SpaghettiCode/feed.xml" rel="self" />
    <link href="https://dleoni04.github.io/SpaghettiCode" />
    <updated>2026-11-05T12:22:03+01:00</updated>
    <author>
        <name>Dado</name>
    </author>
    <id>https://dleoni04.github.io/SpaghettiCode</id>

    <entry>
        <title> Le mie app a riga di comando preferite</title>
        <author>
            <name>Dado</name>
        </author>
        <link href="https://dleoni04.github.io/SpaghettiCode/le-mie-app-a-riga-di-comando-preferite/"/>
        <id>https://dleoni04.github.io/SpaghettiCode/le-mie-app-a-riga-di-comando-preferite/</id>
        <media:content url="https://dleoni04.github.io/SpaghettiCode/media/posts/9/bitmap-2.png" medium="image" />
            <category term="Terminale"/>
            <category term="Programmazione"/>
            <category term="Debian"/>

        <updated>2026-10-30T20:45:19+01:00</updated>
            <summary type="html">
                <![CDATA[
                        <img src="https://dleoni04.github.io/SpaghettiCode/media/posts/9/bitmap-2.png" alt="" />
                    Come già detto in un precedente post, adoro lavorare dentro il terminale per fare molti tipi di task, dalla gestione di sistema all’intrattenimento. Vi propongo&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                    <p><img src="https://dleoni04.github.io/SpaghettiCode/media/posts/9/bitmap-2.png" class="type:primaryImage" alt="" /></p>
                <p>Come già detto in un precedente post, adoro lavorare dentro il terminale per fare molti tipi di task, dalla gestione di sistema all’intrattenimento. Vi propongo i miei 3 programmi preferiti, che uso quotidianamente:</p><h2 id="newsboat">Newsboat</h2>
<p>Newsboat è un lettore di feed RSS che gira interamente all’interno del terminale. Tramite un semplice file di testo, permette di aggiungere i link dei feed che preferisci!</p><figure>
        <img loading="lazy" src="https://dleoni04.github.io/SpaghettiCode/media/posts/9/newsboat.png" alt="Terminale con app Newsboat aperta" style="display:block; margin: 0 auto;" sizes="(min-width: 920px) 703px, (min-width: 700px) calc(82vw - 35px), calc(100vw - 81px)" srcset="https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/newsboat-xs.png 300w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/newsboat-sm.png 480w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/newsboat-md.png 768w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/newsboat-lg.png 1024w">
    <figcaption>Un terminale con l'app newsboat aperta al suo interno</figcaption>
    </figure>

<p>Uso Newsboat per tenere traccia dei nuovi contenuti di blog, canali YouTube e persino dei nuovi rilasci di alcuni programmi su Github! E’ diventato fondamentale per tenermi aggiornato su ciò che mi piace senza venir distratto da pubblicità e algoritmi di tutti i tipi!</p><p><a href="https://newsboat.org/index.html">Sito web Newsboat</a></p><h2 id="vim">Vim</h2>
<p>Vim è un editor di testo tra i più diffusi su Linux. Leggero e veloce, è una versione migliorata del vecchio editor Vi (non a caso VIM sta per Vi IMproved).</p><figure>
        <img loading="lazy" src="https://dleoni04.github.io/SpaghettiCode/media/posts/9/vim.png" alt="File HTML aperto in Vim" style="display:block; margin: 0 auto;" sizes="(min-width: 920px) 703px, (min-width: 700px) calc(82vw - 35px), calc(100vw - 81px)" srcset="https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/vim-xs.png 300w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/vim-sm.png 480w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/vim-md.png 768w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/vim-lg.png 1024w">
    <figcaption>Un file HTML aperto in Vim!</figcaption>
    </figure>

<p>Vim è un editor <strong>modale</strong>, vale a dire che i tasti, a seconda della modalità in cui ci si trova, possono avere funzioni di inserimento o di manipolazione del testo. Per esempio, il tasto A ha due possibili funzioni:</p><ul>
<li>nella <strong>modalità di inserimento</strong> digita il carattere A, come in un qualsiasi editor;</li>
<li>nella <strong>modalità normale</strong> (o <strong>modalità di comando</strong>) permette di entrare nella modalità di inserimento posizionando il cursore alla fine della linea nella quale è posizionato il cursore.</li>
</ul>
<p>Grazie alla sua natura modale, Vim può essere usato senza togliere le mani dalla tastiera, aumentando la velocità di scrittura ma rendendolo più ostico da avvicinare per un utente inesperto, dovendo imparare tutti i key binds per impartire comandi e cambiare modalità (io stesso sto ancora imparando ad usarlo bene, e mi sta letteralmente facendo esplodere il cervello)</p><p><a href="https://www.vim.org/">Sito web Vim</a></p><h2 id="ttt-terminal-text-tool">TTT (Terminal Text Tool)</h2>
<p>TTT è un editor di testo che genera un IDE completo direttamente all’interno del terminale, ideale per scrivere codice con un programma leggero, veloce e anche bello da vedere.</p><figure>
        <img loading="lazy" src="https://dleoni04.github.io/SpaghettiCode/media/posts/9/ttt-6.png" alt="Un file Python aperto in TTT" style="display:block; margin: 0 auto;" sizes="(min-width: 920px) 703px, (min-width: 700px) calc(82vw - 35px), calc(100vw - 81px)" srcset="https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/ttt-6-xs.png 300w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/ttt-6-sm.png 480w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/ttt-6-md.png 768w ,https://dleoni04.github.io/SpaghettiCode/media/posts/9/responsive/ttt-6-lg.png 1024w">
    <figcaption>Un file Python aperto in TTT!</figcaption>
    </figure>

<p>Con un’interfaccia grafica che ricalca quella di Visual Studio Code, TTT supporta plugin per ampliarne le funzionalità, integra nativamente git e possiede un terminale built-in (un terminale dentro ad un terminale, che strana inception).</p><p><a href="https://tttedit.dev/">Sito web TTT</a></p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Il temutissimo terminale Linux è stato una piacevolissima scoperta</title>
        <author>
            <name>Dado</name>
        </author>
        <link href="https://dleoni04.github.io/SpaghettiCode/la-mia-scoperta-del-terminale-linux/"/>
        <id>https://dleoni04.github.io/SpaghettiCode/la-mia-scoperta-del-terminale-linux/</id>
        <media:content url="https://dleoni04.github.io/SpaghettiCode/media/posts/7/fastfetch-2-md.png" medium="image" />
            <category term="Terminale"/>
            <category term="Debian"/>

        <updated>2026-10-27T22:34:15+01:00</updated>
            <summary type="html">
                <![CDATA[
                        <img src="https://dleoni04.github.io/SpaghettiCode/media/posts/7/fastfetch-2-md.png" alt="" />
                    Sono un utente Linux da poco più di un anno, e non dimenticherò mai la grandissima paura che avevo all’inizio anche solo nel pensare di&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                    <p><img src="https://dleoni04.github.io/SpaghettiCode/media/posts/7/fastfetch-2-md.png" class="type:primaryImage" alt="" /></p>
                <p>Sono un utente Linux da poco più di un anno, e non dimenticherò mai la grandissima paura che avevo all’inizio anche solo nel pensare di imparare ad usare il terminale. Cercavo solo applicazioni grafiche senza ascoltare il mio povero computer, che non è proprio un fulmine di guerra.</p><figure>
    <img loading="lazy"           src="https://dleoni04.github.io/SpaghettiCode/media/posts/7/fastfetch-2.png" style="width:75%; height:auto; display:block; margin: auto;"
         alt="Terminale Linux con l'output del comando fastfetch" sizes="(min-width: 920px) 703px, (min-width: 700px) calc(82vw - 35px), calc(100vw - 81px)" srcset="https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/fastfetch-2-xs.png 300w ,https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/fastfetch-2-sm.png 480w ,https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/fastfetch-2-md.png 768w ,https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/fastfetch-2-lg.png 1024w">
    <figcaption style="font-size:1rem">Se ho soprannominato il mio pc BIDONCINO un motivo ci sarà lol</figcaption>
</figure>

<p>Un giorno ero nel bel mezzo di una discussione su un subreddit sull’utilità e sulla maggiore efficienza e velocità delle applicazioni a riga di comando rispetto alle applicazioni grafiche. Un utente ha detto questa frase:</p><blockquote>
<p>Ricorda che in un sistema Linux l’ambiente desktop è solo un vezzo,
il vero cuore del sistema è sempre il terminale.</p></blockquote>
<p>Questa frase mi ha convinto a provare qualche programma, giusto per finalmente testare il terreno. Ho fatto prove per un paio di settimane e…</p><p><strong>Ora non ne posso più fare a meno!!!</strong></p><p>Ormai faccio da terminale praticamente tutto, dal guardare i video su YouTube a aggiungere e togliere regole al firewall di sistema; sto scrivendo anche i testi per questo blog direttamente dal terminale :) Non sento più il pc sbuffare e probabilmente mi sta ringraziando dal profondo della sua scheda madre!</p><p>Un’altra cosa che ha letteralmente cambiato il modo in cui uso il pc sono gli <strong>script bash</strong>: automatizzare lo scaricamento di programmi su installazioni nuove di Linux, gestire i file, le configurazioni dei programmi, tutto tramite uno script di poche righe! Mi piacerebbe anche saperli scrivere sti script, ma non ho idea di come si scriva il linguaggio bash, tutti gli script che uso regolarmente sono stati generati dal mio super amico Gemini :) </p><p>Detto questo, vi ringrazio per la lettura e…</p><img loading="lazy" src="https://dleoni04.github.io/SpaghettiCode/media/posts/7/cowsay.png" alt="Terminale Linux con l'output del comando cowsay" style="display:block; margin:auto;" sizes="(min-width: 920px) 703px, (min-width: 700px) calc(82vw - 35px), calc(100vw - 81px)" srcset="https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/cowsay-xs.png 300w ,https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/cowsay-sm.png 480w ,https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/cowsay-md.png 768w ,https://dleoni04.github.io/SpaghettiCode/media/posts/7/responsive/cowsay-lg.png 1024w">

   

            ]]>
        </content>
    </entry>
    <entry>
        <title>SpaghettiCode, ma qui la cucina non è sempre aperta!</title>
        <author>
            <name>Dado</name>
        </author>
        <link href="https://dleoni04.github.io/SpaghettiCode/spaghetticode-ma-qui-la-cucina-non-e-sempre-apertamd/"/>
        <id>https://dleoni04.github.io/SpaghettiCode/spaghetticode-ma-qui-la-cucina-non-e-sempre-apertamd/</id>
        <media:content url="https://dleoni04.github.io/SpaghettiCode/media/posts/3/post1Banner.jpg" medium="image" />

        <updated>2026-10-27T15:53:32+01:00</updated>
            <summary type="html">
                <![CDATA[
                        <img src="https://dleoni04.github.io/SpaghettiCode/media/posts/3/post1Banner.jpg" alt="" />
                    Ah, un essere umano!!!! 👨‍🎓 👩‍🍳 Benvenut@ nella mia tana di codici, chiacchiere e chi più ne ha più ne metta!! Vi parlerò dei miei&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                    <p><img src="https://dleoni04.github.io/SpaghettiCode/media/posts/3/post1Banner.jpg" class="type:primaryImage" alt="" /></p>
                <p>Ah, un essere umano!!!! 👨‍🎓 👩‍🍳 </p><p>Benvenut@ nella mia tana di codici, chiacchiere e chi più ne ha più ne metta!!</p><p>Vi parlerò dei miei progetti, <em>del</em> <strong>mio</strong> <em><strong><del>sconfinato</del></strong></em> amore <del>per il markdown</del> e del mio percorso da studente di un ITS! (Prima che si sparga la voce e arrivi ai miei professori, il nome del blog è pura ironia :)</p><hr>
<p>Ecco delle cose assolutamente inutili da sapere su di me:</p><ul>
<li>Il mio linguaggio di programmazione preferito è Java; ☕ </li>
<li>Detesto usare Python</li>
<li>Sono un utente Linux che cerca di convertire tutti all’Open Source</li>
<li>Non sono figlio unico</li>
</ul>
<hr>
<p>Non so cosa altro dire per presentarmi, quindi vi saluto e spero che vi piaccia leggere ciò che scrivo!! &lt;3</p>
            ]]>
        </content>
    </entry>
</feed>
