Benvenuti

Posts by: giuseppe

Apache su Linux: Come limitare il Numero di Richieste per IP e ridurre il rischio di attacchi DOS

Apache su Linux: Come limitare il Numero di Richieste per IP e ridurre il rischio di attacchi DOS

  Capita a volte che qualche furbone voglia scaricare a tutti i costi con uno script, le immagini dei prodotti nello store di un vostro cliente senza preoccuparsi minimamente delle conseguenze che questo possa comportare. Se il furbone in questione poi crea uno script che in loop legge l’elenco dei prodotti e ne prende l’ n+1 elemento, il DB potrebbe…continua →

Letto 3,369 volte
Errore OpenSSL – Xampp – Don’t Know How To Get Public Key From This Private Key

Errore OpenSSL – Xampp – Don’t Know How To Get Public Key From This Private Key

Xampp, tra le sue varie estensioni, ne ha una che permette la gestione delle funzioni openSSL. Per attivarla dovrebbe bastare la rimozione del punto e virgola davanti alla stringa “extension=php_openssl.dll” nel file php.ini.  Ma questo non è sufficiente. Prendiamo in considerazione questo codice: <?php $key = <<<EOF —–BEGIN PUBLIC KEY—– MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDXX/MsKEBLcLeKA1d/i7ufG1qs qS97xFkIRSeX3TwmHic843AfVrzoh2pZUeOvK9ZLZQpHSM7DoHMYDGD1273+FvZX Ypf5LiFtecfxko/Cku16zy6WAeCYVFjjlveBhwPmPCIk+qDRYeiIW05QE2XK+CuD nJ7sxxXIJSSgD3Jo5wIDAQAB —–END PUBLIC KEY—– EOF; print $key;…continua →

Letto 2,974 volte
Creare con ExtJs un DialogBox per inserire una password

Creare con ExtJs un DialogBox per inserire una password

Non esiste in ExtJs un modo diretto per definire la tipologia del campo di input in una Ext.Msg.prompt. Non è possibile ottenere un campo input di tipo password nemmeno utilizzando una Ext.Msg.show standard configurando gli oggetti al suo interno perchè non esiste nessun  campo di configurazione del tipo “inputType”. Per poter impostare dunque la tipologia del campo di input bisogna…continua →

Letto 2,448 volte
Come creare un buon Model in Codeigniter

Come creare un buon Model in Codeigniter

Sviluppare con un framework MVC garantisce senza dubbio una maggiore riutilizzabilità e la robustezza del codice. In questo articolo ci soffermeremo sulla scrittura della parte model del paradigma MVC impiegando CodeIgniter. Questo modello non è specifico di CodeIgniter, ma una parte del codice lo sarà. Modello CRUD CRUD è un acronimo che sta per Create, Retrieve, Update e Delete. Questi…continua →

Letto 6,971 volte
Rilasciato il nuovo Sencha Architect 2: Il nuovo Designer per  ExtJs e Touch

Rilasciato il nuovo Sencha Architect 2: Il nuovo Designer per ExtJs e Touch

      Sencha Architect 2.0 si basa sul’innovativa piattaforma di progettazione di ExtJs. Ora, è possibile costruire applicazioni Touch ed Ext JS tramite drag and drop. Per la nuova versione del Designer Ext, sono stati fissati due obiettivi : la costruzuione di un grande strumento visivo per la costruzione di applicazioni web alla velocità della luce rendere il processo…continua →

Letto 4,825 volte