lunes, 26 de enero de 2009

Mysql : ERROR 1005 (HY000): Can't create table 'Table.frm' (errno: 150)

Trabajando con scripts de Mysql para tablas del tipo 'innodb' uno suele toparse con ciertos mensajes de error, o algunas advertencias (warnings).

Algunos mensajes con código no ayuda mucho que digamos (eso suele pasar seguido en este mundo de la computación). El último mensaje de error que tuve fué :

ERROR 1005 (HY000): Can't create table 'Table.frm' (errno: 150) 
 
En donde Table es el nombre de la tabla que intentaba crear. Para localizar la causa del error nos vamos a valer de un comando de mysql que creo que no es muy conocido:

mysql> SHOW ENGINE INNODB STATUS; 

Nos dará una explicación acerca del último error que obtuvimos con una llave foranea (que es la causante de este error).

Si usas un archivo de mysqldump y quieres evitar el chequeo de llaves foraneas para evitar que aparezca este error debes de escribir una linea al inicio del archivo (TOP) y otra al final (BOTTOM):

SET FOREIGN_KEY_CHECKS = 0; -- TOP  
    SET FOREIGN_KEY_CHECKS = 1; -- BOTTOM 

un pedazo de screenshot donde muestra una parte del resultado del comando mencionado.

sábado, 17 de enero de 2009

Instalando reproductor VLC en slackware

Uno de los programas que mas se usan actualmente en cualquier computadora de escritorio es sin duda un reproductor multimedia, aunque para reproducir audio existen elementos bastante atractivos como Songbird o amarok (este último para linux), cuando se trata de reproducir videos se suele contar con 2 o 3 opciones diferentes (he visto personas con mas de 5 reproductores diferentes instalados en sus máquinas). 
Uno de los mejores reproductores multimedia, pero enfocado directamente en la reproducción de video, que podemos instalar es el VLC, que tiene muchas aplicaciones, soporta muchos formatos en inclusive protocolos de streaming en IPv6.
Esta ves lo instale en Slackware (una distribucion gnu/linux), y resultó ser un proceso muy sencillo, y bastante rápido. Primero lo primero, debemos descargar la aplicación, depende de nuestra version de slackware,  para la versión 12.1  hacemos click aqui  para empezar a descargar, si en cambio tenemos la version 12.2 debemos "clickear" justo aqui. Una vez que tengamos ya los paquetes listos para instalar procedemos justo a eso. 
Abrimos nuestro programa de linea de comandos, y como super-usuario (root) tecleamos 
#installpkg vlc-0.9.8a-i486-1alien.tgz
en la consola nos mostrará una descripcion del programa y en cuestión de segundos ya estará listo para usarse. Dejo una captura de pantalla de este sencillo proceso: 
"Asi de facil, asi de sencillo"

La siempre sabia consola de linux

Al trabajar en ambiente linux es muy comun siempre utilizar la linea de comandos y existen aplicaciones (programas) para trabajar sobre esta linea de comandos, una de ellas es Konsole y es la que utilizo al trabajar con slackware (una distribución gnu/linux). 

Al iniciar el programa (y siempre que haces login) suele lanzar alguna frasesita, o algun verso, o algun mensaje de algo, a veces muestra imagenes ASCII, en fin, suele mostrar siempre algo para leer.......  y esta vez me agradó mucho el mensaje que encontrè al iniciar el programa. Anexo la imagen:


"quien necesita amigos cuando puedes sentarte solo en tu cuarto y beber"

sábado, 3 de enero de 2009

TOP 10 Videojuegos del 2008

Ahora vamos a tocar un tema que en lo particlar me vicia encanta, los videojuegos, y que mejor que viendo una lista sobre lo mejor de este 2008, aqui les pongo 2 listas de sitios que piensan bastante diferente (una ves que lean las listas lo entenderán) pero al mismo tiempo son referencias importantes a la hora de tratar estos temas. Por un lado joystiq es un blog muy importante sobre videojuegos, esta gente pone una cantidad impresionante de noticias que tienen que ver con todo tipo de cosas que afectan de una u otra manera al "entretenimiento electrónico". Por otro lado la revista TIME (una publicación muy famosa a nivel mundial) pone un listado de lo que -para ellos- son los mejores videojuegos del 2008. Y como bonus también pongo la opinión del sitio Meristation que hicieron una lista de varios "excelentes juegos del 2008" para despues elegir solo al mejor. Y comparto todo esto con ustedes a continuación:



Joystiq TOP 10:

Una lista muy buena en mi opinión, pero no entiendo como es que no ponen a GTA IV siendo que es un juego excelente,incluso quitaría a littlebigplanet, pues aunque es un juego muy bueno, se hizo de muchisima publicidad, incluso se digo que sería el estandarte del PS3, pero no cumplió con las expectativas. Por otro lado juegos como Braid (que se encuentra en ambas listas) sin ningun tipo de publicidad, y sin ningun tipo de marketing anterior a su salida demostró que aun se pueden crear juegos muy buenos teniendo creatividad, ingenio y buenas ideas que son bien plasmadas en este videojuego que lo pueden encontrar en xbox360 Arcade.

  1. Fable 2
  2. Metal Gear Solid 4
  3. Left 4 Dead
  4. Fallout 3
  5. Braid
  6. Gears of War 2
  7. LittleBigPlanet
  8. far cry 2
  9. dead space
  10. mirror's edge
La famosa revista TIME hizo una lista de muchisimos top 10, llamado el "The top 10 Everything of 2008", un buen nombre de hecho, todos acerca de eventos y cosas de este 2008, el que les muestro aqui es el top 10 de videojuegos.Como será de distinta esta lista que el primer lugar lo ocupa un juego que joystiq nisiquiera menciona, GTA  IV, mientras que el primer lugar de joystiq (Fable II) nisiquiera es mencionado en esta lista, aqui vemos un poco mas de apertura hacia otras plataformas porque ademas tenemos un videojuego tipo flash en la lista, y un videojuego para el iphone / ipod touch, el cual poco a poco va ganando terreno en el campo de los videojuegos, ademas el último lugar es para un juego de PC, la cual -a mi manera de ver- poco a poco va decayendo como "la mejor consola para jugar"..... ya casi no se hacen juegos buenos para pc (lástima), sin embargo sigue siendo la preferida de muchos, y juegos como World of Warcraft  (y muchos MMORPG) lo demuestran. Espero que este 2009 juegos como Diablo3 y Starcraft 2 nos mantengan pegados a la PC muchas horas. Ahora si, la lista :-)


  1. Grand Theft Auto IV
  2. Braid (xbox360 arcade)
  3. LittleBigPlanet (ps3)
  4. RockBand 2
  5. Gears of War 2 (xbox360)
  6. Dead Space
  7. Stars Wars: The force Unleashed
  8. Hunted Forever (java)
  9. Fieldrunners (iphone)
  10. Spore (pc)

Meristation tomo como ganador indiscutible de este pasado 2008 al juego Metal Gear Solid 4, y no es para menos, este juego termina con la excelente saga de Metal Gear (una de mis favoritas de todos los tiempos) de una manera excelente, un título muy criticado por algunos puesto que contiene poco mas de 5 (cinco!) horas de video entre todo el juego, lo que hace que veas una gran película... Pero estos videos de los juegos de Metal Gear siempre han sido excelentes.


Juego del año :  MGS 4  Guns of the patriots
En definitiva, MGS4 se convierte en el juego del año por cerrar de manera magistral la que desde ya debe ser considerada a todos los efectos como la historia más grande jamás contada en el ámbito del videojuego. Si aún no la has vivido, deberías enmendar tan craso error de inmediato.

Pues de esta manera creo que se cubren los mejores juegos del 2008, por mi parte quiero y espero jugar: MGS 4 (soy fan y aun no lo juego...mierda)Fallout 3 puesto que son de los mismos creadores de la saga "Elders Scrolls" (pasé muchisimas horas jugando oblivion) y Braid, que todos hablan muy bien de èl y yo no he descargado ni el demo. Y me da gusto que la marca EA haya decidido cerrar el año con excelentes juegos (raro en ellos) como Dead Space  y Mirror's edge.

Y para este nuevo año nos espera....

Feliz año 2009.
En principios de año es muy comun ver análisis sobre lo que nos deparan los próximos 12 meses. Y en este caso les comparto un par de enlaces sobre prónosticos en cuanto a ciencia/tecnología :

Predicciones de Eliax.
Desde República Dominicana: el blog de eliax (uno de mis favoritos) presenta como cada año una amplia lista de pronósticos y tendencias, la gran mayoría de ellas tiene una fuerte base lógica como para "asegurar" que se cumplirán en el transcurso del año, pero en algunas otras tengo duda de que puedan cumplirse.

eTc. Lo que No viene para el 2009
Desde España: el blog de "El territorio creativo" tiene una lista un tanto diferente a las demas, pues ahora nos muestra lo que NO pasará en este 2009.

Pronósticos del 2009 para editores webs
En masternewmedia  escriben un buen artículo en 2 partes que trata sobre lo que "probablemente" se verá en este 2009 pero enfocado a todos aquellos que se dedican, de manera profesional, amateur o solo como hobby (asi como yo), a la edición web, en especial para los editores web independientes, que no forman parte de una empresa establecida, información sobre marketing y publicaciones web/video.

Recopilación sobre predicciones 2009 en el campo de la seguridad informática.
En el blog de hellsparty tienen una recopilación de buenos enlaces sobre predicciones en el campo de la seguridad IT. Asi que si tienes interés sobre la seguridad informática te recomiendo que visites alguno de los enlaces. En este punto solo puedo decir que los virus para mac se van a incrementar..... nada de que "adios a los virus cuando compras una mac".