Archive for August, 2008

Make WiX setup for a Wizard of Visual Studio

Sunday, August 31st, 2008

For learns the WiX toolset I have decided to write a setup for install a Wizard of Visual Studio. This setup is very easy with WiX and his Visual Studio extension.

This wxs file make the follow steps:

  1. Install the IWizard implementation in the GAC repository of target system.
  2. Copy the Template for Visual Studio 2005 or 2008 in his ProjectTemplate folder.
  3. Execute the command to install the template in visual studio (devenv /installvstemplates)

(more…)

STRIP Planner RoboCaffè

Monday, August 25th, 2008

Si tratta di un progettino per il corso di inteligenza artificiale, in sostanza è un pianificatore STRIPS scritto in prolog (algoritmo usato A*).
Il problema che modella è quello di un robot che deve portare il caffè a varie persone disponendo di due macchinette del caffè.
(more…)

How to Domain Name Service

Monday, August 25th, 2008

I DNS, acronimo di “Domain Name Service”, è uno dei servizi essenziali di Internet. Questo servizio ha il compito di gestire la risoluzione di nomi in indirizzi IP e l’inverso, possiamo quindi scrivere www.spremuta.com invece di 154.34.22.7.
Prima di addentrarci nel lato tecnico vediamo cosa e perché è stato inventato il servizio dei DNS.
Agli albori della rete, quando erano pochi i computer, la gestione dei nomi e degli indirizzi IP era affidata al file di nome “hosts” presente nelle macchine colllegate alla rete. Questo file è presente nella cartella /etc dei sistemi UNIX-like o in Windows sotto la cartella di sistema, in system32/drivers/etc (per dire due nomi noti ;-) ).
Il file hosts è una semplice lista di indirizzi e nomi che vengono consultati localmente per risolvere i nomi e gli indirizzi.

(more…)

Quick install JBoss + MySQL su Win

Sunday, August 24th, 2008

Questa piccola guida serve a spiegare a chi non ha conoscenze tecniche da Sistemista/Programmatore di installare delle Web Applicazioni e testarle.

Prima di tutto bisogna procurarsi gli installer di MySQL (io installo la 4.1) e l’installer di JBoss (scarico la 4.0.x l’installar che è un file jar). Come prerequisito deve essere gia installato Java nella versione 1.4 o superiore dal sito di sun. (more…)

Conversioni

Friday, August 15th, 2008

Il computer fin dalle origini comprende un ristretto vocabolario di simboli, cosi ristretto che sono solo due, 0 e 1, anche detti true e false, vero o falso 0V +5V, on off, comunque due restano.

Noi invece siamo abituati ad avere un vocabolario di simboli estremamente più ampio, nel nostro alfabeto possiamo contare ben 22 lettere e con esse possiamo sbizzarrirci con le parole più strane.

Invece per i numeri possiamo lavorare direttamente con 10 simboli questa però non è l’unica possibile rappresentazione dei numeri. E’ solo una delle tante possibili rappresentazioni dei numeri detta appunto rappresentazione in base 10. Ne esistono altre come la rappresentazione in base 8 o 16 o ancora 2. Il computer rappresenta i numeri in base 2, sfruttando cosi il suo povero vocabolario di due simboli.

(more…)