Experimentalia

Appunti raminghi

Farewell World!

lascia un commento »

C

“Oggi andrò a dormire un po’ più vecchio di stamattina. Non c’è nulla di strano in questo, direte voi e certamente avete ragione. Eppure un altro piccolo pezzo della mia esistenza è andato perduto. Dennis Ritchie, sui cui libri, uno in particolare, ho sudato tanto, è morto in queste ore.

Non vi appesterò con uno scontato programma in c, anche se ne ho la tentazione, ma devo comunque scrivere qualcosa a riguardo.

E’ come quando segui le olimpiadi e ti accorgi improvvisamente che tutti gli atleti che vi partecipano sono più giovani di te, o conosci i figli di un tuo amico di scuola. Un piccolo pezzo di te, che non sapevi neanche di avere si palesa e ti abbandona e ti scopri non più immortale e senza parole.

Mi mancherà Dennis, anche se non l’ho mai conosciuto e l’ho sempre dato per scontato. Anche se, per me, ha passato la sua vita all’ombra di Kerningham, potenza dell’ordine lessicografico.

Si lo so, è il padre di Unix, in un certo senso un nonno di Linx ma per me resterà sempre colui che ha inventato il C.

Farewell World!”

Scritto da Eineki

ottobre 14, 2011 alle 0:48 am

Pubblicato in C, linguaggi, linux, Varie ed eventuali

Taggato con , , ,

Libri da scaricare: Comprendere Git concettualmente

con 2 commenti

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.
Leggi il seguito di questo post »

Scritto da Eineki

luglio 27, 2011 alle 12:44 pm

Pubblicato in ebook, recensioni

Taggato con , ,

Programmare in Javascript 1

con un commento

JavaScript è il linguaggio di programmazione più incompreso del mondo, tanto che neanche chi ci programma, spesso, ha la consapevolezza di quali siano i suoi limiti. Con limiti non intendo indicare le limitazioni, che pure sono presenti, ma i suoi confini.

Non è un linguaggio semplice da utilizzare, da un lato perché è un linguaggio potente ed espressivo, dall’altro perché i tentativi dei progettisti di renderlo amichevole hanno, a mio parere, reso più difficile per chi si occupa di programmazione gestirlo al meglio.

Breve escursus storico

In principio era il Browser. Il più vecchio che ricordi di aver mai usato è Mosaic, un programma molto semplice che non prevedeva il supporto a JavaScript ma mostrava già tutte le potenzialità del web a chi era abituato a dividersi tra gopher, ftp e fidonet.

In seguito venne Netscape e, con esso, la prima incarnazione di JavaScript. Si trattava di una rivoluzione nella rivoluzione di cui non avevo ben compreso in mezzo alla confusione che regnava sovrana negli anni ’90 del secolo scorso. Tra Applet Java e pessime implementazioni degli interpreti associati ai browser JavaScript si costruì la pessima, e non del tutto immeritata, fama che lo accompagna ancora oggi.

Leggi il seguito di questo post »

Scritto da Eineki

luglio 9, 2011 alle 5:11 am

Pubblicato in javascript, javascript

Portarsi mootools dapertutto

lascia un commento »

Scrolliamoci un po’ di ruggine di dosso dopo più di un mese di fermo con un post piccolo piccolo ma utile a rimettermi in carreggiata.

In questi giorni sto leggiucchiando tonnellate di documentazione su HTML5 e spesso mi trovo a voler fare esperimenti sulle strutture mostrate.

Finora la procedura consisteva nel copiare la pagina, inserire il tag per l’inclusione di mootools e richiamarla in locale per le sperimentazioni del caso. finora.

La soluzione a questa impasse l’ho trovata utilizzando un semplice script javascript da utilizzare come bookmarklet.

Leggi il seguito di questo post »

Scritto da Eineki

maggio 9, 2011 alle 0:45 am

Libri da scaricare: Manualinux

lascia un commento »

Dopo una pausa di riflessione alquanto lunga riprendo a segnalare libri in italiano sulla programmazione e l’amministrazione di sistema.

Manualinux Cover

Manualinux 6.8

Oggi vi segnalo manualinux, un manuale per chi si avvicina al sistema operativo del pinguino. Diversi LUG ne consigliano l’uso e quindi mi sono messo a curiosare tra le sue pagine.

Il manuale è stringato ed anche io non mi perderò in fronzoli inutili.

Con le sue centottanta pagine Manualinux non assomma neanche ad un capitolo di Appunti Linux ma questo non è un difetto, anzi è uno dei suoi meriti.

Si tratta per lo più di un ricettario di consigli sull’amministrazione e sull’utilizzo giornaliero di un sistema Gnu Linux, si va dalla configurazione delle schede di rete a linea di comando alla configurazione della connessione GPRS, dalla creazione di effetti video sulla webcam alla ricompilazione del kernel.

Leggi il seguito di questo post »

Scritto da Eineki

marzo 20, 2011 alle 11:03 am

Pubblicato in ebook, recensioni

Web Standard: Una settimana buona

lascia un commento »

Questa settimana, sempre che riesca a pubblicare questo post entro sabato, è cominciata proprio bene per gli standard web.

La prima notizia da riportare è il rilascio della release candidate di Firefox 4.0. La aspettavo da tempo. Certo il conteggio dei bug riconosciuti è un po’ ballerino ma ormai siamo agli sgoccioli.

Leggi il seguito di questo post »

Scritto da Eineki

marzo 12, 2011 alle 7:02 am

Programmazione: I sette migliori libri in Italiano, per me

con un commento

Sette è il numero perfetto, come perfetti, o quasi, devono essere i libri che ho letto per poter entrare in questa lista. Si tratta di libri in italiano, inerenti la programmazione, che ho letto e che, per un motivo o per l’altro ho apprezzato particolarmente.

Volevo scrivere una lista dei migliori libri in italiano sulla programmazione e mi sono ritrovato ad elencare i libri che più di altri hanno forgiato le mie attitudini come programmatore. Alcuni sono recenti, altri li ho letti nella notte dei tempi e non sono più ristampati (ma si trovano nel mercato dell’usato) tutti però, hanno fatto accendere qualche lampadina che giaceva spenta nel mio cervello in attesa della rivelazione.

Leggi il seguito di questo post »

Scritto da Eineki

marzo 7, 2011 alle 3:40 am

Pubblicato in libro, linguaggi, recensioni

Taggato con ,

Infomedia: Trofeo Dev Tutorial 2011

con 2 commenti

Avete un tutorial nel cassetto che prende polvere in attesa di essere  pubblicato?

Avete sempre pensato di scriverne uno ma non ne avete mai trovato il tempo?

L’iniziativa di Infomedia che sto per segnalarvi potrebbe essere l’occasione che stavate cercando per scrollarvi di dosso l’ignavia e tornare a consumare la vostra tastiera.

Infomedia è un editore che ha una lunga storia alle spalle, negli ultimi anni piuttosto travagliata. Da qualche tempo rinata dalle proprie ceneri ha deciso di indirre un concorso che la vedrà impegnata per la prima metà dell’anno nel selezionare sei articoli, uno al mese, a cui verrà corrisposto un premio in denaro di 250€.

Leggi il seguito di questo post »

Scritto da Eineki

febbraio 6, 2011 alle 2:12 am

Golf Programming Live!

lascia un commento »

Quanta vita riuscite ad infondere in un singolo carattere del vostro programma?

Penso che conosciate tutti il gioco Life e quindi non lo descriverò se non per ricordarne le regole. Chi non lo conoscesse ancora potrà rivolgersi all’apposita pagina di wikipedia per approfondirne le potenzialità e la storia.

In pratica il gioco si svolge su una griglia su cui vengono disposte a caso alcune cellule che possono nascere, vivere o morire a seconda
del numero di altre cellule con cui sono in contatto.

Le regole che permettono di evolvere uno stato nel successivo sono semplicissime:

  • Una cella spenta (morta) si accende (vive) se ha esattamente tre celle vicine vive.
  • Una cella viva (accesa) sopravvive (resta accesa) se ha due o tre celle vicine accese.
  • In tutti gli altri casi le cella resta spenta o si spegne.

Leggi il seguito di questo post »

Scritto da Eineki

gennaio 30, 2011 alle 4:05 am

Pubblicato in golf

Taggato con , , , ,

Rilasciato FormWizard 0.4 (released)

lascia un commento »

English Readers, Please jump to the appropriate section.

E’ da un po’ che non vi aggiorno degli sviluppi di FormWizard. Nonostante il relativo silenzio ho rilasciato due versioni e limato alcune imperfezioni della documentazione.
Leggi il seguito di questo post »

Scritto da Eineki

gennaio 27, 2011 alle 3:08 am

Follow

Get every new post delivered to your Inbox.