iKoala
Eventi: Siderus Meeting suona male?
Esattamente oggi, durante l’evento Siderus Meeting (anche se preferirei usare un altro nome) ho avuto modo di stare in piedi per più di 3 ore a spiegare e chiarire il concetto Siderus, il progetto e tutti i lavori legati ad esso.
Velocemente parlando, Python & XML: una coppia perfetta!
Quante volte ci è capitato di dover salvare dei dati su un file e essere costretti, ogni volta, a scrivere determinate funzioni per ricavare i dati scritti? A me tante volte, e come esperienza personale ho deciso di scrivere questa mini guida per Python!
Banalmente, Wikipedia, ci suggerisce che XML è un linguaggio marcatore che definisce un meccanismo sintattico che consente di estendere o controllare il significato di altri linguaggi marcatori. In poche parole mediante una struttura testuale molto semplice ed intuitiva dove possiamo immagazzinare dei dati. Ma se meglio vogliamo definirlo: è uno standard di descrizione di documenti. Attualmente molti programmi fanno uso di questa comodità per salvare configurazioni o dati nei file. Ad esempio i Feed RSS sfruttano l’XML per rendere reperibili i nostri contenuti. (continua…)
Mono, non Mono, Mono, non Mono… Mono!
Tutto questo discutere, questo dividersi, questo parlare male di Mono, mi da la nausea. Lo ammetto, Mono mi da la nausea, ma non è il peggior male che pandora potesse affliggerci. Mono, così come è scritto nell’enciclopedia, è un progetto realizzato dalla Novell. Puzza di Microsoft, di close source, di exe… puzza anche di bug e di instabilità, Per molti puzza e basta. Ma siamo sicuri che puzzi veramente tanto?
IBM si tuffa nella compilazione Intelligente!
Gcc oramai ha fatto storia, e la IBM ha intenzione di cambiare il mondo. Per farlo ha bisogno di un potentissimo aiuto: il compilatore intelligente, capace di aiutare chi programma e chi deve utilizzare il software, capace di tradurre il codice sfruttando una delle tecninche più avanzate dell’intelligenza artificiale! Il nome del progetto è Milepost e sembra essere molto interessante.
E se Isaac Asimov avesse ragione? In un lontano futuro le macchine costruiranno altre macchine per costruire altre super-macchine per elaborare complessi calcoli che noi non possiamo realizzare. Fantascienza? Milepost è un passo avanti per tutti, e per fortuna è, e sarà, completamente OpenSource! O almeno si spera! Intanto noi chiudiamo gli occhi e sogniamo… oppure scarichiamo il compilatore e prendiamo parte al futuro! Per il codice sorgente è possibile guardare direttamente su questa pagina web!
Python stupisce… ancora! bPython!
A me piaceva tanto l’interprete interattivo Python, ma non mi ricordavo che ce ne fosse un’altra ancora più attraente e particolare! Parlo di bPython, una semplice shell interattiva, ma veramente interattiva!
E questa volta è veramente interattiva, infatti ci faciliterà nella scelta dei moduli, dei comandi da lanciare e dell’output! Infatti con una semplice combinazione di tasti (che si legge tranquillamente a schermo) possiamo salvare il codice che abbiamo scritto, su di un file. Questo ci permette di generare tranquillamente righe e righe di codice, potremo testarlo direttamente e poi salvarlo su file eseguibile! Non ho mai desiderato altro! (continua…)



