Sondear (refrescar) a largo plazo con javascript jquery / jquery javascript long polling

Si queremos refrescar el contenido de una pagina web cada cierto tiempo hacemos

<meta http-equiv="refresh" content="5"/>

Pero si queremos refrescar sólo un div y queremos estar seguros de que el refresco se realice incluso después de que falle alguna de las peticiones, podemos hacer:

$(document).ready(function(){
function doPoll() {
$.post('/pagina/').done(function(data) {
$('#contenedor').html(data);
}).always(function() { setTimeout(doPoll, 5000); });
}
doPoll();
});



Nótese el empleo de always que es una manera elegante de no tener que pelearnos con la posibilidad de que falle una de las peticiones y el div se quede sin refrescar.

Cançó de vesprada

Tres grans pins, vora el camí,
alcen llurs ombrivols fronts.
El vent, que no vol dormir,
els omple el cor de cançons.
Camp i camp. Es vessa al mig
una campana vespral...
Voler l'impossible ens cal,
i que no mori el desig.

S'ha despertat tot l'amor
sota la volta d'estels.
¿Déu no es mostra al nostre anyor
en el seu món, sense vels?
S'escolta com el trepig
d'una bellesa inmortal.
Voler l'impossible ens cal
i que no mori el desitg.

Marià Villangómez
Elegies i paissatges
1949

Recurso enseñanza de inglés. Marco Polo-R Propuesta europea para el retorno de muestras de un asteriode

Daniel Marín informa de la propuesta para el retorno de muestras de un asteroide dentro del programa Cosmic Vision de la Agencia Espacial Europea ESA.

Me ha hecho mucha gracia el cómic que acompaña al proyecto: Explica la misión, el diseño, fases, ciencia, etc. en un nivel perfectamente comprensible para alumnos de secundaria.

Como está en inglés he pensado que tal vez podría servir de recurso para dar clases de este idioma y de paso que los chavales aprendan algo de exploración espacial.

El cómic viene en jpgs de diferentes tamaños; los he juntado y he creado un pdf más fácil de manejar e imprimir aunque la resolución de las imágenes originales no es muy alta. Les he pedido una versión en alta resolución.

De momento sólo llega hasta la página 16, lo iré actualizando así como vayan apareciendo nuevos episodios.

Recurso enseñanza inglés: Descargar Marco Polo R el cómic.



Instalar Django en Windows

Una de las formas es esta:

  1. Bajar e instalar python (2.7 en este momento)
  2. Incluir C:\Python27;C:\Python27\Scripts en el path
  3. Copiar este script de instalación de distribute en un fichero (distribute_setup.py) y ejecutarlo python distribute_setup.py
  4. Bajar ultima versión de pip y copiar a directorio; instalar usando python setup.py install
  5. Instalar Django con pip install Django==1.5 (1.5 es la última versión en este momento)
  6. Probar python -c "import django" (no debe dar ningún error)
  7. Crear la última killer app ;-)