Dabne-Tecnologías de la Información es una empresa especializada en consultoría e implementación de proyectos con software libre, tales como el diseño y la implementación de bibliotecas y archivos digitales, la de integración de tecnologías en ámbitos educativos o el desarrollo de aplicaciones web.

…pero además, Dabne son mis amigas Carolina, Amaia y Marga, con las que he tenido el gusto de trabajar ya en un par de proyectos grandotes.

Ahora, Dabne quiere crecer y buscan una persona que se quiera incoporar a la cooperativa. Así que si te interesa el software libre y el desarrollo web, pásate a verlas.

Más info en su blog: Dabne busca potencial socia/o

Joder, cómo pasa el tiempo. Pues si ya hace más de un mes que se acabó la Conferencia Rails 2008! Y yo sin publicar esta foto:

Conferencia Rails 2008

Tendremos que ir pensando en preparar la del 2009… bueno, espera, que antes toca la Euruko :)

Soy un tipo con suerte. No sólo me dedico a trabajar con el mejor framework de desarrollo web, sino que además puedo hacerlo desarrollando proyectos tan chulos como Herzio. Y no sólo eso, sino que además puedo usar las fotos de los conciertos de mi ya desaparecida banda The Draw como fixtures!

herzio

Girona on Rails

18Dec08

Bueno gente, pues esta mañana tomando un café con Emili Parreño surgió la idea de comenzar un grupo de raileros en Girona y alrededores… dicho y hecho, aquí estamos!

La idea por ahora es hacer reuniones esporádicas para charlar de ruby, rails y demás. Cualquier tema medianamente on-topic será bienvenido (merb, shoes, git, ya sabes…)

Sin compromisos, sin fechas concretas en las que quedar, todo irá surgiendo… por ahora vamos haciendo grupo y a ver si nos tomamos un algo pronto!

Si estás en Girona o alrededores y estás metido (o estás comenzando) en el mundillo rails, te esperamos en:

http://groups.google.com/group/gironaonrails

Me sumo a esta campaña de contrainformación para defender la cultura libre y hacer frente a la sarta de mentiras que nos intenta meter en la cabeza el gobierno.

Ya sabes, si eres legal, comparte.

[llamada a la participación por una cultura libre]

Hola a todas,

Un grupo de trabajo de hacktivistas.net ha desarrollado una web
calcada a la de la campaña del ministerio:
http://www.siereslegalereslegal.com

La web de la contracompaña ha sido diseñada colectivamente a través de
las aportaciones al wiki:
http://wiki.hacktivistas.net/index.php/Accion/siereslegal

Y ya está disponible en:
http://siereslegalcomparte.com

A todas aquellos que quieran contribuir a luchar por un futuro libre,
es el momento en el que podéis aportar vuestro granito de arena
difundiendo al máximo la nueva web. Todo tipo de acciones de promoción
de la contracampaña son válidas. Pero lo ideal sería promover de forma
distribuida de google-bombing, animar a la gente a que difunda la
contracampaña poniendo un enalce que diga “si eres legal” apuntando a
la web de la contracampaña http://siereslegalcomparte.com y desbancar
así el posicionamiento de la campaña original en google. Hacer además
un llamamiento a que entre todas podamos hacer llegar la contracampaña
a lo más alto de google usando su sistema de promoción de web.
Tardamos un minuto en meter un enlace más en nuestras webs, blogs, y
portales, y enviando un par de mails. Si nos coordinamos, entre todas
vamos a conseguir sepultar digitalmente la campaña oficial del
gobierno.

Tenemos que darnos prisa, el sábado los medios de comunicación
centrarán su atención en la acción de descarga pública de la que ya se
han hecho eco los grandes medios de comunicación:
http://wiki.hacktivistas.net/index.php/Accion/Descarga_publica/Medios_contactos

Para entonces nuestra campaña (la de los internautas) debería haberse
extendido por todo el ciberespacio. Está en nuestras manos.

La cultura quiere ser libre! Aporta tu enlace, difunde… ahora la red actúa!

salud! y que Root os tenga en sudoers!

Isaac

más de 1.500 fotos de plantasLlevaba tiempo queriendo escribir acerca de Floragavarres.net, un proyecto que hemos montado un grupo de amigos para catalogar y dar a conocer la flora de la zona del macizo de les Gavarres, en Girona.

Básicamente, lo que encontraréis en esta web es información sobre las plantas típicas de este entorno natural, clasificado en más de 1.200 fichas de plantas con sus datos principales (nombre científico, catalán, castellano, inglés, medidas, época de floración)… y todo ello acompañado de numerosas fotos… ya llevamos más de 1.500 fotos subidas y catalogadas!

En el proyecto participamos cerca de 30 personas, con diversos roles. La mayoría participamos como fotógrafos, que en las salidas al campo buscamos las plantas a documentar y subimos las fotos al servidor. Por otro lado está el grupo de botánicos, que se encargan de clasificar las fotos asignándolas a la planta que les corresponda. Los editores se encargan de introducir noticias, enlaces y artículos de interés. Yo, además, me encargo de la programación del sitio usando, claro está, Ruby on Rails. Y mi chica, Almu, se ha encargado del diseño del sitio y la interfaz de usuario. Pero sin duda este proyecto no habría tomado forma sin la iniciativa de Albert Mallol, coordinador del proyecto y organizador de las salidas de campo.

Todo el material generado por este proyecto está bajo una licencia libre Creative Commons que os permite copiar y redistribuir todos los contenidos.

floragavarres.net

Noticias calentitas desde la SRUG: ya tenemos fecha y lugar confirmados para la Euruko 2009, será el 9 y 10 de mayo en el Citilab de Barcelona.

Y ahora para los despistados:

* SRUG. Spanish Ruby Users Group. O sea, la asociación hispana de usuarios de ruby. O sea, los que entre otras cosas estamos organizando la…

* EURUKO. European Ruby Konference. O sea, la conferencia europea de ruby. O sea, una conferencia de 2 días sobre ruby, que tiene lugar cada año en una ciudad distinta de Europa.

* BARCELONA. El año pasado la Euruko fué en Praga, y allí se propuso como candidata a Madrid pero lo cambiamos por Barcelona ya que en Madrid ya hacemos la Conferencia Rails y así variar un poco. Pero ahora resulta que se propone hacer la RailsConf también en Barcelona, casualidades de la vida… y más cerquita de casa que me toca :)

Mac

01Dec08

Pues si amiguitos, finalmente y después de mucho dar la coña por el twitter, me compré un macbook. Tras años de ubuntismo y thinkpadismo, quería comprobar por qué tantos de mis amigos me recomendaban probar el mac.

(aquí es donde iría toda esa cháchara donde uno se ha de justificar por haber cambiado de plataforma, pero os la ahorraré)

Sólo deciros que estoy super contento con la máquina nueva (macbook alu 2.4). Y no sólo era cuestión de hardware, sino también de software.

Y la verdadera razón, la suma de todas esas pequeñas razones. :)

Ocupado!

10Nov08

Corren buenos tiempos para los desarrolladores Ruby on Rails y nos llueven ofertas de proyectos por doquier.

Como lo mejor es hacer menos cosas pero hacerlas bien, no voy a aceptar nuevos proyectos hasta acabar lo que tengo entre manos ahora mismo… y parece que va para largo… :)

Si de todos modos quieres contactar conmigo para futuros proyectos o cursos y no te importa esperar unos meses, puedes escribirme y vamos hablando…

Ayer cometí una imprudencia, aventurándome a actualizar mi Ubuntu a la versión 8.10 Intrepid Ibex. Como resultado directo de esto me he quedado sin mi entorno de desarrollo en ruby on rails, así que aquí va una advertencia a los programadores ruby que uséis, como yo, Ubuntu: ¡no te actualices todavía!

Para empezar, el proceso de instalación fué larguísimo (el programa de actualización falló, lo maté tras 15 horas colgado y después hice la instalación a pata desde consola con sudo aptitude update && sudo aptitude safe-upgrade && sudo aptitude full-upgrade).

Cuando finalmente acabó la instalación, reinicié la máquina y aparentemente todo estaba bien. Ubuntu 8.10 no presenta grandes cambios a simple vista… algunas mejoras de interfaz, las fuentes son más legibles, detalles así (supongo que tiene bastantes mejoras a nivel interno, la verdad es que parece algo más rápido).

Pero… tras un rato programando con ruby on rails, comenzaron a pasar cosas raras. Era como si hiciera cache de los partials… los modificaba pero no se reflejaban los cambios al refrescar el navegador… Algunos partials se pintaban mal, con el código cortado… Cosas bastante raras.

Tras un rato probando, me dí cuenta de que lo que no le gustaba eran las líneas tipo:

<% #TODO: … %>

…no me preguntéis por qué, pero si quitaba ese tipo de comentarios del código, volvía a funcionar. Era como si a partir de ese comentario, ignorara el código siguiente, o algo así.

Investigando un poco más, descubrí que al actualizar Ubuntu a 8.10 me habían metido la versión 1.8.7 de Ruby. Y como dicen en la página de Ruby on Rails, “Ruby 1.8.7 still has some bugs to straighten out. “. En la página de Ruby también indican que la última versión estable de Ruby es la 1.8.6.

En resumidas cuentas: que la gente de Ubuntu ha metido una versión inestable de Ruby en su última versión. Algo similar ocurrió en la Ubuntu 8.04, donde metieron Firefox 3 cuando aún estaba en beta… y se colgaba cada dos por tres.

No me gusta esta política de Ubuntu. Digo yo que meten estas versiones beta porque esperan que al poco tiempo del lanzamiento el paquete se actualice y salga de beta, pero mientras tanto eso que has incluído en tu release estable… es defectuoso. Da muy mala imagen de GNU/Linux, donde se supone que uno de sus puntos fuertes es la estabilidad.

Bueno, y ahora qué? Desde luego, no continuar desarrollando con ruby 1.8.7, por si me oculta más bugs sorpresa. Así que sudo aptitude remove ruby, descargar y compilar ruby 1.8.6, reinstalar rubygems, y encontrarme con que de todos modos, no arranca mi aplicación rails: “no such file to load — openssl”… ajá! claro, también tendría que reinstalar las librerías de ruby para la 1.8.6, ya que en mi sistema siguen las de la 1.8.7… por si fuera poco, me han desaparecido todas las gemas que tenía instaladas, y no eran pocas…

Desde este punto, tengo varias opciones:

  1. Quedarme con ruby 1.8.7. Lo más sencillo, pero también me puede esconder muchos bugs y darme quebraderos de cabeza durante el desarrollo.
  2. Seguirme pegando para instalar ruby 1.8.6 y todas sus librerías, reinstalar las gemas necesarias, etc. Con el nivel de quemazón que tengo, me parece que se ha agotado mi paciencia.
  3. Desinstalar Ubuntu 8.10 y volverme a Ubuntu 8.04. Quién me mandaría a mí actualizarme ahora. Tendría que formatear el disco y volver a copiar mis datos del backup, e instalar todos los programas que necesito. Pasando.
  4. Hacer un downgrade a la 8.04. En principio igual que haces un dist-upgrade se puede hacer el proceso inverso para volver a una versión anterior. Pero es un proceso poco documentado y directamente te advierten que puede dar bastantes problemas: “The last step probably will end up a catastrophic mess of incompletely installed packages“. Además es sábado y me quiero ir de paseo.
  5. Comprarme el macbook de una puta vez. Tenía pensado hacer el pedido el día 5 a través de la web para tenerlo a final de mes, pero ya que tengo que reinstalar mi entorno de desarrollo, estoy por pasarme el lunes por la frutería más cercana y comprarme una manzana.

Así que ya sabéis amiguitos, cuidado con actualizar a Ubuntu 8.10 hasta que dejen de incluir una beta de Ruby… Sobre todo los que lo estemos usando también en servidores, que eso sí que puede ser una risa, actualizarte el servidor y que empiecen a petar las aplicaciones!

ACTUALIZACIÓN / PUNTUALIZACIÓN: ruby 1.8.7 es estable, es rails quien tiene problemas de incompatibilidad con algunas versiones. Más información en los comentarios de este post.

ACTUALIZACIÓN: finalmente, lo que hice fué reinstalar Ubuntu 8.04, ha sido una solución mucho más rápida que pasar por el macbook (por el momento dejo aparcada esta idea… Ubuntu 8.04 mooola!)