sábado, octubre 16, 2010

Ayuda fuera de linea para Rails 3.0 en OSX

Existe en linea una buena cantidad de recursos de ayuda para trabajar en Rails, uno de los primeros sitios a consultar es RailsGuide, otro sitio en linea importante es el que contiene la documentación del API de Rails o el sitio Rails API; finalmente la fuente de ayuda mas importante es el mismo código fuente de Rails.

Todas estas opciones son muy buenas para resolver dudas sobre el API, el detalle viene cuando por algún motivo no estamos en linea. Si al momento de instalar nuestra gemas instalamos también la ayuda en formato rdoc, entonces podemos consultar el API desde la linea de comando con ri.

Por ejemplo si buscamos ayuda sobre content_for, en la linea de comando podemos ejecutar:

$ ri content_for

Después de un momento ri nos indica que hay mas de un resultado, entonces elijo el que están dentro del namespace de Ruby que nos interesa y volvemos a ejecutar ri:

$ri ActionView::Helpers::CaptureHelper#content_for

En este caso el resultado que nos muestra ri es la ayuda sobre ese especifico método de Rails. Esta opción funciona en todas las plataformas donde podamos instalar Rails, pero si estamos en OSX, pues tenemos una opción gráfica para la ayuda en linea.

Esta opción consiste en usar la aplicación de diccionario de OSX, donde instalamos el diccionario con la ayuda de Rails, este lo podemos descargar de el vinculo publicado en este post, y para instalarlo solamente copiamos el diccionario a la carpeta ~/Library/Dictionaries.

Abrimos la aplicación de diccionario y ya podemos consultar el API de Rails fuera de linea.

Inclusive mejor aun, desde nuestro editor - en mi caso MacVIM, me posiciono sobre la instrucción de la que quiero consultar el API y presiono las teclas Command + Ctrl + D y me aparece una "burbuja" con la ayuda proveniente del API.


Ya sea en linea o fuera de linea, hay opciones muy convenientes para siempre poder consultar el API de Rails.


sábado, octubre 09, 2010

iWeekend Tijuana 2010

Así es, leyeron bien, el evento de iWeekend viene a Tijuana este próximo 26, 27 y 28 de Noviembre.

iWeekend es un evento cuyo objetivo es ayudar a la creación de dos starups con base tecnológica de la ciudad de Tijuana, así que si tienes una idea para una startup, no lo pienses mas y participa.

El objetivo es inspirar a los desarrolladores locales, emprendedores, gente de marketing, diseñadores, encargados de ventas y gerentes de cualquier actividad (tecnológica, salud, moda, textil, manufactura, investigación, etc) se reúnan para dar a conocer sus interés y conocimientos; con el fin de ayudar a poner en marcha las ideas de emprendedores de su región.

iWeekend les dará la oportunidad de crear conexiones sin precedentes para las Startups que surjan de los 4 eventos, donde los lideres de cada idea podrán interactuar con mas de 50 emprendedores y captar el talento humano suficiente para crear un equipo robusto alrededor del proyecto, el cual se creara durante un fin de semana.

La fecha limite de inscripción es el 21 de Noviembre y la sede será la Universidad Iberoamericana Campus Norte - Playas de Tijuana -.

Para mas información visita


Plática, vistiendo un sitio con CSS

Actualización: Aqui esta el video grabado de esta platica.

Sesión CSS from Gabriel Flores on Vimeo.


Como en otras ocasiones todo inicio con un "tweet" ¿y que tal si?, en esta ocasión el que tal si fue para tener una plática sobre el uso de HTML y CSS en el desarrollo web, desde la experiencia de un desarrollador/diseñador @stanmx.

@stanmx planea llevar un proyecto base en HTML y en base a técnicas y experiencias personales mostrar como "vestir" este sitio web.

La plática se llevará a cabo el día 14 de Octubre 2010 de 6pm a 8pm en Grupo Expotarlia:
Calle Ricardo Castro No. 355,
Fracc. Nueva Tijuana

La entrada es gratis y algo importante es que este evento esta organizado por:


martes, octubre 05, 2010

Como iniciarse en Ruby/Rails

En varias ocasiones me han hecho esta pregunta y generalmente no tengo una respuesta sencilla, ya que no creo que exista una receta para lograr esto.

Creo que lo primero es obviamente tener interes por Ruby y/o Rails, un buen lugar para comenzar con Ruby es el sitio de Ruby Lang. Un libro muy bueno es Programming Ruby. Realmente no conozco muchos recursos en español sobre Ruby en particular. Otro libro interesante es Learn to Program donde enseña como programar desde el punto de vista de Ruby.

Una buena recomendación, antes de moverse a programar en Rails es aprender a programar con Sinatrarb, ya que que Sinatrarb a diferencia de Rails, no agrega tanta "magia" y hay que conocer mejor el lenguaje para hacer una aplicación con este DSL.

Sobre Rails igualmente no conozco mucho contenido en español sin embargo puedo recomendar seguir y estar pendiente de las siguientes comunidades y eventos:

Una buena opción también es buscar si seguir a los tweeteros sobre temas de Ruby/Rails es español.

En cuestión de libros el único que puedo recomendar es Agile Web Development with Rails, aunque hay muchos otros.

De los recursos de podcasts y video, gratuitos y de paga puedo recomendar:

  • Peepcode $$, tiene por ahí varios vídeos básicos para aprender Rails
  • Tekpub $$, hay 2 series de videos una sobre Rails y otra sobre Sinatra y Rack
  • Rails3 de Gregg Pollack, videos con lo nuevo sobre Rails3
  • Railscasts, los videos por excelencia sobre Rails
  • SDRuby, videos de las sesiones de la comunidad de Ruby en San Diego CA
  • Ruby5, el mejor podcast sobre Ruby
  • Confreaks, videos de diversas conferencias de Ruby y Rails

Por ultimo y porque aun hay tiempo, bueno no mucho, Magma Rails es la primera - creo - conferencia de Rails en México y al parecer van a tener varias sesiones interesantes.

Como dije al principio no hay una receta especifica, pero si hay muchos recursos en Internet sobre Ruby y Rails, aunque la mayoría en ingles.

NOTA: En los comentarios me han pasado algunas referencias en español para comenzar en Rails.
Antonio me hace referencia RailsTutorial, el cual es un buen libro en linea
Obelich recomienda "El maldito libro de los descarrilados" ademas de recomendar la comunidad GuateOnRails de Guatemala y su curso de Rails. Tambien recomienda ASCII Casts en Español y un tutorial de Ruby.

Por otro lado desde algunas semanas me ha estado rondando la inquietud de hacer un taller de Ruby y Rails de unas 3 o 4 sesiones donde podamos aprender y construir aplicaciones, pero de momento no se que tanto interés habría aquí en la ciudad.