La meva afició per la informàtica va començar quan el meu germà i jo vam
tenir el nostre primer ordinador, un mític Spectrum
48k, després de convéncer els nostres pares que el necessitàvem tant
per a començar a aprendre informàtica (motiu parcialment cert però
secundari) com per a jugar a jocs d'ordinador (motiu real). A partir
d'aquí vam anar tenint millors ordinadors fins a arribar als dies actuals
dels PCs.
Tot i això, no vaig entrar en contacte amb el món Unix fins que vaig
arribar a la universitat al 1995, i amb el món Linux fins al 1998
al realitzar el Projecte Fi de Carrera. A partir d'aquí, gràcies a la meva
experiència a iAgora, vaig tenir la sort de treballar en Linux durant
dos anys i mig, en els que vaig aprendre molt dels meus companys i en
especial del Roger Espel,
que és el principal culpable de la meva addicció a alguns dels programes
esmentats abaix (mutt, vim, fvwm2...). Prometo que abans era una persona
normal que feia servir Netscape Mail, editors visuals i coses així :)
Així doncs, per a qui li interessi aquí va una llista del que són les
meves predileccions a nivell de Software. Tal com algú va dir, aquesta
mena de predileccions són més creències religioses que el·leccions
objectives, així que em sembla perfectament respectable si es dona el
cas que tu prefereixes Visual Basic, Emacs, Outlook, etc...
Sistema operatiu: Linux
A nivell tècnic: estabilitat, flexibilitat i configurabilitat
extraordinària. A nivell ideològic, és software lliure i un esforç
col·laboratiu de milions de programadors en tot el món. Pel que fa a
distribucions m'agrada especialment la SuSE,
sent la Red Hat la que més faig servir a la feina i també la Debian
sobretot en servidors. De totes maneres tinc un segon PC de probes on
vaig instal·lant coses com FreeBSD, OpenBSD, Win2003 per conéixer-ho
millor i estar obert a tot.
Mozilla ha estat el meu navegador favorit desde quasi sempre, i més
encara des que ja és estable, bloqueja els pop-ups, i pot fer servir
tabs enlloc de finestres. Admeto però que, en segons quines màquines,
pot ser fotudament lent.
Editor: Vim
Al principi l'odiava, ara no puc viure sense ell. Una mica
críptic d'aprendre, però un cop el domines pots fer meravelles, te
n'adones que és molt més ràpid editar un texte si no et cal canviar
entre teclat i ratolí cada dos per tres.
Client de correu: Mutt
Mutt, un client en mode text molt configurable i que em permet emprar
Vim com a editor per a escriure missatges :) Et pot semblar estrany que
no faci servir un programa amb interfaç gràfica, és difícil d'explicar
però bàsicament em dona molta més flexibilitat.
Servidor web: Apache
Modular i versàtil, l'Apache és una meravella, personalment el considero
la joia de la corona del moviment Open Source. Si encara vols millor
rendiment i més flexibilitat afegeix-hi mod_perl .
Base de dades: MySQL
Bàsicament MySQL és la que més he emprat, i sempre m'ha anat prou bé.
Amb tot, també he provat PostgreSQL com a base de dades més pura, i
m'agradaria treballar en coses més grans tipus Oracle.
Llenguatge de programació: Perl
Perl és una meravella, no podria viure sense ell. També faig servir
bastant PHP, i tinc els clàssics coneixements de C i Java. Però amb Perl
és on tinc més flexibilitat i em permet fer quasi qualsevol cosa.
Altres
Com a gestor de finestres faig servir per a la feina un Fvwm2 ben
configurat al meu gust, i a casa el fantàstic KDE. Des que tinc una
Palm, faig servir J-Pilot per sincronitzar calendari i
adreces, i el fantàstic Sitescooper per a recollir les
notícies de les webs que m'interessen i llegir-les en la Palm. Del
mateix autor del sitescooper, he trobat una bona aplicació com WebMake que serveix per crear un site
web a partir de plantilles ben estructurats.
Pel que fa a administració de sistemes, no puc deixar de recomanar Nagios per a la monitorització de
servidors i xarxes, el venerable MRTG per
treure estadístiques de tràfic, OpenSSH per accés shell remot i molt més,
rsync per copiar i
sincronitzar grans àrbres de directoris... La llista es faria interminable,
però aquestes són les eines més imprescindibles per mi.
|