Tempo fa ho dovuto sviluppare per lavoro un progetto di un software in grado di inviare ai dispositivi bluetooth in prossimità un file multimediale. Con il mio collega, abbiamo deciso di aprire il codice e rilasciarlo sotto licenza GPL, anche perchè siamo partiti da un progetto anch'esso GPL.
Adesso che devo rimettere mani al codice per delle migliorie, mi trovo ad avere 3 persone interessate al progetto che mi aiutano e mi danno consigli. Un americano e uno di Liverpool, è stupendo!
Io amo l'opensource e le sue infinite faccie... tutte positive!
Per la cronaca il progetto lo trovate su http://btms.sf.net
Visualizzazione post con etichetta programmazione. Mostra tutti i post
Visualizzazione post con etichetta programmazione. Mostra tutti i post
mercoledì 11 aprile 2007
domenica 1 aprile 2007
Google Code
Da oggi ho un motivo in più per amare Google, si chiama Google Code.

E' un sistema di gestione per applicazioni opensource in pieno G-style, intuitivo, completo e veloce. Ho creato tempo fa un progetto su sourceforge ma è stato un parto! Ore per capire come funzionava, avrei fatto prima a mettermi su un serverino SVN per i fatti miei. Oltre al fatto che i server di SF sono sempre molto carichi e i tempi di risposta sono spesso inaccettabili.
Il nuovo servizio di Google Code comprende:

E' un sistema di gestione per applicazioni opensource in pieno G-style, intuitivo, completo e veloce. Ho creato tempo fa un progetto su sourceforge ma è stato un parto! Ore per capire come funzionava, avrei fatto prima a mettermi su un serverino SVN per i fatti miei. Oltre al fatto che i server di SF sono sempre molto carichi e i tempi di risposta sono spesso inaccettabili.
Il nuovo servizio di Google Code comprende:
- Project workspaces with simple membership controls
- Version control via Subversion
- Issue tracking
- Mailing lists at groups.google.com
domenica 25 marzo 2007
Ubuntu Engineering Edition
Attualmente contribuisco alla crescita della mia distribuzione preferita facendo bugreport e con qualche traduzione poco impegnativa.
Sto valutando di aiutare i manteiners di Ubuntu a tenere aggiornato l'immenso repository di software. In particolare mi piacerebbe contribuire ad ampliare il parco applicazioni tecnico scientifiche in campo elettronico. Appena avrò tempo proverò a leggermi tutta la documentazione per entrare a far parte (o magari solo contribuire dall'esterno) alla ristretta cerchia dei Master Of The Universe (MOTU) di Ubuntu.
Se anche voi foste interessati a questa attività, il punto di partenza è http://wiki.ubuntu.com/MOTU
Molto spesso ho criticato la scelta di avviare nuove pseudodistribuzioni (tipo Ubuntu Studio) e quindi ho deciso di contribuire in questo senso piuttosto che avviare una nuova distribuzione. A meno che non si trovino altre persone volenterose motivate in tal senso... Si, sono indeciso, l'avete capito.
Sto valutando di aiutare i manteiners di Ubuntu a tenere aggiornato l'immenso repository di software. In particolare mi piacerebbe contribuire ad ampliare il parco applicazioni tecnico scientifiche in campo elettronico. Appena avrò tempo proverò a leggermi tutta la documentazione per entrare a far parte (o magari solo contribuire dall'esterno) alla ristretta cerchia dei Master Of The Universe (MOTU) di Ubuntu.
Se anche voi foste interessati a questa attività, il punto di partenza è http://wiki.ubuntu.com/MOTU
Molto spesso ho criticato la scelta di avviare nuove pseudodistribuzioni (tipo Ubuntu Studio) e quindi ho deciso di contribuire in questo senso piuttosto che avviare una nuova distribuzione. A meno che non si trovino altre persone volenterose motivate in tal senso... Si, sono indeciso, l'avete capito.
lunedì 19 marzo 2007
Quando le cose erano meno complicate
Come faranno le nuove generazioni a diventare grandi se non avranno questi potenti strumenti di apprendimento? Mi ritengo fortunatissimo ad aver avuto un Sinclair ZX80 Spectrum all'età di 10 anni. Il massimo della mia goduria era quando crashavano i giochi e potevo vedere "il sorgente". Goduria!!!
mercoledì 7 marzo 2007
Allocatest, versione beta
E' ora pronta per essere testata l'implementazione del magico allocatore mu, nato in seno ad un progetto del Corso di Sistemi Integrati digitali.
Versione testuale, con molto output di debug:Allocatore
Versione grafica con un po' di output sborone:Allocatest
Relazione in pdf (temporanea) :Relazione
Versione testuale, con molto output di debug:Allocatore
Versione grafica con un po' di output sborone:Allocatest
Relazione in pdf (temporanea) :Relazione
martedì 6 marzo 2007
GTK Rulez

Per un progetto di sistemi integrati mi è toccato imparare a programmare con le librerie GTK in C. A parte le inevitabili bestemmie iniziali, sono soddisfatto del risultato! Adesso che ho capito come si fa, è veramente divertente.
Consiglio a tutti quelli che vogliono cominciare con questo "passatempo" di installarsi Anjuta e Glade.
giovedì 14 dicembre 2006
Cazzeggio

Giusto per convincere me stesso che non sto buttando via tutto il tempo di questa settimana, faccio un resoconto su questo blog di tutto quello che ho combinato. Giusto per fare una precisazione, l'immaginetta che vedete qua di fianco è una rivisitazione personale della mia ragazza mentre sorride. Non so ancora cosa ne pensa, dato che gliela ho mandata poco fa. Tornando al cazzeggio:
Class D amplifier:
Sto cercando i componenti per realizzare un amplificatore audio di classe D, per dar voce a due vecchie casse a due vie che mi sono capitate in mano. Il componente più adatto, è il max9709, un amlificatore classe D da 25/50W single supply e filterless. Peccato che la Maxim si sia decisa a negarmi i samples. Dovrò ripiegare su qualche altro componente, magari by Texas: loro si che ci tengono alla mia voglia di fare esperimenti.
Mi sono anche informato su prezzi e aziende che producono amplificatori toroidali, ma sono tutti fuori portata per questo progetto; dovrò trovare del materiale di recupero.
Progetto BTMS:
Ho aperto un progetto opensource chiamato BTMS, che sta per Bluetooth Message System. Sourceforge.net ha approvato il mio progetto e ho messo mezza giornata a capire come usare SVN per la pubblicazione dei sorgenti. Poi ho contattato vecchie conoscenze (credo un irlandese e un americano) che sapevo interessati al progetto: così mi sono guadagnato un developer e un beta tester. Sviluppare opensource mi da soddisfazione.
Bug Report:
Mi diverto a seguire i bug che ho segnalato. Da molta soddisfazione vedere persone con email del tipo @sun.com risponderti, chiedendoti spiegazioni per un bug che hai segnalato.
Testing:
Ho provato nuove applicazioni, tra le quali Agave, un programmino molto utile per la scelta dei colori durante lo sviluppo di siti web.
Ho inoltre installato seahorse, un programma indispensabile per gestire le chiavi gnupg. Tra l'altro negli archivi pubblici delle chiavi ho trovato anche molti miei professori, ma pochi studenti.
Hacking:
Beh, se così lo si può chiamare, ho guadagnato l'accesso ad una rete wireless protetta, anche se ormai è routine. Ma è a fin di bene... :-D
Iscriviti a:
Post (Atom)
