Funcionamiento del componente de RD RSS en Joomla

Recientemente me ha surgido la necesidad de generar los Feeds de RSS que trabajan en una página creada con Joomla. Existe un componente por defecto en Joomla que proporciona la creación de estos elementos pero no se ajustaba a mis necesidades ya que por lo que he leído este sólo genera info sobre el contenido de la página principal o delantera y mis necesidades exigen poder tener Feeds sobre varios contenidos de distintas secciones.

Los pasos a seguir para la instalación de este componente (RD RSS) son los siguientes:

1. Debemos descargar el componente y instalarlo, paro lo cual se procede de la misma forma que con cualquier otro. El link de RD RSS de la página del autor es este. El inconveniente es que todo está en alemán, así que he buscado por ahí más info para poder ponerlo a funcionar y esto es lo que ha salido.

2. Una vez que esté instalado, deberemos agregar las categorías de la alimentación al componente; lo que se consigue entrando en “nuevo” dentro del menú del componente.

3. Como podremos ver ya existe una por defecto que es la “FrontPage” que puede servirnos de guía para ver como esta hecho, no obstante esta acabaremos por desactivarla con la opción de no publicar. A cada nueva categoría le corresponderá una dirección de nuestra Web en Joomla.

4. Con las direcciones que tenemos en el paso anterior preparamos una lista de los feeds a los que los usuarios pueden registrarse lo que generalmente se entiende suscribirse a un feed. Esto irá en una nueva página que podemos generar como estática con los diferentes links que teníamos en el paso anterior.

Con esto queda el componente listo y funcionando, espero que sirva de ayuda a los usuarios de este CVS.

Creando un feed en Morabia

Según Wikipedia es:
La palabra feed es un anglicismo cuyo significado original es alimentar, y que en jerga informática suele referirse a un tipo de dato empleado para suministrar información que es actualizada con frecuencia. Se emplea para denominar a los documentos con formato RSS o Atom, basados en XML, que permiten a los agregadores recoger información de páginas web sindicadas.

Teniendo en cuenta que no publico noticias todos los días he recibido la recomendación de crear un feed para que cualquier usuario pueda estar al tanto de los nuevos contenidos sin necesidad de entrar directamente en el blog.

La forma de suscribirse es la siguiente:
Cliquear en el logo que se encuentra en la parte izquierda superior del blog

Free Image Hosting at allyoucanupload.com

este os llevará a la página para agregar el feed en vuestro navegador. Espero que de esta manera sea más cómodo controlar el contenido y publicación de la noticias.

A propósito de este tema hoy he descubierto una nueva aplicación de Google que permite tener controladas y unificadas las noticias de nuestras páginas favoritas a través de feeds. Esta aplicación se denomina Google Reader, que como todas las de Google está disponible de forma gratuita y traducida a diversos idiomas.

Free Image Hosting at allyoucanupload.com

Google Reader es compatible con los dos formatos más extendidos de feeds a saber RSS y Atom.
Añadir estos elementos a Reader es muy sencillo, simplemente cliqueamos en "Añadir suscripción" y pegamos la dirección del feed de nuestra página elegida. Normalmente casi todas las páginas tienen ya uno de estos elementos para facilitar la vida a sus visitantes.
Para más información sobre este programa sólo tenemos que visitar Google Reader.

Dejo aquí un video cojonudo para los que empezamos con esto y hasta hace bien poco nos sonaba raro eso de FEED

El Sr. Ibraim y las flores del Corán

Eric Emmanuel Schmitt es un dramaturgo francés que en su trilogía de lo invisible creó esta obra que este fin de semana, se ha representado en el teatro Cuyás en Las Palmas de Gran Canaria.

Free Image Hosting at allyoucanupload.com

El Sr. Ibraim y las flores del Corán forma parte parte de la citada trilogía en la que se tocan las tres grandes religiones de la humanidad, Islam, Cristianismo y Budismo.
En esta adaptación pudimos ver a Juan Margallo como el Sr Ibraim y a Julián Ortega como Moises (Momo) en una historia de amistad y tolerancia entre dos personajes que representan dos culturas que parecen condenadas a la autodestrucción, la judía y la islámica.
A lo largo de poco más de una hora la historia entre el viejo tendero árabe de la calle azul y el adolescente judío de 15 años arranca más de una sonrisa en una obra muy bien tratada en la que conviven cordialmente ideas que día tras día vemos irreconciliables en las noticias. Tal vez porque “árabe significa abierto desde las 8 de la mañana hasta las 12 de la noche” y judío “algo que no deja ser otra cosa”.

Free Image Hosting at allyoucanupload.com

La obra de Schmitt ha tenido una aceptación muy buena desde su publicación, tanto que ya cuenta no sólo con varias versiones teatrales, sino con una adaptación cinematográfica del 2003 protagonizada por Omar Sharif.

Info sobre la pelicula, teatro, autor .

Nueva web del VOAEEES

El pasado día 15 de Febrero y después de no poco trabajo como uno de dos administradores, se enlazó la nueva Web del Vicerrectorado de Ordenación Académica y Espacio Europeo de Educación Superior con la página oficial de la Universidad de Las Palmas de Gran Canaria.
En ella se podrá encontrar todo tipo de información acerca de lo que dicho Vicerrectorado lleva en la Universidad.

Free Image Hosting at allyoucanupload.com

La página contiene noticias de interés relacionadas con el Espacio Europeo así como Normativas y Reglamentos sobre los Títulos Oficiales y Propios.

Además de poder consultar diferentes Faqs sobre todos los temas que en ella se encuentran y definiciones de diferentes términos del Espacio Europeo de Educación Superior.
Una vez más se intenta que la ULPGC sea un referente de innovación por lo que esperamos que la página esté en continuo crecimiento y sea un referente de consulta sobre todo lo que acontece alrededor de la Ordenación Académica y el E.E.E.S.

Este es el mapa de la página:


Para más información visitad: www.eees.ulpgc.es

Nueva versión de HULK

El Increíble Hulk

Ese parece ser que será el nombre de la nueva peli de Hulk, que por cierto será completamente independiente de la que ya se hizo en el 2003.
En este caso tendremos en el reparto al magnífico Edward Norton y al también buenísimo Tim Roth. La peli se espera para este año tal y como se ve el el teaser póster oficial.

Free Image Hosting at allyoucanupload.com

Roth se encargará de dar vida a la Abominación, una especie de hulk pero que no puede volver a su estado original cuando se le pasa el enfado, así que creo que veremos poco al actor con su aspecto real.

Free Image Hosting at allyoucanupload.com

Y por último destacar que también participa en el proyecto Liv Tyler que, bajo mi punto de vista, no supera como actriz a Connely. Como siempre para más info sobre la peli y su estado visitad la IMDB

Free Image Hosting at allyoucanupload.com.

Kdevelop y Qtdesigner en un proyecto común.

Como usar Kdevelop y Qtdesigner en un proyecto común.
Para la realización del PFC necesito desarrollar funciones en C++ y generar un entorno gráfico para el mismo.

Todo el proyecto se desarrolla bajo Kdevelop y el entorno gráfico en Qtdesigner, el problema viene cuando dentro del IDE de Kde queremos tener:

  1. Las propiedades de un proyecto de C++, con la posibilidad de lincar librerías externas como las ya citadas gsl
  2. Y las posibilidades que proporciona Qtdesigner para el manejo de las Qt de Trolltech.

Pues bien esto se consigue abriendo un proyecto KDE y eligiendo Proyecto simple KDE dentro del Kdevelop, tal y como puede verse en la foto

Free Image Hosting at allyoucanupload.com


Free Image Hosting at allyoucanupload.com

Free Image Hosting at allyoucanupload.com


Después le damos un nombre al proyecto y pasamos por las diferentes pantallas de configuración del mismo. En estas podremos elegir la licencia en que se lanzará el programa, configurar las plantillas y elegir si queremos usar un gestor de versiones, cervisia u otros.

Una vez hemos hecho todo esto ya estamos en disposición de generar las modificaciones necesarias para que lo que creemos en el Qtdesigner quede reflejado en el Kdevelop.

Por precaución deberíamos compilar el proyecto para ver si no se producen errores y no nos falta ninguna librería ni paquete.

Ahora generaremos el archivo *.ui necesario para ello nos vamos a:
Archivo->
Nuevo

y generamos un widget con el nombre que aparece en la foto. (Un widget no es más que una ventana que generaremos con Qtdesigner, las extensiones de los archivos generados con el mismo son las *.ui)

Free Image Hosting at allyoucanupload.com

Free Image Hosting at allyoucanupload.com

Una vez ha sido creado podemos abrir el fichero pruebadlg con el designer. En él diseñaremos por completo toda la interfaz del mismo.
En este ejemplo sólo se muestran dos botones, uno para salir de la aplicación y otro para lanzar el programa xcircuit, este último tendrá definido un slot propio, para mostrar cuales son los pasos necesarios a seguir cuando se generan slot que no están por defecto en las Qt. (Un Slot, es la función que se genera a partir de una Signal que a su vez se lanza como consecuencia de algún tipo de modificación en un widget de una ventana)

Free Image Hosting at allyoucanupload.com

Cuando hemos terminado de generar nuestra ventana guardamos los cambios y volvemos al kdevelop para preparar los ficheros.
En la pestaña “gestor de automake” que se encuentra en la parte derecha del programa debemos eliminar los ficheros *.cpp y el *.h que llevan el nombre del proyecto que hemos creado en los primeros pasos de este tutorial. Es importante que los eliminemos con la opción de “También eliminar del disco” activada.


Free Image Hosting at allyoucanupload.com

Free Image Hosting at allyoucanupload.com

En el fichero pruebadlg.ui abriremos el asistente de subclases, esto se consigue con el secundario del ratón sobre el nombre del fichero.

Free Image Hosting at allyoucanupload.com

Ahora creamos una subclase que es el ejemplo denominamos Prueba1 y aceptamos en la siguiente ventana que nos aparece “Gestor de Automake”

Free Image Hosting at allyoucanupload.com

Por último nos queda modificar un par de cosas en el main.cpp y en el prueba01.cpp.

En el main.cpp eliminaremos las líneas que se encuentran entre KApplication app; y return app.exec() a excepción de:

Prueba01 *mainWin = 0;
mainWin = new Prueba01();
app.setMainWidget( mainWin );
mainWin->show();

Free Image Hosting at allyoucanupload.com

y en el prueba.cpp debemos crear el código del slot creado en el qtdesigner
void Prueba01::xcircuit()
{
}
dentro de las llaves ponemos el código del mismo.


Free Image Hosting at allyoucanupload.com


Para más información visitar la página oficial de Kdevelop y en su sección de manuales y tutoriales hay muchas cosas interesentes que aprender.
Todo esto que he explicado aquí está extraido de este manual

Instalando y Configurando Herramientas Básicas para el PFC

Para la realización del PFC necesito las siguientes herramientas:

  • Kedevelop
  • GSL
  • Qt 4
  • Qt designer
  • TexLive 2007
  • Lyx
  • Xcircuit
  • Cervisia
Para todo esto he utilizado la siguiente lista de repositorios


Instalar kdevelop

apt-get install kdevelop

La instalación, como de costumbre con apt-get ha sido perfecta, pero al intentar compilar un simple ejemplo de Hola mundo en C++ el programa ha sido incapaz de realizar la compilación. Para arreglar el problema que tenía, he tenido que instalar el automake 1.9. (selecionado del synaptic) y la libtool. Una vez realizado esto el kdevelop ya compilaba perfectamente.


Instalar Librería GSL

Para esto podemos optar a hacer dos tipos de instalaciones una local y otra global. Particularmente las librerías prefiero ponerlas de forma local así que lo que he hecho es instalar la GSL 1.9 en mi directorio personal para librerías.
Lo primero que debemos hacer es descargarnos el paquete de la página eligiendo un ftp o mirror de los que se nos proponen.
El segundo paso a realizar es el de descomprimir el fichero descargado y ponerlo donde queramos instalarlo.

Ahora en una shell procedemos como viene siendo habitual:

./configure
make
make install


Será muy importante que también instalemos a través del Synaptic o por consola el paquete libgsl0

apt-get install libgsl0

Este paquete garantiza que se puedan compilar ciertas funciones de la librería.


Lincando GSL en Kdevelop

Otra cosa importante a destacar dentro del uso de las Gsl es la forma en que se consiguen usar sus funciones en el kdevelop, es decir lincar la librería en un proyecto que estemos realizando en el citado IDE

Para ello y tal y como comento en esdebian debemos irnos a:

Proyecto->
Opciones de Proyecto->
Opciones de Configure->
Parámetros de enlace LDFLAGS->
y aquí ponemos: -L/usr/lib -lgsl -lgslcblas -lm

Instalando Qt 4

Synaptic: libqt4 y qt4-designer

Con esto tenemos listo y sin problemas tanto la librería como el programa para generar GUI's con las Qt.


InstalandoTexLive 2007

Para instalar esta distribución de Latex, aunque con los repositorios convencionales tenemos otras posibilidades como el Tetex o el Texlive 2005, yo añadí al source los tres repositorios que podeís ver aqui. Una vez modificado este fichero:
Actualización de la base de paquetes: apt-get update
Instalación del Texlive: apt-get install texlive-full


Instalando el Lyx

A mi personalmente no me gusta hacerlo todo en puro latex, aunque con el Kile estoy aficionándome bastante. Por ello suelo usar lyx para el groso de los documentos y sólo para lo más específico me centro en código latex.
Descargamos de la página de lyx la versión 1.5.3
Descomprimimos y seguimos las instrucciones del léeme:

./configure
make
make install

Ya tenemos la última versión de este programa con un acabado digno sólo de las Qt4 que utiliza jejeje.


Instalando el Xcircuit en Etch

La instalación del xcircuit en Debian varía en función del equipo en el que se realice, jejeje. Resulta que en mi torre tube que hacer una instalación haciendo uso del repositorio RVS bajándome la penúltima versión y siguiendo las instrucciones de la página oficial.
Sin embargo cuando lo fuí a instalar en el portátil la cosa no funcionó ya que no se corregían las diferentes dependencias existentes, lo cual hacía que petarara por todos lados.
Así que al final la instalación tanto en el portátil de un compañero como en el mio pasó por usar de forma temporal el repositorio de testing "lenny" para ello:

Descomentar las líneas de los repositorios de lenny en el Sources y comentar las de etch.
En consola actualizar la base, apt-get update
Y por último apt-get install xcircuit

Nota:
Es importante cuando no encontremos un programa en los repositorios oficiales ver si está disponible en los testing o en los de la versión inestable, esto puede consultarse en la siguiente página


Cervisia.

Este interfaz gráfico para gestión de CVS. Dicho programa servirá para controlar las diferentes versiones del proyecto que desarrollo en Kedevelop.
La instalación del programa se hace directamente con Synaptic o por Shell. Tenemos un manual en español para su configuración aquí

Mis Repositorios

Pongo aquí la lista de repositorios que utilizo por si le sirve a alguién de ayuda.

#
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

deb http://ftp.es.debian.org/debian/ etch main
deb-src http://ftp.es.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free

deb http://www.debian-multimedia.org/ etch main

#Repositorios de Lenny

#deb http://ftp.de.debian.org/debian/ lenny main contrib non-free
#deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free

#Repositorios para el TexLive 2007

deb http://people.debian.org/~preining/TeX/ tl2007/
deb http://people.debian.org/~preining/TeX/ context/
deb http://people.debian.org/~preining/TeX/ lmodern/