mercoledì, dicembre 29, 2004

Ruby USB Drive

For Christmas I got a wonderful present: a 1GB USB drive. Now I feel the need to fill it with Ruby goodness, and I am asking you, gentle reader for suggestions about what should go in.

Basically I need a portable development enviroment that can be used with OSX, Linux and Windows. Windows could be bypassed by putting a bootable minimal live distribution on the drive, but then I could find myself on a box that can't boot from a usb drive (I have two of them at home :)).

I was thinking about

  • Reference Documentation: Pickaxe2 PDF (that you too should buy!), rails doumentation, who knows what else

  • An editor for each platform: TextMate (Mac), and don't know what to use on win/linux

  • Ruby in its various forms

  • Everything else. Obviously I don't know or I wouldn't have asked :)



Keep in mind that 1GB should be enough for every ruby developer so suggest everything you have in mind.

lunedì, dicembre 27, 2004

Why should I care what color the bikeshed is?

A volte ci sono delle perle di saggezza nascoste su internet. Piccole cose che lette in momenti particolari della propria vita incoraggiano a dare una svolta a come si affrontano alcuni problemi. In questo caso non sto parlando di niente di eccessivamente profondo, ma solo di un modo di affrontare tematiche lavorative e di sviluppo software.

Why should I care what color the bikeshed is?

martedì, dicembre 21, 2004

Best of the Year 2004: Editors

This is the first installment in a series of best of the year lists. We'll start with editors, the programmer's best friends. I've been using editors nonstop for the last fifteen years, starting with Amiga-Emacs and trying lots of different products on different platforms.

This is my, albeit mac-centric, top three list:

  1. TextMate

  2. BBedit

  3. SubEthaEdit



TextMate, the newcomer, cruised towards the top spot in no time. Powerful but simple (an attribute that BBEdit lacks), you won't need to sell your bones to buy a license :)

BBEdit is still the king of Mac editors featurewise. You can do practically everything in bbedit, but sometimes it offers so many choices that it becomes difficult to tailor it to your taste. For me the war between bbedit and TextMate has mainly been a war of look and feel.

SubEthaEdit comes third because I don't use the collaborating features a lot. If I did SEE would be first and and TextMate would follow by a long margin.

domenica, dicembre 19, 2004

X-Men Legends

Alla fine il mio amore per i fumetti ha vinto ed ho acquistato X-Men Legends preferendolo a titoli che hanno riscosso più successo di critica come Halo 2 e KOTOR2.

Sono contentissimo dell'acquisto. X-Men Legends ha una storia interessante ed un'azione frenetica. Le missioni sono molto lunghe e mai ripetitive, e la modalità cooperativa è una ciliegina sulla torta.

Consigliato!

giovedì, dicembre 09, 2004

Indecisione Natalizia

Natale si avvicina, e quest'anno, come ogni anno, ho deciso di regalarmi un videogioco per allietare le festività. Quest'anno però sono indeciso tra i seguenti giochi, aiutatemi a decidere:

  • Paper Mario 2

  • X-Men Legends

  • Halo II

  • Knights of the Old Republic II

venerdì, dicembre 03, 2004

Ubuntu!

Frustrato da mandrake ho installato Ubuntu sul mio PC. Ritiro tutte le lamentele su Linux del precedente post. Ubuntu è una distribuzione fantastica e merita tutte le lodi di cui viene ricoperta.

Fiondatevi su UbuntuLinux.com e scaricate la mitica release Warthy Warthog è un solo CD, e vale il tempo che impiegherete a scaricarlo, parola di intinig.

mercoledì, dicembre 01, 2004

Linux, non ricordavo si soffrisse tanto

Sarà che sono stato viziato da Apple, sarà che non ero più abituato, ma sono rimasto scioccato dalla difficoltà di installazione di Java su Linux.

Facciamo un passo indietro. Come tutti sapete il mio povero Powerbook è in riparazione, e non amando windows come piattaforma di sviluppo ho deciso di installare linux su una partizione dei miei HD per continuare a scrivere in Ruby e anche per provare e17.

Ho scelto una distribuzione blasonata, mandrake, ed ho torrentato i tre cd di installazione. L'installazione è stata semplicissima, ormai Linux è allineato agli altri OS mainstream.

Il primo impatto negativo l'ho avuto quando ho tentato di installare un programma scritto in C++. Ho scoperto che mandrake non installa di serie g++! Se voglio tutti i pacchetti devo pagare, questa non mi sembra una strategia da Open Source o Free Software, molto male.

Dopo qualche ricerca configuro urpmi in modo che ricerchi i pacchetti da installare in giro sui vari mirror che contengono tutto ciò che mi serve e mi viene voglia di provare eclipse. Non l'avessi mai fatto, è da ieri che smanetto per installarlo.

Dopo mezza giornata passata a lottare con l'autocostruzione degli rpm necessari per installare Java (non possono essere distribuiti i binari per motivi di licenza) sono finalmente riuscito ad installare tutto.

Amo Unix, sono stato un grande fanatico di Linux, ma dopo aver provato Mac OS X mi accorgo che forse sono stato ammaliato da Unix, non dalla noiosa macchinosità che deriva dalla frammentazione di una grande comunità in 10000 distribuzioni diverse e dalla incompatibilità di alcune licenze con la GPL.