Archive for the 'herramientas' Category



Crea tu propios «Ascii Art»

Si te gusta el Ascii art y quieres ser un artista de este arte puedes hacer dos cosas: convertir una imágen a Ascii a través de algún programilla o servicio online tipo Asciiconvert o hacerlo tu mismo a pelo con mucha paciencia, amor y dedicación (Nota: sólo para gente con mucho tiempo libre).

Si optas por la segunda opción existe un programa que te puede facilitar un poco las cosas. Se llama JavE. Funciona de modo similar al paint pero con la peculiaridad de que pinta ascii en vez de, por ejemplo líneas.

Guía visual para el control de versiones

La gestión de configuración (SCM) es fundamental para llevar un proyecto a buen puerto. Antes de empezar a desarrollar es recomendable definir una política de control de cambios y versiones. A Visual Guide to Version Control es una guía visual muy recomendable para comprender como funciona un sistema de control de versiones. Esta orientada sobre todo a Subversion, en mi opinión el nuevo estándar de facto para el control de versiones (desbancando a CVS).

Jeliot 3 – Como se interpreta un programa Java

Jeliot 3 es una aplicación que muestra de forma gráfica como un programa Java es interpretado. Para hacerlo funcionar tan solo hay que crear una o varias clases (una de ellas con un main), compilar, dar al botón animar y acto seguido la aplicación mostrará las llamadas a los métodos, la transformación de las variables, y las operaciones a medida se vayan realizando.

Otra particularidad de Jeliot 3 es que puede ser añadido a BlueJ como extensión. Para quien no lo conozca BlueJ es el mejor IDE para aprender a programar.

Imágenes panorámicas con Hugin

El otro día por casualidad descubrí Hugin. Hugin es una herramienta multiplataforma y open source para la construcción de panorámicas a partir de un mosaico de imágenes.

Hoy he salido a pasar el día por ahí y he aprovechado para sacar unas fotos y así probarlo.

Está incluido en el repositorio de Ubuntu Hardy así que para instalarlo sólo he tenido que teclear:

sudo apt-get install hugin

*Nota: También hay versión para Windows y para Mac

Una vez instalado he cargado las imágenes desde el botón del asistente y trás un rato procesando he obtenido una panorámica muy guapa.

La herramienta está llena de opciones y parece que tiene muchas posibilidades así que imagino que el resultado se pueda mejorar. Cuando tenga un rato estudiaré mejor sus posibilidades.

Pixlr – Editor de imágenes online

Cuando no tienes un editor de imágenes es cuando más lo necesitas y entonces… para salir del paso haces uso del Paint y… bueno ni que decir tiene que el resultado no suele ser lo esperado. Si no tienes el Gimp a mano o el Photoshop o lo que sea que uses antes de recurrir al Paint existe una aplicación online llamada Pixlr. Para editar una imágen tan sólo has de subirla, sin registrate ni nada, además su manejo es similar al Gimp o al Photoshop (con sus limitaciones claro está). La verdad es que me ha sorprendido gratamente.

—- Actualización (23 Agosto de 2008): Una herramienta similar en español en http://www.phixr.es/.

Generador online de GIFs de progreso

Cuando se hace una llamada asíncrona a servidor usando AJAX, en la mayoría de los casos, se suele mostrar una barra de progreso para indicar al usuario de que el sistema está trabajando y de este modo no se impaciente. Yo normalmente tomo prestado algún gif animado de la red y en ocasiones no pega ni con cola con la estética general de la aplicación. Desde que he descubierto a Ajaxload puedo generar gifs e progreso a mi gusto.

—-
Actualización (26 Agosto 2008): Aquí hay más -> http://www.webscriptlab.com/

SQL Buddy – ¿Una alternativa a phpMyAdmin?

Si te es últil phpMyAdmin quizás te interese echar un ojo a SQL Buddy. Yo no la he probado aún pero tiene buena pinta y parece ser una alternativa seria.

Quizás alguien comente sus impresiones.

Step – Simulador físico interactivo para KDE4

Hace tiempo gracias a Microsiervos descubrí Phun, un simulador de objetos y leyes físicas en 2D.

Desde Tombuntu descubro Step. Es similar a Phun pero más didáctico y open source (Phun es free pero no open source) con lo que puedes usar su core en tus propios proyectos.

Otro proyecto similar y también open es Box2D Physics Engine .

—- Actualización (20 Agosto 2008)

Chipmunk Physics es otra librería para la creación de efectos físicos. Aquí hay una demo de un port a PSP:

Chandler Project

Chandler es un organizador open source de notas, eventos y tareas. Consite en un cliente de escritorio que corre sobre las tres plataformas mayoritarias (Linux, Windows y Mac) una aplicación web y un servicio de backup llamado Chandler Hub.

Esta orientada al trabajo colaborativo entre pequeños grupos y podría ser una alternativa al Exchange o al Outlook.

Sus autores tienen planeado enriquecer el workflow del PIM con contactos, integración de documentos, catálogo de datos, etc.

Tiene buena pinta el proyecto. Habrá que seguirle la pista.

Generar modelo ER a partir de SQL

En mi búsqueda de una herramienta open source medianamente decente para el modelado de diagramas entidad/relación he encontrado una muy interesante que hace justo lo contrario llamada SQLFairy.

SQLFairy – SQL::Translator es un conjunto de módulos de programados en Perl para la manipulación de esquemas de base de datos. Además de ingeniería inversa tiene otra serie de funcionalidades muy interesantes, conversión de CREATES entre diferentes dialectos (p.e de código MySQL a Oracle), visualización de esquemas, creación de documentación, etc

En Ubuntu su instalación es muy sencilla dado que se encuentra en los repositorios de serie:

sudo apt-get install sqlfairy

El siguiente comando genera un fichero png (esquema.png) con el modelo ER a partir de un fichero SQL (MySQL) llamado ddl.sql

sqlt-diagram -d=MySQL -o=esquema.png ddl.sql --color

Este es un fragmento del resultado:


Add to Technorati Favorites
Clicky Web Analytics Clicky

Flickr Photos