• Pasándome a Android

    Tras unos meses de espera, ya puedo decir que tengo un móvil con Android. En concreto una HTC Dream de Movistar, pero que ya corre su cupcake gracias un post en el foro de and.roid.es. Va a la perfección, se nota mucho la evolución de la 1.1 a la 1.5, con el teclado virtual entre otras cosasl

    ¿Abandono Symbian? la verdad es que el n70 no me ha dejado muy buen sabor de boca, la inestabilidad le hacía bastante deprimente. Ciertos problemas con bluetooth y la asociación con otros dispositivos hacía que la batería se esfumase en unas pocas horas y solo de vez en cuando. Sin embargo, para mí llevar activado bluetooth era casi obligado, por el tema del manos libres del coche o durante aquella época de desarrollos con esta tecnología inalámbrica.

    No, no voy a abandonar a Symbian, estoy buscando un móvil pequeño, espero que con symbian, que haga buen reemplazo del n70 y complemente al dream. Hay veces que se necesita llevar un móvil pequeño y la verdad es que la HTC es ladrillo al lado de un 6600 slide, sin symbian o el mismo 6210 navigator, con symbian. A ver si logro encontrar algún stock del 6120 classic.

    Por cierto, que tengo esto del blog casi abandonado, a ver si ahora voy sacando cosas para escribir. Alguna sobre algún que otro proyecto hay pendiente.

  • Plugin jQuery: jquery.flickrutils.js

    Hace unos meses comencé a mirar la api pública de flickr, entre otras cosas por la necesidad de facilitarme el enlace desde este mismo blog a fotos de flickr.

    En primer lugar, quería hacer una especie de selector en que el se me permitiese realizar búsquedas por tags y nombres, quizás por fechas, incluso fotos de otros usuarios. En un principio, pensando solo en que fuese compatible con Drupal.

    Al final, ayer sábado por la mañana, decidí retomar lo que tenía hecho de aquel día y además de intentar aprender un poco de jQuery, conseguir algo que sea fácilmente portable a cualquier sistema web donde se pueda usar jQuery.

    Entre alguna de las funciones que ya podemos encontrar son:

    • Buscador de fotos permite devolver lo obtenido a una función callback; donde se pasa una lista de id de fotos. El callback que viene por defecto mete estos ids en un input. Aún le queda mucho por maquetar y mucho por revisar en la funcionalidad, pero parece funcionar.

    • Carga de fotos Ya tenemos una lista de ids, ahora queremos poder cargarla en algún div. Para esto teníamos varias opciones. y al final he ido implementando casi una por una.

      • Imágenes en un link a la vista pública de la imagen en flickr.
      • Imágenes en un link a la misma imagen pero en otro tamaño.
      • Buscar un formato en todo el documento y reemplazarlo por imágenes

    El enlace al proyecto en Google Code:

    jquery-flickr-utils

    Enlace a una demo con lo que hay a fecha de publicación de este post:

    Demo

    Para obtener la información necesaria uso la API rest de la que tenemos disponible una esplendida documentación a través de flickr. Y recalco lo de espléndida documentación porqué sin ella,...

  • Plugin de Gedit: GeditChecker, Asistente para anlizadores de código, pyflakes y pep8 incluidos.

    Si el último post fue sobre un plugin de gedit, aquí va otro plugin. Un ayudante para que nuestro gedit pueda comprobar nuestro código, cuando salvamos el fichero. Lo que hay realizado, está hecho durante el tiempo sobrante después del almuerzo, y con esto, lo que quiero remarcar es la velocidad de desarrollo que aporta python y tener una api de plugins en este lenguaje como la que tiene Gedit, mi editor habitual cuando ando por escritorios.

    En este caso se trata de un plugin para revisar la sintaxis del fichero que estamos editando al salvar. Para ello, en el caso de python, se ayuda para utilidades externas como pyflakes y pep8.py . Vuelva la salida de estos en un panel inferior, pero además, la funcionalidad extra que añade es que analiza las líneas de salida de los analizadores externos para que al clickearlas nos sitúe en la línea que se ha producido el error o warning.

    Un compañero de trabajo también está realizando una utilidad para comprobar código css, haciendo uso de w3c, y también está incorporado. De esta forma, ha surgido la idea de hacer esto configurable mediante un panel de configuración en el que poder añadir nuevas herramientas externas, como las de gedit, o usar esas mismas, y poder asociarlas a extensiones de ficheros para que se asocien al evento de salvado de documentos. También estaría bien poder asignar parámetros extras a estos otros analizadores.

    El enlace al proyecto en google code:

    GeditChecker

    El código del panel GeditChecker se publica bajo GPL, como se indica en el directorio. Las utilidades de testeo, tienen cada una su respectiva licencia.

    De momento solo se ha probado en Intrepid Ibex que usa Gnome 2.24

    Esto me ha recordado algo que se suele decir mucho en Software Libre, y era...

  • Plugin de Gedit, panel de ficheros abiertos con extras

    Últimamente en el trabajo suelo trabajar bastante con django, un framework de desarrollo web en python. Este tiene la particularidad de tener todas las aplicaciones, o subcomponentes con una jerarquía de ficheros muy definidas. De esta forma, si tienes muchas aplicaciones pequeñas, y estás trabajando en varias a la vez, es bastante común que mostrar un nombre de fichero no sea suficiente como para distinguirlo del resto. Suele pasar con los ficheros views.py, models.py, urls.py, forms.py. Si estás tocando 3 ficheros views.py no eres capaz de distinguirlos y acabas probando a cambiar a alguna de las tres pestañas; hasta que consigues abrir el que quieres.

    Para solucionar esto, se me ocurrió la idea crear un panel lateral de gedit, usando el código de otros plugins python para este editor, de forma que te mostrase, además del nombre del fichero, en caso de que exista más de dos en el listado, que se muestren también el nombre del directorio padre, y sino, el abuelo, así hasta encontrar diferencias.

    No vale solo con directorio padre porque también puede ser que tengas abierto el mismo fichero en dos versiones de un proyecto diferentes y entonces, estaríamos en las mismas, seguiríamos sin distinguir a simple vista que fichero queremos seleccionar.

    He subido el código a un proyecto creado en google code, listopenfilespanel-gedit. Con licencia GPLv3.

    En un principio la funcionalidad es bastante escueta además de permitir cambiar a una u otra pestaña cuando se pulsa en un item del listado. También se mantiene en el mismo orden en el que se encuentran las pestañas, y la pestaña activa se encuentra remarcada entre corchetes.

    Entre algunas mejoras, me gustaría incorporar algunos botones con funciones específicas como ordenar los ficheros abiertos por path, un campo de texto para filtrar ficheros, en vez de mostrarlos todos-...

  • ¡¡Feliz Año 2009!!

    Este día, la mayoría de blogs, de twitts, de sms… todos dicen lo mismo: Feliz 2009, Próspero Año nuevo, … Algunos los pondrán más tarde y otros más temprano. Otros sencillamente lo pondrán autopublicado para que se publique justo a las 00:00.

    Este día cerramos 2008, año de muchos sucesos, como casi todos los años… ¿Un poco de balance? Sigo trabajando (Bien!!, que con la crisis ya se sabe), conseguí sacar el permiso de conducir y comprar un coche nuevo. He ido al EBE (Evento blog España) en Sevilla y también he estado en la OSWC (Open Source World Conference) de Málaga. También he empezado a desarrollar cosas en Django, y empiezo a dejar de lado Plone, que nunca me terminó de convencer.

    Y ¿qué puede ocurrir durante 2009? Pues realmente no sé nada, no tengo nada planeado, aunque pueda parecer raro. Miento, sí que las hay, pero no pasan de ser las típicas proposiciones de año nuevo, como seguir aprendiendo inglés, seguir aprendiendo otras tecnologías durante mi tiempo libre, conseguir algo que se puedan enseñar de mi gestor de servicios en función de máquinas virtuales y reales.

    En fin, os que deseo que 2009 sea lo más favorable para vosotros y vuestros cercanos.

    Feliz y próspero año nuevo.

subscribe via RSS