La caja de herramientas
La clave para conseguir buenos resultados en cualquier trabajo es disponer de las herramientas adecuadas, y saber manejarlas. Pero es muy importante no olvidar que las herramientas son un medio, no un fin.
Como en este post estoy con los medios, y no con los fines, he decidido mostrar un listado de las aplicaciones que uso más frecuentemente. Espero que esto anime a otros investigadores a mostrar qué usan en su trabajo diario.
Allá voy...
Sistema operativo
- GNU/Linux (Ubuntu). Antes usaba Windows XP (y ocasionalmente lo uso), pero un SO linux me ayuda a obtener una mayor productividad, gracias a las facilidades que ofrece para diseñar y ejecutar scripts que realicen tareas complejas de modo automático. Y hay más cosas a su favor, pero este no es el post adecuado.
- R: lenguaje de programación para cálculo estadístico y composición de gráficos. Cuando hago tareas sencillas con R uso el interfaz R-Commander (rcmdr).
- Octave: lenguaje de programación para cálculo matemático. Permite programar algoritmos de cálculo rápidamente.
- Calc (Open Office): hoja de cálculo similar a Excel, aunque ya la uso muy poco.
- GRASS: la referencia en los SIG libres, muy potente, y muy fácil crear scripts para tareas pesadas.
- QuantumGIS: rápido, ligero, con acceso a las herramientas de GRASS. Lo uso sobre todo para acceder rápidamente a servicios WMS.
- gvSIG-Sextante: ahora que QuantumGIS ha mejorado su soporte para vectoriales, lo uso menos, aunque me ofrecen capacidades similares.
- Idrisi (Andes): programa de código cerrado. Tiene algunos módulos interesantes que no están disponibles en otros programas de procesamiento ráster.
- OpenModeller: plataforma de modelado de distribución con varios algoritmos. Tiene tanto un interfaz gráfico (que no uso) como la posibilidad de lanzar los modelos desde la línea de comandos.
- MaxEnt: código cerrado pero uso gratuíto. Plataforma de modelado muy rápida y potente. Un interfaz gráfico muy fácil de usar (que sí uso ocasionalmente), y la posibilidad de lanzar los modelos desde la línea de comandos. Requiere Java.
- Kepler: programa de diseño y ejecución de flujos de trabajo. Muy versatil, permite llevar a cabo un gran número de tareas. Requiere Java.
- gedit (texto plano y latex): lo uso mucho para edición de texto plano, y un poco menos para latex (instalando el paquete gedit-latex-plugin). Con sus plugins (gedit-plugins) obtiene capacidad para muchas tareas avanzadas.
- Latex: un lenguaje de programación para generar documentos de aspecto profesional. Al principio duele, pero los resultados merecen la pena, sin duda.
- Lyx: un procesador de texto basado en latex, muy rápido y sencillo para generar documentos con un aspecto bastante profesional. Muy recomendable, aunque yo tengo algún problema con el corrector ortográfico (el problema es que no me funciona en alguna máquina).
- Kile: editor de latex muy fácil de usar (lo difícil es latex...). Lo uso cuando quiero generar un documento con cierto cariño (mi tesis, por ejemplo), o presentaciones.
- Writer (Open Office): solo lo uso cuando el texto tengo que compartirlo con otras personas (jefes y compañeros). Hace meses que no lo uso, pero hasta entonces era mi editor de texto favorito.
- Bluefish: lo poco que sé hacer con html (muy poco!) lo hago con Bluefish.
- Latex (Beamer): por algún motivo que no alcanzo a comprender, decidí hacer la presentación de la defensa de la tesis con Beamer, una librería de Latex especialmente diseñada para esta tarea. Lo cierto es que me encanta (el resultado visual es muy bueno), y desde entonces (no ha pasado tanto) lo uso bastante, aunque la primera experiencia con Beamer es como andar descalzo sobre cristales...
- Impress (Open Office): similar a Power Point (creo), es bastante fácil de usar. Para presentaciones cortas y sencillas es preferible a Beamer por su rapidez, y exporta el resultado a pdf.
- Impressive: se trata de un programa para mostrar presentaciones guardadas como pdf. Tiene algunas características sensacionales, pero no puedo explicarlo. Hay que verlo funcionarlo para entenderlo. Una pega, no soporta animaciones en los pdf, lo que nos lleva al siguiente punto.
- Adobe reader: programa de código cerrado y uso gratuíto. El único visor de pdf que soporta animaciones. Si la presentación las lleva, es mi elección. Si no, Impressive, sin duda.
- CmapTools: programa de código cerrado y uso gratuíto. Un programa sensacional para generar mapas mentales, con la posibilidad de colgarlos en la red para que otros puedan acceder a ellos. Como inconveniente, es algo pesado porque requiere Java y lleva incrustada su propia máquina virtual.
- View Your Mind (vym): un programa muy completo para generar mapas conceptuales, muy sencillo de utilizar, y con muchas posibilidades: añadir enlaces a los conceptos, exportar a múltiples formatos, y muchas más.
- Kivio: cuando más que un mapa mental necesito un diagrama de flujo, o un esquema un poco más complicado uso Kivio. Es muy fácil de usar, y el resultado suele ser bastante bueno.
- The Gimp: un editor de imagen muy completo, similar en concepto al conocido Photoshop. Aunque tiene un interfaz un poco confuso, compuesto por muchas ventanas (como GRASS...), me gusta bastante, y lo uso casi a diario, sobre todo para preparar imágenes para presentaciones.
- Imagemagick: editor de imágenes para la línea de comandos. Sensacional para procesar imágenes usando scripts. Sobre todo lo uso para convertir entre formatos de imágenes.
- Virtual Box: para probar nuevos sistemas operativos sin tener que instalarlos en el ordenador.
- Firefox
- Evolution: cliente de correo, calendario y tareas.
- Pidgin: cliente de mensajería instantánea. Me permite usar simultáneamente mis cuentas en msn (yo pecador) y gtalk.
- Vinagre: cliente vnc, me permite acceder de forma remota al escritorio de mi pc de la facultad.
- ssh: acceso remoto seguro a mis ordenadores desde la línea de comandos.
- Blogger: para escribir esta lista, y contar otras historias.
- Gmail: para recibir correo, y compartir algunos documentos.
- Scribd: para sacar documentos del cajón y dejarlos a la vista.
- Facebook: para ver caras de viejos conocidos, y hacer algún nuevo amigo.
- pdftk: gestión de ficheros pdf desde la línea de comandos. Para unir varios pdf, sacar páginas, y otras tareas similares.
- xampp: un servidor web muy fácil de instalar y utilizar. Para colgar material en mi pc de la facultad (cuando el router no se cae, o no hay apagones inesperados...).
- Bash: la navaja suiza de Linux. Un lenguaje de programación que permite hacer prácticamente cualquier cosa. Indispensable, aunque no lo controlo todo lo que debiera.
A ver si alguien más destapa su lista...


