L'informatico di Schrödinger

cat
30Oct/100

Introduzione alla programmazione in Java – “Hello World”

Duke, the Java Mascot, in the waving pose. Duk...
Image via Wikipedia

Eccoci arrivati.

Prima o poi capita che qualcuno ti chieda informazioni su linguaggi di programmazione e che questo ti faccia passar per la testa di scrivere qualche articoletto introduttivo.

Ovviamente non è un compito facile introdurre all' "Arte" della programmazione, soprattutto non è facile farlo senza trasmettere i propri fisiologici approcci personali all'argomento. Bene un tentativo vale farlo in ogni caso.

Ho deciso di prendere come linguaggio di base Java: questa scelta non è casuale ovviamente. Java è un linguaggio che si presta bene ad un approccio didattico: non presenta la complessità intrinseca di C e C++, è uno dei linguaggi più utilizzati da ormai una decina d'anni, è molto versatile e multi piattaforma (ma ci torneremo con calma..). Se i motivi che ho portato non bastassero è sufficiente aggiungere che questi articoli introduttivi (sulla cui cadenza non posso assicurare alcun tipo di periodicità) sono diretti a ragazzi delle scuole superiori che, grazie ai "fenomenali" programmi ministeriali di informatica, ancora nel 2010 si trovano a dover fare conti con linguaggi decisamente datati (Pascal) o altri "oggetti" che definir "linguaggi di programmazione" causa a chi ha un minimo di senso critico uno sfogo cutaneo di proporzioni epiche (qualcuno ha detto VB?).

Allora iniziamo senza indugi a farci un quadro generale di ciò che andremo piano piano a analizzare.

Click to continue reading "Introduzione alla programmazione in Java – “Hello World”"

21Oct/100

Linux Day 2010 a Grosseto, ci siamo quasi!

Tux
Image via Wikipedia

Post doveroso per ricordare che questo sabato si va in scena!

Tra le 100 e passa città in cui in contemporanea si svolge il Linux Day c'è anche Grosseto e come vi ho già ricordato potete trovare tutte le info dettagliate sul programma e sulla locazione (presso la CNA in via Birmania N°96) sul sito di Guru@Work.

Per chi non avesse voglia di fare un salto alla fonte ufficiale ricordo che durante la giornata verranno tenuti interventi sia di tipo divulgativo sia di tipo più pratico per far conoscere a coloro che parteciperanno il mondo del software libero.

Click to continue reading "Linux Day 2010 a Grosseto, ci siamo quasi!"

15Oct/102

IMDB: un interessante spunto di ricerca per la tesi ^_^

The IMDb logo.
Image via Wikipedia

Sembrerà un fuori tema clamoroso (perché questi post randomici hanno un tema per caso?!?) ma dopo 2 giorni di smattamenti è d'uopo presentarvi il mio nuovo compagno di giochi: IMDB!

IMDB (Internet Movie Database) è, come dice il nome, una raccolta pressoché completa sullo scibile cinematografico (e non solo visto che comprende anche informazioni su trasmissioni per il piccolo schermo..) consultabile online da un sito aggiornato quotidianamente.

Le informazioni che potete trovarci sono pressoché infinite (Titoli, trame, generi, cast - con relative biografie e filmografie di ciascun attore -, produttori, valutazioni, trivia, facts e quant'altro...) ed è molto interessante la possibilità di scaricarsi un simpaticissimo dump testuale di tutte le informazioni presenti sul sito.

Bello vero? Per me è spettacolare!

Appena vista tale opportunità non ho fatto altro che tirarmi giù il tutto e costruirmi un db adoch: per la mia tesi è manna! Adesso il mio scopo (già in parte realizzato a dire il vero) è costruirmi una bella rete multidimensionale su un sample di attori (ne ho scelti circa 60'000, e le dimensioni sono date dai 27 generi cinematografici) collegati se hanno partecipato nello stesso anno ad una stessa pellicola (ovviamente in ciascuna dimensione può esserci un collegamento tra 2 attori).

Fatto ciò (ho optato come periodo per la mia rete un arco temporale che comprende i film prodotti dal 1999 al 2008) valuterò la bontà dei miei predittori: vediamo quante compartecipazioni in film prodotti nel 2009 riuscirò a predire correttamente ^_^

Se tutto va bene per me d'ora in poi scegliere un film da vedere (considerando info varie come le valutazioni aggregate delle valutazioni per i vari membri del cast nei film precedenti et similia ) diventerà una scienza :P  (Chissà di non azzeccare l'uscita di qualche Megaproduzione dei prossimi anni XD )

Enhanced by Zemanta
10Oct/100

La domanda.. e la risposta!

42, The Answer to the Ultimate Question of Lif...
Image via Wikipedia

Alle volte può capitare che un retweet ti faccia rotolar dalla risate.. questo almeno è successo quando stasera ho letto questo:

"In binary, 101010 is 42: The answer to life, the universe, and everything(*). In Roman Numerals, 10 10 10 is XXX: Porn. Coincidence?"

Douglas Adams sarebbe veramente fiero di questa interpretazione.

(Se non sapete che è Douglas Adams correte a leggervi almeno "Giuda galattica per autostoppisti".. sempre qui?!? cosa aspettate!!)

(*) ...per maggiori info...

Enhanced by Zemanta
10Oct/100

10.10.10? 10.10!

Official Ubuntu circle with wordmark. Replace ...
Image via Wikipedia

No la tastiera non mi ha abbandonato, ne ancora sono talmente fuso da esprimermi in binario e mettere tutto su stream (e poi i punti, punti esclamativi ed interrogativi non fanno proprio parte dell'alfabeto binario ^_^ ): il titolo, per quanto ridondante nei simboli, non vuol essere altro che un reminder.

Oggi 10 Ottobre 2010, oltre a essere il compleanno di mio babbo (Auguri!!), esce la versione stable di Ubuntu 10.10 (Maverick Meerkat).

Non voglio entrare nei particolari tecnici, la rete sarà presto sommersa di post di presentazione - è sempre così ogni 6 mesi - quindi mi limiterò a consigliarvene l'uso. Sono anni che ho sempre a disposizione almeno un pc equipaggiato con il SO sponsorizzato dalla Canonical e non mi sono mai trovato male: tra versione e versione c'è sempre qualcosa di nuovo ma l'immediatezza d'uso e la semplicità di gestione di questa distro, c'è da ammetterlo , sono l'elemento cardine del progetto ormai da un pezzo.

Per chi fosse interessato per scaricarla fate riferimento al sito ufficiale (www.ubuntu.com) in serata troverete sicuramente l'iso da scaricare (preferibilmente via torrent se fossi in voi).

Altro da aggiungere? C'è da ricordarlo forse che si tratta di Free Software ("Free as in freedom not as in free beer")? Spero di no!

Enhanced by Zemanta
WordPress Loves AJAX