sabato 23 febbraio 2008

Songbird - Mozilla song player

Get Songbird

Mozilla si da al Media Playing. Detto male è un nuovo modo di vedere le canzoni. Praticamente si presenta come un'alternativa open source a iTunes. L'installazione consiste nel scaricare il player dal sito ufficiale http://www.songbirdnest.com/ e eseguire il file songbird. Si apre subito un player ben fatto, con tutte le funzionalità che possono servire a catalogare le canzoni sul computer. Chi ha già usato iTunes noterà un'intefaccia grafica familiare.
La vera novità è l'integrazione con un browser che permette di eseguire ricerche e ascoltare brani dal web.

La strada è ancora lunga, siamo alla 0.4, aspettiamo lo sviluppo di un player sicuramente molto interessante.

Guida alla programmazione in Gnu/Linux.

Uno strumento molto versatile e completo per programmare in ambiente Gnu/Linux.

Il suo nome in codice è GaPiL, acronimo che sta per Guida alla Programmazione in Linux. Un libro gratis e open source di oltre 600 pagine che cerca di guardare a 360° il mondo della programmazione in Linux.
E' sicuramente un testo da scaricare e da tenere nella propria biblioteca digitale, e, perchè no, anche in quella cartacea.
Il sito ufficiale riporta lo stato del testo fino ad oggi. E' uscita recentemente una nuova versione con una revisione generale e l'aggiunta di tre capitoli e di un'appendice. E' possibile scaricare il libro completo in diverse versioni (pdf, ps, html) da questa pagina.

Un grazie veramente di cuore per il lavoro svolto a Simone Piccardi padre di questo meraviglioso testo.

Apertura da parte del plio

Ne avevo giusto parlato nell'ultimo post e già ci sono delle novità.

In questo articolo su tuxjournal.net viene riportata una lettera aperta del Plio che apre decisamente a Microsoft per quanto riguarda la diffusione dei formati aperti.
Il mio scetticismo è sempre il medesimo, ma non possono farmi che piacere lettere come queste, che come al solito provengono dal mondo Open verso Redmond.
In attesa di nuovi sviluppi vi rimando alla prossima.

giovedì 21 febbraio 2008

Microsoft goes open?

Parafrasando il titolo di questo articolo pare che Microsoft cambierà qualcosina nella sua politica.
Ora, come prima cosa mi viene da rinnovare il mio scetticismo nei confronti di queste notizie, ma forse qualcosa di vero ci può essere. Può essere che Ms si sia resa conto che siamo nel 2008 e che se una volta la sua lentezza non era calcolata dai clienti, oggi il mercato è molto esigente e lavorare come lavora MS non è più valido.
Giusto ieri all'università è uscita la medesima conversazione con un mio collega (mitico Digra).
Il mondo Open Source è molto reattivo ai cambiamenti, le patch al kernel vengono rilasciate ogni settimana e con aggiornamenti consistenti. Il lavoro che un sistema operativo impone alla macchina per l'elaborazione della grafica è irrisoria nei confronti del mostro Vista. E' ovvio che i clienti oggi non sono disposti a comprarsi un computer nuovo solo per vedere Aero.
Detto questo non mi aspetto che Microsoft elargisca grandi quantità di codice, ma da brava MS farà vedere un milionesimo di quello che dovrebbe fare e si vanterà per quello che ha fatto, ovvero niente. Sperando di essere smentiti vi rimando alla prossima :)

domenica 17 febbraio 2008

Open Contacts - Ai nastri di partenza



Ho cominciato oggi una nuova avventura. Si chiama Open Contacts, sarà uno strumento per la gestione della contabilità. Spero sia innovativo e soprattutto utile. Si avvarrà di internet e non escludo che in futuro faccia interagire i manager con il proprio smartphone.

Spero solo di riuscire a confezionare un programma utile, duttile e soprattutto open source.

sabato 16 febbraio 2008

How To Pythonize - I cicli


Veniamo ora a una parte molto interessante che ci farà complicare un po' gli algoritmi che scriviamo, ma che sicuramente elimina la gran parte dei problemi di ripetizione del codice: i cicli.

Il ciclo While.

while *condizione*:


Il ciclo while ci consente di fare delle operazioni fino a quando non si verifica la condizione.
Vediamo un esempio di codice per capire meglio:



Il ciclo For.


for *variabile* in *sequenza*:


Il ciclo for è utile per scorrere liste, per eseguire operazioni ripetitive in sequenza.
Facciamo un esempio:



Vediamo anche il ciclo for all'azione su una lista:



Divertiamoci un po' con i cicli prima di vedere un po' di strutture dati implementate in python.
Alla prossima.

venerdì 15 febbraio 2008

Android - Aggiornamento SDK

Google sta lavorando duro al suo nuovo gioiellino. Diamo il benvenuto alla versione m5-rc14 dell'Android-SDK.

Dal sito ufficiale è possibile scaricare la nuova versione dell'SDK.
Sono state apportate diverse migliorie la prima delle quali è l'impatto visivo dell'interfaccia grafica, radicalmente cambiata.
Da questo articolo è possibile vedere alcuni screenshots del nuovo Android.

martedì 12 febbraio 2008

Warsow 0.41!!!



Dopo l'uscita della 0.4 di Warsow, ecco una patch uscita subito dopo la notifica dei primi bug.
Il changelog è piuttosto voluminoso: www.warsow.net

Non ci resta che rinnovare la fiducia nel team di sviluppo che sta facendo veramente un ottimo lavoro.
Ecco il link per scaricare la nuova versione: link

venerdì 8 febbraio 2008

Ecce Android


Ci siamo!!! La prossima settimana sarà svelato il primo prototipo di Android.
Da corriere.it si può leggere: "Sarà il produttore britannico di microprocessori ARM a presentare la prossima settimana il primo cellulare che viaggia su piattaforma Android."
Non ci resta che aspettare per vederlo anche in Italia....
Intanto possiamo leggere l'articolo completo sul corriere: Link all'articolo.

mercoledì 6 febbraio 2008

Linus Torvalds sui brevetti MS

Linus Torvalds mi trova sempre più d'accordo su ogni posizione che prende. Questa volta si esprime sui famosi 230 brevetti che Microsoft denuncia come violati dal software open source. Linus giustamente replica che tutta questa manovra è esclusivamente un'opera di marketing da parte di MS, che non si sogna nemmeno di andare in tribunale a dimostrare il tutto.
Secondo Linus, Ms vuole evitare il tribunale per via dell'antitrust americano che ha nel mirino il colosso di Redmond per concorrenza sleale.
Io penso che dietro ci sia un ulteriore e più semplice motivo: perchè Microsoft non DIMOSTRA che brevetti sono stati violati? Non fa vedere concretamente cosa il software libero ha violato?
Perchè altrimenti dovrebbe far vedere, ammesso che ce l'abbia, il codice violato e questo la super closed-source azienda non lo vuole. In più sa perfettamente che la macchina del software open-source ha dei tempi di risposta decisamente più veloci, e quindi molto probabilmente il nuovo "pozzo di San Patrizio" che ha trovato MS, nascondendosi dietro ai suoi famigerati brevetti, verrebbe ridotto a una piccola pozzanghera modificando il codice che viola i brevetti.
Cosa ci aspetta? MS continuerà a bleffare sui brevetti e purtroppo alcune aziende, anche per tutelare i propri clienti, cadranno nella trappola. Staremo a vedere.
Link alla notizia.

martedì 5 febbraio 2008

Ubuntu 8.04 ALPHA 4 - Review

E' uscita da qualche giorno la quarta alpha di Ubuntu 8.04.

Su tuxjournal c'è un'interessante recensione di questa nuova alpha che ne mette in risalto sia le notevoli migliorie, tra le quali senza ombra di dubbio spicca l'aggiornamento del kernel Linux, sia ancora una certa immaturità.
Ma non dimentichiamo che questa è una alpha e che le cose da qui ad aprile cambieranno radicalmente.
Non ci resta che aspettare e goderci questa completa recensione: link