Wordpress Themes
Jun 29

magpierss es una librería de PHP que te permite obtener datos de feeds RSS, RDF y RSS2 asi que trabaja con los tipos mas conocidos de feds. Esta librería hace facil el parseo(decodificacion,traduccion del XML), ara eso solo es necesario bajrse la libreria de su archivo en Sourceforge y descomprimirla en el directorio donde estas trabajando tu proyecto, para esto la libreria trae muchos archivos en su comprimido, pero mychos de ellos osn solo ejemplos, solo nos quedaremos con los archivos .inc y el directorio extlib.

bueno empecemos creando un index.php en el cual estará nuestro primer feed obtenido. este index.php contendra:

<?php
require(’rss_fetch.inc’);
$rss = fetch_rss(’http://supra-net.org/feed’); //este es el feed de mi blog
?>

con eso ya esta todo,con eso ya obtuvimos el feed y lo podemos usar en forma de arreglo o colocarlo  genericamente en nuestra página:

De Forma Generica:

<?php
include(’rss_fetch.inc’);

$rss = fetch_rss(’http://supra-net.org/feed‘);
echo ‘<pre>’;
print_r($rss);
echo ‘</pre>’;
?>

En Forma de Arreglo:

include ‘rss_fetch.inc’;

$url = ‘http://supra-net.org/feed’;
$rss = fetch_rss($url);

echo “Site: “, $rss->channel['title'], “<br>
“;
foreach ($rss->items as $item ) {
$title = $item[title];
$url = $item[link];
echo “<a href=$url>$title</a></li><br>
“;
}

En este ultimo ejemploprimero se muestra el titulo de la web de donde se sacó el feed, luego recorre todos los items del feed, para despues mostrar el titulo del item que linkea al articulo, real.

ahora hagamos algo mas innteresante:

<?php
include(’rss_fetch.inc’);

// Set error reporting for this
error_reporting(E_ERROR);

// Obtenemos el Feed RSS
$rss = fetch_rss(’
http://supra-net.org/feed‘);

if ($rss)
{

// coloca los 5 primeros Items a un nuestro arreglo
$items = array_slice($rss->items, 0, 5);

// explora todos los Items en el arreglo
foreach ($items as $item )

{
// obtenemos la URL, Título y descripción de cada Item obtenido
echo ‘<li><a href=”‘.$item['link'].’”>’.$item['title'].’</a> - ‘.$item['description'].’</li>’;
}
}
else
{
//si es que hay un error o no hay nada en el feed, muestra el error
echo ‘<h2>Error:</h2><p>’.magpie_error().’</p>’;
}

// Restaura el Valor Original del error
@ini_restore(’error_reporting’);
?>

Se Pueden hacer un monton de cosas con el el magpierss, toda la documentacion está en su web, y hay una serie de HowTo, pero estan en ingles.



Jun 13

desde hace mucho que en peru no hay un servicio de yahoo, aunqeu en los ultimos años Google a desplazado a muchos motores de busqueda, yahoo ya no es mas que solo un motor de busqueda, sino un conjunto de servicios que pueden ser de mucha utilidad, como yahoo answers, mail, noticias y un monton de otros.

si quieren darle un vistazo a la nueva Web de Yahoo en peru:

http://pe.yahoo.com/



May 31

bueno estuve analizando los puntos y opiniones encontradas a las cuales me estoy sumando en este momento. de estas opiniones se pueden encontrar a diversidad:

- el Software libre será el futuro, y no hay duda de ello

- El Software propietario permanecerá y aplastara al SL

- etc

bueno , hay opiniones de todo tipo, pero lo que digo que cada uno tiene sus campos de acción. por ejemplo, desde ya se nota que linux como SO esta ganándole terreno a Windows, pero también podemos ver que los programas de los bancos, negocios, empresas, son de software propietario.

al hablar de software orientado a empresas, no hablo de en sistema linux o windows en sus PC, sino de sistemas de información que se encargan de manejar la data de la empresa, esta data importantísima esencial para el funcionamiento de la empresa. este software es propietario como dije antes y siempre lo sera ya que en software libre, es bien difícil que se creen sistemas para este tipo de gente ya que es un tipo de software personalizado y no generalizado como los que se trabajan con software libre.

por ejemplo no, vas a poder encontrar una comunidad de software libre que haga un sistema personalizado para una empresa.

por eso se puede decir que hay software propietario para rato, aunque el software libre gane mucha popularidad con su software orientado hacia muchos, como Sistemas operativos, programas de ofimática, sistemas de escritorio,etc. y no dudo que los mencionados se conviertan en el futuro, pero también hay que darle cabida al software personalizado



May 12

intentenlo, vale la pena ;)



May 10

para quienes no sepan que es xmms o audacious:

XMMS: es un reproductor de audio, idéntico al winamp 2 para windows, solo que este optimiza lo que es el trabajo con memoria ya que no veo que me ocupe mas de 15 MB de memoria con muchas de sus funciones

Audacious: es un reproductor mejorado, trabaja con bibliotecas GTK2 a diferencia del XMMS que solo usa GTK1, de esa forma Audacious tiene mejores plugins, opciones y pinta que el XMMS, lo malo de ese reproductor es que se ocupa muchísima memoria,  mínimo unos 50 MB

ahora por la pinta, a uno que le gusta tener algo bonito y que tenga muchas opciones, escogería de plano el Audacious, pero como yo solo quiero reproducir música, ecualizarla y que suene bien. entonces uso un reproductor liviano.

ademas que la memoria RAM es un recurso bien preciado cuando solo tienes 512 MB, ademas que el audacious lo veo un poco inestable a comparacion del buen XMMS. se pueden enumerar muchas raazones mas por las que no quiero cambiar, entonces señores, a seguir con los óptimos y funcionales.

les paso un par de fotos para diferenciar al XMMS y Audacious:

XMMS

Audacious

como veran son la misma chola con diferente pollera!!! solo que una pesa mas que la otra XD