Como pasar datos de MySQL a XML con PHP
Este tutorial te mostrará como coger la información almacenada en una base de datos MySQL y pasarla a XML. Desde ahí puedes usar el XML como quieras. Esto puede ser útil para blogs, aplicaciones web, o incluso para CMS (Content Management Systems) para tu sitio o sitios web.
Utilizar XML tiene muchas ventajas:
• Es extensible. Una vez diseñado un lenguaje, es posible extenderlo con la adición de nuevas etiquetas.
• El analizador es un componente estándar, no es necesario crear un analizador específico.
• Soporta Unicode.
• Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarlo.
Preparar la base de datos
Lo bueno de esto es que no tendrás que cambiar la estructura de la base de datos existente. Los únicos cambios tendrás que hacerlos en el código PHP.
Como es solo un ejemplo voy a incluir únicamente cuatro campos en la bbdd: id, nombre, email y texto y una tabla llamada tablaEjemplo.
Código PHP
Primero hay que especificar para el navegador u otra aplicacion que usará este archivo, que lo interprete como XML y no como PHP.
header("Content-type: text/xml");
El segundo paso es especificar las variables para la conexión MySQL:
$host = "localhost"; $user = "usuario"; $pass = "contraseña"; $database = "prueba";
Y ahora para hacer la conexión al servidor MySQL, utilizamos las variables establecidas antes:
$enlace = mysql_connect($host, $user, $pass) or die("Error MySQL."); mysql_select_db($database, $enlace) or die("Error base de datos.");
Una vez la conexión creada hay que ejecutar la query que deseamos. Posteriormente guardamos la consulta en la variable $resultado:
Leer más
¿Cansado de escribir largos nombres de archivos y carpetas en DOS?
La mayoría de los usuarios avanzados de ordenadores necesitaran alguna que otra vez utilizar la línea de comandos o DOS.
Una de las mas molestas cosas es escribir largos nombres de archivos o carpetas.
Se suele tardar algo mas de tiempo en hacerlo, pero lo peor es cuando uno se equivoca y sale el mensaje “El sistema no puede hallar la ruta especificada.”.
Después, la segunda vez hay que escribir con mas cuidado.
Realmente una perdida de tiempo…
Sin duda una de las faltas mas comunes es “Documents and Settings”. Desde Windows XP (también se puede activar en Windows 2000), se puede evitar escribir mal el nombre del archivo / carpeta pulsando la tecla “TAB” (Tabulador) que auto completará el nombre del archivo o carpeta.

Este es un ejemplo de como funciona auto-completar en CMD.
Leer más
Como subir videos de calidad a Youtube

Hace poco ya anunciaron que iban a subir la calidad (probablemente en cuanto salga la ultima versión de Flash), pero mientras tanto se pueden subir vídeos con una calidad superior a la normal.
En este momento se pueden subir vídeos FLV1 Flash en Youtube y que pasen por debajo del radar sin ser reconvertidos. Solo vale FLV1, VP6 no funciona y será reconvertido.
El limite de Youtube es la duración y el bitrate. La duración tiene que ser como mucho 10 minutos, aunque hasta 11 minutos funcionaria. El bitrate ha de ser siempre por debajo de 350 Kbps. El archivo máximo seria de unos ~27 MB aproximadamente.
Requisitos:
• un vídeo (obvio) y si puede ser que tenga buena calidad
• un codificador – yo he utilizado Super © (basado en FFMpeg) que además es gratuito
• un editor HEX – hay multitud (Hex Source, que viene con Source Edit es gratuito)
• MediaInfo – para verificar la información de los archivos FLV antes de subirlos
Primer paso – Convertir el archivo
Lo primero que hay que hacer es convertir el vídeo al formato adecuado.
Youtube tiene el reproductor del tamaño de 4/3.
Si el video es 4/3 es muy simple. Si es panorámico tienes que hacer letterboxing.
También se puede reducir el framerate a 25 fps – (Youtube acepta hasta 30fps).
La tasa de audio tiene que ser 11025, 22050 ó 44100 – (ojo con esto, porqué muchos vídeos vienen con audio 48000 Hz).




