Archivio per June, 2007

24
06

Gestionale open source

posted di Administrator, in software. No Commenti

Gestionale Open è un programma open source (licenza BSD) con licenza d'uso gratuita per la gestione di aziende medio piccole (PMI).

La distribuzione open source (sorgenti dei programmi liberamente disponibili a tutti) garantisce l'effettiva disponibilità del know how tecnologico da parte dell'utilizzatore.

La licenza d'uso gratuita permette di indirizzare gli investimenti in formazione, assistenza ed implementazioni specifiche migliorando il livello qualitativo dei servizi all'interno dell'azienda.

Gestionale Open è nato dalla collaborazione di uno staff tecnico che opera da decenni nel settore del software per aziende.
Per la sua realizzazione è stata utilizzata la tecnologia più avanzata:

  • linguaggio di programmazione Object Oriented

  • archiviazione dei dati in un Data Base relazionale

  • interfacciamento con i programmi Office (Open e Microsoft)

Sono coperte tutte le aree principali della gestione aziendale: contabilità, tesoreria, vendite, acquisti, magazzino, produzione, commesse, analisi statistiche.

Glossy.js 1.2 ti permette di aggiungere angoli e effetti vetro alle immagini presenti nella tua pagina web inserendo solamente un richiamo al file corner.js.

Funziona con tutti i maggiori browsers - Mozilla Firefox 1.5+, Opera 9+, IE6+ and Safari.

Sito web: http://www.netzgesta.de/glossy/ 

23
06

Come registrarsi in second life

posted di Administrator, in second life. No Commenti

 

In questo tutorial vedremo come registrarsi sul sito di second life. La prima cosa da fare è scaricare il software gratuito dalla pagina http://secure-web1.secondlife.com/community/downloads.php. Per poter navigare in questo modo è necessario farsi un alter ego virtuale, registrandosi sul sito. Andiamo nella pagina di registrazione sul sito ufficiale all'indirizzo: https://secure-web6.secondlife.com/join. La pagina che ci appare è la seguente:

 

Clicchiamo su "skip this step" e andiamo alla pagina successiva:

 

 

Inseriti i dati fondamentali, andiamo al passaggio successivo dove ci verrà chiesto di scegliere in nostro avatar:

 

Fatto ciò ci resta l'ultimo passaggio e siamo pronti a partire:

 

Ci verrà inviata una email con all'interno un link da cliccare per essere effettivamente registrati. 

Dal sito computer-books.us è possibile scaricare gratuitamente dei libri in formato HTML o PDF, relativi a diversi linguaggi di programmazione; si tratta di volumi i cui i rispettivi autori ed editori hanno dato il permesso di pubblicazione on line.

Si possono trovare tomi sul linguaggio Assembly x86, C, C++, ADA, C#, Java, PHP, Python e Visual Basic, ma anche riguardanti Linux. Alcuni sono molto vecchi e presenti più che altro per ragioni storiche, altri come The New C Standard: A Cultural and Economic Commentary sono recenti.

Altri libri li trovate anche sul sito: FreeComputerBooks.

Fonte Programmazione.it

 

22
06

Corso di building second life

posted di Administrator, in second life. No Commenti

 

Building, Modulo 1, Lezione 7

Building, Modulo 1, Lezione 6

Building, Modulo 1, Lezione 5

Building, Modulo 1, Lezione 4

Building, Modulo 1, Lezione 3

Building, Modulo 1, Lezione 2

Building, Modulo 1, Lezione 1

Tratti da: http://secondlife.regioneveneto.net/building 

22
06

Cosa si puo fare con gli script LSL?

posted di Administrator, in second life. No Commenti

Gli scripts LSL possono far muovere oggetti, farli ascoltare, farli parlare, farli operare come veicoli o armi, fargli cambiare colore, dimensione e forma. Uno script puo far ascoltare ad un oggetto le vostre parole come anche farlo dialogare con voi, gli scripts possono anche far dialogare più oggetti tra loro.

L'oggetto base in Second Life è detto "Prim" o primitiva, che è il mattoncino base con il quale vengono create tutte le cose presenti un SL. Qunado più di una Prim viene linkata, ognuna puo contenere scripts che dialogano con il resto delle prims tramite Link Messages.

Questo metodo di interazione risulta molto più veloce e 'privato' rispetto al farli dialogare via chat o via e-mail. Questo comunque va oltre lo scopo del tutorial, ci soffermeremo invece su singoli scripts in singole primimtive.

Lo scripting risulta molto più difficile da apprendere rispetto alla manipolazione base degli oggetti, ma la curva di apprendimento è esponenziale.
Fonte: http://secondlife.regioneveneto.net/node/519

22
06

Cosa è il Linden Script Language?

posted di Administrator, in second life. No Commenti

LSL è l'acronimo di Linden Scripting Language. Con questo linguaggio sono scritti tutti gli scripts in Second Life. La sua struttura è basata su Java e C.

Gli scripts in Second Life sono set di istruzioni posizionabili all'interno di qualsiasi oggetto, o in qualsiasi accessorio indossato dagli avatars, ma non all'interno degli avatars stessi.

La cosa che rende LSL unico è il forte utilizzo degli "Stati" e degli "Eventi". Una porta può essere "aperta" o "chiusa" e una luce "accesa" o "spenta". Una persona può essere "agitata", "calma", o "annoiata". Molti oggetti reali hanno degli "stati" e la stessa cosa puo essere emulata in programmi LSL. Ogni script ha sempre almeno uno stato: quello di Default.

Ogni evento può essere interpretato come un "Trigger". Gli eventi non sono definiti dallo user in Second Life ma sono interni al LSL. Il Touch_start(), eseguirà  il codice al suo interno quando l'oggetto che contiene lo script viene toccato.

Quindi uno script LSL deve avere almeno uno stato con un evento al suo interno. Di seguito troverete un semplice programma scritto in LSL che può facilmente essere tradotto come...."Qunado sono nello stato di Default, e vengo toccato, visualizzo "HELLO WORLD" nel canale 0.

Esempio:

default
{
touch_start(integer total_number)
{
llSay(0,"Hello World");
}
}

Fonte: http://secondlife.regioneveneto.net/node/518 

Second life italia: http://www.persefone.it/html/f/247,menu,Second-life-italia.html 

21
06

creazione oggetti second life

posted di Administrator, in second life. No Commenti

 

Il termine “compressione” viene solitamente associato all’operazione che implica la modifica della forma di un oggetto reale affinché occupi un volume inferiore rispetto a quello occupato nella forma originale. Si osservi tuttavia che la compressione di un oggetto reale non comporta in alcun modo una diminuzione del peso, ma solo una diminuzione del volume; inoltre la natura stessa dell’oggetto compresso non cambia.

Continua a leggere su: http://programmazione.it/index.php?entity=eitem&idItem=36548 

 

this.createEmptyMovieClip("circle2_mc", 2);
circle2_mc.lineStyle(0, 0x000000);
drawCircle(circle2_mc, 100, 100, 100);
function drawCircle(mc:MovieClip, x:Number, y:Number, r:Number):Void {
mc.moveTo(x+r, y);
mc.curveTo(r+x, Math.tan(Math.PI/8)*r+y, Math.sin(Math.PI/4)*r+x,
Math.sin(Math.PI/4)*r+y);
mc.curveTo(Math.tan(Math.PI/8)*r+x, r+y, x, r+y);
mc.curveTo(-Math.tan(Math.PI/8)*r+x, r+y, -Math.sin(Math.PI/4)*r+x,
Math.sin(Math.PI/4)*r+y);
mc.curveTo(-r+x, Math.tan(Math.PI/8)*r+y, -r+x, y);
mc.curveTo(-r+x, -Math.tan(Math.PI/8)*r+y, -Math.sin(Math.PI/4)*r+x,
-Math.sin(Math.PI/4)*r+y);
mc.curveTo(-Math.tan(Math.PI/8)*r+x, -r+y, x, -r+y);
mc.curveTo(Math.tan(Math.PI/8)*r+x, -r+y, Math.sin(Math.PI/4)*r+x,
-Math.sin(Math.PI/4)*r+y);
mc.curveTo(r+x, -Math.tan(Math.PI/8)*r+y, r+x, y);
}

web tracker