pop

Mattepuffo's logo
Centrare verticalmente un modal in Twitter Bootstrap 3

Centrare verticalmente un modal in Twitter Bootstrap 3

Le finestre modali sono molto utilizzate, in quanto sostituiscono bene i pop-up, e generalmente hanno un aspetto migliori dei classici alert.

Anche Twitter Bootstrap ha questo componente, ed è anche molto facile da usare.

Di default, però, si centra solo orizzontalmente, partendo dalla parte alta dello schermo.

Cosa che va bene nel caso di testi lunghi; ma potrebbe non essere carino nel caso di scritte molto brevi, come ad esempio modal per il loading.

Mattepuffo's logo
Estrarre immagini da un PDF con Linux

Estrarre immagini da un PDF con Linux

Quello che vogliamo fare è estrarre le immagini che si trovano dentro a un PDF.

Per farlo possiamo usare un programma da riga di comando che in pratica trasforma il PDF in un file HTML.

In questo modo verranno estratte le immagini per creare la pagina HTML, immagini che poi noi possiamo copiare dove ci pare.

Diciamo che è bel trucchetto.....

Mattepuffo's logo
Eseguire comandi di sistema in C++

Eseguire comandi di sistema in C++

Eseguire comandi di sistema in C++ non è molto complicato.

Per farlo possiamo usare la funzione system().

Eccovi un semplice esempio su Linux:

#include <stdio.h>

#include <stdlib.h>

int main()

{

    printf("Eseguo comando ls");

    system("ls -l");

    exit(0);

}

Il problema di questa funzione è che anche se stampa il risultato del comando, comunque ritorna un int.

Quindi se ad esempio vogliamo stampare il risultato in un componente grafico tipo un QPlainTextEdit (che richiede quantomeno un oggetto string e non un int) come possiamo fare?

Ci sono diverse soluzioni; io ho usato la funzione popen().

Nel caso specifico ho una piccola classe con una funzione che esegue il comando nmap con i vari parametri.

Mattepuffo's logo
Sniffiamo le password con tcpdump

Sniffiamo le password con tcpdump

Tcpdump è uno dei più noti sniffer che esistano.

Attraverso questo tool è possibile controllare tutto il traffico della nostra scheda di rete, scovando anche le password di servizi come Telnet, POP3, FTP, ecc.

Vediamo come fare.