nedflanderismo

Posted by jorge on April 08, 2010

La web se nos está plagando de nedflanderismos, o hablar a los usuarios como si fueran niños.

Lo que buscan los editores parece ser un tono cercano, pero conmigo lo que consiguen es que me sienta insultado. Además llenar el texto de diminutivos no ayuda a la legibilidad.

muele que muele 2

Posted by jorge on January 20, 2010

Rescato a este blog de su letargo para dar cuenta de un pequeño proyecto. Se trata de una recopilación de recursos relacionados con el flamenco.

El sitio tiene la particularidad de que no almacena nada, no tiene base de datos. Todos los contenidos los obtiene de otros sitios especializados en cada uno de los recursos que trata. Es una aplicación java que corre sobre Google application engine. Se divide en tres apartados:

  • Sitios de Madrid y Barcelona seleccionados por su relación con el flamenco. Hay bares, tiendas y tablaos, pero si sigo con ello seguramente amplíe la lista de categorías. Los sitios provienen de 11870.com, en concreto son los que guardo con mi usuario bajo la sección flamenco.
  • Selección de versos escuchados en cantes. El criterio es puramente subjetivo, no pretende ser lo mejor, sino lo que me ha llamado la atención. La atribución de la letra a un artista concreto es complicada en el flamenco, porque las mismas letras las cantan distintos artistas. Aquí menciono al artista al que se la he oido. No es una atribución, sino más bien una guía para que una persona pueda escuchar esos versos cantados. Los cantes los recopilo con usuario de twitter creado para la ocasión.

Los feeds los proporciona cada fuente: 11870.com, delicious y twitter. También ofrezco un sólo feed que combina las tres fuentes. Ese feed está construido utilizando Yahoo Pipes.

Pese a que los datos no persisten, para que la experiencia de uso sea fluida almaceno los datos temporalmente en una memcache que ofrece GAE.

tunea (cutrea) tu iphone 6

Posted by jorge on December 22, 2008

Mi iphone sufrió un accidente y la pantalla se rompió en mil pedazos. Milagrosamente seguía funcionando, pero con cachos de pantalla inexistentes. Lo que quedaba estaba todo rajado, haciéndose el manejo incómodo e incluso peligroso. Un desastre:

antes-3.JPG

En este sencillo tutorial te vamos a mostrar como recuperar el teléfono e incluso hacerlo un poco más tuyo. Tienes que comprobar que la pantalla táctil sigue funcionando. Si la pantalla está rajada e incluso la faltan trozos pero sigue respondiendo, éste es tu tutorial. ¡Manos a la obra!

Materiales

  • Cinta de embalaje.
  • Una protectora de pantalla de iphone. En concreto ésta la vendían como protección anti-indiscretos, porque impide que se vea la pantalla si no la miras de frente. A nosotros eso nos da igual. Lo que queremos es no pasar nuestros dedos por la pantalla rajada.
  • Un iphone.

materiales

Herramientas

  • Un cutter.
  • Unas tijeras. En mi caso han sido de cocina, unas más finas seguro que vienen mejor.

herramientas

Paso a paso

Paso 1

Pon la cubierta sobre la pantalla. Asegúrate que el lado pegajoso toque la pantalla, o lo que quede de ella.

pantalla

Paso 2

Rodea la parte de arriba y la de abajo con cinta de embalar.

paso 2 front

Rodéalo por los dos lados, sin miedo:

paso 2 back

 

Paso 3

Recorta con las tijeras la parte sobrante.

paso 3

Paso 4

Practica aberturas con el cutter allá donde el teléfono tiene sus orificios naturales:

agujero cámara

¡Como nuevo! ;-P

gepo 3

Posted by jorge on September 14, 2008

El generador de poesías, bautizado imaginativamente como gepo, ya está en el aire. El propio gepo tiene una página explicativa, de forma que no me voy a explayar aquí. Sólo decir que de momento se pueden obtener pareados y sonetos generados al azar. Los resultados son, como era de prever, absolutamente caóticos. En el caso de los pareados alguno sale gracioso, pero los sonetos son un puro delirio.

La aplicación la he construido en grails, lo que me ha dado para pensar un poco acerca del desarrollo sobre esta plataforma, pero eso es harina de otro costal y merece un post aparte.

pareados 1

Posted by jorge on September 03, 2008

La aplicación de generación de poesías empieza a tomar forma. Las primeras visitas de las musas a mi ordenador.

pareado 1

Ésta me ha parecido particularmente conmovedora:

pareado 2

Esternocleidomastoideo 6

Posted by jorge on August 20, 2008

El silabeador está funcionando bastante bien. Gracias a todos los que lo estáis probando. Especialmente a la persona que ha encontrado el primer error: “esternocleidomastoideo”, ya está solucionado. Esta nueva versión indica también cuál es la sílaba tónica.

Agradezco mucho que sigáis probando.

silabeador

Posted by jorge on August 19, 2008

He hecho una pequeña aplicación que divide palabras en español en sílabas. El formulario acepta sólo una palabra y para que la división por sílabas sea correcta debe estar escrita sin faltas de ortografía. Cuando el programa hace la división te muestra el resultado y te pregunta si es o no correcto, de esa forma yo me entero si alguien le ha encontrado algún error. Ponla a prueba :)

Este proyecto es parte de otro más ambicioso cuyo fin único y último es la conquista del mundo. Pronto espero dar los siguientes pasos y contarlos desde este blog.

No esperaba tener que programar esta parte, pensaba que alguien ya habría escrito y publicado el código para dividir palabras en sílabas en español, pero no he encontrado ninguno que pudiera utilizar: o bien no eran libres o daban errores. De forma que lo he implementado yo. Lo he hecho en groovy, aunque se puede empaquetar como un jar y utilizarlo desde java. Ahora es a mí a quien toca liberarlo: anapalabra en Google code.

Por cierto, la aplicación está hecha en grails y corre en una máquina virtual (slicehost) con 256M, sólo arrancar Tomcat con la aplicación se merienda 150M, o sea que la cosa va bien justita. Grails come mucho más de lo que esperaba, me temo que me voy a arrepentir.

Espejos mecánicos

Posted by jorge on July 04, 2008

El Reina Sofía aloja estos días la exposición máquinas y almas, que según el texto introductorio “explora la convergencia ciencia-arte-tecnología”. Ahí queda eso. La exposición me ha encantado, el ámbito era muy amplio y había desde trabajos basados en redes sociales a experimentos con ferrofluidos.

Me ha llegado al alma el trabajo de Daniel Rozin. Sus espejos mecánicos son paneles de elementos que se adaptan para mostrar la imagen de los objetos que haya enfrente de la obra. Hasta aquí nada muy distinto de lo que haces al conectar tu webcam. Sin embargo el dispositivo que muestra la imagen es un ingenio mecánico cuyos píxeles son de un palmo de ancho, o incluso irregulares. No sé explicar el porqué, pero creo que Rozin ha entendido algo que la mayoría de los que trabajamos con tecnología sólo intuimos.

burbubble redux

Posted by jorge on June 08, 2008

Después de meses sin cambios hemos hecho la primera actualización de burbubble. Le hemos cambiado el diseño y hemos automatizado ciertas tareas como la rotación de las historias en la home. Hemos hecho disponibles cinco historias más que estaban en el blog pendientes de edición.

También hemos añadido una página about explicando quiénes estamos detrás y dando una forma de contacto, y otra página con un listado en crudo de todas las historias publicadas. No nos interesa que la vean los lectores, pero sí que la vean los motores de búsqueda para que todas las historias se indexen. ¿Cutre? eso no me lo dices en la calle.

Además Lorna ha licenciado los textos con Creative Commons Attribution-Noncommercial.

swing agenda 2

Posted by jorge on April 12, 2008

Estoy encantado de hacer público un pequeño experimento que he bautizado con el arrebatador nombre de swagenda. Para lanzar la aplicación basta con clicar un link: lanzar swagenda. Hay una página desde la que ese link será accesible permanentemente y que contendrá siempre la última versión estable. Los fuentes de la aplicación están disponibles en un proyecto de Google code.

Swagenda es una aplicación java que accede a la agenda de un usuario en 11870.com (los sitios que tenga guardados). Sólo permite verlos, no modificarlos, y comparado a acceder directamente a 11870.com ofrece las siguientes ventajas:

  • Velocidad supersónica aplicando filtros
  • Funcionamiento offline
  • Filtros y ordenaciones alfabéticas de los sitios
  • Diseño sexy

Está bien, la última la borramos :)

Por supuesto todas estas ventajas no desmerecen en absoluto el desarrollo técnico tras la web de 11870.com, desarrollo del que personalmente soy arte y parte. Las características de swagenda son fruto de un enfoque técnico diferente, enfoque no aplicable a 11870.com en general, pero que la API posibilita.

El poder del escritorio

Swagenda es un cliente Swing de la API de 11870.com. Se publica por Java web start y hace uso de Apache Abdera. Es un prototipo que tiene el objetivo de demostrar al mundo, incluyendo en ese mundo a mí mismo, que las aplicaciones de escritorio resuelven muchos problemas mejor que las aplicaciones web. Por muy rich client que sean esas aplicaciones web.

swagenda screenshot swagenda filters swagenda place details

Honestamente creo que es así. Creo que hay un hueco importante en el desktop que la web aún no ha cubierto y probablemente no vaya a cubrir. No obstante esta aplicación no va a ser la que demuestre estos extremos, seguramente porque no le he podido proporcionar el tiempo y la dedicación que merecía o directamente por mi falta de destreza en el escritorio, por no hablar de mi particular gusto plástico, que hace que lo que yo veo como arrebatadoramente hermoso haga que otros se planteen mi salud mental.

He liberado el código de la aplicación, y si alguien se toma la molestia de mirarlo y tiene algún comentario estaré encantado de escucharle. Si a alguien le apetece participar en el desarrollo de lo que tenga que venir, estaré aún más encantado.

Pendiente

Las tareas en las que me debería ocupar en adelante, de mayor a menor prioridad:

  • Acabar la pantalla de detalle de opinión.
  • Editar opiniones.
  • Subir fotos y vídeos. La integración con el escritorio es uno de los puntos fuertes de swing, la subida de multimedia una de las grandes debilidades de la web.
  • Deshacernos de abdera. Nada en contra del proyecto, pero dejaría swagenda unas diez veces más ligero.
  • Deshabilitar los filtros no aplicables: cuando seleccionas la localidad Alpedrete sólo permitir pinchar en las tags que hayas usado en sitios de Alpedrete.