Feeds:
Posts
Comments

Siv

“Che sistema operativo usi?”
“Una versione eticamente sostenibile di Mac OS X: Linux!”

V: […] So if you’ve seen nothing, if the crimes of this government remain unknown to you then I would suggest you allow the fifth of November to pass unmarked. But if you see what I see, if you feel as I feel, and if you would seek as I seek, then I ask you to stand beside me one year from tonight, outside the gates of Parliament, and together we shall give them a fifth of November that shall never, ever be forgot.

Erlang

Una breve nota: data la necessità (o meglio, il desiderio) per la demo della mia tesi di provare anche su Ubuntu Erlang R14, ovvero l’ultima release stabile che già uso su Debian testing, e dato che Maverick (e forse anche Narwhal) continua a proporre la versione 13, ho deciso di rendermi autonomo.

Nel mio PPA potete trovare i pacchetti della release R14A (risalente a giugno), in un backport diretto (vale a dire as is) dei pacchetti presenti in Squeeze; ho tentato l’installazione, e la mia demo funziona egregiamente, ma non ho testato null’altro, compresi i vari Wings3D ed altri programmi Erlang presenti nei repository; in sostanza, i miei pacchetti potrebbero non essere utili per voi e/o fare danni ai vostri sistemi, io non mi prendo alcuna responsabilità in merito.

Usateli perciò con attenzione, e soprattutto non provateli direttamente in produzione; se avete qualche osservazione o rilevate qualche problema, fatemi pure un fischio, tenendo presente che a) non sono il manutentore ufficiale e b) potrei non avere idea di come risolvere i vostri problemi 😀

Barbara Liskov

Reading programs is what really matters, not writing them.

L’ultimo LinuxPro tratta un argomento piuttosto interessante, ovvero le capacità di calcolo parallelo delle GPU moderne; è sempre stato un tema in cui io mi limitavo ad invidiare i possessori di una nVidia, ma giunto a metà articolo scopro che finalmente AMD ha rilasciato un tool degno di questo nome che supporti come si deve le schede video della Ati.

Armato perciò di howto e notebook ho dato sfogo alla mia HD 4500, e non potevo non riportare qui i risultati; come test, l’articolo (e quindi anch’io) usa aircrack e pyrit per sfondare una WPA (inesistente) facendo una ricerca in un file di chiavi, per la precisione 10 milioni; io personalmente ho calato la cifra ad 1 milione, dato che la CPU ha sfiorato i 96 gradi e temevo l’esplosione del bestio. In ogni caso, ecco i benchmark ed i risultati senza l’uso della scheda video:

Pyrit 0.3.0 (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (1391.8 PMKs/s)... -

Computed 1407.27 PMKs/s total.
#1: 'CPU-Core (SSE2)': 673.6 PMKs/s (RTT 2.8)
#2: 'CPU-Core (SSE2)': 675.7 PMKs/s (RTT 2.9)
#3: 'Network-Clients': 0.0 PMKs/s (RTT 0.0)
Pyrit 0.3.0 (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Parsing file '/usr/share/doc/aircrack-ng/examples/wpa.cap' (1/1)...
13 packets (13 802.11-packets), 1 APs

Picked AccessPoint OMISSIS automatically...
Tried 1000001 PMKs so far; 2826 PMKs per second.

The password is 'biscotte'.

real    12m23.770s
user    24m19.370s
sys     0m1.120s

E questo è invece l’output per la versione con GPU (che ricordo essere una Ati Mobility HD 4500, quindi niente di eccezionale), da tenere presente che il test di cracking in questo caso utilizza un solo core, dato che l’altro è impegnato a gestire il calcolo parallelo:

Pyrit 0.3.0 (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (2039.9 PMKs/s)... /

Computed 1946.38 PMKs/s total.
#1: 'OpenCL-Device 'ATI RV710'': 1883.0 PMKs/s (RTT 2.7)
#2: 'CPU-Core (SSE2)': 235.4 PMKs/s (RTT 3.1)
#3: 'Network-Clients': 0.0 PMKs/s (RTT 0.0)
Pyrit 0.3.0 (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Parsing file '/usr/share/doc/aircrack-ng/examples/wpa.cap' (1/1)...
13 packets (13 802.11-packets), 1 APs

Picked AccessPoint OMISSIS automatically...
Tried 1000001 PMKs so far; 4382 PMKs per second.

The password is 'biscotte'.

real    7m45.012s
user    3m16.970s
sys     7m34.050s

Interessante, no? Ora devo solo trovare qualcosa in cui applicare la faccenda (partendo dal presupposto che non sono interessato a craccare reti wireless, avendo la mia…).

Un cittadino ateniese non trascura i pubblici affari quando attende alle proprie faccende private, ma soprattutto non si occupa dei pubblici affari per risolvere le sue questioni private.

Qui ad Atene noi facciamo così.

Ci è stato insegnato di rispettare i magistrati, e ci è stato insegnato anche di rispettare le leggi e di non dimenticare mai che dobbiamo proteggere coloro che ricevono offesa.

CMS - Creare con il Web

CMS - Creare con il Web

Giovedì 28 ottobre, presso l’aula CE1 del Politecnico di Milano, il POuL ha organizzato la conferenza “CMS – Creare con il Web”, di cui potete trovare il programma qui.

Giro la notizia anche qui non solo perchè è una conferenza POuL, ma anche perchè il sottoscritto è stato coinvolto come relatore: il mio talk, il terzo della giornata, si concentrerà su WordPress, noto CMS per blog (e non solo!) che ad esempio sostiene questo stesso sito; la presentazione è in realtà una collaborazione con Massimo, che purtroppo non potrà essere presente giovedì stesso ma che sta curando i contenuti, essendo un esperto della suddetta piattaforma.

In ogni caso: accorrete numerosi, il posto non manca e gli altri relatori sono persone che discuteranno altri CMS ed altre esperienze molto interessanti (Alessandro Colleoni parlerà infatti dello sviluppo di siti Web con strumenti Open Source del Politecnico di Milano, mentre Marco Moscaritolo è un esponente della community italiana di Drupal e introdurrà questo CMS ai presenti). Non solo, al termine dei tre interventi potrebbe esserci una discussione “improvvisata” di alcuni altri framework per lo sviluppo di siti, quindi un aspetto un po’ più tecnico ma sicuramente altrettanto interessante del mondo dello sviluppo Web.

Introduzione a KDE

Introduzione a KDE

Cliccando sull’immagine qui sopra, potrete scaricare la presentazione di introduzione a KDE che ho utilizzato questa mattina al LinuxDay 2010 (edizione presso Cinisello Balsamo).

Le slide contengono soprattutto screenshot di KDE 4.5, quindi non sono state la parte essenziale del talk stesso, tuttavia a qualcuno potrebbero comunque interessare.

Buona visione!

Mille virtualizzazioni

VirtualBox, 4 istanze

VirtualBox, 4 istanze

Screenshot spettacolare, fresco fresco di giornata…

Quattro istanze di VirtualBox stanno girando contemporaneamente con distribuzioni Debian (minimali, meno di 1 GB di spazio occupato in macchine con 64 MB di RAM), e formano una rete locale con il PC principale; il tutto sta facendo funzionare l’applicativo Erlang che ho sviluppato per la tesi, cui dedicherò un post prossimamente.

Era una bella immagine da prendere 🙂

Linux Day 2010

LinuxDay 2010

LinuxDay 2010

Con colpevole ritardo, segnalo anche quest’anno l’Evento con la ‘E’ maiuscola, ovvero il LinuxDay 2010; come da un po’ di tempo a questa parte, io parteciperò all’edizione di Cinisello Balsamo, organizzata da FSUG Italia e Lifos in collaborazione con il POuL.

Diversi ragazzi del POuL terranno dei talk, in particolare io parlerò di KDE (e di che altro?), diciamo in versione panoramica dato che il nostro pubblico saranno ragazzi delle scuole superiori. Non credo tuttavia che resisterò ed alla fine un accenno alla semantica verrà fatto…

Qui trovate il post ufficiale dell’evento, e qui la lista di eventi.