Mi afición por la informática empezó cuando mi hermano y yo tuvimos nuestro primer ordenador, un mítico Spectrum
48k, después de convencer a nuestros padres de que lo necesitábamos
tanto para empezar a aprender informática (motivo parcialmente cierto
pero secundario) como para jugar a juegos de ordenador (motivo real). A
partir de aquí fuimos teniendo mejores ordenadores hasta llegar a la era
actual de los PCs.
Sin embargo, no entré en contacto con el mundo Unix hasta que llegué a
la universidad en 1995, y con el mundo Linux hasta 1998 al realizar el
Proyecto Fin de Carrera. A partir de aquí, gracias a mi experiencia en
iAgora, tuve la suerte de trabajar con Linux durante dos años y medio,
en los que aprendí muchísimo de mis compañeros y en especial de Roger Espel, que es el
principal culpable de mi addicción a algunos de los programas
mencionados debajo (mutt, vim, fvwm2...). Prometo que antes era una
persona normal que usaba Netscape Mail, editores visuales y cosas así :)
Así pues, para quien le interese aquí va una lista de mis predilecciones
a nivel de Software. Tal como alguien dijo una vez, este tipo de
predilecciones són más creencias religiosas que elecciones objetivas,
así que me parece perfectamente respetable si se da el caso que tu
prefieres Visual Basic, Emacs, Outlook etc...
Sistema operativo: Linux
A nivel técnico: estabilidad, flexibilidad y configurabilidad
extraordinaria. A nivel ideológico, es software libre y un esfuerzo
colaborativo de millones de programadores en todo el mundo. Respecto a
las distribuciones me gusta especialmente la SuSE, siendo la Red Hat la que más uso
en el trabajo y tambien la Debian sobretodo para servidores. De todas
formas tengo en casa un segundo PC de pruebas donde voy instalando cosas
como FreeBSD, OpenBSD, Win2003 para conocerlos mejor y estar abierto a
todo.
Mozilla siempre ha sido mi navegador favorito, y más aún desde que es
suficientemente estable, bloquea los dichosos pop-ups y puede usar tabs
en lugar de ventanas. Aunque admito que en algunas máquinas puede ser
jodidamente lento.
Editor: Vim
Al principio lo odiaba, ahora no puedo vivir sin él. Un poco
críptico de aprender, pero cuando lo dominas puedes hacer maravillas, te
das cuenta que es mucho más rápido editar un texto si no necesitas
cambiar entre teclado y ratón cada dos por tres.
Cliente de correo: Mutt
Mutt, un cliente en modo texto muy configurable y que me permite usar
Vim como editor para escribir mensajes :) Sé que te puede parecer raro
que no utilize un programa con interfaz gràfica, es difícil de explicar
pero básicamente me da mucha más flexibilidad.
Servidor web: Apache
Modular y versátil, Apache es una maravilla, personalmente lo considero
la joya de la corona del movimiento Open Source. Si aún quieres mejor
rendimiento y mayor flexibilidad añádele mod_perl .
Base de dades: MySQL
Básicamente MySQL es la que más he usado, y siempre me ha ido muy bien.
De todas maneras, tambien he probado PostgreSQL como base de datos más
pura, y me gustaría trabajar con cosas más grandes tipo Oracle.
Lenguaje de programación: Perl
Perl es una maravilla, no podría vivir sin el. Tambien uso bastante PHP,
y tengo los clásicos conocimientos de C y Java. Pero Perl es donde tengo
más flexibilidad y me permite hacer casi cualquier cosa.
Otros
Como gestor de ventanas uso en el trabajo un Fvwm2 bien
configurado a mi gusto, y en casa el fantástico KDE. Desde que tengo una
Palm, utilizo J-Pilot para sincronizar calendario y
direcciones, así como el fantástico Sitescooper para recoger las
noticias de las webs que me interesan y leerlas en la Palm. Del
mismo autor del sitescooper, he encontrado un buen programa como WebMake que sirve para crear un site
web a partir de plantillas bien estructuradas.
Para temas de administración de sistemas, no puedo dejar de recomendar Nagios para la monitorización de
servidores y redes, el venerable MRTG para
sacar estadísticas de tráfico, OpenSSH para acceso shell remoto y mucho más,
rsync para copiar y
sincronizar grandes árboles de directorios... La lista se haria interminable,
pero estas son las herramientas más imprescindibles para mí.
|