Un approccio diverso alle interfacce utente da terminale

Introduzione Bubbletea è un framework con una filosofia basata su The Elm Architecture: Per farla semplice, si divide in tre parti: Model: lo stato della tua applicazione View: un modo per trasformare il tuo stato in qualcosa da mostrare a schermo Update: un modo per aggiornare lo stato in base ai messaggi Il runtime del framework gestisce tutto il resto: dall’orchestrazione dei messaggi ai dettagli di rendering a basso livello. Esempio Ipotizziamo di voler creare la classica lista di cose da fare (to-do list): ...

3 maggio 2024 · Andrea Manzini

SEGFAULT: Debugging di un'applicazione che va in crash

🙀 Qualcosa si rompe Se usate Linux ed eseguite alcune applicazioni, potreste aver visto a volte un messaggio di errore simile a questo: [1] 24975 segmentation fault (core dumped) cosa significa e come può essere utile? Scopriamolo insieme. 🧪 Preparazione del laboratorio Per realizzare un caso di studio adeguato, abbiamo bisogno di un programma che vada in crash. Naturalmente al giorno d’oggi sono molto rari 😁 quindi ne creeremo uno noi stessi, mettendo in mostra le nostre peggiori abilità e pratiche di programmazione in C. ...

5 aprile 2024 · Andrea Manzini

Resoconto di Osday 2024

Introduzione: [SYN] Lo scorso 7-8 marzo 2024 ho partecipato all’Open Source Day 2024: una conferenza gratuita organizzata dalla Schrodinger-Hat Open Source Community. Due giorni di talk, incontri con vecchi e nuovi amici, networking e divertimento in una città meravigliosa. Poiché l’evento era suddiviso in due track parallele, ho dovuto scegliere con cura quali seguire; se vi interessa, tutte le sessioni sono state registrate e trasmesse in live streaming. Giorno Link alle registrazioni dello streaming 1 Alpha Track Beta Track 2 Alpha Track Beta Track Parlando di eventi open source, ogni proposta di talk era semplicemente una issue su una repository GitHub, e la selezione è stata fatta scegliendo quelle con il maggior numero di voti "thumbs up" (pollice in su) da parte della community. ...

11 marzo 2024 · Andrea Manzini

Primi passi con il Linux Test Project

🕵️ Introduzione Il Linux Test Project (LTP) è un progetto congiunto avviato anni fa da SGI, OSDL e Bull, sviluppato e oggi mantenuto da IBM, Cisco, Fujitsu, SUSE, Red Hat, Oracle e molti altri. L’obiettivo del progetto è fornire alla community open source test che convalidino l’affidabilità, la robustezza e la stabilità di Linux. In questi giorni sto esplorando il progetto, quindi con questo articolo voglio mostrare passo dopo passo come configurarlo, come vengono effettivamente scritti i test e fornirvi una guida rapida ed essenziale per scrivere il vostro primo test. ...

10 febbraio 2024 · Andrea Manzini

This site does not use cookies or collect any personal data. © 2026 Andrea Manzini.