martes, 20 de diciembre de 2011

Problema comun con MySql y Windows 7

Cuando trabajamos con MySQL y decidimos (por alguna razon) reconfigurar la instancia, o reinstalar el mysql, es probable que obtengamos una serie larga de errores. Estos pueden caer desde incongruencia con innoDB, puertos ocupados, servicios corriendo o incluso mas.

Existen algunos pasos a seguir en caso de desear realizar una re-instalacion "limpia" del mysql

  1. Detener el servicio. Para hacerlo entramos al panel de control, vamos a la parte de servicios y simplemente buscamos en la lista MySQL, Click derecho y detener...
  2. Desinstalamos el programa. Igual, en el panel de control accedemos a la lista de programas instalados, buscamos el MySQL, click derecho y desinstalar...
  3. Quiza el paso mas importante y que nadie te mencionara, limpiar la carpeta data del programa, en ocasiones los programas utilizan esta carpeta para almacenar informacion que utilizan en su instalacion, configuracion u operacion rutinaria y es posible que los desinstaladores no limpien ni borren esta carpeta, este es el caso de MySQL 5.5. Para hacerlo accedemos a la ruta

    C:\ProgramData\MySQL\MySQL Server 5.5\data

    y nos aseguramos de borrar todo el contenido, de hecho, si lo prefieren, pueden entrar simplemente a C:\ProgramData\ y borrar la carpeta de MySQL.
Posterior a estos pasos se sugiere instalar el MySQL de forma tradicional, realizar la configuracion con el wizzard y listo, no deberia haber problemas...

En caso de desear realizar una reconfiguracion basta con acceder a la carpeta de instalacion de MySQL, en la carpeta de Bin encontraran la aplicacion MySQLInstanceConfig.exe, el cual pueden ejecutar para realizar ajustes o borrado en la instancia de nustro MySQL.

Sin mas por el momento, los dejo con la capsula cultural del dia.

Kame Hame Ha, ademas de ser la tecnica de artes marciales del maestro Roshi, popularmente conocida por Goku, es tambien el nombre de uno de los mas grandes reyes que existio en Polynesia, dicho rey unio las islas Hawaiianas y conquisto a casi todos los distintos pueblos de las islas.


sábado, 17 de diciembre de 2011

Ludum Dare

Ludum Dare es un sitio de concurso el cual tiene como espiritu el promover el desarrollo de contenido, en este caso, el desarrollo de videojuegos con material 100% propio.

El concurso funciona de la siguiente forma. Tienes 48 horas para desarrollar un videojuego, todo el contenido que se incluya debe ser 100% tuyo, te permiten utilizar cualquier herramienta y el juego debe ser a fin a un tema seleccionado por votación por la comunidad. En el sitio de Ludum Dare tienes un reloj el cual va marcando en retroceso el tiempo que queda para la entrega del juego. Además, todos los inscritos cuentan con un blog en el cual pueden ir narrando sus avances, y si lo desean pueden incluir una sesion en stream de como van desarrollando.

Normalmente, durante el concurso, se pueden encontrar algunas cosas interesantes en twitter bajo el tag #ld48.
El concurso es anual, desde 1992. Sin embargo, existen otras modalidades del concurso el cual son mensuales o con tiempos distintos.

Cabe mencionar que el desarrollo del videojuego es en solitario y no se permite utilizar librerias no públicas, lo cual lo hace mas desafiante.

Existe una modalidad del concurso en la cual las reglas son distintas, puede ser en equipo y en fin, cambia el espiritu de ludum dare, sin embargo quita algunas cuantas reestricciones como el trabajar en equipo.

Considero que el concurso tiene un valor único, y realmente es de provecho ya que los proyectos que nacen suelen ser entretenidos aunque con malas gráficas o al contrario, es un reto dar el balance.

El creador de minecraft, Notch, ha concursado en ludum dare desde hace algun tiempo. Ahora en 2011 el tema fue "Alone", un tema el cual es particularmente por Notch en su juego Minecraft... Por lo que, precisamente, creo un minicraft con unas gráficas que hacen recordar a algun final fantasy de nintendo. Actualmente esta corriendo el ld48, por lo que no tengo la liga de minicraft, pero en cuanto termine el concurso y si es que se publica el juego terminado pondre la liga aqui.

domingo, 30 de octubre de 2011

SIG - Sistema de informacion Geografica

Los SIG (sistema de informacion geografica) son sistemas que a lo largo de los años han tenido un gran interes por parte de las industrias y corporativos en su desarrollo. Previo al desarrollo y publicacion de google earth y google maps, era comun encontrar casas desarrolladoras manejando este tipo de sistemas, aunque desde el lanzamiento de los productos de google es mas comun encontrar desarrollos con la api de google maps.

En la actualidad, es posible encontrar muchas aplicaciones de los sistemas SIG, desde en las fuerzas de ley y orden, construcción, hasta en manejo de trafico.

El uso de dispositivos GPS para la navegacion en la ciudad es hoy en dia muy comun gracias al avance de los smartphones, e incluso, podemos encontrar dispositivos gps en venta que utiliza aplicaciones muy similares de ubicacion a las que podemos usar en iPhone u otros.

Cabe la pena destacar que los sistemas GIS tienen una ventaja sobre el uso de google maps, y es el manejo y el procesamiento de datos asi como de edicion de la geometria de los mapas. Esto quiere decir, que es posible y facil dibujar figuras sobre los mapas en GIS, mientras que en la api de Google Map seria necesario importar las imagenes de algun sitio para poderlas manejar. Para no dar muchos rodeos, Google Maps es una implementacion de GIS en una expresion simple, y con una API robusta para su trabajo, sin embargo, la aplicacion en si es apenas la punta del iceberg.

Como quiera cada uno tiene su aplicacion. Vale la pena la mencion del proyecto Open Jump, el cual es open source, basado en java. Si a alguien le interesa trabajar un sistema GIS solo para probar, pueden trabajar con el open jump, o bien practicar con la api de google maps y tratar de expandir su funcionalidad al maximo.

Para conocer mas de la discusion si Google Maps es, o no, un GIS vean esta liga: Is Google Maps Sig?

Art Rage

Cuantos programas de dibujo y edicion de imagenes conocemos hoy en dia? Tenemos photoshop, corel draw, ilustrator, inkscape, the gimp, paint.net, paint, y muchos otros mas.

Sin embargo, por mas herramientas que busquemos usualmente llega a pasar algo con nuestro software de edicion de imagen... Las imagenes que creamos se ven digitalizadas, "photoshopeadas".

Para los amantes del dibujo, la caricatura, la pintura, el pastel y las acuarelas este tipo de programas no es suficiente y justo para estos artistas es que existe Art Rage.

Art Rage es un programa de dibujo basado en dibujo natural, es decir, visualmente se ve muy parecido a si lo hicieras con las herramientas de la vida real. Desde la herramienta mas simple, el lapiz, hasta oleo, pastel, acuarela y muchos otros mas. Cabe destacar la cantidad de herramientas que permite manejar, como lo son las formas, las reglas, incluso el tipo de papel es editable.

Art Rage, ademas de ser una excelente herramienta de dibujo, tambien permite algunas herramientas de edicion de imagen como lo son las capas, estas resultan de bastante utilidad si sabe manejar la transparencia en los colores y para separar el trabajo en lienzo, color, bordes, tinta, etc. Tambien permite el calcado de las imagenes, y poner una foto "guia" para comenzar a trabajar en base a ella (muy util para hacer caricaturas de personas).

Sin duda, Art Rage ha sido uno de los programas mas divertidos de dibujo que he encontrado a lo largo de mi vida, es de mucha recomendacion en caso de disponer de unos cuantos dolares, o de un poco de tiempo para buscar en internet la version pirata distribuida por usuarios. En mi escala de estrellas, Art Rage se lleva las 5 estrellas.


 Dibujo de dos pajaros hecho en art rage utilizando la herramienta de brocha con oleo.