Domingo, 14 Enero, 2007

Tutorial: Recetario Rails

Archivado en: Tutoriales, RoR, Software libre — Jaime @ 4:53 pm

Uno de los tutoriales más conocidos para comenzar con Ruby on Rails es Rolling with Ruby on Rails, de Curt Hibbs. Juan Lupión se encargó de hacer una estupenda traducción al castellano de este tutorial.

Repasándolo recientemente para tomarlo de base en las clases que imparto a gente que comienza en Rails, me pareció que era necesario reescribir este tutorial ya que la versión actual de Rails (1.1.6 mientras escribo estas líneas) incluye mucha funcionalidad que no estaba presente cuando se escribió el tutorial original. Estoy hablando por ejemplo de las migraciones, que nos hacen más sencilla la creación de las tablas en la base de datos, y del generador de scaffolds.

El tutorial revisado y reescrito está disponible, con licencia Creative Commons, en Railes.net:

http://www.railes.net/pages/docs/ruby-on-rails/recetario-rails.php

Existe también una versión en PDF en la sección de descargas de Railes.net.

Jueves, 17 Agosto, 2006

Cómo planificar una aplicación AJAX

Archivado en: Tutoriales, web 2.0, AJAX — Jaime @ 1:54 am

Leo a través de Webmaster Libre que Adam Howitt ha publicado una pequeña guía que explica cómo diseñar una aplicación web basada en AJAX, a partir de sus experiencias con algunos proyectos en los que ha participado.

Merece la pena leer sus consejos para tenerlos en cuenta en el próximo diseño que hagamos, pensando en AJAX desde el primer momento y facilitando así la comunicación entre programadores y diseñadores.

Domingo, 4 Junio, 2006

Instalar Ruby y Rails en Ubuntu 6.06 Dapper Drake

Archivado en: Tutoriales, RoR, Software libre — Jaime @ 5:28 am

Hace un par de días que reinstalé el sistema operativo en mi máquina, y ahora acabo de meter Ruby, RubyGems y Rails. La instalación ha sido muy sencilla pero seguro que hay quien se pregunta cómo instalar todo esto en Ubuntu…

En realidad basta con seguir las instrucciones de instalación, que están bastante claritas en la página oficial de RoR, pero aquí anoto cómo lo acabo de hacer yo para que sirva de referencia.

  1. Abre el gestor de paquetes Synaptic (en el menú Sistema, Administración) y busca el paquete “ruby”. Márcalo para instalación, y te marcará automáticamente un par de dependencias (”ruby1.8″ y “libruby1.8″). Marca también otros paquetes opcionales como “irb” (el entorno interactivo) o “libmysql-ruby” (la librería para conectar con MySQL), o las que necesites. Instálalo todo pulsando en “Aplicar”.
  2. Descarga la última versión de RubyGems, descomprímela, entra en esa carpeta, conviérte en root con “sudo -s” y tu contraseña, y ejecuta “ruby setup.rb” para instalar.
  3. Siguiendo en modo “root”, ejecuta “gem install rails –include-dependencies” para instalar Rails y sus dependencias.

Eso es todo, espero que te sirva. Otra opción es no instalarlo como root, sino en tu espacio de usuario, o incluso instalar Rails desde Synaptic, pero son mejores las gemas para estar al día.

Martes, 18 Abril, 2006

Tutorial de Nifty Corners Cube

Archivado en: Tutoriales, Software libre, CSS — Jaime @ 6:19 am

He traducido al castellano la documentación y tutoriales de Nifty Corners Cube, un magnífico software libre que permite generar esquinas redondeadas en páginas web empleando sólo CSS y JavaScript, sin usar imágenes. Podeis encontrar la traducción de estos tutoriales en railes.net.
Aunque en resumen la funcionalidad que ofrece Nifty Corners Cube es sencilla (redondear esquinas), su elegancia y versatilidad nos permite construir ágilmente interfaces web atractivos. Desde simples divs redondeados a completos layouts, pasando por pestañas elásticas o efectos de falsas columnas.

Nifty Corners Cube es compatible con los principales navegadores web actuales y, cuando no lo es, no rompe el diseño: simplemente las esquinas no se redondearán.

Miércoles, 22 Marzo, 2006

Nuevo cambio en el taller de RoR 2

Archivado en: Tutoriales, RoR, Conferencias, congresos y talleres — Jaime @ 6:38 am

Siento el mareo de estar cambiando el taller de Ruby on Rails a cargo de la gente de The Cocktail, pero esta vez el cambio es definitivo y para mejor. Se trata de tener más espacio (unas 100 personas) y hacer unas jornadas más largas, compuestas de una primera charla introductoria (similar a la del primer taller de Cielito Lindo) y una segunda charla completamente práctico.

Esta es la nota enviada por The Cocktail. Nos vemos en la universidad!

La Web 2.0 , considerada con cierto carácter histórico, como la nueva generación de la Web, no deja de ganar adeptos. Además de los planteamientos que surgen a nivel de aplicación y composición de nuevos servicios, emergen por debajo, en el nivel de implementación, nuevas herramientas con entidad propia como el AJAX (Asynchronous Javascript And XML) una combinación creativa de Javascript asincrónico y XML, y Ruby-on-Rails ( RoR), una aproximación remozada de Ruby, de la mano de un entorno de desarrollo (Rails) que ha conseguido integrar las bondades de la orientación a objetos y el moderno scripting, gracias a un entorno de desarrollo especialmente amigable.

Los pioneros en España del RoR son los desarrolladores de The Cocktail, empresa responsable del lanzamiento de uno de los servicios de blogging más exitosos de nuestro país, La Coctelera.

El taller, organizado por la ‘ Cátedra Telefónica - UPM Internet de Nueva Generación ‘, tendrá lugar el próximo miércoles 29 de marzo en horario de tarde,

16:15 - 16:30 Bienvenida [Joaquín Salvachúa | DIT-UPM]
16:30 - 18:30 Charla introductoria a Ruby y RoR [Fernando Blat & Álvaro Ortiz | The Cocktail]
19:00 - 21:00 Sesiones Prácticas (Taller) [Fernando Blat & Álvaro Ortiz | The Cocktail]

Dónde: Aula Magna, Edificio Sanz Mancebo (A), ETSIT-UPM.

Cómo llegar: http://www.dit.upm.es/figures/maps/universitaria_map.html

Viernes, 17 Marzo, 2006

Cambio de local para el taller de RoR 2

Archivado en: Tutoriales, RoR, Conferencias, congresos y talleres — Jaime @ 4:34 am

Buenas noticias: en el taller que vamos a hacer el próximo 29 de marzo, cabremos mucha más gente, alrededor de 70 personas, gracias a que IEPALA nos cede su salón de actos para el evento. La dirección es:

C/ Hermanos García Noblejas, 41Bis

Buses 4, 28, 38, 48 y 70

Metros Hermanos García Noblejas (línea 7) y Ciudad Lineal (línea 5)

El mismo día (29 de marzo de 2006) y a la misma hora (de 19:00 a 21:00).

Muchas gracias a Javier Picado por conseguirnos la sala y el proyector.

Actualización: finalmente se hará en el aula magna de la ETSIT.

Miércoles, 15 Marzo, 2006

Taller de Ruby on Rails, segunda parte

Archivado en: Tutoriales, RoR, Conferencias, congresos y talleres — Jaime @ 6:03 am

Bueno, pues ya lo podemos anunciar oficialmente:

La segunda parte del taller de Ruby on Rails, en la que Álvaro y Fernando, de The Cocktail, nos enseñarán cómo crear una agenda de contactos online desde cero, tendrá lugar en el hacklab Cielito Lindo (C/ Santa Ana, 6, Madrid) el próximo 29 de marzo de 2006, de 19:00 a 21:00

Actualización: será en el salón de actos de IEPALA.

Como la otra vez, hay sitio para unas 20 personas ¡70 personas!. Las primeras en llegar serán las que tengan sitio. Esperamos poder contar nuevamente con una videocámara para grabar el taller y compartirlo en P2P.

Martes, 14 Marzo, 2006

El taller de RoR, en Google Video

Archivado en: Tutoriales, RoR, Conferencias, congresos y talleres — Jaime @ 11:25 pm

Gracias a Daniel Remeseiro, el vídeo del taller de RoR que hicimos en Cielito Lindo y que circula actualmente por las redes P2P, está disponible para su visualización y descarga en Google Video.

Miércoles, 8 Marzo, 2006

Ya está disponible el vídeo del taller de RoR

Archivado en: Tutoriales, RoR, Conferencias, congresos y talleres — Jaime @ 1:40 am

Bueno, después de unas cuantas desventuras para localizar el vídeo que se grabó el 22 de febrero de 2006 en el hacklab Cielito Lindo, donde se recoge el taller de 2 horas sobre Ruby On Rails que impartieron Fernando Blat y Álvaro Ortiz de The Cocktail, podemos anunciar felizmente que ya está disponible el vídeo!

La friolera de 620 Mb (qué quereis, son 2 horas de charla!!!) está disponible en P2P. Si os conectais con el aMule al servidor BiG BanG 2, que tiene IP80.239.200.101:3000, lo encontrareis rápidamente buscando wh2001.

Recuerda mantenerlo compartido un tiempo una vez te lo hayas descargado! ¡Gracias!

Martes, 28 Febrero, 2006

Documentación del taller de RoR

Archivado en: Tutoriales, RoR, Conferencias, congresos y talleres — Jaime @ 4:32 am

Ya está disponible la presentación del taller de Ruby on Rails que tuvo lugar hace unos días en el hacklab Cielito Lindo:

http://the-cocktail.com/docs/rails1/

http://the-cocktail.com/docs/rails2/

Esperamos que en unos días esté disponible también el vídeo. Mientras tanto, vamos haciendo los preparativos para la segunda parte del taller…