L'inferno delle espressioni regolari in Java composte da variabili

Inviato da Marco Brenna il Mer, 11/01/2023 - 01:10
Java inferno

A volte bisogna dire le cose come stanno: Usare le espressioni regolari in Java fa proprio schifo.

Non tanto per le espressioni regolari in se ma per un piccolo dettaglio che non è stato considerato o è stato volutamente ignorato da chi ha sviluppato il linguaggio: essendoci sempre le virgolette doppie trattandosi di stringhe bisogna fare l'escape del backslash... che nelle Regex c'è praticamente ovunque!

Open Liberty non funziona e non visualizza nulla nemmeno sui log

Inviato da Marco Brenna il Ven, 06/01/2023 - 23:01
Open Liberty Crash

Ridendo e scherzando è da un anno che lavoro a tempo pieno e infatti è da un anno che non scrivo più nulla sul blog... Un vero peccato, mi son ritagliato un po' di tempo libero durante le vacanze di Natale e infatti mi sono rimesso a scrivere... Speriamo che questa scintilla duri!

Come mitigare il problema della propagazione dei DNS durante una migrazione

Inviato da Marco Brenna il Mer, 10/03/2021 - 21:55
propagazione DNS

Ah, la propagazione dei DNS... una invenzione di tutto rispetto ma una vera piaga se il sito da migrare ha una quantità di visitatori dignitosa oppure è una applicazione web che comporta importanti disservizi se va giù anche solo per poco... E se si tratta di DNS il disservizio può essere di diverse ore!

Ma non esiste un modo per ovviare al problema della propagazione dei DNS o quanto meno arginare il problema durante la migrazione della propria applicazione o sito web?

Creare un clone di un sistema Windows senza spegnerlo da usare su Virtual Box

Inviato da Marco Brenna il Mar, 29/09/2020 - 02:14
Oracle VHD

Mi è capitata di recente una attività alquanto complessa in cui dovevo effettuare un backup di una macchina Windows dove poter poi testare il comportamento di alcuni programmi installati su tale macchina mantenendo però un ambiente il più possibile fedele all'originale.

Giusto per complicare le cose, la macchina in questione (di produzione), non poteva essere spenta per effettuare questo tipo di operazione e non era accessibile fisicamente.

Come ho risolto questa particolare attività?

Comandi utili da terminale con gsutil per Google Storage

Inviato da Marco Brenna il Mar, 29/09/2020 - 01:42
Google Storage

Questo più che un articolo è un mio personale promemoria per tenere traccia di alcuni comandi utilissimi per creare script automatizzati con operazioni relative a Google Storage.

Il comando forse più utile è quello per scaricare nella directory corrente un file da un Bucket:

gsutil cp gs://<nome_bucket>/<percorso>/<nome_file> .    (da notare il punto in fondo, preceduto da uno spazio. che indica la directory locale corrente).

Recuperare i ruoli esatti di un utente su Google Compute Engine

Inviato da Marco Brenna il Mar, 29/09/2020 - 01:22
Compute Engine IAM

Vi è mai capitato di leggere la documentazione di Google relativa ai ruoli di Compute Engine e trovarvi magari a dover associare ad esempio il ruolo "roles/cloudmigration.storageaccess" senza sapere se l'utente ha già impostato questo ruolo?

A me è capitato; può sembrare chiaro ma i ruoli nell'interfaccia IAM (amministrazione utenti) di Compute Engine sono scritti in lingua italiana e non è sempre facile capire se il relativo identificativo corrisponde alla giusta traduzione del ruolo.

Come aggiornare il Kernel Linux in Ubuntu per problemi con processori Ryzen

Inviato da Marco Brenna il Dom, 16/02/2020 - 18:23
Linux and AMD Ryzen

Ho spremuto il mio vecchio pc fino all'osso ed era giunta l'ora di cambiarlo; ho deciso così di passare da un processore Intel ad AMD... pessima mossa.

Non perchè i processori AMD non siano validi anzi, hanno un ottimo rapporto qualità prezzo ed hanno ormai colmato il gap tecnologico che Intel ha creato negli ultimi anni ma purtroppo hanno qualche piccola difficoltà con Linux.

Mi sono ritrovato con un processore AMD Ryzen di terza generazione ad avere blocchi continui, freeze, crash in idle insomma, di tutto.

Breve guida alle operazioni più diffuse sui video con ffmpeg e linux

Inviato da Marco Brenna il Lun, 25/11/2019 - 15:23
Elaborazione video da terminale

Eccoci alle prese con un altro problema che spesso capita quando si deve fare delle pubblicazioni; ci chiedono di tagliare dei pezzi di video, aggiungere delle schermate di testo di presentazione, unire due o più filmati tra di loro e non sappiamo come fare.

Utilizzare la Webcam in VirtualBox con Windows come guest e Ubuntu come host

Inviato da Marco Brenna il Mer, 22/05/2019 - 19:50
Immagine introduttiva virtualbox su webcam

Ecco un articoletto al volo per poter utilizzare la vostra webcam del portatile in VirtualBox avendo Windows come guest OS.

Le istruzioni sono relative ad Ubuntu ma potrebbero con alcuni piccoli accorgimenti funzionare sia per altre distribuzioni Linux che addirittura nella situazione in cui sia proprio Linux ad essere utilizzato come guest.