Devo confrontare due file CSV che forse contengono gli stessi dati: nei due file le righe sono ordinate diversamente. Voglio farlo son un solo comando da bash. Bash è un interprete di comandi (shell) che normalmente viene usato attraverso un emulatore di terminale come GNOME Terminal. Abbiamo parlato di emulazione di terminale qui a proposito …
Tag: linux ubuntu
Ago 18
Capire il networking di Docker: nozioni indispensabili su host, container, bridge e localhost
Continuo qui una serie di articoli che riguardano il funzionamento di Docker. In questo post ho condiviso la comprensione del perché Docker non possa essere pensato come un virtualizzatore hardware: non viene virtualizzata una macchina completa e i processi dei container condividono il kernel del sistema operativo host; i filesystem locali vengono montati e abbiamo …
Lug 20
Aggiornare il firmware UEFI su Ubuntu: la mia esperienza con fwupd
Qualche giorno fa Ubuntu mi ha mostrato una notifica che annunciava la disponibilità di un aggiornamento del firmware UEFI del mio portatile HP. Ci ho messo troppo a cliccarla, come spesso accade con le notifiche di GNOME, l’avviso si è spento non è stato immediato recuperarlo. È stata l’occasione per approfondire come funziona oggi la …
Lug 09
Da Laravel 5.7 / PHP 7.4 a Laravel 8 / PHP 8.1: una migrazione senza traumi
Qualche giorno fa ho deciso di impiegare un po’ di tempo per aggiornare un’applicazione Laravel rimasta ferma per anni. L’applicazione girava in produzione con: Il provider di hosting continuava a ricordarmi che PHP 7.4 era ormai fuori supporto e suggeriva il passaggio a PHP 8, suggerimento che era abbastanza inistente da dentro l’interfaccia di amministrazione …
Lug 08
DBeaver e MySQL: perché compare l’errore Public Key Retrieval is not allowed?
Mi sono imbattuto in un comportamento piuttosto curioso utilizzando DBeaver con un server MySQL locale. All’avvio di DBeaver, il tentativo di connessione falliva con il messaggio: La cosa sorprendente era che bastava aprire un terminale ed eseguire: Una volta autenticato con il client a riga di comando, tornando in DBeaver la connessione funzionava perfettamente. Il …
Giu 08
Valutare la qualità e la velocità dei modelli Whisper: un esperimento pratico
Negli ultimi giorni ho condotto una piccola sperimentazione con Whisper, il modello di riconoscimento vocale automatico (ASR) open source sviluppato da OpenAI. L’obiettivo era duplice: Cos’è Whisper Whisper consente di trascrivere il parlato contenuto in un file audio producendo un file di testo. E’ un sistema di riconoscimento vocale automatico (Automatic Speech Recognition, ASR) rilasciato …
Mar 07
Sicnronizzare due directory su due computer con rsync
Utilizzo intercambiabilmente due PC e preferisco mantenere in locale (non su cloud) i contentuti di due directory, per maggior sicurezza. Nell’ambito di una qualsiasi rete locale in cui collego i due pc voglio che una volta al giorna queste irectory vengano sincronizzate. Solitamente utilizzo Samba per collegare la directory di PC1 montandola in PC2. L’uso …
Ott 21
Driver Java/MySQL per Mirth Connect: dove posizionare le librerie?
Ci sono due directory in cui è possibile depositare archivi JAR (Java Archive) per estendere le funzionalità di Mirth Connect, nel mio caso la libreria che consente di connettersi a MySQL: custom-lib/ e server-lib/database/. Le due directory hanno scopi leggermente differenti e vengono utilizzate per gestire librerie personalizzate o di sistema in maniera modulare: 1. …
Ott 15
Il servizio mysqld si riavvia di continuo: un rimedio definitivo.
Un problema di configurazione mi ha tenuto bloccato per un giorno e mezzo, non voglio che perdiate tutto questo tempo. Non riuscivo più ad avviare MySQL.O meglio, il demone sembrava sempre attivo: Però lo stato del servizio era questo: Il log di errore inoltre stampava a ripetizione questo gruppo di righe: segno che il server …
Apr 17
Configurazione SSL per Apache
Piccolo tutorial su come configurare un accesso cifrato con SSL per un sito web. Sia myserver il nome sia dell’host che del dominio: ovviamente in questo tutorial non utilizzeremo il DNS, stiamo solo facendo esperimenti in rete locale per cui basta specificare il nome dell’host. Ingredienti Chiave SSL Utilizzando OpenSSL generiamo una chiave privata RSA. …


Commenti recenti