Notice: Constant ABSPATH already defined in /home/mcalamel/public_html/wp-config.php on line 23
Just another blog… » 2009

Archive for 2009

Feb. 20, 2009

Oggi parlo di un gioco, perchè qualche momento di relax ci vuole.
Prima di cominciare, un avvertimento: il programma che vado a descrivere crea dipendenza, occhio quindi!
Premetto di non essere un gran giocatore, nel tempo libero che passo di fronte al PC di solito programmo, e al massimo mi concedo una partita a Mahjong, quindi non aspettatevi qualcosa tipo Unreal o HalfLife!

Il gioco in questione si chiama Lights, freeware disponibile per Windows, PocketPC e SmartPhone, piattaforme alle quali aggiungo Linux, testato e funzionante tramite Wine.

Ecco un shot del gioco, modalità Normal.

Lights, Normal mode

Lights, modalità Normal

Lo scopo del gioco è piuttosto semplice: nel minor tempo possibile bisogna accendere tutte le luci presenti nello schema, ruotando opportunamente i vari segmenti con un click del mouse.
Le modalità di gioco sono cinque, Easy, Normal, Hard, Expert e XXL, e la modalità di gioco non cambia, aumenta solo il numero dei segmenti da posizionare nel modo giusto.

Per capirci, ecco lo shot del gioco in modalità XXL.

Lights, modalità XXL

Lights, modalità XXL

Ecco i miei risultati, per modalità di gioco.

Easy: 13”
Normal: 48”
Hard: 1′36”
Expert: 5′06”
XXL: Non pervenuto…

Buona giocata!

Alla prox

Technorati Tags: ,

Posted by mcalamelli in Windows | No Comments

Feb. 19, 2009

Il riconoscimento degli sforzi compiuti per portare a termine un lavoro è molto importante, soprattutto se il lavoro in questione non ha finalità commerciali e/o remunerative, tipo un progetto opensource o una espressione della propria creatività.
Esprimo dunque i miei più sentiti ringraziamenti all’autore delle icone dei vari social networks che ho messo in alto nella sidebar.
L’autore si chiama jwloh, qui il link al suo profilo su DeviantArt, qui il link al icon set.

Many thanks, jwloh!

Technorati Tags: , ,

Posted by mcalamelli in Blog, Opensource | No Comments

Una toccata e fuga per notificare una piccola modifica al layout del blog, in particolare alla sidebar.
Da un pò di tempo mi sono resco conto dell’importanza dei social networks, ed ecco quindi i badges relativi a Twitter, LinkedIn e FaceBook, assieme a quello del feed RSS, sparito chissà dove negli aggiornamenti.
Per dare a Cesare quello che gli appartiene, per il piazzamento e le immagini ho “preso spunto” dal layout del RomagnaBusinessClub

Alla prox

Posted by mcalamelli in Blog | No Comments

Purtroppo sembra di si, una moltitudine di effetti indubbiamente efficaci e cool dal punto di vista visivo, ma che secondo la mia opinione non hanno apportato alcuna novità dal punto di vista dell’usabilità del sistema.
E questo lo trovo un pò deludente.
Ammetto che sia piuttosto complesso allontanarsi da ciò che sono gli standard di implementazione di un sistema di gestione delle finestre, altrimenti detto Window Manager, ma se si vuole creare qualcosa di realmente innovativo bisogna cominciare a rompere con il passato, e i tempi mi sembrano maturi per una cosa del genere.
Il motivo scatenante che mi ha portato a questo post è stato il rendermi conto della continua rincorsa al pulsante di chiusura delle finestre, che dalla notte dei tempi si trova nella barra del titolo, con vicino i pulsanti per ingrandire o minimizzare la finestra stessa.
Ora, non sono ne pigro ne sprovveduto, e so benissimo che esistono gli shortcut da tastiera, però questa soluzione può starmi bene durante una sessione di editing, durante la quale ho già le mani sulla tastiera; ma durante il resto del tempo che passo davanti al monitor?

Read the rest of this entry »

Posted by mcalamelli in Linux, Opensource | No Comments

Jan. 25, 2009

Sono venuto da poco a conoscenza di questo interessante gruppo che si è venuto a creare in Romagna, il Romagna Business Club, e cioè persone che abitano e lavorano in Romagna (ma non necessariamente), e che hanno deciso di unire le proprie conoscenze per poter gestire meglio i propri interessi: qui trovate la spiegazione ufficiale di Luca Sartoni.

Il gruppo, al quale ho aderito con piacere, è presente sui maggiori social network come Facebook, LinkedIn (dove è nato), Twitter e Google Groups, ed è praticamente impossibile restare non aggiornati circa le iniziative e le novità.
Sul sito è presente un calendario per le attività e gli eventi del Club, disponibile sia in formato iCal che XML/HTML in modo da poterlo importare nel proprio planner preferito (per me Google Calendar).
Il prossimo evento è la prima cena del Club, che si svolgerà un agriturismo ormai noto tra i blogger romagnoli avendo ospitato diversi BlogDinnerRomagna: qui sono disponibili i dettagli e la registrazione. Ovviamente parteciperò alla prima cena :)

Le idee e i presupposti alla base di questo Club sono molto interessanti, cercerò di collaborare attivamente, e vedremo quali saranno i risultati. Nel frattempo ho aggiornato il mio blogroll, creando una sezione apposita per i blog relativi al Club.

Alla prox

Technorati Tags: ,

Posted by mcalamelli in Blog, Life | 1 Comment

Jan. 19, 2009

Si, diciamo che mi sento abbastanza Twitter-addicted, e quindi perchè non perdere un pò del mio scarso tempo libero per mixare il servizio di microblogging con l’altro programma che mi trovo ad utilizzare più di frequente, e cioè SciTE?
Detto, fatto! E ora spiego l’arcano.
Come spiegato nel wiki delle API di Twitter, per inviare un aggiornamento di stato, come per altre operazioni, del resto, è sufficiente un client che gestisca gli URL, come il testualissimo e altrettanto diffuso curl.

Esempio

curl -u user:pass -d status=”your message here” http://twitter.com/statuses/update.xml

Ne più ne meno che una sessione HTTP autenticata verso il server, con il testo dello stato opportunamente codificato.

Ok, SciTE ce l’ho, curl ce l’ho, l’account su Twitter pure: uniamo il tutto.

Lanciamo SciTE, e dall’apposito menù apriamo il file denominato “User Options File”, che sull’HDD corrisponde allo .SciTEUser.properties nella propria homedir.
Ci spostiamo alla fine del file, e aggiungiamo:

twitter.user=MYUSER
twitter.pass=MYPASS
command.name.16.*=Tweet
command.subsystem.16.*=0
command.16.quiet.*=1
command.16.*=curl -u $(twitter.user):$(twitter.pass) -d status=”$(CurrentSelection)” http://twitter.com/statuses/update.xml

Occhio all’ultima linea, potrebbe risultare a capo causa formattazione del post , va accodata alla linea precedente.

Qualche spiegazione, anche tutto mi sembra piuttosto autoesplicativo…
Le prime due righe contengono grosso modo la creazione/assegnamento di due variabili contenenti ripettivamente l’username e la password dell’account su Twitter.
Le righe seguenti definiscono la creazione di una nuova entry nel menù Tools, e l’ultima, in particolare, contiene il comando da eseguere, e cioè l’invocazione che abbiamo visto più sopra, con in più l’assegnazione del testo di stato: a $(CurrentSelection) verrà sostituito il testo attualmente selezionato all’interno di SciTE.
E il gioco è fatto.
È evidente che il lavoro che ho fatto non è niente più di un buon esercizio di integrazione, ma ben vengano tutti quei piccoli hack che ci consentono di rendere i nostri strumenti di lavoro/hobby più versatili e funzionali!
L’esercizio può essere esteso molto facilmente associando una combinazione di tasti all’esecuzione del comando, in modo da non dover allontanare le mani dalla tastiera, ed essendo basato sull’esecuzione di un comando esterno è applicabile a moltissimi altri editor, o comunque software che permettano l’esecuzione di un programma esterno.

Alla prox

Posted by mcalamelli in Linux, Opensource, Windows | No Comments