Fallo fare a George!

“Per poter fare un buon lavoro di fisica, un lavoro di alto livello […] è necessaria una grande concentrazione, tempo dedicato solo a pensare. Ed è certo che non lo avrai se ti affibbiano un incarico amministrativo o qualcosa del genere. Allora ho messo in giro un’altra diceria su di me, che sono irresponsabile. Non combino nulla. […] Assumo l’atteggiamento del fallo fare a George. So che non è molto corretto, ma a me piace fare fisica e voglio continuare a farla. Ebbene sì, sono egoista!”

— Richard P. Feynman, The Pleasure of Finding Things Out

Pubblicato in Null | Lascia un commento

Scremature

“Trai vantaggio dai consigli che un saggio mette egli stesso in pratica.”

— Hazrat Ali

Pubblicato in Null | Lascia un commento

Un po’ di grafica di sintesi

La Computer Graphics ha decisamente fatto progressi negli ultimi anni.

artisti 3D: Mark Arrison-Ball, Kaya di Alceu Baptistao, e molti altri

update: nominati e vincitori dell’Animation Festival 2005 da blender3d.org.

update1: anche il nuovo Unreal Tournament non scherza (per essere in realtime).

update2: sempre in tema di cose sintetiche un filmato sul prossimo controller della Nintendo.

Pubblicato in Null | Lascia un commento

Passatempi easy

E’ il primo di una serie di post con segnalazioni di giochini online (di solito realizzati in Flash) di veloce fruizione e di qualità, adatti a superare il tedio dei tempi morti.

Partiamo con Mouse1.0: immediato e ben realizzato — per giocare basta posizionare il cursore sul pallino che indica la partenza e seguire il percorso, evitando bordi e pericoli, fino a raggiungere il quadrato bianco… Semplice no?!

Se avete più tempo da “riempire” vi consiglio il (buon) vecchio N.

,

Pubblicato in Null | Lascia un commento

Don’t try this!

Impressionante follia suburbana.

Pubblicato in Null | Lascia un commento

Senza proprietà intellettuale

Una raccolta di più di 500 film tra classici e gustosissimi b-movie in diversi formati (DivX “full-size”, H.264 MP4 per iPod, in bassa risoluzione per i palmari, …), tutti scaricabili gratuitamente e legalmente (in quanto di pubblico dominio) attraverso BitTorrent.

Tra i titoli ho intravisto Metropolis di Fritz Lang, Nosferatu di Friedrich Wilhelm Murnau, il bellissimo Night of the Living Dead di George Romero, il bizzarro Plan 9 from Outer Space di quel folle di Ed Wood, e moltissimi altri…

collegamenti: la raccolta deriva da i film di archive.org

Pubblicato in Null | Lascia un commento

La Guerra (online) è Rock

“L’uomo deve essere addestrato alla guerra. La donna al riposo del guerriero. Tutto il resto è stupidità.”
— Friedrich Wilhelm Nietzsche

warrockDicono che sia molto simile a Battelfield 2. Data la lentezza del download (per le troppe richieste) non ho ancora avuto modo di provarlo ma sono rimasto stupito dalle reazioni che ha suscitato nel mondo dei gamers della Rete. WarRock è un FPS online prodotto una sw house Coreana (la “Dream Execution”); da poco tempo è stato tradotto in inglese e reso disponibile gratuitamente. Non sarà il massimo del politically correct (una Santa Barbara di armi moderne, veicoli militari guidabili, un ottimo sistema di ranking per i combattenti), ma ha l’aria di essere dannatemente divertente!

Unica pecca: il sito dei produttori (ahimè) si visulizza male con Firefox.

Per metterci le mani sopra basta registrarsi e scaricarlo.

metariflessione: Dato che è impossibile fermarla in qualche modo dobbiamo farcela piacere. Giusto?!

, ,

Pubblicato in Null | Lascia un commento

Venalità

“Il denaro è una specie di sesto senso, senza il quale non si può fare pienamente uso degli altri cinque.”

— William Somerset Maugham, Schiavo d’amore

Pubblicato in Null | Lascia un commento

Leggeri effetti ottici

Immagini 3D senza bisogno degli occhiali / 2 / 3

Pubblicato in Null | Lascia un commento

Un assaggio della filosofia di Unix

Regola della Modularità

Scrivi parti semplici collegate da interfacce pulite.

Regola della Chiarezza

La chiarezza è meglio dell’ingegno.

Regola della Semplicità

Progetta enfatizzando la semplicità; aggiungi complessità solo se sei obbligata/o.

Regola della Parsimonia

Scrivi programmi grossi solo quando si è dimostrato che non si può fare nient’altro.

Regola della Trasparenza

Progetta pensando a mantenere la visibilità per semplificare l’inspection e il debugging.

Regola della Robustezza

La robustezza è figlia della trasparenza e della semplicità.

Regola della Rappresentazione

Raccogli le informazioni nei dati, così la logica dei programmi potrà essere stupida e robusta.

Regola della Composizione

Progetta i programmi affinché possano connettersi con altri programmi.

Regola della Separazione

Separa le policy dai meccanismi; separa le interfacce dagli enigne.

Regola della Minima Sorpresa

Nella progettazione di interfacce, punta a fare cose poco sorprendenti.

Regola del Silenzio

Quando un programma non ha nulla di importante da dire, non deve dire nulla.

Regola dell’Economia

Il tempo dei programmatori è costoso; preservalo sostituendolo con il tempo delle macchine.

Regola della Generazione

Evita l’hacking a mano; prova a sostituirlo con programmi che scrivono programmi.

Regola dell’Ottimizzazione

Crea prototipi prima di affinare i risultati. Fai funzionare le cose prima di ottimizzarle.

Regola della Diversità

Non fidarti delle affermazioni che indicano un’unica “vera” via per fare le cose.

Regola dell’Estendibilità

Progetta per il futuro, perché sarà qui più presto di quanto pensi.

da The Art of Unix Programming* via Software Quality

Pubblicato in Null | Lascia un commento