Feed on
Articoli
Commenti

Archivio per la categoria ‘Programmazione’

Pulire la memoria di un Vector in C++ (STL)…

Salve gente.
Il container Vector appartenente alla Standard Template Library (STL) del C++ presenta un aspetto poco noto/chiaro che talvolta può provocare errori infidi, per esempio dei memory leak.
Se si crea un Vector di oggetti totalmente statici (intendo che non sono puntatori nè contengono puntatori) e poi lo si svuota con clear() o se ne [...]

Leggi tutto l'Articolo »

Recensione: “Perchè il software fa schifo…”

Intro
Normalmente molta gente trova difficoltà ad utilizzare un computer in quanto i programmi usati quotidianamente spesso risultano complicati, ottusi e assolutamente inusabili.
Il punto di vista dell’autore è chiaro: la colpa è di chi sviluppa il software, spesso non interessato a conoscere a fondo cosa serve veramente al proprio utente finale.
Scheda del libro

Titolo: “Perchè il software [...]

Leggi tutto l'Articolo »

“Two Types of Programmers”…

Salve gente.
Facendo un giro su LWN mi sono imbattuto in un interessante post in cui si parla del futuro di Subversion, un famoso programma (”tool” ;) per il controllo versione.
A sua volta quel post ne cita un altro dello stesso autore, intitolato “Version Control and ‘the 80%‘”, in cui vi è questo favoloso trafiletto iniziale, che [...]

Leggi tutto l'Articolo »

tdot 0.0.2…

Salve gente.
Nei momenti di pausa+noia vado avanti con il miniprogettino tdot (giusto per tenermi allenato)…
Sto sperimentando con altri programmi della suite Graphviz, in particolare neato, fdp e circo.
Avevo anche scritto un po’ di codice per individuare edge e backedge (in modo da fonderli e semplificare il lavoro a dot & soci) ma alla fine il [...]

Leggi tutto l'Articolo »

Salve gente.
In un momento di follia (ossia sono in pausa-tesi) ho provato a scrivere una cosuccia che mi frullava in testa da un po’ di tempo (e che non mi pare di aver trovato in giro)…
Siccome è tardi, salto i convenevoli e passo al dunque.
Ho scritto uno script di shell, più precisamente un [...]

Leggi tutto l'Articolo »

Intro
Era dai tempi della seconda edizione di “Modern Operating System” (*) di A. S. Tanembaum che non leggevo un libro “tecnico” così completo, interessante, divertente ed assolutamente utile.
Scheda del libro

Titolo: “Code Complete” (II edizione)
Sottotitolo: “A Practical Handbook of Software Construction“
Autore: Steve McConnell
Editore: Microsoft Press
Anno: Giugno 2004
Lingua: inglese
Genere: libro “tecnico”
Categoria: ingegneria del software (software engineering), best [...]

Leggi tutto l'Articolo »

Programmare in Linux (libri gratuiti)…

Per chi non li conoscesse ancora, segnalo (e consiglio) 2 libri, entrambi molto interessanti nonchè scaricabili gratuitamente:

Guida alla Programmazione in Linux di Simone Piccardi (libro in italiano)

Advanced Linux Programming creato da CodeSourcery LLC e pubblicato da New Riders Publishing (libro in inglese).

Leggi tutto l'Articolo »