Home / Programmazione
Mattepuffo Identificare l'estensione dei file in Python


Vediamo un piccolo snippet di codice in Python per identificare l'estensione di un file.

Sicuramente ci sono vari modi per farlo, ma usando il modulo os.path è molto semplice.

Possiamo usare la funzione splitext, che in pratica spezza in due il risultato:

  • il nome del file completo di path
  • l'estensione del file
Mattepuffo Salvare posizione e dimensione di un JFrame in Java


Ebbene, le vacanze sono finite cry!

Ricominciamo con un argomento easy.

Vogliamo salvare dimensione e posizione di un JFrame quando viene chiuso, in modo che, alla riapertura, abbia dimensione e posizione precedenti.

Salveremo tutto in un file di properties.

Mattepuffo Ridimensionare immagini con Python e Pillow


Per ridimensionare le immagini con Python, tutti consigliano l'uso di PIL / Pillow.

Pillow, in realtà, è un fork di PIL, e funziona bene anche con Python 3.

Oggi vediamo qualche esempio di utilizzo.

Prima di tutto installiamo la libreria:

$ sudo pip install pillow

Mattepuffo Filtrare i risultati di una QTableWidget con una QLineEdit


In pratica, abbiamo una QTableWidget piena di righe, e vogliamo cercare al suo interno scrivendo in una QLineEdit.

Non è molto difficile ottenere questo risultato!

Prima di tutto aggiungiamo un SLOT nel file di intestazione del nostro QWidget:

private slots:
    void txtSearch(QString search);

Mattepuffo Debug delle funzioni in PHP con debug_print_backtrace


Per eseguire il debug in PHP, generalizzando, siamo soliti usare la funzione var_dump.

Ma ha dei limiti, in quando esegue il dump solo di ciò che gli è passato come argomento.

Se vogliamo fare il debug di una funzione, andando a vedere anche da dove è stata chiamata inizialmente, possiamo usare un'ottima funzione: debug_print_backtrace!

Vediamo due esempi banali.