El tiburón duende

Vía Maikelnai´s blog me he topado con un video y una breve reseña acerca del tiburón duende.

La criatura del video es un tiburón duende (Mitsukurina owstoni), y vive a profundidades comprendidas entre los 100 y los 1000 metros. Recibe su nombre del japonés, quienes lo llamaron así en referencia a una criatura mitológica de larga nariz, el Tengu.

Lo más fascinante de esta criatura es sin duda su mandíbula retraíble a lo Alien, que parece saltar de su boca para capturar su presa – algo común en la mayoría de los peces teleósteos (esqueleto parcial o totalmente osificado) y en los calamares, según uno de los pocos estudios realizados al respecto, y publicado en la revista Ichthyological Research en 2007.

Los tiburones duende no viven únicamente en aguas niponas, también se les ha visto en Nueva Zelanda, el Pacífico norte, el Golfo de México, Surinam, Francia, Portugal y otros lugares. Los avistamientos son raros, consecuencia algunas veces de las redes de pesca, pero la Unión Mundial para la Conservación de la Natruraleza no lo considera en peligro de extinción.

Tristemente, el espécimen del video murió poco después de ser capturado y ubicado en una cámara de presión.

Visto en New Scientist (autora: Catherine Brahic)

El símbolo de la paz

Vía Microsiervos me encuentro con un «artículo» acerca del origen del símbolo de la paz que paso a reproducir.

Desarme Nuclear

Desarme Nuclear

El conocido «símbolo de la paz» comenzó su existencia en los años 60 como icono de la Campaña para el Desarme Nuclear en Gran Bretaña. Fue diseñado por Gerarld Holtom y su génesis está en los símbolos del código de banderas que representa las letras N y D (Nuclear Disarmament). No simboliza ni una paloma, ni una gallina, ni una persona con los blancos abiertos, como se ha sugerido en ocasiones. Holtom nunca «patentó» su símbolo como «marca registrada» ni nada parecido. Fue posteriormente adoptado en las protestas contra la guerra de Vietnam e incluso en publicidad de cigarrillos. Finalmente caló en la cultura popular como «símbolo de la paz», casi al mismo nivel que la famosa paloma blanca de Picasso.

Leí esta curiosa historia que no conocía en el número National Geographic de septiembre mes, que por cierto incluye un muy buen reportaje sobre Stonehenge.

Las imágenes son un montaje con las que hay en la entrada de la Wikipedia en inglés acerca de los Símbolos de la Paz.

{ Esta anotación queda licenciada bajo GFDL }

Google sitemap restringe a 50.000 urls por archivo

DetallesDemasiadas URL
Su sitemap contiene demasiadas URL. Cree diversos sitemaps, con un máximo de 50.000 URL cada uno, y envíenoslos todos.

Parece ser que google sitemap tiene restringido el número de urls a 50.000 por archivo.
La ayuda que ofrece a dicho problema es un link roto, es decir que no existe.
En fin, a readaptar los códigos toca.

Realizar backup a MySql desde PHP

Voy a explicar como realizar un backup o copia de seguridad de tu base de datos MySql desde PHP.

//servidor MySql
$C_SERVER='tu_servidor';
//base de datos
$C_BASE_DATOS='tu_base_de_datos';
//usuario y contraseña de la base de datos mysql
$C_USUARIO='tu_usuario';
$C_CONTRASENA='tu_contraseña';
//ruta archivo de salida 
//(el nombre lo componemos con Y_m_d_H_i_s para que sea diferente en cada backup)
$C_RUTA_ARCHIVO = '/ruta_hasta/backups/backup_'.date("Y_m_d_H_i_s").'.sql';
//si vamos a comprimirlo
$C_COMPRIMIR_MYSQL='true';


//comando
$command = "mysqldump --opt -h ".$C_SERVER." ".$C_BASE_DATOS." -u ".$C_USUARIO." -p".$C_CONTRASENA.
     " -r \"".$C_RUTA_ARCHIVO."\" 2>&1"; 
 
//ejecutamos
system($command);

//comprimimos
if ($C_COMPRIMIR_MYSQL == 'true') {
 system('bzip2 "'.$C_RUTA_ARCHIVO.'"');
}


*Supongo que el tutorial es aplicable a cualquier tipo de base de datos siempre y cuando tenga una consola y comandos correspondientes, sería cuestión de adaptar el código.

Mantenimiento MySql en PHP aplicable a otras bases de datos

Bueno, una manera bastante sencilla de realizar un mantenimiento de una base de datos MySql básico sería algo así :

* Conocer como crear el conector $link.
Te dejo el tutorial por si te interesa: Tutorial Conexión a MySql desde PHP

//conectamos
mysql_conecta($link);
//listamos tablas
$tablas=mysql_query("SHOW TABLES FROM box",$link);
//recorremos todas las tablas
while($ft=mysql_fetch_array($tablas)){
//optimizamos las tablas
mysql_query("OPTIMIZE TABLE ".$ft[0],$link);
//otras tareas ...
}