The Spanish community Rails conference (aka Conferencia Rails) is so close! Last week we opened the register (what are you waiting for?), late than usual, but this year everything is a little bit more messy, because this year the conference is growing in a lot of aspects: this year we are moving to Vicálvaro, a village close to Madrid, to all...
Since we have been using I18n in Partigi for the last months we have notice that we were always repeating ourselves when localising a sentence like this: This film has been saved by 4 friends What is special in this sentece is that, depending on the number of friends that saved the film, the sentence could be "This film has been save...
One of my discoveries in the last Euruko conference was the project request log analyzer, an improved log analyzer for Rails logs (but also merb and the format you decide). Until now we have used production log analyzer from seattlerb boys, which is still a great tool. The reason for this change is that request log analyzer let's you define y...
It's time again for the Spanish Rails Conference! If you want to give a talk, you can send your proposals here. This year we want to encourage English people who wanna come with us and give talks (but notice that the most of the talks will be in Spanish). Remember that this year there will be not only talks, but workshops of about 2 or 4 ho...
Este verano ha dado mucho que hablar el concurso presentado por el Gobierno Vasco con respecto a los famosos portátiles para quinto de primaria. Pablo lo comenta estupendamente y desde dentro en el blog de software libre de la Universidad de Deusto. Como él ya lo dice casi todo, yo, además de compartir su frustración, recopilo a modo de recordat...
Lately, I have been so curious about alternatives to relational databases. Deeping a little bit exist a lot of interest about topics related with it. The most important that I have found recently is the NoSQL conference, with lot of talks and information about Voldemort, Cassandra, CouchDB, and so on. You can find some notes about that her...
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 ;-)
Since I saw the presentation about Couch Potato, a library for using CouchDB with your Ruby applications I was very curious about how to map a relational schema (that is the most common way to model entities and their relationship) in a document / plain schema where each element has no relation with the others. And at last, today I found a co...
If you work in a project with i18n maybe you found useful this small trick for forcing the locale in a block: module I18n class This is very useful, for example, when you have to send a notification to a user in his locale, not in the current locale, so you have to do it in this way: I18n.in_locale(@user) { UserMailer.deliver...
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.
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! ...
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 gr...
Two weekends ago we celebrated the first Rails Hackathon in Madrid: the idea was to make groups of two or the people, select a ticket from the Rails core, and create a patch for it. Sam Lown and me, decided to work in a plugin for allowing compatibility between GetText and the new Rails i18n support. The result is our beta plugin i18n_gettext, ...
En estos dias de elecciones en Euskadi (y en más sitios) existe mucha agitación y actividad a todos los niveles, e Internet no iba a ser una excepción. Por un lado la iniciativa ciudadana Politika 2.0 intenta llevar la participación ciudadana a su máximo exponente utilizando como no podía ser menos, todas las herramientas a su alcance. Por otro ...
In La Coctelera we offer to the users the possibility to automatically update their Twitter status with a link to the last post or the last published photos (shortly :). The tests for notifying twitter are very easy if you use the powerful Mocha (in the beginning we tried to simulate the Twitter::Base class, but it gets a little bit more comp...
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íd...
After a lot of time without having time I decided to update query_memcached plugin with a lot of changes that the github collaborators pushed some weeks ago. These are the major changes: there was a bug that made the plugin don't work in some situations the philosophy have changed a bit and now not all is magic, and you have to indicate in ...
Resulta que al instalar rails 2.2, mis aplicaciones se negaban a comunicarse con las base de datos mySql, solo porque ha sido eliminado el driver de mysql... y ¡¡este también se negaba a instalarse!! Resulta que hay que darle un poquito más de inf...
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 t...
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, c...