Un sistema prêt-à-porter Slax è una distribuzione Linux leggera e portatile basata su Slackware (ed un fork anche su Debian). È progettata per essere eseguita da una varietà di dispositivi di archiviazione, come chiavette USB o CD, e può essere avviata direttamente da questi supporti senza la necessità di installazione su un disco rigido. Alcune […]
Le distro immutabili, quando l’invariabilità è una virtù (pillole informatiche)
Cosa sono le distro immutabili? Una distribuzione (o “distro“) immutabile è un tipo di sistema operativo o ambiente informatico in cui il file system principale, che contiene il sistema operativo e le applicazioni, è reso immutabile o solo in lettura. Questo significa che una volta che il sistema operativo e le applicazioni sono stati installati, […]
Programmazione funzionale: l’antica arte di vincolare l’ottenimento di un risultato al consequenziale determinismo implicito delle proprie dichiarazioni (pillole informatiche)
L’imperatore ordina e ottiene direttamente ciò che desidera dai sottoposti. Il guru fa capire il proprio desiderio e saranno poi gli adepti a soddisfarlo mettendo in pratica i suoi insegnamenti pregressi. Due strade per un medesimo risultato… La programmazione funzionale è un paradigma di programmazione che tratta il calcolo come la valutazione di funzioni matematiche […]
Linux su Mac con processori Apple Silicon? Si può!
Cari lettori di R.I., molti utilizzatori di Linux potrebbero per motivi di varia natura (anche una questione di Asahi Linux: da Arch Linux con amore Asahi Linux è un progetto open source guidato dalla comunità che mira a creare una distribuzione Linux gratuita e open source per i Mac con processori Apple Silicon. Il progetto […]
Audacity – editing audio open source multipiattafoma!
Cari Lettori di R.I., con le piattaforme di streaming + quelle di podcast che si diffondono sempre più nell’utenza mondiale, abbiamo deciso di “rispolverare” un software pluri-ventennale ed intramontabile: Audacity Audacity è un software di editing audio gratuito e open source, disponibile per Windows, Mac e Linux 😉 È stato creato nel 1999 da Dominic […]
Syncthing: tenere aggiornati server e sistemi desktop tra loro
Cari lettori di R.I., una delle esigenze che si ritrova ad avere non solo l’utente privato, ma anche chi gestisce server o pc desktop aziendali è quello di mantenere sincronizzati due o più dispositivi. Le cloud sicuramente possono aiutare, ma, non sempre è possibile delegare a loro l’intera sincronia. Un sistema molto smart e con […]
Fediverse & Mastodon: federare i social in server decentralizzati con protocolli open source: rinasce l’antico spirito del Web!
Cari lettori di R.I., stavolta visualizziamo uno panoramica che può essere considerata affascinante non solo per il suo lato tecnico, quanto molto più per i risvolti sociali ed etici: stiamo parlando del Fediverse. Fediverse è un termine che si riferisce all’universo federato di social network decentralizzati interconnessi tra loro. Questi social network utilizzano protocolli open […]
Docker e la containerizzazione delle app: ovvero l’arte di renderle portatili ed inoffensive per la sicurezza dell’intiero sistema ;)
Cari lettori di R.I. se creiamo un livello di astrazione aggiuntivo in cui le nostre app possano girare, a fronte di qualche piccolo possibile rallentamento (che tenderà a 0 con una buona progettazione/ottimizzazione) otteniamo due vantaggi notevoli: isoliamo quella app (e i suoi potenziali malware/bug all’interno del sistema) e la rendiamo portatile potendola spostare da […]
Homebrew + macOS = Open Source sempre con te!
Cari lettori di R.I., come promesso, oggi approfondiamo Homebrew. Cos’è? Homebrew è un gestore di pacchetti per macOS che semplifica l’installazione e la gestione di software open source e di altri strumenti di sviluppo. Consente agli utenti di installare facilmente software utilizzando il terminale, fornendo anche una serie di strumenti per gestire le dipendenze del […]
QEMU – i comandi avanzati (anche per macOS!)
Cari lettori di R.I. riprendiamo l’articolo riguardante KVM e la virtualizzazione dei sistemi operativi e scendiamo ad un livello di astrazione inferiore, nel cuore pulsante del software che si occupa di far girare il tutto: QEMU e la sua riga di comando Rinfreschiamo la memoria QEMU è un software di virtualizzazione open source che consente […]
Crittografia, da Turing in poi solo grandi soddisfazioni! (pillole informatiche)
Gentili lettori di R.I. oggi vedremo insieme l’antica e sapiente arte di proteggere i dati nel mondo dell’nformatica. La crittografia, o criptazione, in informatica è appunto la pratica di proteggere le informazioni attraverso l’utilizzo di tecniche matematiche avanzate per trasformare i dati in modo che possano essere letti solo da chi possiede la chiave di […]
Informatica orientata agli oggetti (pillole informatiche)
Cari lettori di R.I., in questo articolo approfondiremo un argomento più generico, ma di primaria importanza, per quello che è il computing moderno, ovvero l’orientamento (che sia appunto l’informatica in maniera generica o il linguaggio più specifico di programmazione) a oggetti. Il paradigma di programmazione che ti semplifica la vita L’informatica orientata agli oggetti (in […]
Arduino, la piattaforma di prototipazione italiana più popolare al mondo!
Cari lettori di R.I., oggi parliamo di una piattaforma di prototipazione che, citando il famoso detto, “è come il prezzemolo”, la si trova cioè in ogni dove, dappertutto: Arduino Un po’ di storia Arduino è stata ideata da un gruppo di studenti del Interaction Design Institute Ivrea (IDII) in Italia nel 2003. E qui non […]
Lychee – la cloud privata per la gestione dei nostri album fotografici
Proseguendo con la nostra panoramica riguardante le cloud private, stavolta parliamo di: Lychee Photo Lychee Photo è un’applicazione web open source (purtroppo ancora poco famosa) per la gestione delle foto. Consente di organizzare, visualizzare e condividere le proprie foto online attraverso un’interfaccia semplice e intuitiva. Supporta la visualizzazione di immagini in diverse modalità, tra cui […]
Owncloud: la tua personale cloud totalmente open source ;-)
La cloud è diventata nel corso degli anni qualcosa di cui è letteralmente impossibile fare a meno: che sia uno spazio web per archiviare; un’app che tiene in ordine la nostra musica; un tool con all’interno i nostri strumenti di lavoro, ormai delegare a dei servizi esterni, sfruttandone potenzialità e funzionalità, è una consuetudine. Ma […]
Estrazione dati Web ed i framework web utilizzabili
Cari lettori di R.I. in questo articolo vedremo insieme, per sommi capi, il web scraping, ovvero uno dei metodi più comuni di raccolta dati, utilizzato ad esempio nei propri spider da colossi come Google, Bing, ecc… Cos’è il Web-Scraping? Il web scraping (o web data scraping) è l’attività di estrazione di dati da pagine web. […]
Riparare un sistema GNU/Linux con Rescatux!
Cari lettori di R.I., questa volta analizziamo delle tecniche per riparare, in ambito software, un sistema operativo GNU/Linux. Utilizzeremo un software utilissimo, spesso sottovalutato, che si chiama Rescatux Cos’è Rescatux? Rescatux è una distribuzione Linux basata su Debian che fornisce una varietà di strumenti per la riparazione e il recupero del sistema. È progettato per […]
Rsync: sincronia files/cartelle anche tra server remoti
Ormai pluridecennale, la famosa ed efficiente utility utilizzata da milioni di utenti del mondo è una pietra miliare per ogni sistemista. Approfondiamo: La storia di rsync: Rsync è stato creato nel 1996 da Andrew Tridgell, un programmatore australiano famoso anche per la creazione di Samba, un software open source che consente a sistemi non-Windows di […]
La Bash ed i suoi comandi avanzati – Lezione 2
Cari Lettori di R.I., come promesso, esaminiamo adesso i comandi più avanzati che possiamo immettere attraverso la nostra Bash. Ne vedremo sia di nuovi che di vecchi. In questi ultimi avvieremo funzionalità più particolari: Comandi ed utilizzi più avanzati (Parte 1): Alla prossima 😉 Ti è piaciuto l’articolo? Per suggerimenti, lavori, proposte, contattami!
La Bash ed i suoi comandi essenziali – Lezione 1
Cari Lettori di R.I., uno degli argomenti più importanti e soprattutto di utilizzo quasi quotidiano per una miriade di attività informatiche molto specialistiche (ad esempio quelle legate ai server) è la conoscenza (ed ovviamente l’utilizzo pratico) delle righe di comando. E tra quest’ultime, a parte qualcosa legata ai prompt di Windows di Msdossiana memoria, a […]
Utilizzare KVM per una virtualizzazione al massimo rendimento
Cari lettori di R.I. in questo articolo analizzeremo una variante molto interessante della virtualizzazione, ovvero quella basata su KVM che, rispetto a molte altre, risulta essere più vicina al massimo rendimento di una virtual machine all’interno di un sistema operativo madre, purché entrambi i sistemi siano affini o, meglio ancora, il medesimo. Ma vediamolo nello […]