Archive for Settembre 2007

Pacchetti ZPKG

Introduzione

Per rappresentare un modulo installabile del sistema Zender è necessario riuscire a progettare una entità in grado di rappresentare in maniera autonoma le operazioni necessarie per installazione, configurazione e disinstallazione.

I pacchetti ZPKG hanno lo scopo di fondere in un archivio compresso questa informazioni con i file propri del modulo.

E’ davvero necessario?

Definire una standard per il pacchetto è necessario in quanto i moduli di configurazione e installazione devono essere realizzati tenendo presente un set generico di pacchetti non definiti, ma conformi a questo standard.

Altrettanto necessario è l’uso di pacchetti con uno standard definito perché non è possibile altrimenti distinguere in un semplice archivio compresso, quali dati rappresentano le informazioni per la configurazione e quali invece sono le componenti del modulo

Struttura pacchetto

Lo scopo del pacchetto è quello di distinguere le informazioni di installazione e configurazione dai file del modulo. Per questo viene introdotta una prima suddivisione della struttura in due porzioni:

Root/
  |--- metadata/
  |--- module/

Questa prima suddivisione è inoltre necessaria per la gestione di moduli di grosse dimensioni. Potrebbe infatti essere conveniente realizzare una prima scansione del file e leggere solo il contenuto della directory dei metadati.

Continue reading ‘Pacchetti ZPKG’ »

Usare Subversion da Linux Shell: complessità VS comodità

Sebbene possa sembrare più complicato tutto ciò che non ha una GUI, una volta imparati i trucchetti diventa più veloce utilizzare la linea di comando. Un esempio pratico è l’uso di Subversion aka “SVN”.

All’inizio piò sembrare scomoda la gestione di un repository locale usando solo comandi da shell, ma con il tempo di apprezza l’immediatezza e la rapidità nell’eseguire i comandi. Questa guida vuole essere di riferimento a chi non ha mai usato prima Subversion e vuole sapere come iniziare.

Innanzitutto l’installazione: niente di più facile nella nostra fedele Ubuntu. Basta selezionare il pacchetto subversion da Synaptic o, per rimanere in tema shell:

$   sudo apt-get install subversion

A questo punto non ci rimane che dare un prontuario dei comandi per iniziare.

Continue reading ‘Usare Subversion da Linux Shell: complessità VS comodità’ »

Zender: tutto iniziò così…

Ho appena finito di impostare il layout principale del “nuovo-vecchio” progetto Zender

Per maggiori informazioni su Zender… stay tuner e magari date un occhiata al link del progetto presente su GoogleCode

Progetto Zender su GoogleCode

Magari se preferite dare una occhiata al repository svn