Usando OpenLayers, se me hizo necesario usar un script proxy para solicitar url's a través de AJAX que no están en el mismo dominio. En la documentación de OpenLayers ponen un ejemplo de un script en python para hacer el proxy, y está bien bueno para aplicaciones sencillas donde no se necesite mucha seguridad, acá está el link:
http://trac.openlayers.org/browser/trunk/openlayers/examples/proxy.cgi
lunes, 29 de diciembre de 2008
jueves, 27 de noviembre de 2008
Cómo hacer una lista en orden inverso
Lo más fácil es ocupar reverse()
Y si queremos ser un poco más rebuscados, podemos usar list comprehension
>>> a=range(5)
>>> a.reverse()
>>> a
[4, 3, 2, 1, 0]
Y si queremos ser un poco más rebuscados, podemos usar list comprehension
>>> a=range(5)
>>> a
[0, 1, 2, 3, 4]
>>> [a[i] for i in range(len(a)-1,-1,-1)]
[4, 3, 2, 1, 0]
martes, 18 de noviembre de 2008
Cómo inspeccionar objetos JavaScript
Estaba quebrandome la cabeza haciendo debugging de JavaScript, me puse a buscar cómo inspeccionar objetos y encontré esto:
http://www.codeproject.com/KB/miscctrl/JS_Inspect_Object.aspx
Es una función sencilla, que recorre el objeto recursivamente y devuelve un string con el objeto formateado a HTML.
Si usas firebug de firefox y pones la función en la consola, cuando la llamas inmediatamente abre la vista DOM, así que queda pulento como inspeccionador de objetos.
http://www.codeproject.com/KB/miscctrl/JS_Inspect_Object.aspx
Es una función sencilla, que recorre el objeto recursivamente y devuelve un string con el objeto formateado a HTML.
Si usas firebug de firefox y pones la función en la consola, cuando la llamas inmediatamente abre la vista DOM, así que queda pulento como inspeccionador de objetos.
lunes, 20 de octubre de 2008
Encuentro Linux 2008, Universidad de Concepción

Página oficial del Encuentro: http://2008.encuentrolinux.cl/
Etiquetas:
chile,
conferencias,
django,
linux,
python
jueves, 2 de octubre de 2008
Videos y fotos de la DjangoCon 2008

Los chicos de la DjangoCon dejaron videos de las charlas, en el siguiente link:
http://www.youtube.com/view_play_list?p=D415FAF806EC47A1
Y en estos otros, algunas fotos:
http://www.flickr.com/photos/jacobian/sets/72157607359944392/
http://www.flickr.com/photos/704race/sets/72157607147999891/
lunes, 15 de septiembre de 2008
Número de linea para Excepciones
Para saber dónde se cayo nuestro programa cuando hay un tray except que abarca mucho código.
Ojo que esto es sólo para el módulo actual, si la excepcion se arrastra desde otro módulo, hay que hacer lo mismo para el otro módulo.
except Exception, error:
lineno = sys.exc_info()[2].tb_lineno
raise Excepction("Exception: %s at line " % (error,lineno))
Ojo que esto es sólo para el módulo actual, si la excepcion se arrastra desde otro módulo, hay que hacer lo mismo para el otro módulo.
miércoles, 3 de septiembre de 2008
DjangoCon... conferencia, se viene

Incluso participa un chileno, Leonardo Soto, con una charla de Django on Jython. Muy bien!
Esperemos que los chicos de Django publiquen videos de las charlas y fotos del evento, para los que estamos más lejos.
La página oficial del evento es: http://djangocon.org
Suscribirse a:
Entradas (Atom)