sed

Mattepuffo's logo
Intercettare il tasto CANC su una TableView in JavaFX

Intercettare il tasto CANC su una TableView in JavaFX

Abbiamo la nostra bella TableView in JavaFX:

<TableView fx:id="tblBooks"
  BorderPane.alignment="CENTER"
  onKeyPressed="#deleteBook"/>

E vogliamo intercettare il tasto CANC / DEL, e di conseguenza compiere un'azione (generalmente cancellare riga).

Come fare?

Mattepuffo's logo
Cambiare estensione ai files in Linux

Cambiare estensione ai files in Linux

Ieri avevo la necessità di cambiare l'estensione di file da .JPG a .jpg sulla mia macchina con Linux..

Girovagando, ho trovato una semplice riga di comando che fa questo in automatico.

Dovrebbe funzionare anche in macOS.

Ovviamente state attenti a cambiare le estensioni: alcuni cambiamenti potrebbero rendere illegibile il file (ad esempio da PDF a XLS).

Mattepuffo's logo
Chiudere una finestra con il tasto ESC in QML

Chiudere una finestra con il tasto ESC in QML

Oggi vediamo come possiamo chiudere una finestra con il tasto ESC in QML.

La cosa la trovo molto comoda nelle finestre "secondarie", quelle lanciate da altre finestre "principali"; non lo userei per chiudere il programma in se (ma questo vale per qualsiasi linguaggio).

Per fare questo, dobbiamo intercettare la pressione del tasto usando Keys.onEscapePressed.

Ma attenzione a non mettere questo a livello di Window; va messo a livello di Item o Rectangle.

Mattepuffo's logo
Eliminare il carriage return dai file con sed

Eliminare il carriage return dai file con sed

Traformi un XLS in CSV su Windows, lo mandi su Unix (o Linux) e ti ritrovi con tutte le righe con il carriage return (^M).

Ovviamente un file del genere non è elaborabile; provate a darlo in pasto a Informix o a qualcosa del genere!

Soluzione: eliminare tutti carriage return.

Per farlo possiamo usare sed.