El otro día en SIMO, en un taller organizado por la EOI, hablaron del business model canvas, una manera muy concisa de concretar en una hoja de papel un proyecto start-up en una sola vista, sin necesidad de largos documentos textuales.

Se trata de rellenar nueve casillas, en las que si lo haces bien quedará reflejado todo lo importante.

 

 

En algun momento, pero no sabría decir cuando, descubrí que la consola de rails no funcionaba. He de decir, que uso Ubuntu 10.04, tengo recién instalado Rails 3 y RVM con ruby 1.8.7

Al intentar arrancar la consola con el comando
$rails console

me daba el siguiente error

home/carolina/.rvm/rubies/ruby-1.8.7-p302/lib/ruby/1.8/irb/completion.rb:10:in `require’: no such file to load — readline (LoadError)
Continue reading »

 

Este año la conferencia rails ha tenido una novedad importante, ha sido en inglés, y aunque en principio puede que haya echado atrás la participación de alguna gente,
en general nos parece que es una buena idea, así poco a poco servirá de punto de encuentro con gentes de otros países, permitiendo así el intercambio a todo tipo de nivel, técnico, personal, profesional, etc.

Respecto a las charlas, nos pareció interesante combinar charlas de distintos tipos y formatos, desde los talleres el miércoles que fueron “prácticos” pero también lúdicos

Continue reading »

 

Cada vez hay más aplicaciones en www.opensourcerails.com.

Si quieres echar un vistazo a aplicaciones open source hechas con rails pásate por opensource. Hay varios CMS y bastantes gestores de proyectos, sobre todo para proyectos de software.

 

Tal como se ha publicado en el blog de Cenatic, ya se puede descargar una versión de pruebas de la herramienta GONG de Gestión de ONGs.

GONG es un software de gestión de proyectos enfocado a ONGs, financiado por Cenatic y llevado a cabo por una UTE formada por BGS, Entel y Fundación Iepala (dentro de la cual se estableció una participación de las empresas Semilla de software libre, Dabne y Xsto ) y un consorcio de 7 ONGs .

Dabne ha participado en el desarrollo   junto a IEPALA y Entel. Nuestro trabajo de desarrollo se ha centrado en la integración entre Ruby on Rails y Alfresco, las dos plataformas sobre las que se ha desarrollado la herramienta. Además, Dabne ha participado en el desarrollo del plan de la comunidad y  está en participando, en estos momentos, en la implantación de la herramienta en las ONGs del Consorcio definido en la fase de inicial del proyecto, así como en la formación a los responsables de las ONGs en el uso de la misma.

GONG despertó gran interés en la Conferencia Internacional de Software Libre, celebrada en Málaga en octubre, en la que se hizo una presentación por parte de Cenatic, como refleja este artículo del diario Púlblico.

 

Como la mayoría ya sabréis, la Conferencia Rails 2008 será los próximos días 13 y 14 de noviembre en Madrid, en la Escuela de Teleco.

Para cerrar temas de catering, sobre todo para la cena del jueves, desde el equipo de organización necesitamos cerrar las inscripciones y los pagos el próximo día 5 de noviembre (el día 5 tendría que estar ya el pago en nuestra cuenta), para que de tiempo a organizarlo todo.

Así que si vas a venir y todavía no te has apuntado, ¿a qué esperas? Ya sabemos que estas cosas se suelen dejar para el final, pero necesitamos tener cerrado el número de asistentes cuanto antes.

Si lo que pasa es que no lo tienes claro puedes mirar el calendario de charlas y terminar de convencerte de que no te lo puedes perder ;)

 

Hace unos días se puso a la luz una aplicación hecha desde Dabne en Rails para la gestión de inscripciones de la IV Bienal de Restauración organizada en esta ocasión por la Fundación Caja Madrid.

bienal.png

 

El BuscaBoe, uno de nuestros “juguetes” desarrollados con Ruby on Rails ya ha alcanzado los 30 suscriptores, además de la gente que llega a él a través de búquedas en Google.

Si tú también quieres recibir todas las subvenciones que se publican en el BOE cada mañana en tu correo electrónico o en tu lector de RSS, corre a suscribirte ;)

BuscaBoe

 

(extraído de NovATIca, publicado por Jesús García Molina y Gustavo Rossi).

La primera versión de Ruby nació en 1995. Ruby fue creado por el desarrollador japonés Yukihiro Matsumoto, quien sintió la necesidad de “crear un nuevo lenguaje de scripting más potente que Perl y más orientado a objetos que Phyton”, para lo que combinó propiedades de varios lenguajes como Smalltalk, Eiffel, Ada, Lisp y Perl. Ruby ha gozado de mucha aceptación y cada año aumenta el número de programadores que lo utilizan para desarrollar todo tipo de aplicaciones. Sin duda, el éxito del framework Ruby on Rails ha contribuido a que Ruby se haya extendido por todo el mundo. El índice TIOBE que mide el crecimiento de los lenguajes de programación sitúa a Ruby en la posición trece con expectativas de alcanzar pronto la décima posición.

Ruby es un lenguaje de programación orientado a objetos con tipado dinámico que posee características que le dotan de una gran potencia expresiva, como bloques (closures), iteradores y metaprogramación e instrospección, por lo que a programadores de lenguajes como Smalltalk les resulta muy familiar. Ruby también soporta otros mecanismos, como excepciones, concurrencia, expresiones regulares, pruebas de unidad (Test::Unit Framework), y un sistema de documentación del código (Rdoc). Su elegante sintanxis ayuda a escribir código legible y a crear lenguajes específicos del dominio embebidos en Ruby. (La creación de DSL es un tema de creciente interés y en un próximo número [de NovATIca] escribiremos sobre la creación de DSL embebidos en Ruby). Ruby incorpora el concepto de módulo como mecanismo para agrupar clases, métodos y constantes. Además de ser utilizados como espacios de nombre (namespace), se pueden usar los módulos para implementar mixin, ya que los métodos definidos en un módulo actúan como métodos de instancia de la clase que importa al módulo.

[...]

 

Conflicto de intereses en un escenario conocido: el cliente presiona para conseguir cambios en la aplicación que se está desarrollando: desde su punto de vista los cambios son aspectos obvios, poca cosa. El desarrollador se resiste a aceptar esos cambios: es tirar por la borda trabajo ya realizado. El comercial también se resiste: cambios significa más tiempo, y más tiempo significa menos dinero. Estas tensiones,
inevitables, se atenúan si disponemos de metodologías de desarrollo menos rígidas y de estructuras de soporte para la programación más productivas.
Ruby on Rails es una de esas estructuras de soporte.

Así empieza el artículo que hemos publicado en el nº 153 de la revista Sólo Programadores. Puedes acceder al artículo completo en nuestro sitio web.

Blog de Dabne || Web de Dabne Suffusion theme by Sayontan Sinha