Category Archives: Programming

C debbugging printf macro

Ci farebbero comodo dei messaggi di debug durante la stesura del nostro software, ma vorremmo fare in modo che alla fine della codifica non sia necessario cancellare tutte le singole righe manualmente…

cgit – add a web interface to our git repository

Dopo aver configurato il mio server git mi sono chiesto quale fosse il modo migliore per navigare i progetti, sempre con l’aiuto di google ho scovato “cgit“[1] cgit is an attempt to create a fast web interface for the git scm, using a builtin cache to decrease server io-pressure.

gitosis – create our own git repository

Ho necessita qualche volta di gestire in maniera flessibile lo sviluppo del software che scrivo utilizzando git [1]. Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Spesso per fare ciò mi affido a qualche servizio esterno ma avendo [...]

Ruby method_missing

Magari non tutti conoscono questo “bel” metodo di ruby, esso appartiene alla classe obj e fa parte del modulo Kernel di ruby. il metodo è definito in questo modo: obj.method_missing(symbol [, *args]) => result e potrete trovare una sua descrizione della doc ufficiale di ruby [1]. In breve questo metodo intercetta le chiamate che un [...]

Project with or without middleware

In questo periodo sto frequentando il corso di Architetture Software e proprio durante questo corso ci è stata spiegata l’importanza del Middleware [1], naturalmente non ci è stato chiesto solo di comprenderlo in teoria, ma ci è stato anche chiesto di implementare qualcosa con questo tipo di tecnologia… Progetto: Realizzazione di una semplice applicazione di [...]

Ruby OptionParser

Qualche volta è necessario far si che un utente possa utilizzare i parametri passati da shell per interagire con il software (soprattutto se il software non dispone di GUI). Oggi vedremo in breve come utilizzare la classe OptionParser [1] & [2] per fare quanto descritto sopra. Da prima introduciamo un semplice esempio di codice: