Esta web usa cookies propias y de terceros para mejorar tu experiencia de navegación y realizar tareas de análisis. Al continuar con tu navegación entendemos que das tu consentimiento a nuestra política de cookies.

MY NEW STATIC BLOG. WHY? BECAUSE FUCK YOU, THAT'S WHY!




Tal y como avisé, hoy he cerrado la web de ayuda kelinux. La he sustituido por un agregador de noticias sobre Linux, en inglés.

Leo muchas webs sobre Linux en inglés, y tenía ganas de agrupar todas esas noticias en una sola web. Para ello, y usando la base de FacturaScripts, he desarrollado un pequeño software al que he bautizado como FeedStorm. Lo tenéis en github.

FeedStorm lee cada hora los feeds que le indiques en el fichero de configuración, extrae las últimas noticias, con sus imágenes y vídeos, y genera una portada como la de un periódico. Además recuerda las noticias ya leídas para no mostrarlas de nuevo.

Me resulta mucho más práctico que usar un lector RSS como Google Reader o similares, pero puede que sea cosa mía ... podéis echarle un vistazo al resultado en kelinux. Y podéis dejar todas las dudas, quejas o sugerencias que tengáis aquí abajo.
05-10-2012
raregazz

Hola Carlos.

Me he topado por casualidad con el FeedStorm y me ha parecido muy interesante como agregador de noticias sobre un tema o nicho específico. He intentado probarlo en mi desktop con Linux (con una instalación de lampp) y al intentar acceder a la web me tira un error:

Fatal error: Class 'Memcache' not found in /opt/lampp/htdocs/tux-zine/base/fs_cache.php on line 31

He instalado desde los repos los paquetes php-memcache y php-memcached por si el problema radicaba ahí pero todo sigue igual. Me alegraría mucho que me echases una mano con este contratiempo ya que me gustaría trastear un poco con el script para mejorar mis escasos conocimientos sobre php.

Por cierto, ya he añadido a favoritos a kelinux.net ya que me parece una opción más que interesante para leer noticias sobre el mundo GNU/Linux.

Saludos y mucho éxito.

raregazz.

06-10-2012
Carlos Garcia Gomez

Te falta memcache, si usas ubuntu:
sudo apt-get install memcached

Tengo kelinux para las noticias sobre linux y http://www.locierto.es para la información general.

06-10-2012
raregazz

Gracias por tu pronta respuesta Carlos, pero el paquete en cuestión ya lo tengo instalado (memcached en PCLinuxOS), el resultado sigue siendo el mismo. ¿Alguna sugerencia?

Gracias anticipadas.

P.S.: También me he apuntado locierto.es para visitarla a menudo. Gracias por tus aportes.

raregazz.

06-10-2012
Carlos Garcia Gomez

Pues si falla al llamar al constructor de Memcached no ha duda, no tienes soporte de memcached en php. ¿Has reiniciado el apache después de instalarlo?

06-10-2012
raregazz

Afirmativo sir. Está el paquete instalado y he reiniciado lampp con "sudo /opt/lampp/lampp restart", pero sigue sin funcionar, no se que es lo que puedo estar haciendo mal...

raregazz.

06-10-2012
raregazz

Si te sirve de ayuda, haciendo un "ps aux | grep memcached" la salida me devuelve lo siguiente: "479 3218 0.0 0.0 46968 748 ? Ssl 00:04 0:00 memcached -d -l 127.0.0.1 -p 11211 -U 11211 -u memcached -m 64 -t 4 -c 1024 -P /var/run/memcached/memcached0.pid
root 4994 0.0 0.0 5696 748 pts/1 S+ 01:46 0:00 grep --color memcached" por lo que se supone que el servicio está corriendo de forma correcta en el puerto 11211 de localhost (por defecto).

Saludos.

raregazz.

06-10-2012
Carlos Garcia Gomez

Tendrás que mirar la documentación de pclinux os. Es posible que tengas php5-memcache instalado pero no lo tengas habilitado en php.

También puedes ir a lo fácil: monta una máquina virtual e instala Ubuntu. Ubuntu es más amigable para estas cosas.

07-10-2012
Unknown

Hola Carlos, yo tambien estoy probando tu programa feedstorm pero no consiguo configurarlo, esta es mi config.php por ahora :

define('FS_NAME', 'Noticias Piratas');
define('FS_DESCRIPTION', 'Noticias interesantes del mundo pirata');
define('FS_PATH', '/var/www/noticias/');
define('FS_ANALYTICS', '');

define('FS_CACHE_HOST', 'localhost');
define('FS_CACHE_PORT', 11211);
define('FS_CACHE_PREFIX', '');

define('FS_MAX_STORIES', 50);


En FS_ANALYTICS que hay que poner? El resto esta bien?

Gracias de antemano.

07-10-2012
Carlos Garcia Gomez

Al fs_path hay que quitarle el /var/www/ y el fs_analytics es solamente si tienes Google analytics.

07-10-2012
raregazz

Hola Carlos, gracias por tus respuestas.

De momento te puedo decir que el problema en sí no es de la distro, sino que reside en que el servidor lampp (XAMPP) no tiene por defecto soporte para el módulo/extensión en cuestión, habría que configurarlo manualmente según las indicaciones que se pueden seguir aquí (EN) http://blog4krisna.wordpress.com/2009/05/29/adding-memcache-extension-to-xampp-linux/ (por si a alguien le pueda interesar).

Intentaré realizar los cambios necesarios y ya te comentaré a ver que pasa.

Saludos.

raregazz.

14-03-2013
Hollman Enciso

Hola Carlos, bastante interesante, ando tratando de instalarlo pero no he podido.
en github no tienes documentado el readme.me :(

De casualidad no tienes un manual/paso a paso de instalación? saludos

comments powered by Disqus

Powered by PussyPress.