Libri da scaricare: Comprendere Git concettualmente

Comprendere Git concettualmente

E’ da tanto tempo che non segnalavo più libri da scaricare: non riesco più a dedicare molto tempo alla ricerca, lettura e recensione di testi in italiano.

Ero indeciso se segnalare questo testo come libro da scaricare o come guida; alla fine ho rotto gli indugi,  ho creato la miniatura della copertina ed ho steso questa recensione.

Se state cercando di imparare ad usare Git questo libro è un passaggio obbligato. Fino a poco tempo fa stavo tenendo d’occhio le traduzioni di Pro Git e Git Book che sono, in pratica, la documentazione ufficiale di questo sistema per il controllo delle revisioni.
Continua a leggere “Libri da scaricare: Comprendere Git concettualmente”

Un motivo in più per tifare Spagna ai mondiali

O Germania, oppure Olanda.

I ragazzi di Sitepoint, editore che spesso ha delle buone offerte, ne hanno pensata una delle loro.

Hanno abbinato alle squadre che sono arrivate agli ottavi di finale uno dei loro libri in formato elettronico (ed in inglese).

Via via che le partite si susseguono i e le squadre vengono eliminate o proseguono il loro cammino verso la finale, i libri ad esse associate vengono venduti con percentuali di sconto sempre maggiori fino ad arrivare ad incoronare l’ebook campione del mondo che verrà offerto gratuitamente per le 24 ore successive alla finale della World Cup.

Le squadre sconfitte fanno tornare immediatamente il libro loro abbinato a prezzo pieno, quindi, per chi l’apprezza c’è anche la possibilità di sfidare la sorte nel tentativo di ottenere uno sconto maggiore.

Io ho deciso di tifare Spagna perché è abbinata all’unico libro, tra quelli rimasti in concorso, che mi interessa, e perché gli spagnoli mi stanno simpatici. Per fortuna si tratta di una squadra forte capace di blackout improvvisi e questo renderà l’attesa ancora più interessante.

Voi per chi tifereste?

Un’ultima cosa, lo so che avrei potuto scrivere prima questo pezzo per permettere a qualcuno di approfittare dell’offerta anche prima ma ho scoperto anche io appena adesso la promozione (e magari ne hanno parlato tutti da giorni).

Libri da scaricare: Ultima lezione a Gottinga

Ultima lezione a Gottinga
Ultima lezione a Gottinga

Novembre sembra essere il mese delle graphic novel. Lo scorso anno avevo consigliato di scaricare Uccidere un hacker di Andrea Ferraresso questa volta voglio segnalare Ultima lezione a Gottinga.

Si tratta di una graphic novel da leggere in punta di piedi per il temi  che tratta, sia per l’ambientazione che non si limita a fornire lo spunto alla narrazione.

Dovrei sperticarmi ora in lodi all’autore ed in approfondite analisi ma c’è chi l’ha già fatto  e con argomenti basati su una documentazione che io non potrei accumulare nel poco tempo che posso dedicare alla recensione, il resto l’ho impiegato a leggere e rileggere il fumetto.

Continua a leggere “Libri da scaricare: Ultima lezione a Gottinga”

Libri da scaricare: La tecnica del pomodoro

La tecnica del pomodoro
La tecnica del pomodoro

La tecnica del pomodoro è un libretto agile che non dovrebbe tenervi impegnati per più di un paio di sammarzano ed un cuor di bue.

L’autore, Francesco Cirillo, propone, ormai da qualche anno, un metodo di lavoro/studio che cerca di trasporre le tecniche di sviluppo agile nella vita di tutti i giorni.

Una volta appreso il metodo si tratta di applicarlo estesamente ai nostri impegni con l’aiuto di un timer da cucina (Cirillo dice di averne usato uno a forma di pomodoro che ha dato nome al metodo).

La tecnica consiste nel dividere il proprio tempo lavorativo in spezzoni da venticinque minuti intervallati da brevi pause di relax lunghe cinque minuti. Dopo aver compilato una lista di priorità da soddisfare si utilizzano i pomodori (gli intervalli di tempo) per strutturare i propri sforzi nel portare a termine il lavoro che ci si è prefissi di svolgere.

Ovviamente la tecnica non è tutta qui, e la descrizione che ne ho appena fatto è sommaria ed imprecisa, ma per conoscerla in dettaglio dovrete scaricare il libro, è gratutito ed è scritto in italiano oltre che in inglese, e leggerlo.

Se avete spesso l’impressione di girare a vuoto, di essere troppo dispersivi o facili alla distrazione, di lavorare tutto il giorno ottenendo scarsi risultati allora non vi pentirete del tempo che dedicherete a questo testo.

Ora vi lascio perché il mio pomodoro sta scadendo e non ho altro da aggiungere se non la segnalazione di uno dei siti istituzionali che fanno capo all’autore del libro che i programmatori troveranno interessante a prescindere dalla propria passione per le insalate.

Libri da scaricare: Beyond Linux From Scratch

Beyond Linux from scratch
Beyond Linux from scratch

Per il seguito della rubrica Libri da scaricare non potevo non occuparmi di Beyond linux from scratch.

Si tratta della continuazione del libro segnalato la scorsa settimana, Linux from scratch. Se nel libro precedente venivamo guidati per mano nell’assemblaggio del sistema operativo di base, questa seconda parte si occupa, a detta dello stesso curatore, di rispondere a tutte quelle domande che sono rimaste senza risposta in Linux from scratch.

Anche se indirizzato principalmente ai lettori di quest’ultimo libro, BLFS, è fruibile anche da utilizzatori di distribuzioni linux meno artigianali che volessero compilare da soli i pacchetti illustrati in questo testo.

Non c’è molto altro da dire che non sia stato già detto nella recensione precedente alla quale vi rimando. Tutti i pregi e difetti evidenziati restano e non posso fare altro che confermare l’impressione positiva che mi ha già fatto Linux from scratch.

Buona lettura

Libri da Scaricare: Affrontare l’accessibilità (Dive into accessibility)

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.
Continua a leggere “Libri da Scaricare: Affrontare l’accessibilità (Dive into accessibility)”

Libri da scaricare: Pensare da informatico – imparare con python

python
Imparare con Python - Pensare da informatico

Questa settimana è stato rilasciato Python 3. Non potevo lasciar passare inosservato questo evento e quindi il libro che recensisco oggi, ovviamente, ne parla. Affermare che il libro si occupa di Python significa, ed è una bella sorpresa, ridimensionarlo parecchio.

Python è il linguaggio protagonista ma l’intento, secondo me riuscito, degli autori è quello di insegnare a programmare partendo da zero, o poco più, ed usando un metodo che permette di capire cosa succede dietro le quinte.

Un altro plauso va sicuramente ai traduttori che hanno fatto un lavoro più che buono ed alla community italiana che, a differenza di altre, evidenzia questi  lavori, non ho faticato molto a trovare il testo: come evincerete dal link è praticamente nella home page di python.it.

Il linguaggio cui si fa riferimento non è l’ultimissima versione, neanche la precedente, a dire il vero, ma il taglio editoriale evita che il libro ne soffra, posso sicuramente affermare che si tratta di un evergreen che tutti dovrebbero tenere nella propria libreria.

Il libro è adatto, ovviamente ai neofiti che si approcciano alla programmazione ed a quelli, come me, per esempio, che assolutamente digiuni di python si trovano a doverlo imparare in poco tempo. Non si tratta di un testo, lo scrivo per amore di chiarezza, a la Python in a Nutshell della O’Reilly, ma di un testo comunque fruibile e con interessanti spunti di riflessione anche per chi ha una conoscenza pragmatica dei linguaggi di programmazione e vuole scalfire un po’ la scorza della teoria dei linguaggi.

Non spaventatevi per la mia ultima affermazione, sicuramente un po’ esagerata, il libro è godibilissimo, chiarissimo e (quasi) mai banale.

Chi volesse approfondire, poi, troverà nella pagina di riferimento italiana un’ottima guida per approfondire la propria conoscenza di Python .

Non perdete altro tempo e scaricate il testo e calatevi tra le spire del pitone.

N.B.

La copertina non esiste, si tratta di un mockup messo su alla bell’e meglio per evitare che il testo sfigurasse in mezzo alle altre.

Libri da scaricare: javascript (wikibook)

Il libro di questa settimana si occupa di javascript. Bisognerà aspettare un po’ per la copertina ma non preoccupatevi, tra qualche ora ne disegnerò una o ridurrò quella attuale.

Torniamo al libro, si tratta di una delle migliori ebook gratuiti disponibili in italiano sul linguaggio che fa da motore della stragrande maggioranza delle pagine web che visitate ogni giorno. Se c’è qualcuno che conosce qualcosa di meglio non ha altro da fare che farsi avanti e sarò contentissimo di ospitare la segnalazione in questa rubrica.

Il libro, devo costringermi a parlare del libro, è una buona guida introduttiva al linguaggio. Ottima per il principiante, inutile per chi ha già un’infarinatura di javascript e volesse fare il grande salto e sfruttare tutte le potenzialità del linguaggio.Non fraintendetemi. Si tratta di un buon libro, che sarebbe stato formidabile qualche anno fa, ma che oggi mostra qualche limitazione.Non che sia scritto male, non lo avrei segnalato, ma penso gli manchi una seconda parte.

Gli oggetti, che sono la parte peculiare del linguaggio sono semplicemente accennati mentre meriterebbero ben altra attenzione. Sui prototipi, altro mattone fondante del linguaggio, sicuramente non alla portata di un programmatore con poca esperienza, non si spendono che due righe e gli scope, fonte di continui mal di testa anche, e soprattutto, per i neofiti, non sono neanche mai nominati.

Detto questo: se avete idea di quello che ho citato nel paragrafo qui sopra non scomodatevi a scaricare il file, a meno di curiosità o per regalarlo a qualcuno, nel caso meglio inoltrare il link (non sono sicuro della licenza) agli interessati.

Se quello che ho scritto invece vi sembra sanscrito allora il libro potrebbe fare al caso vostro e merita un’occhiata più che approfondita.

http://it.wikibooks.org/wiki/JavaScript

Se data un’occhiata alla homepage dell’ebook, ci trovate la versione html che magari è più aggiornata di quella in pdf, non è immediato trovare il link diretto alla versione pdf. E quindi lo riporto qui di seguito

http://upload.wikimedia.org/wikibooks/it/d/d0/JavaScript.pdf

Libri da scaricare: Uccidere un hacker

Uccidere un Hacker
Uccidere un hacker

… gli anni ’80,
il muro di Berlino,
lo scudo spaziale,
il Kgb,
il numero 23…

Uccidere un hacker è una graphic novel disegnata da Andrea Ferraresso nel 2006 sotto licenza Creative Commons (by-nc-nd).

Non si tratta di un libro tecnico ma l’argomento trattato, la sceneggiatura è ispirata a fatti realmente accaduti nella Germania della guerra fredda, ha sempre a che fare con la nostra comune passione.

Continua a leggere “Libri da scaricare: Uccidere un hacker”

Europeana: Chi ben comincia è a metà dell’opera

europeanaDa qualche giorno si sono moltiplicati gli annunci su Europeana: nuovo portale per l’accesso la più grande banca dati di opere digitalizzate, libri, quadri, clip sonore e video, mai messa in piedi dalla comunità europea.

Sulla carta il portale è una manna per chi, come me, è l’apoteosi della curiosità. Prima che ci pensino le malelingue me lo scrivo da soli che la curiosità sarà anche alle stelle ma i risultati degli sforzi sostenuti lasciano un po’ a desiderare 🙂

In internet, invece, la cosa è profondamente diversa.Il primo passo falso, nonché primo passo ufficiale, dell’iniziativa lo potete ammirare nello screenshot in alto a destra: troppi contatti ed il portale non li sopporta.

Chi avrebbe mai pensato che un progetto che si propone di rivaleggiare con Google Book Search sarebbe stato oggetto di attenzione da parte dei suoi potenziali utenti? 😉

Io avevo pensato di festeggiare a modo mio l’evento segnalando questa settimana un testo indicizzato dal portale, visto che si limita ad indicizzare opere già digitalizzate dai diversi partner che con il coordinamento e, immagino, i fondi della comunità europea stanno digitalizzando, alcuni a passo di carica, vedi Francia, altri, come l’Italia, ad una velocità (non si parla certo di processi o aule di tribunale) che è talmente bassa da rendere necessario uno strappo all’italiano e parlare di lentezza esorbitante.

Incassiamo la figura barbina ed andiamo avanti. Questa settimana la segnalazione dell’ebook verrà ritardata, ve ne sarete già accorti, di ventiquattro ore.

A più tardi

Aggiornamento

la pagina di scuse è cambiata mentre scrivevo questo post, non sono il solo a lavorare la domenica mattina ;).

La versione precedente pesava quasi 40Kb, 33 per un logo che non veniva neanche visualizzato (voglio sperare per i lavori in corso) che, per una pagina in cui ci si scusa per la mancanza di banda (passatemi l’imprecisione) mi sembra sottenda un’ammissione interessante.

La nuova versione non pesa di meno ma almeno il logo ora viene visualizzato. Pensare che, trasformando le immagini gif in png, si risparmia circa il 30% della banda passante /ho provato con i logo think_culture_logo_top_[34].gif qualche pensierino sulle possibili cause del fallimento mi sorge. Voi che ne pensate?