Reparar tabla corrupta en MySQL

4/02/2010

Lo único que hay que hacer, es un query mediante PHP, en  la consola interactiva o vía PhpMyAdmin conteniendo lo siguiente:

REPAIR TABLE mytablacorrupta;

Con esto, MySQL reparara los problemas que tengamos.

No Comments

Problema con IE, ACLayers.dll en Windows XP

18/01/2010

Varios equipos de la agencia comenzaron a presentar este problema, al abrir el Internet Explorer y en algunos casos, el Windows Media Player, se botaba un error donde se lee algo como esto:

AppName: iexplore.exe AppVer: 8.0.6001.18702 ModName: aclayers.dll
ModVer: 5.1.2600.5906 Offset: 0003d7fb

El arreglo es simple, pero me tomo un buen rato encontrarlo, ya que es un problema con una actualización del sistema publicada en Enero, así que era tan reciente que no existe mucha documentación al respecto, lo único que deben hacer es desinstalar la actualización:

KB955759

Espero les sea útil.

5 Comments

Perl para reemplazar cadenas de texto en archivos

23/12/2009

Aquí un tip rápido para buscar cadenas de texto dentro de un patrón de ficheros o también para uno solo. Por ejemplo, si tenemos 100 ficheros que en algún lugar en su interior contienen una cadena que queremos reemplazar, nos hará el trabajo pesado en un par de segundos.

Esta es la sintaxis:

perl -pi -e ‘s/cadena vieja/cadena nueva/g’ patron

Un ejemplo practico seria:

perl -pi -e ‘s/index.html/index.php/g’ *.html

No Comments

Montar imagen iso en Mac OS X

14/12/2009

Aquí les dejo un tipo rápido para montar una imagen iso en el escritorio de nuestro Snow Leopard, solo abran una terminal y escriban:

hdiutil mount imagen.iso

Donde, “imagen.iso” es nuestra imagen a montar, debemos de poner la ruta completa al archivo para que funcione y nos aparecerá la imagen montada directamente en el escritorio

13 Comments

Cambiar el directorio $HOME en Linux

10/12/2009

A veces es necesario cambiar la ruta del home de algun usuario de nuestro sistema, este tip rapido les ayudara por si es necesario hacerlo, en una sola linea quedara listo!

$ usermod -d /ruta/al/nuevo/directorio/ -m miusuario

4 Comments

Resplados locales con RSync

27/10/2009

Aquí un pequeño script para hacer respaldos sincronizados con RSync entre solamente dos directorios, si se necesita más, se puede adaptar a las necesidades que tengamos.

dirA = Directorio que queremos respaldar
dirB = Directorio destino

Las opciones que interesantes son:
–no-whole-file: Con esto, revisaremos que el archivo tenga diferencias, si es asi, se copia.
–delete: Se elimina del destino, si en el origen no existe.

#!/bin/bash
echo -e "Comenzando Respaldo"
rsync -av --no-whole-file --delete /dirA/ /dirB/
No Comments

Como remplazar texto en MySQL

30/07/2009

Estaba instalando un plugin para resaltar código en mi WordPress cuando me tope con la sorpresa de que el plugin en si usaba una clase CSS que yo estaba ocupando en mis posts, la clase se llama “code”.

La tarea era cambiar todos los posts de este blog que contenían la cadena “<p class=”code”>” a otra cosa para que no tuviera conflictos, por lo que tuve que ejecutar una consulta en MySQL para facilitarme el trabajo.

La estructura de la consulta seria así:

update tabla set `campo` = replace(`campo`,'cadena vieja','cadena nueva');

En mi caso particular quedo de la siguiente manera:

update blog_posts set `post_content` = replace(`post_content`,'<p class="code">','<p class="coded">');

Con esto, cambiamos la cadena de “<p class=”code”>” a “<p class=”coded”>” con lo que en menos de dos minutos edite mas de 100 temas en mi WordPress.

Es un tip rápido que me gusto para compartir con ustedes y ahorrarles un poco de trabajo.

No Comments

Tip: Firefox 2 con plugin Mplayer-mozilla en Ubuntu

22/05/2008

Era bastante molesto después de hacer un downgrade de Firefox 3 Beta al aun estable Firefox 2 en Ubuntu Hardy, en esta ocasión no voy a criticar a la gente de Ubuntu por haber ideado lanzar el Firefox 3 en fase beta en una release LTS (Long Term Support), porque esto ya es bastante comentado en los foros de Ubuntu y en general en la red.

Uno de los principales problemas, es que al querer instalar el paquete “mplayer-mozilla” con el cual podíamos ver vídeos incrustados en sitios web, era que forzosamente nos pedía instalar el Firefox 3 Beta, frustrante, definitivamente. Trate de todo, desde compilar el paquete manualmente, pero gracias a la gente de Launchpad se libero un bug fix (arreglo para el bug), que se empaqueto y esta disponible mediante los repositorios, aunque tenemos que hacer unos pasos previos. Aquí les dejo la información:

Primero vamos a Sistema > Administración > Origenes del Software donde seleccionaremos en la pestaña de Actualizaciones, la opción “Actualizaciones aun no publicadas” (hardy-proposed) y damos click en cerrar.

Esto nos llevara a un mensaje que nos pide actualizar nuestros repositorios.

Despues de esto, recargara la lista de paquetes disponibles

Una ves que termine, abriremos Synaptic, desde Sistema > Administración > Gestor de Paquetes Synaptic y en el botón de búsqueda, introduciremos “mplayer-mozilla” y lo seleccionaremos para su instalación.

Revisamos lo que se instalara para asegurarnos que no esta pidiendo la instalación de Firefox 3 y damos click en Aplicar.

 

 

 

 

1 Comment

Tip: Instalar Flash Player 10 en Ubuntu

16/05/2008

En esta ocasión, toca el turno de actualizar nuestro Flash Player para Linux en Ubuntu, por lo que primero que nada, debemos descargarlo, lo haremos del siguiente enlace:

Descargar Flash Player 10 para Linux

Después eliminaremos los archivos de nuestra instalación anterior del flash player 9 para Linux, con el siguiente comando:

$ rm -Rf ~/.mozilla/plugins/*flash*

Después, si tenemos instalada alguna versión para Ubuntu, la eliminamos de la siguiente forma:

sudo apt-get remove –purge flashplugin-nonfree

Ahora, descomprimimos el tar.gz que acabamos de descargar y entramos al directorio recién creado:

$ tar -zxvf flashplayer10_install_linux_051508.tar.gz

$ cd install_flash_player_10_linux

$ ./flashplayer-installer

Con eso sera suficiente, ahora abrimos nuestro Firefox y navegamos en algún sitio que contenga flash para comprobar.

5 Comments

Tip: Problemas con videos Flash en Firefox bajo Ubuntu

6/05/2008

Si les sucede, que al querer ver un vídeo por ejemplo de YouTube en Mozilla bajo el nuevo Ubuntu Hardy Heron y tienen problemas de Audio o de reproducción, esto se debe al nuevo modelo de audio llamado PulseAudio, aquí les dejo otro tutorial que les podría ayudar, pero en algunos casos eso no resuelve el problema, para hacerlo solo haremos lo siguiente en nuestra consola:

$ sudo apt-get remove –purge libflashsupport

Cerramos y abrimos de nuevo nuestro Firefox y listo.

NOTA: Este procedimiento es asumiendo que ya tienen el plugin de flash instalado, ya sea el de Adobe o el de los repositorios de Ubuntu.

No Comments