LinuxLudus: Lunedì sera in video conferenza

John Leach john.leach@syger.com
Ven 6 Giu 2008 09:58:03 CEST


Anch'io ho un progettino per lunedi'. Prima di sviluppare un progetto 
usando Google Gears (http://gears.google.com/) ho visto la necessita' di 
creare un ambiente di sviluppo per JavaScript - perche' non ho trovato 
niente che mi serviva. Se invece qualcuno mi puo' dare delle dritte...

Questo progetto (che diventera' open source appena possibile) si chiama 
Clutch (engine-clutch-gears, motore-frizione-cambio), e deve risolvere 
questi problemi:

1. Fingere di essere un sito internet per il collegamento, non 
http://localhost, ma http://www.finto-sito.it - con Windows si usa 
C:\WINDOWS\system32\drivers\etc\hosts, con linux (ma devo testarlo) si 
usa /etc/hosts, poi una riga tipo:

127.0.0.1     www.finto-sito.it

2. Un piccolo web application (usando Ruby/WEBrick) per fornire servizi 
di JSLint (http://www.jslint.com), di join (concatenare piu' file JS in 
uno finale), copy (er...), ed unit test (fixtures).

3. Salvare e rivisualizzare i risultati dei unit test su disco (formatto 
JSON)

4. Comprimere i file JavaScript usando YUICompressor
(http://developer.yahoo.com/yui/compressor/) usando Java

Tutti questi servizi sono accessibile dal browser, niente command line 
(eccetto lanciare il server ;-))

In realta' Clutch va bene per qualunque progetto Browser/JavaScript, non 
ha dipendenze su librerie JavaScript, solo su Gears (se viene usato).

Fino ad adesso sta funzionicciando bene, ma devo fare un test, 
preferibilmente su una combinazione Linux/Browser e Apple/WebKit - cioe' 
Safari. Qualcuno puo' dedicarmi una mezz'oretta?

In piu' (e' questo e' rivolto a Rampo), sarebbe interessante avere lo 
stesso piccolo web application in Python - perche' Google usa Python, 
Java e C/C++, ma non Ruby. Per dare un indicazione della grandezza del 
lavoro, l'app WEBrick e' 7 file, 19KB. Ho impiegato un giorno a 
svilupparlo. Non e' una sfida tipo "il mio linguaggio e' meglio del 
tuo", ma sarebbe interessante come confronto a livello didattica, ed 
offrire un'alternativo a chi non vuole imparare Ruby (anche se il codice 
e' proprio terra-terra - lo scitto io) ...

John

Valerio Pachera wrote:
> Ciao a tutti, non ho esperienza in campo perciò chiedo il vostro parere:
> sarebbe possibile trasmettere/partecipare in video conferenza alle
> nostre riunioni?
> La connessione è quella di ngi, quindi con una latenza bass ma
> comunque un upload di 256Kb/s.
> 
> Che software consigliate?
> Quante persone si potrebbero collegare?
> 
> Altro?
> 


-- 
John Leach
CTO Syger Italy


Maggiori informazioni sulla lista linuxludus