Crea sito

Author Archive

avatar
0

Convertire JSON in CSV con PHP

Sia il JSON che il CSV sono formati standard usati praticamente ovunque.
Da un web service ricevo i dati in JSON, ed ho bisogno di convertirli in CSV.
Il tutto in un’applicazione scritta in

Read More…

avatar
0

Splittare PDF in Python

Ho scoperto per Python la libreria PyPDF2, che ci permette di fare praticamente qualsiasi operazionei sui PDF.
Oggi vediamo come splittarne uno, creandone un nuovo per ogni pagina trovata.
Quindi fate un test con un PDF con poche pagine….
Prima di

Read More…

avatar
0

Prendere l’ultimo carattere di una QString

Piccolo snippet di codice per il weekend.
Molto semplicemente, come prendere l’ultimo carattare di una QString

Read More…

avatar
0

Leggere PDF in Python

Ho scoperto per Python la libreria PyPDF2, che ci permette di fare praticamente qualsiasi operazionei sui PDF.
Oggi vediamo come leggerlo edd ottenere diverse informazioni interessanti (oltre al testo ovviamente).
Prima di tutto installiamola:
# pip

Read More…

avatar
0

Listare gli hard drives in Windows da riga di comando

Anche la riga di comando in Windows la usiamo poco, non vuol dire che un alcuni possa essere utile.
Ad esempio ho dovuto usarla per il rispristino di un server, e nello specifico per eseguire delle operazioni sugli hard drives.
Vi propongo tre comand

Read More…

avatar
0

Giocare a Sudoku sul terminale in Linux

Ho scoperto nudoku, un programmino da terminale per Linux che ci permette di giocare a Sudoku.
Per installarlo su Debian:
# aptitude install nudoku

Read More…

avatar
0

Giocare a Sudoku sul terminale in Linux

Ho scoperto nudoku, un programmino da terminale per Linux che ci permette di giocare a Sudoku.
Per installarlo su Debian:
# aptitude install nudoku

Read More…

avatar
0

Visualizzare le attività dei socket in Linux con ss

Se vogliamo visualizzare informazioni sui socket in Linux possiamo usare il comando ss!
Ci permette di visualizzare parecchie informazioni, anche di basso livello

Read More…

avatar
0

Comparare oggetti in Javascript

Praticamente abbiamo un array di oggetti di questo tipo, e vogliamo fare una comparazione per nome (ad esempio):
const arrObj = [
{nome: ‘paola’, eta: 33},
{nome: ‘gina’, eta: 40},
{nome: ‘franceso’, eta

Read More…

avatar
0

Inserire QPushButton in QTableWidget

Sostanzialmente riempio una QTableWidget da database, e voglio mettere un QPushButton nelll’ultima colonna (il classico tasto per cancellazione).
Non andremo a vedere come reperisco i dati da db, ma diamo per scontato di avere una QList perfettamente

Read More…

avatar
0

Usare le classi in Dart

Oggi vediamo un semplice utilizzo delle classi in Dart.
Soprattutto mi ha colpito l’impostazione dei metodi getter e setter, abbastanza diversi a quelli a cui sono abituato in altri linguaggi

Read More…

avatar
0

Esplorare e pubblicare dati in Python con Datasette

Faccio una premessa: ancora non so quanto sia utile il programma scritto in Python che vederemo oggi, e ancora non ho capito come si possa agganciare ad un database come MySQL.
Ho fatto solo test con db SQLIte

Read More…

avatar
0

Passare un QWidget ad uno SLOT in Qt

Nella mia interfaccia create in Qt, ho due QLineEdit e due QPushButton.
Entrambi i bottoni avviano un QFileDialog per la scelta di una cartella; ma a seconda di quale bottone viene cliccato, devo riempire una QLineEdit piuttosto che l’altra

Read More…

avatar
0

Identificare la risoluzione del monitor con Python

Da quanto ho capito, Python non ha un modulo di default per identificare la risoluzione del monitor.
O quanto meno non ne ha una che sia usabile su tutti gli

Read More…

avatar
0

Riempire una QComboBox da QMap

Oggi vediamo come riempire una QComboBox usando un oggetto QMap.
Vedremo anche come recuperare la chiave del valore selezionato (grazie al Qt forum per il suggerimento).
Vi posto tutta la classe, comprensive di intestazione:
#ifndef DIALOGADD_H
#de

Read More…