varios

La Radio Televisión Española ha dado un paso muy acertado compartiendo en Internet parte de su programación. Ahora me encuentro en Alemania, un país donde las descargas de contenidos con derechos de autor a través de programas P2P son ilegales, así que este servicio me viene genial para ver contenidos en castellano.

TVE a La Carta

Estoy viendo la serie Águila Roja a través de Internet y lo mejor de todo es que podemos descargarnos todos los capítulos directamente para verlos sin necesidad de conexión a Internet. Aquí os dejo los enlaces a los últimos episodios.

Temporada 1

Episodio 01
Episodio 02
Episodio 03
Episodio 04
Episodio 05
Episodio 06
Episodio 07
Episodio 08
Episodio 09
Episodio 10
Episodio 11
Episodio 12
Episodio 13

Temporada 2

Episodio 14
Episodio 15
Episodio 16
Episodio 17
Episodio 18
Episodio 19
Episodio 20
Episodio 21
Episodio 22

Al no encontrar demasiadas referencias sobre las etiquetas Link Rel y sus posibles beneficios en términos de SEO, me puse a experimentar y las añadí a la navegación de una página web que tengo funcionando. Las etiquetas en cuestión son:

<link rel="prev"  href="/prev.html">
<link rel="next"  href="/next.html">
<link rel="start" href="/start.html">
<link rel="index" href="/index.html">

Las cuatro etiquetas forman parte de los consejos de la w3.org para ayudar a los buscadores a indexar un sitio. Enseguida dude de su eficacia pues buscando en Internet no encontré experimentos que las hubieran valorado.

Básicamente consiste en enlazar desde el header; la página anterior, la página siguiente, la primera página de la colección y el índice de todas las páginas.

¿Que conseguimos con esto?

Google considerara de mayor relevancia la primera página de la colección y aparecerá como primera opción antes que el resto de páginas. En mi caso y por alguna razón inexplicable Google devolvía la página numero 5 cuando hacía una búsqueda determinada hasta que añadí los Link Rel adecuados. En su siguiente rastreo los detecto y corrigió los resultados.

Firefox se descarga en segundo plano los contenidos de la página siguiente así que los usuarios que usen este navegador, en mi caso el 22%, disfrutarán de una navegación considerablemente más rápida.

Una mejor landing page para los usuarios que nos llegan de Google y entran por una colección de páginas.

Prefetch en Firefox

Podemos forzar la descarga en segundo plano en Firefox mediante la etiqueta:

<link rel="prefetch" href="next.html">

Así podemos forzar a Firefox a descargar el contenido que nos interese. El mismo Google utiliza esta técnica en la primera entrada de las páginas de busquedas.

META Link Relationship Tag

Notes on helping search engines index your Web site

W3Schools HTML link rel Attribute

Link Rel

11.22.08

Hoy me ví en la necesidad de montar un servidor de producción para Django sobre Windows. Los que me conocen ya saben que no me gusta demasiado trabajar sobre este sistema operativo y que prefiero un hosting como Webfaction que me permite trabajar comodamente sobre Linux. Pero hay veces que nos toca cargar con el muerto y hacerlo correr sobre un Windows, así que me puse manos a la obra.

Advertencia

Antes de nada quiero advertiros que esta configuración usa SQLite como base de datos. Esto nos viene muy bien porque es muy fácil de configurar y de gestionar mediante un único fichero, pero no es la base de datos adecuada si la aplicación debe soportar mucha carga.

Instalación de Software

  1. PythonVersión 2.5.2
  2. ApacheVersión 2.2.9 sin SSL
  3. Mod_PythonVersión 3.3.1
  4. SubversionVersión 1.4.6

Modificar la variable Path

Debemos modificar la variable Path de Windows. Para ello hacemos click derecho sobre Mi PC, Propiedades, Opciones Avanzadas, Variables de Entorno y editar la variable Path añadiendo C:\Python25;C:\Python25\Scripts\

Configurar Apache

Editamos el archivo \Apache2.2\conf\httpd.conf:

#Añadimos el soporte para python
 
LoadModule python_module modules/mod_python.so
 
#Copiamos este fragmento al final de httpd.conf
SetHandler python-program
PythonPath "['C:\dj-sites'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE proyecto.settings
PythonDebug Off
Order allow,deny
Allow from all
 
Alias /media/ C:/dj-sites/media/
 
SetHandler None

Reiniciamos el servidor mediante el icono de Apache en la barra del sistema.

Instalar Django

Descargamos la rama de desarrollo NewForms-Admin mediante el comando:

C:\svn co http://code.djangoproject.com/svn/django/branches/newforms-admin/  django_nfa

Instalamos Django mediante el comando:

C:\django_nfa&gt;python setup.py install

Ahora solo tenemos que copiar la aplicación deseada a C:\dj-sites\ y configurar el archivo settings.py para que utilice la base de datos SQLite.

import os.path</code>
 
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = os.path.join(os.path.dirname(__file__), 'data.db').replace('\\','/')
  • Flickr

    DSC_0022DSC_0020DSC_0019DSC_0015DSC_0018DSC_0017DSC_0016DSC_0015DSC_0014

varios

Descargar Aguila Roja

Descargar Aguila Roja

La Radio Televisión Española ha dado un paso muy acertado compartiendo en Internet... [more]


Link Rel

Link Rel

Al no encontrar demasiadas referencias sobre las etiquetas Link Rel y sus posibles... [more]


Configurar Django sobre Windows

Configurar Django sobre Windows

Hoy me ví en la necesidad de montar un servidor de producción para Django sobre... [more]


Nace El Blog

Nace El Blog

Hoy empiezo a escribir un blog pero todavía no se que escribir ni porque.  Read More →