Ieri si è concluso il primo anno di attività del team World Community Grid, anno ricco di risultati. Abbiamo raggiunto 17 partecipanti, e ognuno ha contribuito al “successo”. Il 2009 infatti si è chiuso con 15 anni di tempo di CPU condiviso e decima posizione in classifica nazionale.

Non c’è che da dire “grazie infinite” a tutti i partecipanti al team! Continuiamo così!

Oggi è un giorno di svolta per il team FVG Number Crunchers. Si, perché abbiamo superato il decimo anno di tempo di cpu donato a World Community Grid :)

fvgnc10anni

15 persone: antiloop, AsCI, gioco25, ladybug, Luke-ILM, Nextor207, phoneix85, powermac154, Shinedom, sNizzo, Solid_Sn4ke, stefano.d, theMirk, zetsu ed infine io. In poco più di 10 mesi abbiamo tagliato un traguardo di tutto rispetto, piazzandoci 14esimi in classifica nazionale (su oltre 270 team).

Certo, uno può dire che in 15 è facile: 1 giorno solare di calcolo = 15 giorni di CPU…magari :) Se fosse così, con tutto l’hardware che stiamo facendo girare (e non è elencato tutto) dovremmo essere altroché primi! Ovviamente tenere accese le macchine costa, perciò quasi nessuno di noi le tiene accese 24/7. Ognuno di noi dà quello che può, ma se facciamo il confronto con BOINC.Italy, stiamo dando proprio tanto. Loro sono quasi 550, e fanno circa 55.000 crediti/giorno, noi siamo in 15 e facciamo circa 10.000 crediti/giorno. Notevole! :)

Per questo, voglio dire un grazie ENORME a tutti i partecipanti! :) Continuiamo così! :)

OSD2009

Quest’anno ad Udine si cambia rotta relativamente al principale evento riguardante software open source e dintorni. Si, infatti a causa di alcuni atteggiamenti troppo estremisti e radicali di ILS e compagnia bella, abbiamo deciso di “staccarci” (mi permetto di usare il “noi” anche se quest’anno non ho partecipato all’organizzazione) dal classico Linux Day, per organizzare un evento nuovo, tutto nostro, l’Open Source Day.

Cosa non va con il Linux Day? Negli ultimi tempi l’aria si è fatta pesante: sia in ML del coordinamento nazionale, sia fuori, abbiamo assistito ad alcuni fatti (riportati anche sulle maggiori riviste del settore) che hanno fatto capire come alcune ottiche “estremiste”, a tratti talebane, abbiano ogni tanto preso il sopravvento.

Nonostante Linux sia indubbiamente uno dei maggiori rappresentanti del software Open Source, non è affatto l’unico, e vi sono decine di migliaia di progetti che seguono la stessa filosofia, da sistemi operativi completi a librerie microscopiche che fanno chissà cosa. Ci è sembrato opportuno dare spazio anche a tutte queste “alternative” e, perché no, anche a come si relaziona il software proprietario a quello open source.

Funzionerà? Non si sa :) Il Linux Day è tra 2 giorni, mentre l’Open Source Day il 28 Novembre. Fare un evento isolato, ma così vicino al Linux Day potrebbe essere un grosso azzardo, ma anche no…

Ad ogni modo il programma è interessante e molti dei relatori sono di notevole livello. In bocca al lupo agli organizzatori! :)

Per tutte le info: http://asci.cc.uniud.it/osd2009/

Dopo tanto tempo finalmente un post!

Nel tempo libero che avevo in questi ultimi giorni ho scritto un piccolo programmino che esegue la simulazione del movimento di un certo numero di corpi sotto l’influenza della loro stessa gravità. Per il momento il software è in fase di pre-pre-pre alpha ovviamente, ma fa il suo lavoro.

Il progetto è hostato qui.

Compila su Mac OS X e su Linux (sicuramente anche su FreeBSD ma non ho ancora provato).

Installazione su Mac OS X:

svn checkout http://grav.googlecode.com/svn/trunk/ grav-read-only
cd grav-read-only
qmake -project
qmake
xcodebuild

Installazione su Linux:

apt-get install bison flex libqt4-dev subversion
svn checkout http://grav.googlecode.com/svn/trunk/ grav-read-only
cd grav-read-only
qmake -project
qmake
make

Si lancia con ./grav

Buonanotte!

Con il nostro team FVG Number Crunchers, dopo poco più di tre mesi abbiamo macinato il primo anno di calcolo per World Community Grid. Poco, se si pensa al numero di CPU che mettiamo a disposizione, abbastanza se consideriamo che la maggior parte di noi è up per molto meno delle intere 24 ore della giornata (ogni giorno maciniamo circa 3 giorni e 20 ore di calcolo, anche se mi puzza di qualche client mal configurato).

Primi tre classificati:

  1. matteodj, 274 giorni e 11 ore di CPU su 17 processori, 560.816 punti, 811 risultati
  2. Nextor207, 86 giorni e 13 ore di CPU su 5 processori, 103.518 punti, 108 risultati
  3. S#lid, 5 giorni, 17 ore di CPU su 1 processore (credo), 18.727 punti, 30 risultati

Ben fatta! Grazie a tutti, e se non siete iscritti al team, unitevi, è per una buona causa!

Ora nanna, buonanotte!

Ai tempi in cui ho acquistato il mio MacPro (MacPro3,1 Early 2008) mi sono detto “a cosa vuoi che mi serva l’Airport, che se la tengano pure”. Adesso mi serve, per cui inutile dire che quella che avevo preso si è rivelata una decisione sbagliata, per almeno quattro motivi:

  • La scheda Airport influisce di poco più dell’1% sul costo di una macchina come questa
  • Comprandola a parte Apple la fa pagare il doppio
  • Non è affatto banale installarla
  • Apple NON fornisce le viti di fissaggio per la scheda

Ebbene, giovedì scorso l’ho ordinata e oggi l’ho installata, non senza la paura di fare danni. Vi sono due cavi da collegare alla scheda, ed i connettori sono dannatamente piccoli, per cui si sfasciano per niente. Se siete inesperti, se non avete mai visto quel genere di connettori per microonde, se siete deboli di cuore…insomma, se non siete sicuri di quello che fate LASCIATE STARE. Vi conviene spendere 30 euro per farla installare che rompere qualcosa.

Di seguito i passi.

  1. Appoggiate il vostro MacPro ad un tavolo, disteso, in modo da poter lavorare più comodamente possibile
  2. Rimuovete i cassetti dei dischi #1 e #2, e se vi sembra utile anche il #3
  3. Individuate i cavi delle antenne. Vi sono 4 cavi coassiali del diametro di circa 1 mm, marcati 1, 2, 3 e BT. Di solito sono ben nascosti dietro la scheda logica. Se avete il modulo bluetooth già installato, seguite il filo marcato BT e dovreste raggiungere anche gli altri. In ogni caso, dovreste vederli passare vicino all’angolo in alto a sinistra della scheda logica
  4. Una volta individuati i cavi, rimuovete i tubicini di plastica che coprono i connettori. A questo punto avete due strade: o attaccare i cavi e poi installare la scheda, oppure installare la scheda e poi attaccare i cavi. Il negoziante mi ha consigliato di seguire la prima strada, ma personalmente ho preferito la seconda. Fate voi. Ora attenzione: i cavi sono tre, mentre i connettori sulla scheda Airport sono due: il numero 1 va lasciato da parte, il numero 2 va sul connettore che una volta installata la scheda si trova in alto, il numero 3 invece va in basso. Informazioni ufficiali non ne ho trovate, ma c’è qualcuno che dice che va collegato il numero 1 al posto del 2. Ebbene, ho provato e la ricezione è nettamente peggiore. Per cui 2 in alto e 3 in basso. Fate stra-attenzione ad innestare i connettori: prima di esercitare pressione assicuratevi che siano perfettamente allineati. Magari ruotateli appena per favorire l’innesto (per essere chiari, l’asse di rotazione dev’essere l’asse del connettore).
  5. Bene, se ci siete riusciti senza sfasciare niente avete concluso l’opera. Inserite la scheda se avete scelto di collegare i cavi come prima operazione.

A questo punto potete avviare il vostro MacPro, ed andare a vedere in System Profiler se la scheda viene correttamente riconosciuta.

Utilizzate poi Utility Network per verificare che sia attiva anche la modalità 802.11n. In caso contrario, avete bisogno dell’802.11n Enabler. ATTENZIONE: non compratelo, si trova ovunque. Apple è costretta a farvelo pagare per via di una stupida legge americana.

Qui una foto della scheda installata. La foto fa parecchio schifo perché il povero Nokia 6630 monta una fotocamera degli anni ‘70. Magari ne pubblicherò una migliore.

Qui invece un tutorial serio su come fare l’operazione.

Ah, tanto per la cronaca…se tuonate qualcosa fattacci vostri. Apple non vi vende la scheda Airport proprio perché non facciate danni se non la sapete installare…per cui uomo avvisato…

Mille grazie ad Enrico per le due viti!

Mandi!

Oggi ho deciso di farmi l’account su Flickr, giusto per pubblicare un po’ dei miei orrori fotografici.

Se volete disgustarvi un po’, basta che seguiate questo link.

Questo giro ci pensa “Conficker” a dimostrare l’estrema sicurezza dei sistemi Windows, come riporta il Corriere in questo articolo.

Credo non servano ulteriori commenti :)

HPCWire riporta che IBM ed dipartimento dell’energia degli Stati Uniti hanno pianificato per il 2011 l’installazione, presso il Lawrence Livermore National Laboratory, di un supercomputer capace di sviluppare 20 PFLOPS: oltre 10 volte l’attuale numero uno della Top500. La macchina è decisamente interessante, infatti si parla di 98304 nodi di calcolo, per un totale di circa 1,6 milioni di core e 1,6 PB di RAM. Vi rimando comunque all’articolo precedentemente citato per i rimanenti dettagli.

Quello che colpisce è quanto si legge nell’introduzione dell’articolo:

Roadrunner and Jaguar, the DOE supercomputers that launched the petaflop era last year, will soon be eclipsed by new machines more than ten times as powerful. IBM and the US National Nuclear Security Administration (NNSA) announced on Tuesday that in 2011 Lawrence Livermore National Laboratory will install a 20 petaflop system to provide computational support for the country’s aging nuclear weapons.

Sequoia, questo il nome della nuova supermacchina, sarà impiegato per studi sull’invecchiamento dell’arsenale nucleare, in altre parole per simulare test nucleari sotterranei. Un altro supercomputer oltre a Roadrunner per condurre questi esperimenti dunque? L’enorme potenza di calcolo si rende necessaria in quanto gli scienziati del LLNL stanno integrando nei loro codici di simulazione dei metodi di “uncertainty quantification“, che sono estremamente gravosi dal punto di vista computazionale.

La domanda cruciale è: si è tanto parlato di disarmo nucleare, niente ordigni atomici ecc ecc…tutte balle? A me sembra di si, perché invece di fare i test sotto terra, questi vengono condotti dentro ad un computer…in fondo non credo che sia molto diverso, l’idea sembra essere sempre quella di mantenere la supremazia atomica. Intanto, con le simulazioni studiamo gli ordigni, poi quando ce ne sarà bisogno per la terza guerra mondiale, avremo un bel pezzo di know-how già a disposizione. Quando invece si tratta di dover svolgere simulazioni per la ricerca contro l’AIDS o il cancro, gli scienziati devono chiedere a volontari in giro per il mondo di mettere a disposizione i loro PC per poter ottenere la necessaria potenza di elaborazione, vedi World Community Grid. Certo, esistono centinaia di centri di calcolo dove le macchine sono impiegate per questo tipo di ricerca, ma è curioso che gli elaboratori che occupano i primi posti della TOP500 siano utilizzati per scopi “distruttivi” invece che per scopi “costruttivi”.

A volte mi chiedo se alla Microsoft sono davvero scemi o se lo fanno solo apposta.

Decido di scaricare la beta di Windows 7, e nella pagina introduttiva leggo “Ehi, ciccio! Se vuoi istallare la beta, guarda che devi essere un attimino preparato tecnicamente”. E fino qui ok. Poi c’è l’elenco di tutte le abilità richieste, e tra le voci figura qualcosa del tipo “guarda che devi saper masterizzare una ISO, e questo è un buon esempio di quello che noi riteniamo tecnico”. E già li uno che legge tra se e se dice: “Tecnico masterizzare una ISO? E poi, c***o, vuoi che davvero esista qualcuno che vuole provare una beta e che non sa masterizzarsi un DVD?”. Vabbè…Al che uno prosegue nella lettura e nei punti successivi dell’elenco legge “Devi fare il backup”…il che credo sia di difficoltà analoga se non leggermente superiore alla masterizzazione di un disco…E poi la chicca: ”Devi saper installare una rete”. Io dico…sarà ben più difficile installare una rete che masterizzare un DVD no?

Reiterano la cosa con Windows Home Server: “Se sai masterizzare un DVD, puoi scaricarti la ISO e provare la versione di valutazione”. A me sembra davvero strano che chi debba gestire un calcolatore di classe server, anche se “home”, non sappia masterizzare una ISO.

Gli screenshot: Windows 7 e Windows Home Server

La mia domanda è: perché Microsoft si diverte a prendere in giro i suoi utenti? Perché dovreste acquistare del software da un produttore che si pone così con i propri clienti?

OK, per oggi ho finito di fare polemica :) però riflettete gente, riflettete :)