Scritto da Mottola Michele - Reggio Emilia   
Lunedì 09 Gennaio 2012 16:18
AddThis Social Bookmark Button

Amanda Backup

Premessa

Questa non è una guida passo passo per imparare a utilizzare Amanda per fare i backup, ma è più una panoramica su come lavora questo sistema di backup. Una più ampia documentazione è nel sito ufficiale www.amanda.org

Introduzione ai backup con Amanda

Amanda è un sistema di backup client-server che adotta, come dispositivi di backup, dei dispositivi a nastri. Amanda, se pure fatto come sistema client-server, ha un funzionamento diverso dagli altri sistemi client-server per il semplice fatto che in amanda è il server a contattare i vari client.

Ultimo aggiornamento Martedì 10 Gennaio 2012 15:45
 
Scritto da Mottola Michele - Reggio Emilia   
Mercoledì 23 Novembre 2011 16:53
AddThis Social Bookmark Button

Zend Framework standalone


Zend Framework è un framework php con pattern architetturale MVC ed è composto da una serie di componenti utili per implementare funzionalità comuni a molte applicazioni web.
Ma i suoi componenti possono essere utilizzati in modalità standalone in qualsiasi progetto php compreso il loro utilizzo in altri framework.
L'utilizzo standalone della libreria di ZF è molto semplice. Bisogna innanzi tutto settare il path della libreria. Questo può essere ottenuto in due modi:
- utilizzando la direttiva include_path nel php.ini
- usando set_include_path() a runtime
Supponiamo che la libreria Zend sia situata nella dir /home/mylibrary, ciè che qui dentro sia situata la directory Zend con tutte le sue sottodirectory. Allora l'inclusione a runtime di questa libreria può essere così ottenuta:
$path = '/home/mylibrary';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
Adesso ogni volta che vorrò istanziare una classe dovrò prima caricarla usando
require_once 'Zend/Form.php';
per poi istanziarla
$form= new Zend_Form();
AUTOLOAD
Questo sistema però è scomodo perchè ogni volta che userò una classe sono obbligato a caricarla.
Per evitare questo si può usare l'autoload di ZF e delegare a lui il compito di caricare la corrispondente classe quando viene istanziata.
Ed ecco come ottenere semplicemente questo risultato
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
UN SEMPLICE FORM
Ottenere un semplice form sfruttando Zend_Form si fa presto
$form= new Zend_Form();
$form->setAction('save')->setMethod('post')->setDescription('signup form');
$form->addElement('text','username')->addElement('submit','submit');
echo $form->render(new Zend_View());
In poche righe si riesce ad ottenere un semplice form senza aver scritto codice di markup.
Ma i vantaggi sono anche la semplicità con cui si riesce a fare i controlli sui campi (controlli di validazione) oltre che il filtraggio

Zend Framework è un framework php con pattern architetturale MVC ed è composto da una serie di componenti utili per implementare funzionalità comuni a molte applicazioni web.

Ma i suoi componenti possono essere utilizzati in modalità standalone in qualsiasi progetto php compreso il loro utilizzo in altri framework.


L'utilizzo standalone della libreria di ZF è molto semplice. Bisogna innanzi tutto settare il path della libreria. Questo può essere ottenuto in due modi:

Ultimo aggiornamento Martedì 10 Gennaio 2012 16:53
 
Scritto da Mottola Michele - Reggio Emilia   
Sabato 12 Marzo 2011 15:52
AddThis Social Bookmark Button

xampp - xdebug - linux

Xampp è un ambiente "completo"  per sviluppare applicazioni web e comprende il server apache, il server mysql, proftpd ...
Xdebug è un debugger molto utilizzato insieme a Zend Debug

Poichè oggi è presente la versione 5.3 del php e poichè molti cms (vedi joomla 1.5) possono utilizzare una versione di php inferiori alla 5.3 allora per questo scopo può andar bene Xampp versione 1.7.1 che ha php 5.2.9.

Ultimo aggiornamento Martedì 10 Gennaio 2012 16:54
 
Scritto da Mottola Michele - Reggio Emilia   
Giovedì 03 Giugno 2010 12:37
AddThis Social Bookmark Button

Blueprint framework css

Nella realizzazione di un template la struttura base è definita dal codice html mentre il suo stile è definito dal css. La conoscenza del css permette di definire ogni aspetto grafico del template, come la dimensione dei box, il loro colore, lo stile sul testo, lo stile dei form e quant'altro abbia a che fare con la grafica. Dunque se si conosce il css si possono creare template quasi di ogni genere. Dico "quasi" perchè non tutto è possibile fare con la combinazione html+css, ad esempio non si possono realizzare animazioni per le quali occorre ricorrere al javascript. Ma un template con grafica "basilare" anche molto curato nei dettagli lo si può realizzare benissimo con il solo html+css.

Ultimo aggiornamento Martedì 10 Gennaio 2012 16:58
 
<< Inizio < Prec. 1 2 3 4 Succ. > Fine >>

Pagina 1 di 4