N3uro5i5 http://n3uro5i5.lacoctelera.net Blog Personal de Miguel Ángel Martínez Triviño es-es Tecnología web rails ruby the-shaker v0.1. More on http://www.the-shaker.com TussamGo terminada http://n3uro5i5.lacoctelera.net/post/2009/07/02/tussamgo-terminada 2009-07-02T15:19:34+00:00 Al fin apareció, tras varios meses en la oscuridad sale a la luz apoyado por un comunicado de prensa.

En todo caso me reservo mi opinión sobre la aplicación,  sin comentarios ;-)

]]>
http://n3uro5i5.lacoctelera.net/post/2009/07/02/tussamgo-terminada#comentarios
Optimiza la configuración de tu servidor mysql http://n3uro5i5.lacoctelera.net/post/2009/04/09/optimiza-configuracion-tu-servidor-mysql 2009-04-09T14:05:24+00:00 Menudo invento este script hecho en perl que hace un análisis de la configuración de nuestro servidor mysql y  nos devuelve consejos y pasos para optimizarlo. Toda una joya :D

Actualización: Acabo de encontrar otro script que tampoco está nada mal.

]]>
http://n3uro5i5.lacoctelera.net/post/2009/04/09/optimiza-configuracion-tu-servidor-mysql#comentarios
Tussam Go! se deja ver http://n3uro5i5.lacoctelera.net/post/2009/02/27/tussam-go-se-deja-ver 2009-02-27T23:07:27+00:00 Hace unos minutos de casualidad al entrar en al zona de estimación de tiempos de TUSSAM, debajo del todo aparece una link "Consulta de Tiempos de Llegada sobre Plano" que me lleva a esta página.

Por lo que veo en el title se llama Tussam Go! y me da la impresión de la interfaz constará de un mapa en la parte superior y streetview debajo. Vaya! me resulta familiar la interfaz ;-).

Simplemente decir que estoy impaciente por ver el resultado, el cual espero que sea mejor que el nuestro por dos razones: la primera, que ofrezca un servicio al ciudadano que hasta ahora no hemos sido capaces o no nos ha dado tiempo a dar, y segunda, aprender de los resultados y absorber el máximo conocimiento posible.

Aunque esto probablemente provoque el cierre del servicio por su parte y evidentemente dejar de ofrecer BuSevilla.

Actualización 23-02-09 - 23:00

BuSevilla ha dejado de recibir datos de la API de tussam, cortes temporales no son raros, pero éste está persistiendo, crucemos los dedos.

Actualización 24-02-09 - 13:30

El servicio ha vuelto, falsa alarma :-)

]]>
http://n3uro5i5.lacoctelera.net/post/2009/02/27/tussam-go-se-deja-ver#comentarios
Busevilla. Autobuses de Sevilla y Sevici. http://n3uro5i5.lacoctelera.net/post/2009/02/19/busevilla-2-0 2009-02-19T12:30:31+00:00 El pasado miércoles 11 de Febrero tuvimos una entrevista en Tussam en la que se nos comentó que aunque les gusta la idea y les alegra que exista gente que tome este tipo de iniciativas, prefieren tener todo bajo control y su idea es ir cerrando "el acceso" a los datos.

Esto provocará que tengamos que dejar de ofrecer el servicio, un servicio gratuito que no tiene otra finalidad más que la de ayudar al ciudadano. Evidentemente están en su derecho y esta era una posibilidad que tenía en mente, así que es totalmente respetable.

A pesar de esto... ¿Bajar los brazos? ¡bah!, esto no hizo más que espolearnos a mi y a mis compañeros, Juan y Laura, y en apenas cuatro días sacamos un puñado de mejoras y nuevas funcionalidades.

  • Una interfaz más limpia, amplia y menos cargada; las líneas ahora las seleccionaremos mediante unos filtros en el panel lateral.
  • Información de las líneas y sus itinerarios de forma individual, si que es cierto que falta mucho trabajo por hacer en cuanto al número y ordenación de paradas y líneas.
  • Inclusión de Sevici! Además de tener acceso a el estado actual de cada estación, pulsando sobre la parada, podremos seguir su evolución a través de las horas para conocer el patrón de movimientos y poder atinar mejor con las disponibilidad de bicicletas y bornetas.

Nuestra idea es agrupar todos los servicios públicos de Sevilla, así que en cuanto el Metro esté operativo no dudéis que haremos todo lo posible para que lo tengáis disponible.

Recordad todo error que encontréis o funcionalidad que echéis en falta lo podéis hacer constar en la zona de feedback

]]>
http://n3uro5i5.lacoctelera.net/post/2009/02/19/busevilla-2-0#comentarios
Configuración Vim (.vimrc + Plugins) http://n3uro5i5.lacoctelera.net/post/2009/01/21/configuracion-vim-vimrc-plugins 2009-01-21T22:41:36+00:00 Como comenté en una entrada anterior he empezado a usar vim como entorno de desarrollo Rails. Por lo que con un par de compañeros (Gumer y Juan) hemos creado un repositorio en github donde tenemos una configuración común y los plugins necesarios para tener un buen entorno.

También recomiendo echarle un vistazo a estos enlaces y al siguiente vídeo, sobre todo a partir del minuto 7, donde se puede ver toda la potencia de este tipo de configuración. ^_^

Rails on Vim - English from Fabio Akita on Vimeo.

]]>
http://n3uro5i5.lacoctelera.net/post/2009/01/21/configuracion-vim-vimrc-plugins#comentarios
BuSevilla translated to English and Feedback forum enabled http://n3uro5i5.lacoctelera.net/post/2008/12/08/busevilla-translated-to-english-and-feedback-forum-enabled 2008-12-08T22:17:28+00:00 Aprovechando la inclusión de internacionalización y localización en rails 2.2, decidí probarlo sobre BuSevilla traduciéndolo al Inglés.

Como no, dar las gracias a mi compañero Edu que ha conseguido que la traducción al inglés se parezca a una traducción al inglés ;-)

Otra cosa a comentar es que he activado un foro para recibir vuestras ideas, pues son éstas las que quiero ir desarrollando a partir de ahora.

]]>
http://n3uro5i5.lacoctelera.net/post/2008/12/08/busevilla-translated-to-english-and-feedback-forum-enabled#comentarios
Mi Thunderbird - A.K.A Gmail Killer http://n3uro5i5.lacoctelera.net/post/2008/11/30/mi-thunderbird-a-k-a-gmail-killer 2008-11-30T12:10:54+00:00 Me gusta Gmail, me encanta Gmail, pero el tener varias cuentas de correo me han obligado a buscarme una solución donde tener a mano todas ellas. Y como cada vez paso más tiempo Offline necesitaba una herramienta que me permitiera limpiar mi inbox en esos momentos.

Como Gmail soporta Imap y Thunderbird tiene una buena integración con éste, creí sería una buena opción. Pero claro, la condición de abandonar mi querido Gmail era obtener algún extra y por supuesto conservar la mayoría de las características de éste, por lo que me puse manos a la obra en busca de complementos que lo convirtiera en mi lector de correo indispensable.

Complementos instalados:

  • Lightning
  • Es "el complemento", ya que genera calendarios que pueden ser sincronizados entre otros servicios con Google Calendar. Su integración en la aplicación es sublime pudiendo ver desde la pantalla de correo las tareas a hacer hoy, mañana, etc.
    Indispensable.

  • Google Calendar Provider
  • Si queremos utilizar Lightning sincronizado con Google Calendar, nos habremos percatado que el acceso es de solo lectura, y es aquí donde entra en juego GCprovider permitiendo el acceso bidireccional a nuestros calendarios.

  • GmailUI
  • Añade entre otras funciones, la posibilidad de archivar mensajes, atajos de techado así como búsquedas al más puro estilo Gmail

  • QuotedColors
  • Colorea los textos citados existentes en los mensajes.

  • Zindus
  • Sincronización bidireccional de las libretas de contactos y direcciones entre Gmail y Thunderbird.

  • EnigMail
  • Soporte para (de)codificación y firma de correos usando GnuPG, así como administración de claves.

  • Remember The Milk Provider
  • Sincronización y creación de tareas en RTM

  • MessageFaces
  • Muestra el avatar del remitente del mensaje, soporta Gravatar.

Con todos estos complementos creo que tenemos un gestor de correo/calendario/tareas bastante completo, pero si que es cierto que hecho de menos una cosa, que es la posibilidad de ver todos los mensajes de un hilo de conversación de forma continua, al estilo Gmail :-(.

Hasta ese momento, no podré decir que tengo el lector de correo definitivo, pero va en camino ;-)

]]>
http://n3uro5i5.lacoctelera.net/post/2008/11/30/mi-thunderbird-a-k-a-gmail-killer#comentarios
BuSevilla. Localiza tu autobús http://n3uro5i5.lacoctelera.net/post/2008/11/19/busevilla-localiza-tu-autobus 2008-11-19T09:34:31+00:00 Los últimos acontecimientos me han hecho decidir sacar a la luz uno de mis proyectos personales, BuSevilla.

BuSevilla nació de una frase de Eduardo que decía ¿Migue sería muy complejo colocar los autobuses de Tussam en el mapa?.

Desde ese momento me puse manos a la obra, primero por mi cuenta, luego desarrollándolo con la colaboración de mis compañeros Juan y Jose y presentándolo al concurso OpenMovilForum con el nombre de OhMyBus!.

Finalmente, tenía la espinita clavada de dejar siempre los proyectos a la mitad, por lo que le di el último impulso obteniendo la aplicación en el estado actual.

BuSevilla hace uso de una API que tiene Tussam desde la que obtengo las estimaciones, y al no tener ningún acuerdo con ellos y viendo que últimamente está sufriendo muchos cambios, todos dirigidos a hacerla cada vez más cerrada (ayer mismo la tuve que recuperar tras un cambio), me ha hecho decidir que debo sacar la aplicación en el estado actual, aún sabiendo que no está terminada y tiene muchos fallos tanto funcionales como de interfaz.

Realmente no se que reacción pueden tener los encargados del servicio por lo que hagan sus apuestas. ¿Cuanto tiempo creéis que van a tardar hasta cerrarme el acceso a la API? :p

Con que a una sola persona le sea útil, ya tendré mi objetivo cumplido. ;-)

]]>
http://n3uro5i5.lacoctelera.net/post/2008/11/19/busevilla-localiza-tu-autobus#comentarios
Vim, Ruby On Rails IDE http://n3uro5i5.lacoctelera.net/post/2008/11/10/vim-ruby-on-rails-ide 2008-11-10T00:23:25+00:00 He pasado por varios entornos de desarrollo (Gedit, Aptana, Netbeans, ...) y siempre tenía la sensación de que faltaba algo, que no tenía una herramienta al nivel de la que usan mis compañeros, TextMate.

Si quería funcionalidades se abusaba de los recursos, y si en cambio quería ahorro de recursos obtenía pocas funcionalidades.
Pero al fin esto ha cambiado, he topado de lleno con lo que buscaba, VIM.

Siempre he mirado a Vim desde la distancia pensando que nunca iba a ser capaz de manejarlo con soltura (aún hoy sigo sin hacerlo), sintiendo impotencia a la hora de simplemente intentar copiar o pegar una palabra o guardar un archivo.

Pero claro, sabía que detrás de este monstruo indomable se encontraba toda la potencia que buscaba. Solo hay que esforzarse para aprender todos esos atajos de teclado, superar su inclinada curva de aprendizaje y añadirle los plugins necesarios para conseguir un entorno de trabajo suficiente para mi día a día.

¿Que necesitamos?

Con lo anterior podremos tener un entorno de desarrollo potente al que podremos sacar provecho si nuestra habilidad con el teclado es suficiente :p

Así pues, recomiendo usar uno de los siguientes paquetes preconfigurados que incluyen plugins y archivos de configuración ya preparados, evitando así tenerlos que instalar de forma manual.

Paquetes Pre-configurados

Pues bien y como una imagen vale más que mil palabras, os muestro un pequeño vídeo que he preparado. Perdonadme por la torpeza con los atajos de teclado, I'm Novice Man ;-)

]]>
http://n3uro5i5.lacoctelera.net/post/2008/11/10/vim-ruby-on-rails-ide#comentarios
Visita a Google España http://n3uro5i5.lacoctelera.net/post/2008/10/01/visita-google-espana 2008-10-01T23:05:21+00:00 Flowers In Space, la empresa a la que pertenezco recibió una invitación en nombre de Clara Rivera de Programa con google, en la que se nos invitaba a pasar el dia en el Google Developer Day, así como al dia siguiente ir a las oficinas de Google España a pasar unas horas con Mano Marks (Google Developer Advocate) y con unos 15 desarrolladores más.

El fin era que cada uno presentara un poco los proyectos en los que había usado algún servicio cartográfico de Google (Gmaps, GEarth), mientras Mano Marks tomaba notas de éstos y nos comentaba los últimos avances que está haciendo Google en ese entorno.

Junto a Eduardo y servidor estaban los chicos de:

Las sesiones eran todas en inglés debido a la presencia de los ingenieros de Google, por lo que como mi inglés hablado es el justo para pedir "un Whisky Ballantines Con SevenUp", tuve que hacer uso de mi comodín que es mi compañero Eduardo, el cual se desenvuelve con eficacia es estas situaciones y por supuesto, domina el inglés y la puesta en escena a la perfección ;-).

Por lo que la presentación salió bastante bien para ser casi improvisada, excepto en el momento en que puse de forma fortuita el único vídeo de los casi 50000 existentes en las que aparece una mujer desnuda :p.

En cuanto a la experiencia decir que ha sido increíble el poder compartir tus inquietudes y los temas que nos apasionan con gente tan preparada y amable, así como ver que en España existen desarrollos muy interesantes y potentes.

Y otra cosa, hay que ver lo bien que se come en Google :p

]]>
http://n3uro5i5.lacoctelera.net/post/2008/10/01/visita-google-espana#comentarios