Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
Cuando se tiene una tabla MyISAM dañada de 5 GB y 15 millones de registros, repararla puede ser una tarea que dure dias. Se debe principalmente a que la reparación se realiza mediante Repair with keycache en vez de Repair by sorting, infinitamente más rápido. Si se ejecuta el primero es porque el segundo suele fallar al no tener unos parámetros de memoria adecuados, resultando en un error como este:
myisamchk: error: myisam_sort_buffer_size is too small
Tras mucho trastear, mi solución resultó ser la siguiente:
myisamchk --sort_buffer_size=256M --read_buffer_size=2M
--write_buffer_size=1M --sort-recover tabla.MYI
Esto hace que en vez de procesar 1.000 consultas por segundo procese 100.000 con el evidente ahorro de tiempo y gasto de energía.
Prey es un sencillo script bash (para Linux y Mac) que, en caso de robo de tu portátil, te envía a tu correo una valiosa información que puede permitirte localizarlo: IP pública, ESSID, tracerout y mucho más. Ya estás tardando en instalártelo
25/Mar/2009 | 1 comentario | En Bitacoras.com
Stationery es un plugin para Mozilla Thunderbird que permite utilizar archivos HTML como plantillas para correo, además de añadir la opción de crear nuevo correo y responder con plantilla. Está en español y funciona el na beta de Thunderbird 3 (tras hacer un pequeño cambio en el index.rdf).
3/Mar/2009 | 1 comentario | En Bitacoras.com
Tras la histeria desatada esta mañana con la caída de GMail llega la calma. Todo el mundo está tranquilo porque GMail vuelve a funcionar, pero no debería ser así. Todo el mundo confía en San Google y que sus datos no se perderán porque Google todo lo puede, pero es necesario recordar que GMail no es de pago (esto pasa casi con cualquier cuenta de correo: Hotmail, Yahoo, Telefonica… todos corren el mismo riesgo), no hay un contrato firmado que diga que en caso de catástrofe tendrás garantizada la recuperación de tus datos. Por eso recomiendo el uso de un cliente de correo tradicional: Mozilla Thunderbird, Gnome Evolution, Microsoft Outlook… Los hay muy buenos y gratis y tendrás una copia local de todos tus correos, tanto recibidos como enviados. Aunque sea una vez al día o una vez a la semana, descargar los correos con el cliente de escritorio puede salvarnos de más de una ya que los que trabajan con GMail y necesitan a acceder a un correo enviado o recibido hace unos días, no podrán hacerlo si durante unas horas el servicio no está disponible. Imaginad algo peor, un caso más catastrófico que haga que durante una semana no se pueda acceder al servicio o se pierdan datos como pasó con Nokia Ovi.
Poco cuesta instalar y configurar un cliente de correo, no os arrepentireis…
Hacía tiempo que tenía en el TO-DO List el revisar JPC, un software de virtualización programado en Java con versión de escritorio, como applet para el navegador y lo más interesante: J2ME. Las posibilidades son enormes.
12/Feb/2009 | 0 comentarios | En Bitacoras.com
La Casio FX-602P es una calculadora programable bastante potente que a muchos os recordará viejos tiempos. Por casualidad me topé con este simulador programado en Java con versiones de escritorio y para dispositivos móviles J2ME, lo que la convierte en la calculadora más potente para móviles que conozco. La he probado funciona perfectamente en el Nokia 5800
12/Feb/2009 | 0 comentarios | En Bitacoras.com
Subversion por defecto permite enviar commits sin comentarios, pero es posible forzar un error en caso de no detectar comentarios. Basta este script en Python ubicado en el directorio hooks
10/Feb/2009 | 2 comentarios | En Bitacoras.com
Desde ayer soy cliente de R-Galicia, operadora de cable que me da 12 megas (mas 1 de subida) por un precio bastante más razonable que Telefónica. El detalle es que únicamente instalan un módem monopuerto que no puede ser conectado a un hub/switch cualquier router que dan otras operadoras. La solución pasa por pagar el alquiler de un router decente a la operadora o hacerte con un router neutro (es evidente cual ha sido mi opción).
El mejor router neutro en relación calidad/precio que ahora se puede comprar es cualquiera de la serie Linksys WRT54G (en mi caso el WRT54GL v1.1) porque es posible flashearlo con un firmware modificado que añade multitud de opciones, como SSH, VPN, UPnP, WOL, mejor encriptación wifi y mucho mucho más.
Lo primero es instalar el firmware molón. Para eso es necesario acceder via web al router virgen y actualizarlo con la imagen descargada desde aquí. Será necesario hacer el proceso 2 veces, primero con la imagen dd-wrt.v24_mini_generic.bin y luego re-actualizarlo con dd-wrt.v24_vpn_generic.bin (o la versión que queramos).
Una vez actualizado, se accede via web al router (ip 192.168.1.1, usuario root, contraseña admin) y en el menú Setup los campos deberán quedar cubiertos como sigue (el nombre del router no importa):
Se guarda y reinicia el router y es muy importante desenchufar el módem de R durante unos minutos. Eso hará que olvide la MAC de la última tarjeta de red a la que se conectó y pueda conectarse correctamente al router neutro. Al enchufarlo, debería verse en la pestaña Estado » WAN la IP pública que se nos ha asignado.
En el wiki de DD-WRT hay documentación para sacarle todo el jugo a esta pequeña maravilla y para solucionar la mayoría de problemas que puedan ir apareciendo…
Un tip rápido y sencillo: cuando se trabaja con la consola de MySQL (comando mysql en línea de comandos) se muestra mucha información por pantalla, y personalmente me irrita tener la pantalla llena de datos. Para limpiar la pantalla es necesario recurrir al comando clear del sistema, ejecutando:
mysql> \! clear
NOTA: En Windows deberá ejecutarse cls en vez de clear
Via Barrapunto me entero de la salida de la versión final de NetBeans 6.5, que he estado probando desde que salió la primera beta. Todas las novedades pueden verse en este screencast.
21/Nov/2008 | 7 comentarios | En Bitacoras.com
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons