lunedì 10 novembre 2008

Anche Ubuntu ha la sua UbuMagazine.

Oggi vado in edicola e cosa ti vedo in uno scaffale in mezzo alle solite riviste?



Eccola. Una rivista mensile che parla esclusivamente di Ubuntu. La rivista è edita da Sprea che sta acquisendo una discreta quota di mercato nei magazine italiani.

Questo è sicuramente un post che farà storcere il naso ai puristi Linux ma vorrei che si guardasse la situazione anche da un altro punto di vista.
Appena aperta si ha proprio la sensazione che gli autori abbiano voluto mantenere la rivista il più facile possibile. Comincia spiegando quanto convenga un sistema con una distribuzione Linux piuttosto che un sistema con sopra Windows.

Io penso che sia una buona iniziativa poichè bisogna uscire dal guscio ed "educare" gli utenti più inesperti all'utilizzo di una distribuzione Linux. Nel caso specifico la distribuzione più semplice.

Andrebbe comunque chiarito a chi si avvicina all'open source che è sbagliata l'uguaglianza stretta che si cerca di far trapelare con riviste di questo tipo, ovvero Ubuntu = Gnu/Linux. Gnu/Linux è ogni distribuzione, Ubuntu compreso quindi non si deve limitare la visuale.

Ma cominciare a far vedere la faccia facile di Gnu/Linux non è mai male.

martedì 4 novembre 2008

La crisi colpisce anche Canonical

L'abbiamo letto tutti. Oramai è scritto ovunque che c'è la crisi. Tuxjournal ha parlato della dichiarazione di Shuttleworth: “Purtroppo quella legata al software libero non è un’attiva molto remunerativa, anzi non lo è per niente. In realtà non ho mai pensato che vendere pacchetti software potesse aiutare un’azienda come la nostra a sostenersi economicamente”

Io direi che, per noi ubuntisti, è giunto il momento di smettere di tettare gratuitamente da mamma Canonical ma di dare il nostro contributo sottoforma di lavoro alla nostra distribuzione preferita.

Ricordo che contribuire allo sviluppo di una distribuzione vuol dire anche occuparsi della documentazione e della traduzione di programmi, cosa che non ha niente a che vedere con la programmazione.

Se facciamo così molto probabilmente la Canonical potrà anche disinteressarsi dello sviluppo di Ubuntu ma quello che rimarrà è una comunità compatta che non si sfalda alle prime difficoltà.

Se molte persone oggi hanno lasciato il mondo proprietario di Microsoft è anche grazie alla semplicità di Ubuntu, quindi è nostro interesse che la distribuzione sopravviva anche in un momento di crisi come può essere questo.

Chi vuole può anche contribuire allo sviluppo della mamma di Ubuntu, Debian che, sul lavoro di appassionati che mettono a disposizione gratuitamente il loro lavoro, vive da molto tempo prima di Ubuntu.

venerdì 31 ottobre 2008

Ubuntu 8.10 - Ora è fra noi.

Finalmente, dopo 6 mesi di lavori, è uscita ieri la nuova versione di Gnu/Linux Ubuntu: Intrepid Ibex.Come al solito sono disponibili le varie versioni con KDE o XFCE.

Le novità introdotte sono molte, a cominciare dalla nuova versione di Gnome e di GIMP. Ma quello che per primo mi ha stupito è il nuovo kernel linux 2.6.27 che mi pare ancora più performante del precedente.

Per scaricare Ubuntu è possibile recarsi a questo link: http://releases.ubuntu.com/releases/8.10/

Buon divertimento con la nuova versione.

PS: A me il nuovo tema scuro non dispiace per niente.

sabato 25 ottobre 2008

25 Ottobre - Linux Day 2008

Pisa 25 ottobre - Una giornata un po' calda e appiccicosa ci accoglie in una Pisa in fermento per le manifestazioni sempre più forti contro il governo. Ma noi, io e la mia ragazza, siamo li per ben altri motivi: il GULP - Gruppo Utenti Linux Pisa, ha organizzato un gran bel evento per la festa nazionale dedicata al nostro pinguino.



Nella mattina si e' parlato di quanto è facile installare Ubuntu, ma ci tengo a ricordare che Gnu/Linux non è solo Ubuntu, anche se ultimamente si tende a fare questa eguaglianza.
Ma la vera festa comincia nel pomeriggio dove il primo intervento a cui abbiamo assistito trattava un tema veramente interessante: La libertà a partire dal software di Francesco Galgani.
I nostri giorni purtroppo sono invasi da brevetti sul software, una cosa che, a mio parere è completamente irrazionale. In una slide è stato addirittura mostrato come un banale sito per l'e-commerce viola almeno 20 brevetti. Un numero assurdo che dovrebbe essere nullo.

Pensate che le scuole di Bolzano risparmiano 1 milione di € utilizzando software libero. Il talk immediatamente successivo ha invece trattato un argomento molto più pratico: Il software libero e la Pubblica Amministrazione. La relatrice era Alessandra Santi.

Qui invece si è mostrato come i vantaggi che il software libero potrebbe portare alla pubblica amministrazione sono veramente a 360° con un risparmio sia economico che in fatto di tempo di informatizzazione della PA.

Nella fase finale ho seguito un interessantissimo tutorial su GTK, Glade, Python, interfacce grafiche a tempo di record. La scrittura di interfacce grafiche per il pinguino non sono mai state così facile come in questo periodo e mi riprometto di scrivere un articolo tutorial che tratti proprio questo aspetto.

Insomma un pinguino in perfetta forma in Italia che aspetta di fare il grande salto nella PA e nelle scuole di tutta la penisola.

Un ultima riga la riservo per fare i complimenti al GULP che ha organizzato veramente un bel Linux Day. Complimentoni ragazzi!!!

lunedì 20 ottobre 2008

PHP e l'input utente

Quante volte abbiamo pensato: "Quant'è comodo il php, mi servirebbe uno script che prende da tastiera un numero e....... Come si fa a prendere da tastiera?"

Non so voi quanto lo avete pensato ma io si, e non trovando nelle api, forse perchè non c'è proprio, la soluzione, me la sono scritta pensando un po' in C-ese.



Mi sa che già altri hanno trovato questa soluzione quindi se su internet trovate un articolo simile non mi spammate i commenti di: "Brutto copiaincoller che non sei altro!!!"

Su Gnu/Linux esiste un file che si chiama STDIN che prende l'input da linea di comando. Già in C quando ci si metteva in lettura su questo file il programma si interrompeva e aspettava che l'utente inserisse una linea chiudendo con un invio ("\n").

Perchè non riprodurre questa procedura anche su PHP?

Il php non ha la define STDIN ma mette a disposizione il seguente path: "php://stdin". Una gran comodità.
Quindi apriamo il nostro editor di fiducia e inseriamo il seguente script nei tag appropriati:


$f = fopen("php://stdin","R");
echo 'Inserire qui la stringa >>> ';
$string = fread($f,255);

echo 'Stringa passata: '.$string."\n";

Avendo questo risultato:



La funzione fread bloccherà lo script fino a chè l'utente non digiterà invio, dopo di che verranno presi, in questo caso, i primi 255 caratteri (byte) della stringa. Ovviamente il numero di caratteri da prendere sono a discrezione di chi scrive lo script, ma evitiamo di prendere input troppo lunghi quando non occorre.

Fatto questo aprite la shell e digitate:

$php mio_script_di_prova.php

e ammirate come aspetta diligentemente che voi inseriate una stringa.
La tipizzazione debole del php vi consente inoltre di poter trasformare con semplicità l'input in intero o float da poter elaborare successivamente.

Spero di essere stato d'aiuto a chi come me cercava di prendere input banalmente da tastiera su shell.

Alla prossima ;)

venerdì 17 ottobre 2008

BiblioTeCa - Aggiornamento 0.2 beta

Dopo le prime settimane di utilizzo ecco un primo aggiornamento a BiblioTeCa.



E' aumentata un po' la lunghezza delle stringe di nome, titolo ecc.
Una seconda e più sostanziosa modifica è stata effettuata alla procedura di ricerca che ora individua anche singole parole all'interno dei vari campi.

Come al solito è possibile scaricare il codice sorgente in un comodo progetto netbeans da SVN oppure l'archivio zip per l'installazione.

Indirizzo: http://mybiblioteca.googlecode.com

domenica 5 ottobre 2008

BiblioTeCa - Versione 0.1 beta is out!

Grazie a un'idea della mia ragazza che necessitava di un programma personalizzato per la gestione della biblioteca ecco a voi:



Cominciamo subito con l'indirizzo al quale è possibile scaricare l'archivio .tar.gz contenente il programma: http://mybiblioteca.googlecode.com.

BiblioTeCa si divide in due parti:
* La prima parte contiene un form per poter aggiungere libri al database.
* La seconda parte permette una gestione a 360° del database salvato. Consente di ricercare libri all'interno del database. Una volta trovato il libro che si desidera è possibile consultare tutte le informazioni salvate relative al libro o modificare i campi per poi salvarle. Se invece un libro "cessa di esistere", per svariati motivi, è possibile eliminarlo definitivamente dal database.

Molto presto aggiungerò nuove informazioni e anche alcuni post che fungeranno da guida al software.

Alla prossima ;)

mercoledì 1 ottobre 2008

Ottobre - "Genius" at work

E' ottobre. Già sento il profumo delle castagne. La vicinanza del Linux Day. Il tepore dei caloriferi accesi.

Ma soprattutto e' tempo di blog. Con ottobre si riapre la stagione più densa di eventi e di spunti per scrivere sul mio blog.

Comincio quindi con una notizia che mi riguarda. Anzi, che riguarda me e il mio compagno di progetti Digra!!!

Ecco a voi gli appunti ufficiali per la parte supernodo del nostro nuovo gioiellino: Mini-Kazaa.



Diciamo che siamo giunti a circa metà di quello schema. Contanto che ce ne sarà da fare uno pressochè identico per i nodi ordinari ci aspetta un bel po' di lavoro.

giovedì 25 settembre 2008

La baia torna ONLINE!!!

BERGAMO – Il tribunale del riesame ha annullato il provvedimento con cui due mesi fa la procura di Bergamo aveva oscurato dall’Italia il sito “The pirate bay”, uno dei più popolari per lo scambio gratuito di file musicali, di film e videogiochi.




E' una notizia fresca fresca dal sito del Corriere della sera, leggibile a questa pagina. Ma la notizia va avanti perchè lo scandalo sembra non aver fine:

“Faremo immediato ricorso in Cassazione per riottenere il sequestro, a nostro giudizio la violazione del diritto d’autore c’è tutta”, è la replica di Giancarlo Mancusi, il pm di Bergamo che lo scorso agosto aveva ricevuto una denuncia da parte delle Federazione italiana contro la pirateria musicale.


Ovviamente si dimenticano di cosa sono i file ".torrent" che non hanno nessuna copertura da parte del diritto d'autore. E proprio su questo punto verte la difesa.

Vorrei ricordare che comunque sulla baia vengono indicizzati anche torrent che fanno riferimento a file completamente legali poichè il meccanismo dei torrent fa si che i file si riescano a scaricare a una velocità media molto elevata quindi è molto usata per download completamente legali.