Mondi su mondi, sistemi di sistemi.

Aiuto dinamico nei form

Sunday, May 27th, 2007

Spesso le infor­ma­zioni neces­sa­rie per for­nire un aiuto con­creto alla com­pi­la­zione dei form sono troppo lun­ghe, com­pro­met­tendo l’usabilità dei form. In que­sto caso pos­siamo gene­rare in modo dina­mico l’aiuto for­nito, in modo che sia visi­bile solo quando occorre. Ci sono diverse possibilità.

Esposizione in–line

L’aiuto viene mostrato quando il focus di un ele­mento del form è atti­vato e/o quando il focus è all’interno di un gruppo di ele­menti.
Il difetto prin­ci­pale di que­sto metodo è che l’utente non sa della pre­senza dell’aiuto fino a quando il focus non viene attivato.

Aiuti in–line atti­va­bili dall’utente

Prendo spesso la forma di icone piaz­zate in posi­zione adatta, vicino agli ele­menti del form, che mostrano un aiuto solo se ven­gono atti­vati espli­ci­ta­mente dall’utente.
La quan­tità di testo non dovrebbe essere tale da scon­vol­gere il lay­out del form; in alter­na­tiva si pos­sono usare dei rol­lo­ver, che hanno però il difetto di poter essere fasti­diosi visto che si atti­vano ogni volta che il mouse ci passa sopra.

Sezioni di aiuto atti­va­bili dall’utente

Alcuni mostrano l’aiuto in posi­zioni rego­lari e non accanto i sin­goli ele­menti del form, alle­viando i pro­blemi di lay­out senza sacri­fi­care troppo la pos­si­bi­lità di for­nire infor­ma­zioni dettagliate.

Articolo ori­gi­nale

Terminale: trucchi e scorciatoie

Sunday, May 27th, 2007

Avanti e indie­tro per le directory

Quando si lavora con la shell, molto tempo viene speso nella navi­ga­zione fra le varie direc­tory; a volte si va avanti e indie­tro fra due direc­tory in par­ti­co­lare. Questo comando:

cd -

fa esat­ta­mente que­sto: alterna fra la direc­tory cor­rente e quella appena visitata.

Esattamente come PATH defi­ni­sce i per­corsi entro cui cer­care gli ese­gui­bili, CDPATH defi­ni­sce i per­corsi entro cui cer­care le direc­tory. In que­sto modo potremo dire:

cd destdir

senza dover spe­ci­fi­care tutte le volte il per­corso com­pleto.
Per pre­ser­vare il com­por­ta­mento di default, che è quello di pro­porre i per­corsi dispo­ni­bili nella direc­tory cor­rente, è bene spe­ci­fi­care come primo ele­mento di CDPATH, “.”.

Per miniz­zare le per­dite di tempo dovute a pic­coli errori di bat­ti­tura, pos­siamo abil­tare l’opzione dirspell:

shopt -s cdspell

Undo e redo

Capita spesso di dare un comando per poi accor­gersi che non abbiamo i pri­vi­legi neces­sari per ese­guirlo (non usate la shell sem­pre come supe­ru­ser, vero?). Invece di riscri­vere il comando com­pleto, pre­ce­duto da sudo, basta usare:

sudo !!

O anche, più selettivamente:

sudo !command

che ese­gue il comando che ini­zia per “command”

Libro sul design dei form

Wednesday, April 25th, 2007

Era ora! Finalmente un libro che si occupa solo del design dei form. Ho sem­pre tro­vato abba­stanza irri­tante la scarsa atten­zione a que­sto argo­mento nei vari libri in ambito web/css/javascript, anche se ne com­prendo benis­simo le ragioni: è una rogna e nes­suna giu­dica un sito dalla qua­lità dei form; eppure sono un ele­mento cruciale.

Adesso attendo un libro ana­logo per il design delle tabelle per i dati ;-)

Leggi qui!

Wednesday, March 7th, 2007

fonte

Alcuni sug­ge­ri­menti sulle frasi da evi­tare nei link. In gene­rale, quando è dif­fi­cile tro­vare una sin­gola parola a cui col­le­gare un URL, è meglio usare un’intera frase.

Editor WordPress 2.1: ehm…

Tuesday, February 6th, 2007

Imbarazzante… Adesso la barra di menu dell’editing è tor­nata come prima, con l’aggiunta del cor­ret­tore orto­gra­fico (solo inglese, ovvia­mente). Come non detto…

Editor WordPress 2.1: Un passo indietro?

Tuesday, February 6th, 2007

Ho ini­ziato que­sto blog da pochis­simo, con WordPress 2.0.x. Il tempo di postare qual­cosa e poi ho aggior­nato alla 2.1… Nuove fea­tu­res etc… OK. Ma sono solo io che trovo l’editor com­ples­si­va­mente meno comodo di prima? Sì, certo, si può edi­tare diret­ta­mente l’html ed è una cosa che fa sem­pre comodo ma la parte visuale adesso è troppo striminzita.

Disambiguare le URL

Sunday, February 4th, 2007

Simon Willison esa­mina alcuni svan­taggi nell’usare più URL per una stessa risorsa, ad es. http://developer.yahoo.com/python/ e http://developer.yahoo.com/python/index.html, oppure del.icio.us/giorgio_v e del.icio.us/giorgio_v/.

I pro­blemi che que­ste URL pos­sono gene­rare sono:

  • Le cache diven­tano meno efficaci
  • L’aggregazione dei link è meno efficace

Altri link utili:

Generalizzazione delle Tag Clouds

Saturday, February 3rd, 2007

Le tag clouds si stanno evol­vendo e comin­ciano ad essere usate per scopi diversi dalla sem­plice visua­liz­za­zione del “peso” dei diversi tag.

Gene Smith fa notare come stiano forse diven­tando un com­po­nente dell’interfaccia più gene­rico, uti­liz­za­bile in tutte quelle situa­zione in cui c’è biso­gno di mostrare l’importanza rela­tiva fra una serie di ele­menti, siano essi tag, con­cetti espressi in un discorso o l’attinenza rispetto ad un qual­che cri­te­rio di classificazione.

Pattern di scansione delle pagine web

Tuesday, January 30th, 2007

Sembra che il pat­tern di let­tura della pagina sia piut­to­sto costante e sia simile ad una “F”, a meno che la pagina sia un cata­logo o simile. Anche in que­sto caso, comun­que, l’area più guar­data è in altro a sinistra.

Prossime Voci »