« Alberi da frutta »

16 settembre 2011 @ 14:46

Per tutti quelli che almeno una volta mi hanno chiesto “Ma quanti cavolo di alberi hai in giardino?” Continua »

« La vera storia del gatto nel motore »

8 settembre 2011 @ 22:06

Mi accingerò ora  a raccontare la vera storia del gatto nel motore, aneddoto che ha portato i miei nipoti a possedere un gatto e me ad avere una certa fama negli ambienti bene brianzoli. Siccome ogni tanto mi capita di raccontarla da capo, tanto vale che la fissi in bytes solidi.

La storia è corredata da immagini e filmati a testimonianza di quanto dirò. Continua »

« Layout a colonne di form con il CSS inline-block »

6 settembre 2011 @ 17:19
Stavo curiosando sui layout di alcuni form quando per caso mi sono imbattuto in una soluzione semplice ed efficace per ottenere dei form incolonnati in maniera pulita con due soli tocchi di css e zero tabelle: Continua »

« Draga mail (nella nuvola) »

14 giugno 2011 @ 23:26

DragaMail

Tempo fa avevo fatto un programmino (su richiesta di una celebre tenutaria di blog) che faceva una cosa semplicissima: prendeva un testo contenente alcune mail e le estraeva.

Al tempo avevo un interesse per la piattaforma .NET e C#, per cui l’avevo programmato in quel linguaggio. Però questo hai i suoi svantaggi, uno dei quali è che se non puoi installare i framework (per esempio non sei amministratore della macchina) il programmino non funziona.

Allora ho deciso di rifarlo in puro html-css-javascript. Una specie di Cloud computing.

[Scaricalo/usalo]

Alcune soluzioni tecniche (degne di nota e poco note ai più): Continua »

« Nucleare: Italia vs. Germania »

31 maggio 2011 @ 15:44

Voglio fare un articolo un po’ polemico, visto che siamo in ombra di referendum. Polemico anche un po’ verso il fronte del sì, che è bello e buono ma mi da’ la solita italica impressione di non avere nulla di solido dietro.

Le mie fonti sono due articoli presi dalla BBC sulla questione nucleare tedesca, e secondo me sono un ottimo esempio di come si fa davvero del giornalismo informativo e non delle campagne  pubblicitarie per questo o quello schieramento. Continua »

« La bella Brianza by bike »

15 maggio 2011 @ 21:14
  • Da Cremella a Besana: il Parco agricolo della valletta
  • Da Besana a Montesiro: Il saliscendi di Via della Busa
  • Da Montesiro alla stazione di Carate/Calò: le stradine di campagna di Fonigo e  le ville stratosferiche dietro a Calò
  • Da Carate a Macherio: Il parco della Valle del Lambo, le rive tranquille immerse nei boschi

Il ritorno: 1 ora in salita.

Controvento.

Che mal di gambe :)

« Microlezione usabilità: i comandi vicini »

18 aprile 2011 @ 15:19

Una microlezione di usabilità: due comandi vicini sono spesso confondibili, quindi cosa non si deve mai fare?

  1. mettere vicini due comandi dal significato simile ma non identico porta facilmente alla confusione tra i due
  2. mettere vicino a un comando molto usato e dagli effetti innocui (qualcosa che provoca un effetti minimo o facilmente annullabile) vicino a un comando dagli effetti potenzialmente distruttivi e magari non annullabili è un grosso errore

Potete vedere un mix di questi due errori in bit.ly, che ha una funzione per condividere direttamente i link accorciati sui social network più diffusi.

Schermata di bit.ly che presenta il problema di usabilità

Mettiamo che  tu vuoi condividere un link solo su Twitter, quello che devi fare è staccare temporaneamente lo Sharing on di Facebook. Invece il remove provoca la rimozione totale dell’applicazione.

Qui ci sono entrambi gli errori, il primo è che i due comandi possono essere confusi da un utente distratto e di fretta (remove == rimuovi la condivisione su Facebook per questo post).

Il secondo è che il comando remove è vicino a un comando usato spesso (almeno da me) e soprattutto che è un comando altamente distruttivo. Su questo punto pesano due fatti oggettivi:

  1. non ha un annulla, una volta cliccato bisogna reinstallare il componente
  2. cosa più grave: non ha una conferma, clicchi e sei fuori senza una seconda possibilità di riflessione

Bitly è salvato in corner dal fatto che l’installazione del componente è talmente veloce da non provocare un danno apprezzabile, tuttavia è un bell’errore di usabilità.

« Corti di animazione Giapponese (e dintorni) »

22 marzo 2011 @ 18:07

Volevo scrivere un intro per questo post ma non mi viene in mente nulla di intelligente, per cui mi atterrò ai fatti. Sono una serie di corti di animazione quasi tutti Giapponesi che mi sono piaciuti a vario titolo.

Se avete fretta guardate almeno l’ultimo, che merita molto. Mi chiedo ora infatti perché mai l’ho messo per ultimo. Ma fa nulla, l’importante è esserci.
Continua »

« Fansub: un traduttore niubbo ve lo spiega »

16 marzo 2011 @ 18:29

Qualcuno mi ha corteggiato a lungo prima di riuscire a farmi compiere il grande salto, dopo avermi reclutato come checker mi hanno blandito finché alla fine ho ceduto ed ho accettato di provare a tradurre  una serie in italiano.

Approfitto dell’occasione per spiegare più in dettaglio cosa vuol dire fare fansub, per chi fosse interessato. Dedico l’articolo al Giappone, che in questi giorni non se la passa troppo bene (gambatte!)  e che così tante perle animate mi ha donato.

Nel post spiegherò solo come  funziona la traduzione, ci sono tanti altri aspetti (typesetting, karaoke, encoding, …) ma li conosco meno e penso siano marginali rispetto alla traduzione che è il vero core business del subber.

Il fansub (fan + subtitle) è un largo movimento di fan che spontaneamente traducono opere di fiction (generalmente televisive, ma anche film) in modo da permettere ai non madrelingua di seguirle.
Il subber lavora a uno script di sottotitoli, che poi vengono aggiunti al filmato (il quale quindi mantiene l’audio originale). Continua »

« Picchiarsi col box model di questo blog »

24 febbraio 2011 @ 17:45

Questa è la seconda parte non voluta del post sul box model del blog.

La seconda parte è stata aggiunta in seguito ad un lievissimo problema con l’ultima versione del box model che avevo pensato. Per la storia completa vedete il vecchio post. Continua »