Hacer backup y restaurar copia de seguridad con MySQL

Siempre que manejamos una base de datos, uno de los detalles más a tener en cuenta es la recuperación de la información en caso de fallo del sistema o de ataque de un tercero. MySQL es la elegida por muchos proyectos y desarrollos libres, por lo que a través de esta entrada vamos a explicar cómo proceder a realizar una copia de seguridad, para su posterior restauración.

Veremos dos métodos: copiar directamente los datos que maneja el sistema y generar un volcado a un fichero texto (un dump).

Copiar ficheros de la base de datos

MySQL utiliza la misma estructura de almacenamiento de datos en distintas plataformas,

Leer códigos QR en Ubuntu

Sí anteayer os contaba cómo Crear códigos QR en Ubuntu, hoy vamos a ver cómo podemos leerlos.

La tarea es sumamente sencilla, y usaremos el código de ejemplo de libdecodeqr. Así instalamos estos códigos abriendo un terminal y:

ahornero@6581-D:~$ sudo apt-get install libdecodeqr-examples

Para ejecutarlo os propongo el siguiente ejemplo, me voy a crear un código QR, como os proponía en la entrada anterior y luego vamos a leerlo (la siguiente imagen también podéis descargarla, es la que he generado en las siguientes líneas):

ahornero@6581-D:~$ qrencode -o qr_code_linux_hispano.png -s 6 ‘http://linuxhispano.net’

El podcast de Linux Hispano – Especial número 50

¡Hola a todos!

Acaba de lanzarse el quincuagésimo número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.

Este mes cumplimos 50 ediciones de El podcast de Linux Hispano y lo queremos celebrar con un gran episodio. En este número participamos todos los integrantes del equipo de Linux Hispano: Carazo (alias kirov), Alberto (alias ahornero), Dani (alias danigm) y un servidor. Debatiremos sobre tres tópicos clásicos donde nos mojaremos dando opiniones, quizás para algunos, inesperadas. Personalmente, sólo me queda agradeceros vuestra fidelidad y que sigáis escuchándonos,

Crear códigos QR en Ubuntu

Un código QR (acrónimo de Quick Response), también conocido como código de barras bidimensional (two-dimensional barcode), es una imagen que almacena información texto. Normalmente este texto es una URL que nos lleva a la instalación de un programa, y su uso está muy difundido en móviles. Usando un terminal Android o Blackberry podemos fotografiarlo y automáticamente dirigirnos al enlace que nos proporciona.

Si bien, su uso no está supeditado al de instalar aplicaciones o contener una URL, lo único que almacena un código QR es una cadena de texto,

Arduino, el documental

No es la primera vez que en Linux Hispano hablamos de Arduino. Como ya es viernes por la tarde, nada mejor que dejaros un documental sobre la plataforma de hardware libre por excelencia que he conocido gracias a la lista de distribución del Aula de Software Libre de la Universidad de Córdoba.

Os dejo el enlace al documental y la información referente al mismo:

Arduino, the documentary [2010] Hardware libre

  • Título original: Arduino, the documentary
  • Dirección: Rodrigo Calvo,

Resetear contraseña en MySQL

Probablemente no sea el único que alguna vez ha perdido la contraseña de usuario root en MySQL. Si tenemos acceso a la máquina donde está ejecutando el servicio, no hay problema, no hace falta llevar a cabo acciones radicales como reinstalar el sistema, sólo hay que seguir los siguientes pasos:

  1. Detener el demonio de MySQL:
    $ service mysqld stop ó $ /etc/init.d/mysql stop
  2. Arrancamos el demonio, pidiendo con el parámetro “–skip-grant-tables” que no se carguen las tablas con los permisos:
    $ mysqld_safe –skip-grant-tables
  3. El demonio acabará de arrancar.

Comprobar la versión de Xorg

Como muchos sabréis he tenido ciertos problemas con la tarjeta gráfica de mi portátil, una Intel GMA500 (Instalar EMGD en UbuntuInstalar Intel GMA 500 en Linux), y haciendo una actualización del sistema me he dado cuenta de que no conocía que versión de Xorg tenía instalada.

Para comprobarlo, os presento dos vías:

ahornero@Eee:~$ X -version
X.Org X Server 1.9.0
Release Date: 2010-08-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-28-server i686 Ubuntu
Current Operating System: Linux 6581-D 2.6.35-28-generic #49-Ubuntu SMP Tue Mar 1 14:40:58 UTC 2011 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.35-28-generic root=UUID=4f379039-81cf-43d8-b263-93dccf92d633 ro quiet splash
Build Date: 09 January 2011 12:14:58PM
xorg-server 2:1.9.0-0ubuntu7.3 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.18.4
Before reporting problems,

Domine WordPress: Manual práctico

Hace tiempo, comenté en estas mismas líneas que había publicado un libro para Ra-Ma titulado: Ubuntu Linux, instalación y configuración básica en equipos y servidores.

Ha pasado más de un año desde entonces y hoy vuelvo a escribir una entrada para comentaros que acaba de ver la luz: Domine WordPress. Manual práctico, mi segundo libro y desde mi punto de vista, mejor que el primero no sólo porque uno tenga ya más experiencia, sino porque WordPress es cada día más la plataforma libre por excelencia para publicación de blogs y no hay disponible tanta información como de Ubuntu en la red en lengua español.

Curso Java – 6. Operadores

Tanto en matemáticas como en Java, un operador es un símbolo que representa una operación entre un conjunto de variables o números.

Junto con las variables y los operadores ya puedes empezar a resolver fórmulas y definiciones matemáticas muy fácilmente.

A continuación se agrupará los operandos por orden decreciente de prioridad, es decir, los primeros operadores son los más preferentes y así sucesivamente hasta el último que es el de menos prioridad.

Paréntesis

Si bien no son operadores hay que saber que todo lo que haya entre paréntesis tiene la primera prioridad.

Traducir BuddyPress al español

BuddyPress es un proyecto libre, que a grandes rasgos, permite convertir un sitio basado en WordPress en una red social. Otro día hablaremos más largo y tendido sobre las posibilidades de este software, que en realidad es un complemento del CMS creado por Matt Mullenweg.

Una de las primeras necesidades que tendremos nada más instalar el software, será traducirlo al español. Veamos cómo hacerlo.

  1. Accedemos al portal de la comunidad hispana de BuddyPress
  2. En la sección de descargas,

¿Qué es la tecnología Gíreles?

Esta pregunta se la habrá hecho todo el mundo que haya leído la publicidad de la conocida cadena de origen alemán MediaMarkt, y es que en el último folleto publicitario nos dan a conocer la nueva tecnología Gíreles.

Detalle inferior derecho de la página 7-8 del folleto

Detalle de la novedosa "Tecnología Gíreles"

Lo mejor de todo es que han tenido el elegante detalle de ponerle tílde. ¿Quién es el tonto ahora? ¿Será esta una nueva manera de hacer publicidad?