Ciao đź‘‹

Benvenuto nel nuovo blog

I use Arch (btw) - parte 2

L’inizio della fine Come detto precedentemente ho deciso di installare Arch Linux. I motivi che mi hanno spinto ad effettuare questa decisione sono: estrema possibilità di personalizzazione voglia di provare una distro che non avevo mai usato difficoltà del processo di installazione Capisco che potreste essere confusi: che vantaggio c’è in una distribuzione difficile da installare? Semplice, che sei costretto a capire cosa stai facendo. Come detto nel precedente articolo questo viaggio è iniziato dalla mia voglia di imparare linux, quindi ho pensato che mettermi subito alla prova fosse la cosa più corretta!...

March 3, 2024 Â· 3 min

I use Arch (btw) - parte 1

Prologo Autoconvincersi di avere la necessità di qualcosa è una mia specialità. Devo ammettere che non è da tutti trovare “scuse” per sentirsi bene con se stessi. E’ così che nascono la maggior parte dei weekend project che mi tengono impegnato per mesi. Questa storia comincia nell’attimo in cui mi sono detto “voglio imparare ad usare linux”. Ma per davvero! Come ho già scritto in altri post uso già una distribuzione di linux (in particolare Ubuntu server) nel mio homelab....

March 1, 2024 Â· 3 min

Monitoraggio qualitĂ  dell'aria on a budget

L’aria è un qualcosa con cui interagiamo ogni giorno ma non ci facciamo caso. Nelle nostre case creiamo veri e propri microclimi e se passiamo tanto tempo in una stanza può essere utile misurare la qualità dell’aria per capire quando è necessario arieggiare. Nell’articolo di oggi voglio proporvi due soluzioni economiche per controllare questi parametri ed imparare qualcosa di nuovo. IKEA VINDRIKTNING Fonte foto: Sito IKEA Sappiamo tutti quanto può essere divertente (ed a volte anche conveniente economicamente!...

February 23, 2024 Â· 4 min

Il nuovo blog, hugo e static site generation

Come potete vedere qua ci sono stati dei cambiamenti, la parte di blog sul mio portfolio è stata sostituita da questo nuovo sito. Ma come è stato fatto? Quando si pensa a creare un sito web nella nostra mente iniziano a comparire parole come database, wordpress, server, hosting. Sono tutte cose di cui bisogna preoccuparsi prima di poter pensare di creare un nuovo sito. Ma tutto questo è realmente necessario?...

February 23, 2024 Â· 5 min

Homelab struggle, parte 2 - OS

L’ultima volta abbiamo parlato di come ho acquistato un server perfetto per me a poco, oggi parleremo della configurazione che ho eseguito. Dopo aver costruito il mio rack verticale mi sono posto l’interrogativo di quale OS dovessi utilizzare: Quale OS? Un utente meno esperto potrebbe pensare che l’ unica scelta possibile sia quella di utilizzare una distribuzione di linux headless, come ubuntu server, non è una scelta sbagliata, ma ce ne sono sicuramente di migliori....

May 5, 2023 Â· 3 min

Homelab struggle, parte 1

Hardware Il sogno di qualsiasi nerd che rispetti è quello di scendere in garage ed assere accolti da un trionfo di lucine ed un mormorio di ventole degno di un datacenter dell’NSA. Tuttavia, non tutti hanno un budget che permetta di acquistare una decina di server e buttarli in garage. Quindi con una serie di articoli ho deciso di raccontarvi il percorso di un neofita in questo mondo, step by step....

April 27, 2023 Â· 3 min

Il metodo Monte Carlo

E come ti può tornare utile Il metodo Monte Carlo è un modo per risolvere problemi in informatica. Consiste banalmente nell’utilizzare la causalità come punto di partenza per risolvere un problema. Immagina di star giocando a battaglia navale: per trovare la nave nemica dovrai scegliere a caso una casella nel tabellone fin quando non colpirai qualcosa. Solo nel momento in cui colpirai una nave nemica puoi cominciare ad applicare una logica che ti permetta di affondarla del tutto....

May 17, 2022 Â· 1 min

Perché il tuo computer non sa fare i calcoli

0.1 + 0.2 != 0.3 Il titolo di questo articolo potrebbe sembrarti strano, 0.1 + 0.2 è un calcolo semplice, che anche un bambino saprebbe fare, figuriamoci un computer! Tuttavia ti invito a fare questa prova: premi il tasto F12, apri la console e digita 0.1 + 0.2 il risultato di questa operazione sarà 0.30000000000000004. Sicuramente un aneddoto divertente, ma perchè si verifica questo fenomeno? Iniziamo col dire che i computer per loro natura sanno solo immagazzinare numeri interi come 1, 69 o 420 quindi per rappresentare i numeri decimali si usa la tecnica del floating point che non è sempre perfettamente accurata....

April 28, 2022 Â· 2 min

Prisma, la soluzione definitiva per i database

I database si distinguono in due grandi categorie: relazionali e non relazionali. I primi si distinguono per la loro capacità di mantenere ordinati ed integri i dati, a discapito della flessibilità. I secondi ci permettono di interagire col database senza nessun DBMS che ci “sgridi” quando facciamo qualche cappellata. Quindi, se vogliamo dei database affidabili dobbiamo rinunciare alla flessibilità? Con prisma no. Prisma è un tool per JavaScript e Go che ci permette di creare ed interagire con i nostri database con facilità, guidandoci dalla creazione dello schema, alla popolazione, al recupero dei dati....

January 2, 2022 Â· 2 min

Uptime Kuma, il monitoring fatto semplice

Se sei uno smanettone spesso ti sarà capitato di voler monitorare una serie di servizi web in modo veloce. Questo concetto si applica anche sei sei un sysadmin o hai la necessità di tenere traccia dell’uptime dei tuoi o altri servizi. Esistono una serie di soluzioni per risolvere questo problema, ma nessuna è semplice e veloce come Uptime Kuma! Uptime Kuma è un monitoring tool che può essere self-hostato, open source, moderno ed incredibilmente semplice da configurare....

November 11, 2021 Â· 1 min