Archive for the ‘Informatica’ Category

Povero Pisanu…

Venerdì, Giugno 12th, 2009

Wi-Fi gratis da McDonald’s in Italia – Il Sole 24 ORE.
il wireless lan entra nei locali pubblici Gratis, illimitato e senza vincoli di consumazione, merito di McDonald’s che lo ha attivato in 320 punti di ristorazione sulla schiera di 390 ristoranti disponibili

Autenticazione, come al solito, con cellulare.
Rischio di passare per una Cassandra, ma… avete avvertito i prefetti ?
(in attesa del Consiglio di Stato…)

(via Quinta’s Weblog)

E’ una delle leggi più idiote che si siano mai fatte in questo paese di leggi idiote, però ormai sembra più un colabrodo che una legge.

Carta di credito, cellulare… che valore possono avere come metodo di identificazione antiterrorismo (non che la carta di identità ne abbia qualcuno, beninteso)?

Salve, questa è la mia carta di credito a nome “Osama bin Laden”, vorrei usare la connessione internet per mandare qualche messaggio di rivendicazione o per progettare qualche attentato

Delle due l’una: chi ha scritto questa legge o era più imbecille dei terroristi che cerca di beccare o più in malafede dello psiconano alle cui dipendenze lavora(va).

Ti senti vecchio …

Sabato, Giugno 6th, 2009

… quando agganciando il cellulare al fido EEEPc per la prima volta, la prima cosa che fai è aprire il terminale, e prepararti una sfilza di documentazione su come collegare il cellulare al PC.

Sei pronto psicologicamente a mettere mano ai vari wvdial.conf, ppp.conf e altri fidi amici file di configurazione, ti senti fiero della tua conoscenza che ti permetterà di avere sempre in tasca -o quasi- la tua casa informatica: un portatile GNU/Linux, una connessione di rete e una riga di comando.

Arriva il momento tanto atteso e temuto.

Colleghi il cavo al cellulare.

Colleghi il cavo al computer.

Selezioni la modalità giusta sul cellulare.

“Ciao, ho visto che hai collegato un dispositivo a banda larga. Scegli il tuo provider da questa lista e siamo pronti”

Ovvero, mi ritrovo davanti uno wizard stupidissimo che senza scrivere nulla e con 2 click mi permette di collegare il cellulare senza fare altro. E la lista dei provider contiene davvero provider e configurazioni “reali”, anziché quelli presenti solo in un distretto telefonico di Seattle.

Mi sento stupido e vecchio.

Complimenti ai mr Gnome e ai mr Ubuntu (non so chi abbia lavorato a questo wizard).

Sono passati i tempi in cui gli uomini erano veri uomini e si scrivevano da soli i propri driver (cit.).

Ma è bene così.

PS: E comunque il prossimo che mi dice che GNU/Linux è difficile gli faccio fare la prova comparativa sotto Windows e sotto il nostro pinguino

Odio Django!

Venerdì, Maggio 29th, 2009

Forse come titolo è un po’ esagerato ma in effetti ho passato una giornata perso dietro alle sue idiosincrasie.

Ultimamente faccio tanti di quei passaggi fra linguaggi, ambienti di sviluppo e framework che lo sforzo  di adattamento tra l’uno e l’altro non è mai indifferente né banale.

In effetti Django, rispetto a Turbogears (o almeno alla versione 1 su cui ho lavorato) sembra decisamente più efficiente, e soprattutto più coerente.

Ovviamente il suo vantaggio (o meglio differenza) sta nel fatto di essere “monolitico”: quindi abbiamo un solo ORM, un solo template etc;  vantaggio non da poco perché non è necessario decidere i vari componenti e adattarsi alle diverse situazioni.

Meno vantaggioso si rivela quando uno dei componenti non è all’altezza di quello che serve: il template ad esempio è molto “povero” rispetto a Kid soprattutto per quanto riguarda looping e controllo del flusso (non trovi anche tu che una roba come ifequal stoni in un ambiente elegante come python?).

Detto questo sto ancora muovendo i primi passi in questo ambiente, quindi tanto dipende sicuramente dalle mie capacità, ma non sarà certo il primo pomeriggio di ingiurie verso Django!

Framework PHP

Martedì, Maggio 26th, 2009

Sviluppo in PHP da ormai quasi 10 anni (mamma mia…) e per diversi anni ho usato -arricchendolo- un mio framework a oggetti talmente brainiac che spesso pure io mi perdo.

Da qualche anno gran parte dell’attività lavorativa si è svolta fuori dall’ambito PHP ed il framework è quindi rimasto lì a prendere polvere, usato solo per gli sporadici sitarelli, invecchiando inesorabilmente.

E’ venuto quindi il momento di lasciarlo defungere in pace e mi sono messo in caccia di sostituti: non ho davvero il tempo di svilupparne uno ex-novo!

Dopo lunghe googolate i miei occhi si sono posati su Simphony e CakePHP. Ho passato un emozionante sabato (la moglie felice come una Pasqua!) a  provarli, sviluppandoci sopra un microsito immergendomi nella documentazione.

Si vede lontano un chilometro che sono figli della stessa impostazione (come Django e mille altri, del resto), e Ruby on Rails ormai ha devastato il panorama dei framework in quanto tutti copiano la (ok, si ispirano alla) sua impostazione; questa non è affatto stupida, e sicuramente permette di lavorare in modo pulito e -pare- efficace.

Però…

Però…

Però poi apri le views, i template o come vengono chiamati dai diversi framework e cosa vedi…. codice PHP.

Codice PHP?

Codice PHP. Nei template. Nel 2009.

Siamo matti?

E l’unico modo per usare Smarty (giusto per fare l’esempio di un motore di template molto potente) sono degli hack farraginosi e scarsamente documentati che rendono veramente odioso usare questi strumenti…

La caccia è ancora lunga, temo.

Quanto è vero…

Venerdì, Maggio 22nd, 2009

Quando verrà il momento che riusciremo a comunicare correttamente quali sono i reali punti di forza del nostro piccolo grande pinguino: http://www.psychocats.net/ubuntucat/software-installation-in-linux-is-difficult/

(via pollycoke)

Benevolent dictator

Sabato, Maggio 9th, 2009

Partecipare a certe conferenze è sempre divertente, per l’ambiente e lo spirito generale
Guido Van Rossum, l’inventore del linguaggio, è ad esempio stato nominato Benevolent Dictator For Life.
La definizione, fra il serio e il faceto, è molto indicativa di come possano funzionare le cose in questo mondo.
E trovo questo aspetto -centrato sul rispetto e sul ‘valore’ delle persone- molto significativo e positivo.
Del resto anche lo sviluppo del kernel Linux è basato sugli stessi presupposti, e trovo che siano ottimi esempi di come le cose possano funzionare in modo ‘diverso’, anche se ormai non davvero nuovo

PyCon

Venerdì, Maggio 8th, 2009

Dopo una giornata parecchio tosgta eccoci finalmente fermi
Che lusso: quest’anno ho pure beccato la maglietta!