N3uro5i5 http://n3uro5i5.lacoctelera.net 2009-07-02T15:19:34Z Miguel Ángel Martínez Triviño TussamGo terminada http://n3uro5i5.lacoctelera.net/post/2009/07/02/tussamgo-terminada 2009-07-02T15:19:34Z N3uro5i5 Al fin apareció, tras varios meses en la oscuridad sale a la luz apoyado por un comunicado de prensa. En todo caso me reser... <p>Al fin <a href="http://www.infobustussam.com:9005/tussamGO/index.jspx">apareció</a>, tras varios meses <a href="http://n3uro5i5.lacoctelera.net/post/2009/02/27/tussam-go-se-deja-ver">en la oscuridad</a> sale a la luz apoyado por un <a href="http://www.abcdesevilla.es/20090702/medios-redes-web/tussam-permite-consultar-tiempos-200907021341.html">comunicado de prensa</a>.</p> <p>En todo caso me reservo mi opinión sobre la aplicación,  <a href="http://busevilla.com">sin comentarios</a> ;-)</p> 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:24Z N3uro5i5 Menudo invento este script hecho en perl que hace un análisis de la configuración de nuestro servidor mysql y  nos devuelv... <p>Menudo invento <a href="http://wiki.mysqltuner.com/MySQLTuner">este script</a> 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</p> <p></p> <p><strong>Actualización:</strong> Acabo de encontrar otro <a href="http://day32.com/MySQL/">script</a> que tampoco está nada mal.</p> <p></p> Tussam Go! se deja ver http://n3uro5i5.lacoctelera.net/post/2009/02/27/tussam-go-se-deja-ver 2009-02-27T23:07:27Z N3uro5i5 Hace unos minutos de casualidad al entrar en al zona de estimación de tiempos de TUSSAM, debajo del todo aparece una link "C... <p>Hace unos minutos de casualidad al entrar en al <a href="http://tussam.es/index.php?id=15&amp;no_cache=1">zona de estimación de tiempos</a> de TUSSAM, debajo del todo aparece una link "Consulta de Tiempos de Llegada sobre Plano" que me lleva a <a href="http://www.infobustussam.com:9005/tussamGO/index.jspx">esta página</a>.</p> <p>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 <a href="http://www.busevilla.com">familiar</a> la interfaz ;-).</p> <p>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.</p> <p>Aunque esto probablemente provoque el cierre del servicio por su parte y evidentemente dejar de ofrecer <a href="http://www.busevilla.com">BuSevilla</a>.</p> <p><a href="http://drupload.com/?module=img&amp;file=rdxx5tsewzk1fjshud2k.png"><img class="imgcen" src="http://drupload.com/?module=img&amp;file=rdxx5tsewzk1fjshud2k.png" alt="" width="430" height="632" /></a></p> <p><strong>Actualización 23-02-09 - 23:00</strong></p> <p>BuSevilla ha dejado de recibir datos de la API de tussam, cortes temporales no son raros, pero éste está persistiendo, crucemos los dedos.</p> <p><strong>Actualización 24-02-09 - 13:30</strong></p> <p>El servicio ha vuelto, falsa alarma :-)</p> Busevilla. Autobuses de Sevilla y Sevici. http://n3uro5i5.lacoctelera.net/post/2009/02/19/busevilla-2-0 2009-02-19T12:30:31Z N3uro5i5 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 ... <p>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.</p> <p>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.</p> <p>A pesar de esto... ¿Bajar los brazos? ¡bah!, esto no hizo más que espolearnos a mi y a mis compañeros, <a href="http://juan.gg/">Juan</a> y <a href="http://twitter.com/lvalverde">Laura</a>, y en apenas cuatro días sacamos un puñado de mejoras y nuevas funcionalidades.</p> <ul> <li>Una <a href="http://www.busevilla.com">interfaz</a> más limpia, amplia y menos cargada; las líneas ahora las seleccionaremos mediante unos filtros en el panel lateral. </li> <li>Información de las líneas y sus <a href="http://www.busevilla.com/lines/34">itinerarios</a> 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.</li> <li>Inclusión de <a href="http://www.sevici.es/">Sevici</a>! Además de tener acceso a el estado actual de cada estación, pulsando sobre la parada, podremos seguir su <a href="http://www.busevilla.com/bike/stops/106">evolución</a> a través de las horas para conocer el patrón de movimientos y poder atinar mejor con las disponibilidad de bicicletas y bornetas.</li> </ul> <p>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.</p> <p>Recordad todo error que encontréis o funcionalidad que echéis en falta lo podéis hacer constar en la <a href="http://busevilla.uservoice.com/">zona de feedback</a></p> Configuración Vim (.vimrc + Plugins) http://n3uro5i5.lacoctelera.net/post/2009/01/21/configuracion-vim-vimrc-plugins 2009-01-21T22:41:36Z N3uro5i5 Como comenté en una entrada anterior he empezado a usar vim como entorno de desarrollo Rails. Por lo que con un par de compa... <p>Como comenté en una <a href="http://www.lacoctelera.com/n3uro5i5/post/2008/11/10/vim-ruby-on-rails-ide">entrada anterior</a> he empezado a usar vim como entorno de desarrollo Rails. Por lo que con un par de compañeros (<a href="http://twitter.com/goomerko">Gumer</a> y <a href="http://twitter.com/nickel83">Juan</a>) hemos creado un <a href="http://github.com/goomerko/vim-rails.config/tree/master">repositorio</a> en github donde tenemos una configuración común y los plugins necesarios para tener un buen entorno.</p> <p>También recomiendo echarle un vistazo a estos <a href="http://delicious.com/search?p=vim&amp;u=n3uro5i5&amp;chk=&amp;context=userposts&amp;fr=del_icio_us&amp;lc=1">enlaces</a> 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. ^_^<a href="http://rayninfo.co.uk/vimtips.html"><br /></a></p> <p> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="294" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2717406&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /> <embed type="application/x-shockwave-flash" width="450" height="294" src="http://vimeo.com/moogaloop.swf?clip_id=2717406&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed> </object> <p><a href="http://vimeo.com/">Rails on Vim - English</a> from <a href="http://vimeo.com/akitaonrails">Fabio Akita</a> on <a href="http://vimeo.com">Vimeo</a>.</p> </p> 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:28Z N3uro5i5 Aprovechando la inclusión de internacionalización y localización en rails 2.2, decidí probarlo sobre BuSevilla traducién... <p>Aprovechando la inclusión de <a href="http://rails-i18n.org/">internacionalización y localización</a> en rails 2.2, decidí probarlo sobre <a href="http://busevilla.com">BuSevilla</a> traduciéndolo al Inglés.</p> <p>Como no, dar las gracias a mi compañero <a href="http://twitter.com/eduardo">Edu</a> que ha conseguido que la traducción al inglés se parezca a una traducción al inglés ;-)</p> <p>Otra cosa a comentar es que he activado un <a href="http://busevilla.uservoice.com/">foro</a> para recibir vuestras ideas, pues son éstas las que quiero ir desarrollando a partir de ahora.</p> 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:54Z N3uro5i5 Me gusta Gmail, me encanta Gmail, pero el tener varias cuentas de correo me han obligado a buscarme una solución donde tener... <p>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. </p> <p>Como <a href="http://gmail.com">Gmail</a> soporta <a href="http://es.wikipedia.org/wiki/IMAP">Imap</a> y <a href="http://www.mozilla-europe.org/es/products/thunderbird/">Thunderbird</a> 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. </p> <h3>Complementos instalados:</h3> <ul> <li><a href="https://addons.mozilla.org/es-ES/thunderbird/addon/2313">Lightning</a></li> <p> Es <b>"el complemento"</b>, 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.<br /> <b>Indispensable.</b> </p> <li><a href="https://addons.mozilla.org/es-ES/thunderbird/addon/4631">Google Calendar Provider</a> <li> <p> 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. </p> <li><a href="https://addons.mozilla.org/es-ES/thunderbird/addon/1339">GmailUI</a></li> <p> Añade entre otras funciones, la posibilidad de archivar mensajes, atajos de techado así como búsquedas al más puro estilo Gmail </p> <li><a href="http://quotecolors.mozdev.org/">QuotedColors</a></li> <p> Colorea los textos citados existentes en los mensajes. </p> <li><a href="https://addons.mozilla.org/es-ES/thunderbird/addon/6095">Zindus</a></li> <p> Sincronización bidireccional de las libretas de contactos y direcciones entre Gmail y Thunderbird. </p> <li><a href="https://addons.mozilla.org/es-ES/thunderbird/addon/71">EnigMail</a></li> <p> Soporte para (de)codificación y firma de correos usando <a href="http://www.gnupg.org/">GnuPG</a>, así como administración de claves. </p> <li><a href="https://addons.mozilla.org/es-ES/thunderbird/addon/7125">Remember The Milk Provider</a></li> <p>Sincronización y creación de tareas en RTM</p> <li><a href="https://addons.mozilla.org/es-ES/thunderbird/addon/393">MessageFaces</a></li> <p> Muestra el avatar del remitente del mensaje, soporta <a href="http://en.gravatar.com/">Gravatar</a>. </p> </ul> <p>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 :-(.</p> <p>Hasta ese momento, no podré decir que tengo el lector de correo definitivo, pero va en camino ;-) </p> </li></li> BuSevilla. Localiza tu autobús http://n3uro5i5.lacoctelera.net/post/2008/11/19/busevilla-localiza-tu-autobus 2008-11-19T09:34:31Z N3uro5i5 Los últimos acontecimientos me han hecho decidir sacar a la luz uno de mis proyectos personales, BuSevilla. BuSevilla n... <p>Los últimos acontecimientos me han hecho decidir sacar a la luz uno de mis proyectos personales, <a href="http://busevilla.com">BuSevilla</a>.</p> <p> BuSevilla nació de una frase de <a href="http://twitter.com/eduardo">Eduardo</a> que decía ¿Migue sería muy complejo colocar los autobuses de <a href="http://tussam.es">Tussam</a> en el mapa?. </p> <p> Desde ese momento me puse manos a la obra, primero por mi cuenta, luego desarrollándolo con la colaboración de mis compañeros <a href="http://juan.gg">Juan</a> y <a href="http://ceritium.net">Jose</a> y presentándolo al concurso <a href="http://open.movilforum.com/">OpenMovilForum</a> con el nombre de <a href="http://open.movilforum.com/node/510">OhMyBus!</a>. </p> <P> 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. </p> <p> BuSevilla <b>hace uso de una API que tiene Tussam</b> 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. </p> <p> Realmente <b>no se que reacción pueden tener los encargados del servicio</b> por lo que hagan sus apuestas. <b>¿Cuanto tiempo creéis que van a tardar hasta cerrarme el acceso a la API?</b> :p </p> <p>Con que a una sola persona le sea útil, ya tendré mi objetivo cumplido. ;-)</p> </P> Vim, Ruby On Rails IDE http://n3uro5i5.lacoctelera.net/post/2008/11/10/vim-ruby-on-rails-ide 2008-11-10T00:23:25Z N3uro5i5 He pasado por varios entornos de desarrollo (Gedit, Aptana, Netbeans, ...) y siempre tenía la sensación de que faltaba al... <p> He pasado por varios entornos de desarrollo (<a href="http://www.gnome.org/projects/gedit/">Gedit</a>, <a href="http://aptana.com/">Aptana</a>, <a href="http://www.netbeans.org/">Netbeans</a>, ...) 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, <a href="http://macromates.com/">TextMate</a>. </p> <p> Si quería funcionalidades se abusaba de los recursos, y si en cambio quería ahorro de recursos obtenía pocas funcionalidades.<br /> Pero al fin esto ha cambiado, he topado de lleno con lo que buscaba, <a href="http://www.vim.org/">VIM</a>. </p> <p> 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. </p> <p> 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. </p> <p><b>¿Que necesitamos?</b></p> <ul> <li>Atajos para Rails y sintaxis. - <a href="http://rails.vim.tpope.net/">Rails.vim</a></li> <li>Arbol de ficheros - <a href="http://www.vim.org/scripts/script.php?script_id=1658">NerdTree</a></li> <li>Buscardor de Ficheros - <a href="http://github.com/jamis/fuzzyfinder_textmate/tree/master">FuzzyFinder TextMate</a> (Requiere <a href="http://github.com/jamis/fuzzy_file_finder/tree/master">fuzzy_file_finder</a>)</li> <li>Un buen .vimrc ;-)</li> </ul> <p>Con lo anterior podremos tener un entorno de desarrollo potente al que podremos sacar provecho si nuestra habilidad con el teclado es suficiente :p </p> <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. </p> <p><b>Paquetes Pre-configurados</b></p> <ul> <li><a href="http://github.com/manalang/vim-config/tree/master">Pack 1</a></li> <li><a href="http://github.com/srmoon7/vim/tree/master">Pack 2</a></li> <li><a href="http://github.com/goomerko/vim-rails.config/tree/master">Pack 3</a></li> </ul> <p> 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 ;-) </p> <embed src="http://blip.tv/play/AdjzXZGGRQ" type="application/x-shockwave-flash" width="450" height="350" allowscriptaccess="always" allowfullscreen="true"></embed> Visita a Google España http://n3uro5i5.lacoctelera.net/post/2008/10/01/visita-google-espana 2008-10-01T23:05:21Z N3uro5i5 Flowers In Space, la empresa a la que pertenezco recibió una invitación en nombre de Clara Rivera de Programa con google, e... <p><a href="http://flowersinspace.com">Flowers In Space</a>, la empresa a la que pertenezco recibió una invitación en nombre de Clara Rivera de <a href="http://programa-con-google.blogspot.com/">Programa con google</a>, en la que se nos invitaba a pasar el dia en el <a href="http://code.google.com/intl/es_ALL/events/developerday/2008/home.html">Google Developer Day</a>, 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.</p> <p>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.</p> <p>Junto a Eduardo y servidor estaban los chicos de:</p> <ul> <li> <a href="http://panoramio.com">Panoramio</a></li> <li><a href="http://ipoki.com">Ipoki</a></li> <li><a href="http://wikiloc.com">WikiLoc</a></li> <li><a href="http://tagzania.com">TagZania</a></li> <li><a href="http://www.metriz.com/">Metriz</a> presentando <a href="http://www.fotozum.com/">fotozum!</a></li> <li><a href="http://wolpy.com">Wolpy</a> (Me encanta :p)</li> <li><a href="http://www.goolzoom.com/">GoolZoom</a></li> <li>Nosotros <a href="http://placechannel.com">Placechannel</a></li> <li>Faltan un par de proyectos, espero que se me perdone, si alguien puede terminar de completar... ;-)</li> </ul> <p>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 ;-).</p> <p>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.</p> <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.</p> <p>Y otra cosa, hay que ver lo bien que se come en Google :p</p> <p><a href="http://www.flickr.com/photos/flowersinspace/2889451099/"></a> </p>