Al crear las tablas en MySql podemos equivocarnos y dejarlas MyIsam, si se quiere pasar a InnoDB se ejecuta el siguiente comando para solucionarlo.
TER TABLE "nombre de tabla" ENGINE = InnoDB;
Intentare mostrarles todas las cosas que me pasan día a día en mis pruebas, en mi trabajo, etc.
Al crear las tablas en MySql podemos equivocarnos y dejarlas MyIsam, si se quiere pasar a InnoDB se ejecuta el siguiente comando para solucionarlo.
TER TABLE "nombre de tabla" ENGINE = InnoDB;
Cuando la codificación es distinta de algunas tablas y las tenemos que pasar toda a una codificación igual, lo que debemos de ejecutar es lo siguiente
ALTER TABLE "nombre de tabla" DEFAULT CHARACTER SET latin1 COLLATE latin1_general_cs;
ALTER TABLE "nombre de tabla" CONVERT TO CHARACTER SET latin1 COLLATE latin1_general_cs;
Con el primer renglón le decimos a la tabla que character va a tener por defecto, y con el segundo "convertimos" los character del que este al que le estamos poniendo en este caso latin1_generarl_cs.
Más de una vez he tenido que configurar n conexiones ssh en distintos equipo, como la mayoría utilizo putty y este no tiene un exportar, entonces el trabajo de copiar el servidor, el puerto (normalmente el 22) de muchas conexiones, no es menor.
Entonces buscando un poco descubrí que putty escribe las conexiones en la regedit, entonces lo que debemos de hacer para exportar las conexiones de putty es abrir la regedit (inicio, ejecutar, regedit), luego buscar por "SimonTatham"(que dicho sea de paso es el creador de putty) luego, lo que hacemos es exportar esto en un .reg para poder ejecutarlo en otro equipo. Para exportar un punto de la regedit hacemos lo siguiente, primero buscamos luego de encontrar lo que queremos, en la carpeta de la izquierda hacemos click derecho, exportar, y guardamos el archivos en algún lugar conocido, esto nos genera un .reg.
Con este archivo en el nuevo equipo, lo ejecutamos y esto nos carga la carpeta con todos las mismas conexiones.
Siguiendo con el tema ya les comente en el post anterior como actualizar nuestros tags desde Internet, bueno ahora lo que les quiero comentar cual es el editor de tags que uso, ya que es el que me parece mas fácil y practico.
Yo uso Mp3-Tags Generator, es muy básico, lo único que uso de el es la edición de los tags, no utilizo para nada el reproductor (la mitad de las veces anda). No es el mas lindo pero es el mas rápido que he encontrado para modificar lo que necesito.
Me pasa a mi, y supongo que a todo el mundo, que tengo millones de mp3's y estos intentan estar ordenados, o por carpetas, o por autores, o por genero o por casualidad, es decir tirados ahí como vengan, además unos los baje, otros se los robe a algún amigo, otros los ripeo yo etc., entonces nunca se sabe como van a estar los tags de los mp3.
Entonces mi idea era intentar que los tags se actualizaran automáticamente desde Internet. Empecé a buscar por Internet y hay 2 grandes meta base de datos con tags de mp3's. Una es paga, por lo cual la descarte y la otra es frece, y tiene varios programas que la pueden usar, el que yo utilice (que supuestamente es el primero o el oficial digamoslo así) es MusicBrainz Picard, es sus inicios solo tenia versión para Linux, pero en la actualidad ya tiene para Windows también.
La forma de usarlo es muy fácil, primero seleccionamos un archivo, o una carpeta (esta es mas interesante) después le damos en analizar y el solo empieza a recorrer todos los mp3 y los va pasando a la derecha, y poniéndolos en un CD, el CD que a el le parece que coincide con nuestro mp3, además arregla los tags, por ejemplo la primer letra le pone mayúscula, arregla el autor, etc. Después que termina de procesar todos los archivos, lo que podemos es hacer click en Buscar, esto se fija en Internet si los mp3 que me quedaron sin calificar si se pueden calificar de alguna manera.
También tenemos la parte donde nosotros aportamos a la comunidad y es al Enviar PUIDs, que es eso, bueno todo mp3 tiene una huella digital acústica, y se supone que es única, entonces al enviar esto y al cargar bien los tags, la base de datos se va cargando para que otros la utilicen.
Ahora que tan efectivo es? bueno no les voy a mentir, yo analice miles y miles de mp3, y la conclusión que saque es que la música, digamos mundial, léase artistas de renombre, o clásicos de hace años, o de lugares que tiene mucha población (digamos EEUU, Brasil) esta anda muy bien, pero por ejemplo con Folclore Uruguayo ahí tiene todavía un poco de problema, por ejemplo a Estrmin, Pepe Guerra, Los Olimareños, ni los conoce, a Zitarrosa si, etc. Entonces es acá que los usuarios debemos de empezar a trabajar para que esta música sea cargada en la base de datos.
Me ha pasado mas de una vez que los mp3 que tengo están en un volumen muy bajo, entonces empecé a buscar en Internet cual programa me sirve para aumentar su volumen.
Bueno la búsqueda no demoro mucho y encontré mp3gain, con el cual se puede realizar esto, no solo de a un mp3, sino que en masa. El soft tiene una versión estable 1.2 y una beta 1.3.4, ambas realmente son viejas, lo cual me daba un poco de miedo en usarlo ya que yo tengo Windows 7, entonces supuse que ni lo podría instalar, pero funciono a la perfección, además cuenta con versiones para varios sistemas operativos (Linux, Mac).
Se que el titulo no dice mucho, pero en Uruguay, se cambia el horario en el verano, entonces en algunas aplicaciones que corren bajo tomcat, este a veces se marea con la hora y cuando ponemos una fecha, el sistema solo cambia la fecha para un día antes.
Esto lo que hace es bastante complicado pero muy fácil de solucionar, lo que hay que decirle es al arrancar tomcat, exportar una variable que utiliza java.
Entones yo supongo que estamos en un servidor Linux, y que al arrancar tomcat que lo hacemos con un script de inicio en /etc/init.d, le pasamos unos parámetros para que la maquina virtual de java se levante con alguna memoria mínima, máxima, etc. Entonces lo que hacemos es lo siguiente
export JAVA_OPTS="-Xms512M -Xmx1200M -XX:MaxPermSize=384M -XX:PermSize=128M -Duser.timezone=GMT-03:00"
Lo que interesa para el cambio de día, es la ultima parte (-Duser.timezone=GMT-03:00) esto hay que configurarlo según la zona horaria.
Luego solo con reiniciar tomcat la aplicación ya no se "mareara"con la hora.