Tag: linux ubuntu

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 è un sistema di riconoscimento vocale automatico (Automatic Speech Recognition, ASR) rilasciato da OpenAI nel 2022. È basato su una rete neurale di tipo transformer e addestrato …

Continua a leggere

Sicnronizzare due directory su due computer con rsync

Ubuntu 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 …

Continua a leggere

Driver Java/MySQL per Mirth Connect: dove posizionare le librerie?

Java

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. …

Continua a leggere

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 …

Continua a leggere

Configurazione SSL per Apache

errore scambio certificato https

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. …

Continua a leggere

Disinstallare Skype

skype

Mi sono trovato con due versione di Skype, una installata con apt e l’altra con snap. Non ricordavo di avere fatto questa cosa, probabilmente ho installato la seconda perché era comparso l’avviso che da quella versione era supportato ChatGPT. In ogni caso ho deciso di eliminare la più obsoleta, quella installata con apt, che era …

Continua a leggere

Applicare una patch

Tux patch

Dimentichiamoci per un attimo che esista Git e, più in generale, i software di gestione del versionamento. All’origine dei tempi, come si applicavano le modifiche ai file quando si faceva sviluppo in team? Ovviamente quanto segue è comunque utile e può essere utilizzato in sistuazioni in cui dobbiamo emendare singoli file. Unix ha tuttora, compreso …

Continua a leggere

Docker application container

docker - Dockerfile

Docker è un gestore di container, un sistema che consente di gestire degli ambienti di lavoro isolati per sviluppare applicazioni. Ciò che mi ha spinto ad utilizzare Docker è l’urgenza di confinare un’applicazione che sto scrivendo in un ambiente stabile immune dagli avanzamenti di versione a cui devo sottoporre regolarmente il sistema operativo (Ubuntu Linux) …

Continua a leggere

Scrivere Web Services in Python: i socket

chunking-opt

Andare alle origini della programmazione web è sempre affascinante. Questo articolo aiuta a capire come funziona il web attraverso azioni sui socket. Questo post è la traduzione pressoché letterale dell’articolo del blog Iximiuz di Ivan Velichko. Sue anche le illustrazioni e gli esempi di codice funzionante. Lo ringrazio tantissimo per la gentilezza e l’entusiasmo che …

Continua a leggere

Laravel – primi passi – MVC

Laravel: singola tabella database

Laravel primi passi: ispirandomi alle lezioni di Edwin Diaz ripropongo qui un approccio smooth. Laravel è un framework per applicazioni scritte PHP che implementa un’architettura MVC. Framework sta per infrastruttura software fatta di file, classi, metodi e proprietà, che aiutano a sviluppare un’applicazione. È in se stessa un’applicazione, ma sapendola configurare e personalizzare, con essa …

Continua a leggere