Obelix - Obelux

Lo hice y lo entendí

El blog de Vicente Navarro Jover
30 Ago

Recuperar una entrada perdida de WordPress. MySQL Point-in-Time recovery: mysqlbinlog.

Estaba ayer finalizando la entrada Los Linux de mi vida en el editor de WordPress cuando en un momento dado quise deshacer lo último que había escrito y pulsé Control+Z. Vi algo raro en la pantalla (aparecía todo el texto seleccionado y hubo unos movimientos raros de texto) pero no le di mayor importancia. Le di a guardar y refresqué la página para ver cómo iba quedando el borrador.

Cuando vi que únicamente me aparecían unos cuantos párrafos del principio me dio un vuelvo el corazón. ¡No sé cómo, había borrado casi todo el texto y lo había guardado!

Y bueno, no es que la pérdida fuera brutal. Supongo que algún empleado de banca que pierda todas las transacciones de un día tiene más motivos de qué preocuparse, pero el cabreo y el disgusto no te lo quita nadie por un rato. Por supuesto, pasé por todas las fases que se requieren en estos casos. A saber:

  • Negación: ¡No puede ser! ¡No ha ocurrido! ¡Es un mal sueño!
  • Enfado: ¡Me ca%$ en tó lo que se menea!
  • Discusión: ¡Pues ahora la entrada esta la va a escribir Rita la Cantaora!
  • Depresión: ¿Por qué a mí? ¿Qué he hecho yo para merecer esto?
  • Aceptación: ¡En fin! ¿Qué voy a hacer? Reescribiré la entrada… como ya la había escrito una vez y tenía las ideas claras, igual ahora sale mejor.

Cuando se me fue despejando la mente pensé que si en Oracle existían los Redo Logs (Oracle: Managing the Online Redo Log) y la posibilidad de indagar en ellos con el LogMiner (Oracle 10g: Using LogMiner to Analyze Redo Log Files, Oracle Magazine: Mining for Clues), y la capacidad de dejar la base de datos como estaba en un momento dado en el pasado o Point-In-Time Recovery (Oracle 10g: Performing Database Point-In-Time Recovery), igual había algo similar para MySQL que me permitiera deshacer los últimos cambios.

Sigue leyendo »

29 Ago

Los Linux de mi vida

Como hoy tengo cuerpo de abuelo cebolleta, voy a contaros la batallita de los Linux que han pasado hasta el momento por mi vida. Igual que el programa de TVE que había hace tiempo llamado Las canciones de tu vida pero con distribuciones de Linux en vez de con canciones.

Corría el año 1994 cuando me compré un flamante 486DX2 66MHz con 4MB de RAM, 400MB de disco y una Cirrus Logic CL-GD5428. Era una máquina impresionante, porque ya tenía bus PCI además del típico VESA Local Bus de la época. Como siempre ocurre en el mundillo, a pesar de la fortuna que costó, pronto hubo que añadirle 4MB más y ponerle otro disco duro más grande. En sus primeros meses de vida, mi potentísimo ordenador usó MS-DOS 6.2 y Windows 3.1. Aunque le sacaba buen provecho, notaba que algo no iba fino del todo: El MS-DOS era muy limitado y en el Windows 3.1, las inestabilidades del sistema eran continuas.

En ese mismo año salió el OS/2 3.0 Warp, sistema operativo que pudo ser algo y no lo fue. Salió en muy buen momento, antes del Windows 95 y todo eran ventajas: Multimedia, Internet, multitarea real, soporte completo de aplicaciones de Windows 3.1 y MS-DOS, no se colgaba nunca… El precio muy razonable (yo aún lo tengo original) y hubo una fuerte campaña de publicidad por parte de IBM: ¿Alguien se acuerda de los anuncios de Antonio Resines diciendo que él guardaba su colección de bigotes en OS/2?. Sin embargo, no cuajó. Tal vez porque con 4MB (muy pocos tenían más de eso: 4MB adicionales valían sobre 30000 ptas) no iba demasiado bien, o tal vez porque todo el mundo estaba demasiado expectante ante la inminente salida del Windows 95. Con el OS/2 le puse mis primeros cuernos a Microsoft.

Por aquellos días alguien me ofreció probar una cosa llamada Linux (era la primera vez que oía tal palabra) que era como si fuera UNIX, algo que sí me sonaba algo más, pero vamos, que sólo eso, sonarme. Lo asociaba a un MS-DOS (por lo de las letras blancas sobre fondo negro) en el que se podían hacer muchas cosas serias.

Me decidí a probarlo. Copiarme los disquetes (era lo único que teníamos para meter cosas en el ordenador por aquél entonces) del tal Linux iba a ser costoso para mi, porque hacían falta unos 30 disquetes en una época en la que cada caja valía unas 1000 ptas, y eso si eran sin marca.

Sigue leyendo »

25 Ago

Configuración de una Hauppauge WinTV-HVR-1100 en Linux

En Sobre las VIA EPIA (II): Mi ordenador basado en una SP8000E comentaba que tengo una Hauuppauge WinTV-HVR-1100 y tenía pendiente contar cómo configurarla en Linux. Se trata de una tarjeta híbrida, capaz de sintonizar TV analógica, TDT (DVB-T) y radio FM. Usa el chip Conexant CX23880, sucesor de los famosos chips BT878 y BT848 de la empresa Brooktree. En 1996 Brooktree fue comprada por Rockwell International y en 1999 la división de semiconductores de dicha compañía, Rockwell Semiconductor, se segregó dando lugar a Conexant.

Si estás pensando en comprar esta tarjeta, es posible que también te interese considerar a los modelos superiores, la WinTV-HVR-1300, con codificador de MPEG2 por hardware y la WinTV-HVR-3000, con soporte adicional de DVB-S (emisiones por satélite en digital) .

Hauppauge WinTV-HVR-1100

Sigue leyendo »

22 Ago

Directorio por defecto del Explorer de Windows. Combinaciones útiles de la tecla Windows.

Acabo de ayudar a mi chica a configurarse su portátil nuevo. Entre otras cosas, quería que al darle al icono del Explorer que hay en el menú Inicio (ella se lo había copiado a la barra de Inicio Rápido) el Windows Explorer no se le abriera por defecto en el directorio de Mis Documentos.

Icono del Windows Explorer en el menú Inicio

Mis Documentos Windows

Sigue leyendo »

02 Ago

Sobre el plugin de Flash en Firefox/Iceweasel en Debian AMD64: El nspluginwrapper aceptado en Testing

Me encanta tener el Debian AMD64. Lo uso desde que tengo mi ordenador principal con un procesador Athlon64 y cuando el AMD64 aún no era una arquitectura oficialmente soportada por Debian (lo es desde Debian 4.0 Etch). Eligiendo este port liberamos a nuestro ordenador de compatibilidades hacia atrás con arquitecturas de hace 20 años (386) y elegimos binarios que únicamente se tienen que ajustar a modelos mucho más recientes de procesadores (el primer Opteron con soporte de AMD64 salió en el 2003).

La única pega por la que me he sentido siempre atado ha sido el plugin de Flash Player, ya que aunque existe para Linux, Adobe aún no se ha dignado a sacarlo para plataformas de 64 bits. Ni siquiera tras la salida del Flash 9:

When will a 64-bit version of Adobe Flash Player for Linux be available?

The Adobe Flash Player team is working on support for 64-bit platforms as part of our ongoing commitment to the cross-platform compatibility of Adobe Flash Player. We have not yet announced timing or release dates.

Que no se me entienda mal… yo odio el abuso de los contenidos en Flash, como todo hijo de vecino que entiende cómo funciona una web y la indexación de contenidos por los buscadores y la accesibilidad y todo eso. Sin embargo, entiendo que el producto tiene su nicho de mercado legítimo en los contenidos multimedia, como juegos, animaciones, aplicaciones interactivas y… ¿cómo no? En vídeos. Mientras que tradicionalmente ha sido un lío configurar un Linux para poder ver bien los vídeos incrustados en páginas web, el Flash Player ha llegado y nos ha resuelto todos los problemas de un tacazo. ¿Qué internauta linuxero de hoy en día tiene problemas para ver vídeos de YouTube o similares con el plugin de Flash Player?

Sigue leyendo »

Tema LHYLE08, creado por Vicente Navarro a partir del tema Fluid Index de 2yi