Archive for Febbraio 2009
Libri da Scaricare: Affrontare l’accessibilità (Dive into accessibility)

Dive into accessibility
Da qualche tempo sto catalogando ebook scaricabili gratutitamente in inglese, per continuare ad alimentare la rubrica dei libri da scaricare quando mi sono imbattuto in un testo, tradotto anche in italiano che, a mio modesto parere, è una valida lettura.
L’accessibilità dovrebbe essere uno degli obiettivi primari di un designer di pagine web e questo libro aiuta a progettare, o modificare, un sito in modo da rispettare quanti più criteri di usabilità possibile.
L’approccio dell’autore è molto pratico, piuttosto che una lista più o meno completa ed argomentata di specifiche da rispettare l’autore sceglie di accompagnare i cinque personaggi tratteggiati nel libro nell’esplorazione di un ipotetico sito web, trovandone le criticità e, dopo aver evidenziati quali problemi devono essere affrontati dai diversi utenti, propone diverse soluzioni.
Leggi il seguito di questo post »
Sai utilizzare Google?
Vi è mai capitato di dover rispondere alle domande di qualcuno, domande così semplici da farvi cadre le braccia?
Se vi è già capitato, o vi è già capitato di rispondere a domande semplicemente digitando qualche parola chiave in google?
Proprio oggi ho scoperto un nuovo servizio:
Let Me Google That For you, per gli amici lmgtfy.com
che semplicemente vi permette di impostare una ricerca e provare a far capire allo scocciatore come si fa.
Più di mille parole vale sicuramente un esempio:
http://lmgtfy.com/?q=come+si+usa un+motore+di+ricerca
Il resto resta a voi
Golf programming: Venerdi 13.
Siete capaci di scrivere un programma, nel linguaggio che più padroneggiate, per calcolare e stampare, dato un anno, quali venerdì tredici ci sono dentro? Se pensate di rispondere si, potreste provare a scriverlo come se giocaste a golf (e poi, magari, potreste postare la vostra soluzione in un commento qui sotto).
Il golf programming è una disciplina per programmatori, consiste nello scrivere il programma più breve possibile per risolvere un determinato problema. Ho visto qualche prova a riguardo nel sito stackoverflow.com, in inglese, ed ho pensato di riproporla su queste pagine, giusto per sciogliere un po’ i muscoli delle dita e scrostare qualche ingranaggio del cervello.
Le regole sono semplicissime:
- Scrivere un programma, il più breve possibile, che risolva il problema enunciato prima e riportato meglio qui sotto;
- per ogni linguaggio utilizzato è considerato vincitore il programma scritto usando meno di caratteri;
- l’efficienza dell’algoritmo non è un fattore fondamentale ma il programma deve terminare senza errori;
- si può optare, se più concisa, per una funzione, piuttosto che un programma intero;
- ovviamente non di vince niente se non la soddisfazione di aver accettato una sfida ed averla vinta.
La sfida di oggi, come anticipato consiste nello scrivere un programma che, dato un anno di questo secolo (e quindi dal 2000 al 2099), stampi a video, o mostri su una pagina web, quali sono i venerdi 13, se ne esistono, che cadono in quell’anno. Non c’è bisogno di validare l’input (si assume che il dato in ingresso sia sempre valido) e l’elenco dei diversi giorni può essere separato dal carattere che ritenete più opportuno.L’anno deve essere nel formato a quattro cifre. Ovviamente non vale utilizzare funzioni predefinite che restiuiscono il giorno della settimana a partire da una data.
Ad esempio, per il 2009 bisogna stampare 13 Febbraio 2009, 13 Marzo 2009 o 13 Feb 2009, 13 Mar 2009 oppure, ancora 13/02/2009 , 13/03/2009
Se vi state chiedendo cosa ho fumato stasera per venirmene fuori con un problema del genere, sappiate che non fumo e che non ho visto, causa bidone, il remake dell’omonimo film.
Aggiungeteci che il protagonista del film si chiama J(a)son e capirete perché la mia versione sarà scritta in javascript.
Per ora è tutto, domenica mattina, tra i commenti troverete la mia soluzione.
Uno spunto sugli algoritmi da utilizzare potete trovarlo in questa pagina in inglese sull’algoritmo del giorno del giudizio. E’ in inglese, ma un inglese talmente elementare che anche google riesce a tradurlo quasi decentemente
Se qualcuno avesse riferimenti in italiano allo stesso algoritmo e volesse indicarli tra i commenti è sicuramente il benvenuto.
Congiunzioni digitali: time_t @1234567890
Se non credete alle quadrature astrali, alle congiunzioni planetarie ed alle coincidenze. Se il millennium bug non vi ha preoccupato minimamente ora è tempo di festeggiare.
Meglio di un capodanno o di un inizio millennio, oggi Venerdì 13 Febbraio alle 23:31:30 UTC/GMT il timestamp della vostra macchina linux toccherà la magica cifra 1234567890
Per noi italiani, che abbiamo un’ora di vantaggio sugli inglesi l’ora fatidica scatterà poco dopo la mezzanotte del 14 Febbraio, alle 00:31:30.
Anche il giorno della settimana ci è propizio, invece che nel mezzo del lunedì mattina nella notte tra venerdì e sabato.
Se proprio avrete bisogno di una scusa per un’altra birra stasera, non dimenticatevi dell’evento.
Libri QUASI gratis da scaricare: 5 libri in pdf al prezzo di 1
Riprendo a scrivere qualche velocissima news sul blog, il tempo sarà tiranno almeno fino alla fine del mese di febbraio, per segnalare un’offerta di una casa editrice australiana (Che finirà il 13 febbraio e quindi dovrete fare in fretta).
Sitepoint, la casa editrice in questione, ha aperto una raccolta di fondi da donare alla croce rossa australiana per le vittime degli incendi che stanno impervensando in questi giorni. L’offerta, raggiungibile da un’apposita pagina,consiste nel poter acquistare 5 (cinque) degli ebook disponibili pagandone solamente 1 (uno). Tutto il ricavato verrà donato e, in un solo giorno sono stati giù raccolti più di 75000 dollari.
Un’occasione per comprare qualche libro elettronico (in inglese) e fare, nel contempo una buona azione.
Dovrete fare in fretta, però, perchè l’intera iniziativa dura tre giorni (ed il primo è già passato).
Avrete ovviamente bisogno della carta di credito per poter acquistare ma 29.95 dollari (circa 23 euro) per un pacchetto di 5 libri a scelta tra tutti quelli disponibili possono valere la spesa. E’ disponibile una comoda tabella che aiuta chi vuole acquistare un libro a capire quali testi sono adatti al proprio livello di preparazione. Di ogni libro, poi, è possibile ottenere dei capitoli di prova per assicurarsi del livello del contenuto.
Personalmente ho già fatto i miei acquisti, in particolare:
- The art and science of javascript
- Deliver first class websites
- Simply Rails 2
- The PHP Antology
- The Javascript Antology
Ho già acquistato in altra occasione The complete CSS reference e mi sono trovato talmente bene che ve lo consiglio, mentre ho trovato un po tirato via, benchè utile, Everything you know about css is wrong.
Se volete approfittare dell’occasione fate in fretta!
Se poi vorrete segnalare tra i commenti le vostre scelte sarete i benvenuti.
