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 22

Mucha gente se queja que GNU/linux es muy pesado, prto en si eso es porque muchos usan linux sin saber que hay programas y servicios que nunca se usan y ocupan el precioso espacio en memoria, eso realmente no es bueno, y menos cuando tenemos un entonrno grafico que consume recursos hasta decir basta!!!.

¿Pero a que sistemas de escritorio me refiero?

GNOME, KDE, XFCE4 son sistemas de escritorio compuestos de varias aplicaciones las cuales muchas nunca se ejecutan o solo se ejecutan cada cierto tiempo. pero tiene un gran Ventaja!!! Estas Aplicaciones son muy amigables con el usuario final y a la vez son bien faciles de usar pero esta amabilidad se traduce en consumo inecesario de recursos.

Hay una gran solucion apara estos problemas de consumo de memora y es no usar un sisteama de escritorio completo sino usar solo un manejador de ventanas, que puede hacer muchas funciones basicas, como meus, paneles de ventanas, escritorios virtuales, etc. pero no pasan de ser un manejadores de ventanas.

estos manejadores de ventanas ocupan un espacio de memoria RAM bajisimo, esto dá espacio a nuevos programas a que puedan usar Ram que no es consumida por el entorno gáfico, entre estos tenemos a:

FVWM es un manejador de ventanas bien personalizable el cual puedes modificarlo a tu antojo y como quieras, pero su configuracion es bien complicada, incluso algunos se atreven a decir que configurar un FVWM es programar y no configurar.

IceWM es bien similar a windows95 con los paneles colocados en esa forma, pero su customizacion es mas facil que FVWM, los menues pueden ser generados con algun syncronizaor de menues de KDE o GNOME pero tambien pueden ser personalizados a tu antojo.

SfterStep basado en FVWM creado originalmente para el sistema opertativo NexStep. es bien customisale pero poco usado

Fluxbox Es Uno de los mas usados por los que buscan un entorno gráfico liviano, es muy facil de usar y su configuracion es practicamente hecha por sus menues. su facilidad de uso lo hace un poco menos configurable.

Window Maker es bien parecido al AfterStep pero es mas personalizable y mucho mas usado que AfterStep.

todos estos gestors de ventanas estan disponibles en todas las distribuciones de GNU/Linux en sus respectivos Gestors de Paquetes.

De echo que hay muchos mas y pueden Uds mismos investigarlo en las siguentes webs:

http://xwinman.org/
http://es.wikipedia.org/wiki/Gestor_de_ventanas



Abr 05

A más de un año de su debut, el sistema operativo Windows Vista está muy lejos de ser el éxito que la empresa Microsoft había vaticinado. Si en 2007 se vendieron unos 251 millones de ordenadores en todo el mundo, Microsoft sólo vendió 100 millones de copias de Vista, según datos revelados por el presidente de la compañía, Bill Gates, en enero de este año. Muchos pensarían que Vista se enfrenta a las ventas de Apple y la nueva versión de su sistema operativo, Leopard. O que tal vez el software libre de Linux le está comiendo algo de terreno a las marcas establecidas. Pero no es así. El gran enemigo de Windows Vista es… Windows XP, el sistema operativo de la misma casa presentado en octubre de 2001 y cuya última versión fue comercializada en agosto de 2004, hace ya casi cuatro años. A finales de 2006 había 400 millones de usuarios de XP en todo el mundo. Entonces, la inmensa mayoría de ordenadores vendidos en tiendas de informática venían con este sistema operativo de serie. Luego llegó Vista. Y las comparaciones comenzaron a preocupar en Microsoft. La empresa comparó los gráficos de ventas de ambos sistemas operativos en los comercios durante sus primeros seis meses de vida. XP se vendió un 60% más cuando fue lanzado al mercado. En un principio, Microsoft iba a retirar XP para siempre este próximo mes de junio. Pero esta semana ha dado marcha atrás y se ha desdicho. La empresa ha anunciado que XP seguirá activo hasta junio de 2010, aunque no para todo tipo de ordenadores: sólo se instalará en portátiles de bajo coste llamados Netbooks y seguidores del modelo Classmate PC de la empresa Intel. Pero, con esta operación, Microsoft reconoce implícitamente las limitaciones de Vista. Los ordenadores de bajo coste tienen procesadores más lentos y discos duros más pequeños que el resto de ordenadores, lo que hace imposible instalarles un sistema tan exigente como Vista. Michael Dix, gerente de la división de Windows de Microsoft, explicó posteriormente que la empresa está trabajando en su nuevo sistema operativo, provisionalmente denominado Windows 7, y que espera llevar al mercado en 2010. Esto significa que XP podría sobrevivir en las estanterías hasta que el nuevo Windows comience a venderse. La gran derrota de Vista ha ocurrido en las empresas de EE UU, que se resisten estoicamente a hacer la transición definitiva, según un estudio de la consultora Forrester. En un análisis de 50.000 ordenadores en uso en 2.300 negocios norteamericanos, los analistas han descubierto que sólo un 6,3% instaló Vista en sus ordenadores, mientras que un 90% “siguió descargando actualizaciones de XP”. Las quejas más comunes se refieren a problemas de compatibilidad, ordenadores que funcionan más lentamente de lo normal y fallos de software. Hay muchos foros de Internet en los que miles de aficionados a la informática se dedican a analizar con detalle los fallos de Vista. Badvista.org, por ejemplo, critica que el sistema operativo funcione con una gestión de derechos digitales, una serie de programas que controlan que el software almacenado en el ordenador sea seguro y tenga licencia. “Decide qué programas puedes o no puedes utilizar en tu ordenador”, se dice en esta página, que también se queja de que “funciona con barreras tecnológicas. Si intentas hacer algo, tu ordenador te dice que no puedes. Para llevar a cabo esta tarea, el ordenador debe estar controlando en todo momento lo que estás haciendo”. O lo que es lo mismo: muchos usuarios no se sienten suficientemente libres para cargar y descagar a su antojo con él. Ante la ley de la oferta y la demanda, numerosas empresas han decidido hacer frente a la realidad. El fabricante de ordenadores Lenovo, el cuarto del mundo en volumen de ventas, ofrece en su página web (lenovo.com) un “retroceso” a XP para aquellos usuarios personales y negocios que no estén contentos con el sistema Vista. La empresa ha anunciado que seguirá ofreciendo CD de recuperación de XP hasta el 31 de enero de 2009.



Mar 02

en ciertas ocasiones hemos escuchado hablar a personas que dicen que el software libre destruye el mercado, pero los motivos me parecen un poco ridículos:

1.- un grupo de personas viene intentando crear una empresa, luego viene una comunidad ofreciendo un producto similar gratuitamente, eso destruirá a cualquiera!!

este alegato no tiene validez ya que, si alguien presenta un producto bueno, propietario y mejor que su alternativa libre, es muy seguro que el software tenga éxito, pero si la alternativa libre es mejor al software privativo, entonces no hay por que quejarse de hacer un producto de mala calidad.

2.- como se puede hacer mercado con un producto que se no se vende y se ofrece gratuitamente!!!

esa afirmación es para mediocres que no pueden ver mas allá ya que se hace muchísimo dinero con la venta de soporte técnico, mantenimiento, servicios de actualización de software, etc, etc, etc.

si no se pudiera hacer mercado con el software libre, empresas como Red-Hat, Novel estarían en la quiebra y los proyectos libres que realizan IBM, Nokia, Sun, etc. no servirían y simplemente no se harían ya que no generan $$, pero si dan y las empresas incluso pagan a los desarrolladores para que hagan software libre.

3.- es un producto con el código abierto y seria mas inseguro que un producto con código cerrado.

otra afirmación incoherente, ya que al ser de código abierto se puede saber que se esta realizando en la ejecución del programa, mientras que con un programa de código cerrado no se puede saber que se esta ejecutando realmente, eso a mi y a muchos nos parece mas inseguro que algo de código abierto

ahora espero que los que difaman al software libre, estudien mejor sus argumentos ya que hay mucha base solida para refutar la ignorancia de las personas, por eso es mejor informarse antes de lanzar comentarios infundados.