EuRuKo 2009 en Barcelona

eventos, ruby, rails 0 comentarios »

Los próximos 9 y 10 de mayo de 2009 se celebrará en Barcelona la EuRuKo 2009, es decir, la conferencia europea de Ruby.

euruko 2009

Si estás interasado en asistir, apúntate rápidamente, ya que creo que las plazas van a volar. El calendario de ponencias promete bastante. La keynote de apertura estará a cargo de Yukihiro Matsumoto, el creador de Ruby.


Script para renombrar fotografías

ruby, rails 0 comentarios »

Me gusta hacer fotos y subirlas a flickr. Eso sí, antes de subirlas hago una selección, porque ahora, con las cámaras digitales, puedo sacar cientos de fotos en un fin de semana. Lo que no me gusta es subir las fotos con nombres como IMG_4356.jpg. Tampoco me gusta que después de seleccionar las fotos que voy a subir, queden huecos en la numeración. Es decir, que después de Fuerteventura_012.jpg venga Fuerteventura_023.jpg. Para evitar esto he desarrollado un script en Ruby que tal vez le pueda venir bien a alguien.

El script se invoca de la siguiente manera:

$ renamepics.rb new_name [n_digits]

y lo que hace es renombrar cada fichero JPG del directorio actual, de manera que el nuevo nombre será de la forma:

new_name_ddd.jpg

Siendo ddd un número de n_digits dígitos, y siendo la númeración de las fotografías consecutiva. Es decir, si tengo, por ejemplo, estos 3 ficheros:

IMG_4367.jpg
IMG_4370.jpg
IMG_4389.jpg

Ejecutando:

$ renamepics.rb Fuerteventura 2

Se convertirían en:

Fuerteventura_01.jpg
Fuerteventura_02.jpg
Fuerteventura_03.jpg

Maníatico que es uno. Si alguien lo usa, que sea bajo su propia responsabilidad. Aquí tenéis el script:

#!/usr/local/bin/ruby
unless (1..2).include? ARGV.length 
  puts "Usage: #{$0} new_name [n_digits]"
  exit
end
 
require 'fileutils'
 
new_name = ARGV[0]
n_digits = ARGV[1].nil? ? 3 : ARGV[1]
 
c = 1
d = Dir.new(Dir.pwd)
d.entries.sort.each do |e|
  re = /(.+).jpg/
  md = re.match e
  unless md.nil?
    n = new_name + '_' + sprintf("%0#{n_digits}d", c) + ".jpg"
    c = c + 1
    begin
      FileUtils.mv "#{e}", "#{n}"
    rescue Exception => e
      md = /^same file/.match e
      next unless md.nil?
    end
    puts "#{e} => #{n}"
  end
end

La Conferencia Rails 2008 en 37 imágenes

eventos, ruby, rails 1 comentario »

Este año no voy a tener tiempo de comentar, tal y como hice el año pasado, las charlas a las que he asistido en la Conferencia Rails 2008. A lo que sí me he animado es a realizar un video con una selección de 37 imágenes. Las fotos están sacadas por mí, y tengo que reconocer que era la primera vez que sacaba fotos en modo manual, así que entre las condiciones de luz un tanto extremas y lo inexperto del fotógrafo, no esperéis gran cosa.

La canción del video es “Eterno domingo”, del grupo Los Sundayers. Uno de los miembros del grupo asistió a la Conferencia Rails y repartió copias de su disco, también llamado “Eterno domingo”. Da gusto ver que hay grupos que se animan a publicar sus obras con licencias Creative Commons.

Los Sundayers


La Conferencia Rails 2008 será los días 13 y 14 de noviembre

ruby, rails 2 comentarios »

Como otros años, estoy participando en la organización de la Conferencia Rails. Este año se celebrará los días 13 y 14 de noviembre y todo apunta a que vamos a poder superar el listón de otras ediciones.

logo_conferencia_rails

La primera edición fue la del 2006, la del descubrimiento. Para los que ya sabíamos lo que se puede disfrutar programando en Rails, fue el descubrimiento de que había mucha otra gente programando con este framework tan poco conocido por entonces. Para los que se acercaban por primera vez a Rails, fue el descubrimiento del framework en sí. Fue todo un éxito porque no sabíamos si seríamos más de 20 y acabamos siendo unos 150.

La segunda edición, la del 2007, fue la de la consolidación. Sabíamos de antemano que el interés por Rails existía y aquí vimos que dicho interés era creciente, que las empresas estaban adoptando la tecnología y que el framework maduraba.

¿Cómo será la próxima edición? Por lo pronto, hay un gran interés por patrocionar el evento, con lo que veo que el negocio en torno a Rails está creciendo. Por otro lado, parece que va a ser posible traer a varios gurús a nivel mundial. Este año también se reducirá el número de ponencias, para así ofrecer las de mayor calidad.

Por cierto, ¿todavía no has presentado tu propuesta de ponencia? El plazo termina el 29 de septiembre. No lo dejes para el último día.


Enlaces :ruby, :rails => “agosto 2008″

ruby, rails 0 comentarios »

Enlaces destacados de Ruby y Rails durante el mes de agosto de 2008: