Nuevos tiempos en unijimpe

  • 23/01/2007
  • 1:30 am
  • unijimpe

Hola, primero debo disculparme, pues últimamente estuve ocupado por lo cual no he dedicado el tiempo adecuado a este blog. Pero todo esto ha sido para mejorar y ofrecerle mejor calidad para nuestros lectores. Les tenemos varias noticias gratas para nuestros visitantes.

Primera Noticia
Nos mudamos de servidor, ahora dejamos el típico servidor de hosting compartido y ahora estamos en el Grid Server de (mt) MediaTemple el cual fue lanzado al mercado en octubre del 2006. En un nuevo concepto en Hosting, el mejor y con la tecnología mas avanzada del mercado.

La migración a nuestro nuevo hosting fue muy sencilla, descargamos todos los archivos de nuestro anterior FTP utilizando FlashFXP y luego lo subimos tal cual a nuestro nuevo host. El siguiente paso fue utilizando PremiunSoft Navicat, conectarnos a los 2 hosts, arrastramos y automáticamente hicimos una copia completa de nuestra base de datos y finalmente editamos nuestro archivo de configuración para apuntar a nuestra nueva base de datos y listo.

migrate-unijimpe.gif

Segunda Noticia
Actualizamos WordPress de la versión 2.05 a la versión 2.06 y finalmente a la versión 2.07 que es la ultima versión estable, así que estamos ofreciendo mejor servicio y con mejor rendimiento. Les cuento que acaba de salir la versión 2.1 pero parece que aun es una versión previa o por lo menos los comentarios que he leído no han sido muy satisfactorios.

Tercera Noticia
Actualizamos el plugin Akismet a la versión 2.0 que se acaba de lanzar con nuevas opciones para detener el spam que siempre llega a nuestro blog, con ello ahorraremos mucho mas tiempo para dedicarlo a responderles a ustedes con mas calma.

Entonces estamos preparados para brindarles un mejor servicio, ya tenemos todas las herramientas preparadas para que su visita sea provechosa. Nuevamente les agradezco a todas las personas que comentan en este blog pues gracias a ello estamos creciendo poco a poco.

Posts Relacionados

LLego mi PIN AdSense

  • 22/01/2007
  • 8:38 am
  • unijimpe

Después de muchos días de espera y de volver a solicitar el PIN de AdSense pues en la primera ocasión jamas llego, ahora me acaba de llegar el PIN de AdSense con el cual al fin podre quitar el bloqueo de mis pagos y al fin me podrán enviar mi primer cheque de AdSense.

pingoogle-front.jpg

Que es el PIN de AdSense?
Para los usuario de AdSense cuando la la cuenta ha llegado por primera vez a $US 50 se le envía un documento físico, el cual incluye un número llamado PIN el cual sirve para verificar la dirección a la cual se enviaran posteriormente los pagos de AdSense.

pingoogle-back.jpg

En mi caso eso ocurrió hace unos 2 meses pero jamas llego el PIN, así que lo volví a solicitar y recién luego de 3 semanas de solicitarlo por ultima vez me acaba de llegar el documento. Así que ya introduje mi numero PIN en cuenta y espero que me llegue el mes siguiente mi primer cheque de AdSense!!!.

Posts Relacionados

SimplePie: Parser RSS o Atom

  • 10/01/2007
  • 12:00 am
  • unijimpe

SimplePie es una librería PHP que te permite leer rápidamente y parsear Feeds del tipo RSS o Atom. Todo ello unificado en un solo objeto de forma que para el usuario es igual leer RSS o Atom (en cualquiera de sus versiones) sin cambiar ninguna linea de código.

simplepie.png

Sucede que hay varios formatos para los Feeds, RSS y Atom por ejemplo y entre ellos hay RSS 0.91, RSS 1.0, RSS 2.0, Atom 0.3, 1.0, todos ellos con una forma diferente de representar la información que brindan, entonces hacer un lector de Feeds (Algo mas genérico que un lector de RSS) es mas complicado pues tiene que ser compatible con todos estos formatos. Allí es donde entra SimplePie, pues te permite leer, hacer cache y parsear Feed de manera transparente, se encarga de verificar el formato y de obtener la información que tu deseas.

Utilización

Veamos el uso de esta librería para hacer un parser en PHP. El primer paso es descargar SimplePie el archivo con las fuentes de SimplePie. El siguiente paso es crear copiar el archivo simplepie.inc del archivo comprimido que hemos descargado a la carpeta donde hagamos nuestro nuevo proyecto, seguidamente creamos un archivo llamado reader.php donde crearemos nuestro parser de Feeds.

Entonces adjuntamos simplepie a nuestra página PHP con la función require.

PHP:
  1. <?php require("simplepie.inc"); ?>

Podemos ver una referencia completa de todas las funciones que nos brinda SimplePie en: http://simplepie.org/docs/reference/. El siguiente paso es crear un objeto del tipo SimplePie el cual lo utilizaremos para leer el feed.

PHP:
  1. $vfeed = new SimplePie();

Luego definimos la ruta del feed que vamos a leer, y llamamos a la función init() encargada de iniciar la lectura del feed. Adicionalmente llamamos a una función para tener compatibilidad de tipos de codificación de caracteres.

PHP:
  1. $vfeed = new SimplePie();
  2. $vfeed->feed_url("http://wordpress.org/development/feed/");
  3. $vfeed->init();
  4. $vfeed->handle_content_type();

Entonces el siguiente paso es obtener la información del feed:

PHP:
  1. echo "<h2>" . $vfeed->get_feed_title() . "</h2>";
  2. echo $vfeed->get_feed_link() . "<br><hr>";

Finalmente escribimos los posts, para ello obtenemos la cantidad de posts en el feed y hacemos un bucle FOR para leer todos los posts.

PHP:
  1. $vmax = $vfeed->get_item_quantity();
  2. for ($x = 0; $x <$vmax; $x++) {
  3.     $vitem = $vfeed->get_item($x);
  4.     echo "<b>" . $vitem->get_title(). "</b><br>";
  5.     echo $vitem->get_link() . "<br><br>";
  6.     echo $vitem->get_description() . "<br><br>";
  7.     echo "<hr>";       
  8. }

Uniendo todo el código tenemos:

PHP:
  1. <?php require("simplepie.inc"); ?>
  2. <html>
  3. <head>
  4. <title>unijimpe Feed Parser</title>
  5. </head>
  6. <body>
  7. <?php
  8. $vfeed = new SimplePie();
  9. $vfeed->feed_url("http://wordpress.org/development/feed/");
  10. $vfeed->init();
  11. $vfeed->handle_content_type();
  12. echo "<h2>" . $vfeed->get_feed_title() . "</h2>";
  13. echo $vfeed->get_feed_link() . "<br><hr>";
  14. $vmax = $vfeed->get_item_quantity();
  15. for ($x = 0; $x <$vmax; $x++) {
  16.     $vitem = $vfeed->get_item($x);
  17.     echo "<b>" . $vitem->get_title(). "</b><br>";
  18.     echo $vitem->get_link() . "<br><br>";
  19.     echo $vitem->get_description() . "<br><br>";
  20.     echo "<hr>";       
  21. }
  22. ?>
  23. </body>
  24. </html>

El resultado de este ejemplo es reader.php donde podemos ver que ha obtenido los datos del blog de wordpress.org. Ahora con un poco mas de tiempo se le agregan estilos, una tabla para alinear los textos y un formulario para ingresar la dirección del feed que deseamos leer y obtendremos un Lector de Feeds.

simplepie-reader.gif

Finalmente y como siempre dejamos los archivo fuente del ejemplo para que puedas practicar e investigar mas y puedas crear tu propio lector de Fees personalizado.

Posts Relacionados