nl

Mattepuffo's logo
Cambiare il runlevel di default in systemd

Cambiare il runlevel di default in systemd

Prima di systemd, per cambiare il runlevel di default su Linux, bastava agire sul file /etc/inittab.

Adesso questo file non è più usato, e per fare questa operazione dobbiamo usare gli strumenti forniti da systemd; nello specifico usaremo systemctl.

Mattepuffo's logo
Eseguire operazioni in background in JavaFX

Eseguire operazioni in background in JavaFX

Allora, lo scenario è questo: avviamo una operazione che visualizza un loading dialog, esegue determinate operazioni, chiude il loading dialog, ed eventualmente aggiorna un componente grafico (ad esempio una TableView).

Siamo in ambito JavaFX, che segue gli stessi principi di Swing, ma in maniera un pò diversa.

Mattepuffo's logo
Implementare un ActionListener in Java

Implementare un ActionListener in Java

Se abbiamo diversi eventi impostati nel nostro JFrame, potrebbe valere la pena organizzarli meglio rispetto a quello che gli IDE fanno di default.

Oggi vediamo uno dei vari modi, usando un ActionListener personalizzato.

Supponiamo di avere due voci nel nostro menu, ai quali vogliamo agganciare determinati eventi.

Mattepuffo's logo
Impostare un popup menu su una JList

Impostare un popup menu su una JList

Se usiamo le JList, potremmo aver bisogno di impostare un popup menu al click con il testo destro del mouse.

Ad esempio per rimuovere una voce, o per modificarla.

Vediamo come implementare un JPopupMenu su una JList.

NB: non vediamo anche come riempirla, ma ci occupiamo solo del popup.

Mattepuffo's logo
Unire PDF con PHP

Unire PDF con PHP

Oggi vediamo come unire più file pdf usando PHP.

Per farlo ci avvarremo di una classe, specifica, PDFMerger, che usa le librerie FPDF e FPDI.

La prima è una libreria molto conosciuta per creare file PDF con PHP; la seconda serve per importare nella prima file PDF preesistenti.

La cosa buona è che per creare i PDF non è obbligatorio usare FDPF; infatti io per creare i PDF originare uso DOMPDF perchè mi piace di più.

Comunque potete scaricare tutto da qua.