logo

Acerca de

Bienvenido a mi blog, el sitio perfecto para mis inquietudes, experiencias e idas de olla sobre temas de hoy en día.

Historia al azar

Categorías

Últimas entradas

Últimos comentarios

Enlaces

Meta

photo Luis PeraltaEstado Jabber
Ziritione
Castellón Spain
39.997638, -0.064030

Sindica

Sindícame, por cortesía del subliminal Atom.

16 diciembre 2007

En el mundillo python o incluso en el mundo web, es de sobra reconocido que como parser de feeds nada le hace sombra a feedparser. Por varias razones:

  • Está escrito en python ;)
  • Le podemos pasar casi cualquier tipo de URI como fuente de feed
  • Parsea lo que le echemos: atom, rss, rss2. Incluso mal formados

Para hacer que funcione en mi móvil con un s60 he tenido que vérmelas hasta con la propia distribución de python de nokia: algún módulo que me falta, algún módulo que les ha dado por despiezar, ... Al final saber por qué no funcionaba ha costado. Así que antes que liarnos con explicaciones, he preparado un tar donde está todo lo necesario para hacerlo funcionar. Así que descargad feedparser para s60.

A la hora de instalar, hacer todo como python module salvo para testfp.py que es el programa de test. Al intentar instalar urlparse.py nos preguntará si queremos reemplazar la versión existente y le diremos que sí (tres métodos nuevos y unas cuantas constantes es lo que tiene de más).

Listo para servir.

16 diciembre 2007

No, no voy a hablar de la archiconocida serie de televisión, sino del proyecto que tengo en mente y en mis dedos desde hace bien poco: Lost, never get lost again. Una prueba de concepto de la unión de dos ideas: localización y sitios cercanos; algo que creo que va a marcar la tendencia en tecnología en los tiempos venideros y que no hay que dejar de lado.

¿Qué tengo cerca? ¿dónde estoy? ¿qué necesito, aquí y ahora? Esas son las preguntas que voy a intentar resolver de cuando en cuando.

Las herramientas, por ahora, van a ser python, servicios de geolocalización y location aware search engines (como la API de 11870, pero no es el único). Eso, unido a mi N70.

Los experimentos irán variando, rápido, volcando ideas, intentando sentir una necesidad cumplida. El código intentará seguir a las ideas, la ansiedad saciada puede que un poco más por detŕas.

Y todo esto dentro de mi particular sesenta/cuarenta (no confundir con ochenta/veinte), que implica dedicar cuatro noches de cada diez a mis proyectos en vez de vagar por Perdition city. El nombre del proyecto no sólo hace referencia a encontrar esa seguridad diluida por el desconocimiento de no saber dónde estamos, sino por la vida que se puede llevar en una ciudad como ésta.

Busco betatesters. A ser posible con N70s. A ser posible tecnófilos. A ser posible con ganas de cambiar lo que significa estar fuera de casa.

Actualización: primeros pantallazos.

2 diciembre 2007

Ayer me dio el impulso de probar python en mi Nokia N70, así que me bajé a comprar un Bluetooth USB dongle, porque lo de llevar la tarjeta de memoria del PC al teléfono cada vez que fuera a probar algo no me apetecía nada. Además, existe la posibilidad de usar una consola remota contra el intérprete de Python y eso sólo funciona con Bluetooth.

Si os animais a probarlo, Nokia es la que mantiene el proyecto y, bajo mi punto de vista, lo ha hecho muy bien.

Aproximadamente me pasé dos horitas intentando hacer que se asociase mi portátil con el móvil. Para empezar me faltaban algunos paquetes en mi Ubuntu. Tuve que instalar:

  • bluetooth
  • bluez-pin
  • bluez-utils
  • bluez-gnome

El más importante quizá fue bluez-gnome, que contaba que no tendría que instalar (long life XFCE!), pero resultó que sí, porque si no no me preguntaba la contraseña de asociación (y antes probé editar /etc/bluetooth/pin, /etc/bluetooth/hcid.conf y /var/lib/bluetooth/MAC/pincodes y nada de nada).

Una vez asociado quería probar la consola remota del intérprete, para que esto funcionara:

# sdptool add --channel=1 SP
# rfcomm listen /dev/rfcomm0 1

Y lanzar después la consola remota en el móvil. Aquí el comando clave fue el sdptool, antes se quejaba el móvil de que no había encontrado ningún puerto de serie en mi pc.

>>> import sysinfo
>>> sysinfo.battery()
85

Para subir archivos al móvil estuve utilizando obexftp (otro paquete más a instalar). La única pega que tuve fue al intentar subir un archivo con el mismo nombre que otro subido anteriormente y todavía no haberlo borrado. Se queja entonces el obexftp con un error de Permission denied que no es muy explicativo. En el momento de mandar un archivo .py, llega al móvil como un mensaje que, al intentar abrirlo, nos pregunta si queremos instalar el script.

Así que me pasé la tarde programando un escriptacho para jugar con los ids de celdas y el servicio de My Location de Google (la funcionalidad de My Location de Google Maps Mobile no funciona en los s60 2nd ed. porque el java no puede acceder a esos datos del móvil). Otro día hablaré del programita.

26 febrero 2007

Ayer actualicé el software del planet a la última versión de Venus, con lo que ya no tendremos los dichosos problemas con los feeds atom 1.0. Y todo esto mientras Héctor trabaja en la versión definitiva.

Ya volvemos a aparecer todos y alguno más que tenía pendiente. Un efecto secundario del cambio ha sido que no usamos los estilos viejos. Si alguien tiene ganas de ponerse con el css, avanti.

15 febrero 2007

Después de mi última venta realicé mi última gran compra: la Nokia N800, que es el modelo siguiente.

Me llegó ayer, así que todavía no he podido probar mucho. Las diferencias con la 770 a primera vista son:

  • Más velocidad y memoria RAM: se nota que va mucho más suelta. Ahora se pueden ver videos de YouTube sin problemas.
  • Nueva versión del sistema operativo, que ahora es la 2007 Edition (sigue siendo Linux).
  • Cámara para videoconferencias, receptor fm, sonido estéreo sin auriculares, más ligereza.

Ya iré jugando un poquillo más a medida que vaya teniendo tiempo. Aprovecho para inaugurar la nueva categoría dentro de la de proyectos.

Página anterior Página siguiente