View posts for » Category "ruby"

Más conferencias: Ruby Hoedown

hoedownlogo.png

Soy consumidor impulsivo de videos en linea especialmente de los que se habla de emprendimiento y desarrollo de aplicaciones. Personalmente he participado en 2 conferencias sobre desarrollo y es mucho lo que se aprende, lamentablemente aún en Chile la comunidad no es lo suficientemente grande y activa como para organizar workshops o pequeñas conf (aunque claramente esto esta cambiando).

marcel-rubyhoedown.jpg

En Carolina del Norte el 10-11 de Agosto se realizo una mini conf: Ruby Howdown y Confreaks se dedico a documentar cada unas de las sesiones. Una de las mas interesantes, recomiendo verla entera… incluso la discusión entre Marcel y los oyentes con respecto a que hace el código bonito. Marcel propone 3 pilares fundamentales y más bien académicos, como el mismo sugiere.

  • Integridad
  • Claridad
  • Proporcionalidad

Y un comentario de un participante (me hace cara conocida, ya he visto un video de el, estoy seguro!, Chad Fowler?) al final, que simplemente dice que no debemos preocuparnos tanto sobre escribir código bonito y preocuparnos simplemente de apegarnos a esos 3 pilares y escribir código claro. Estos temas para desarrolladores son muy difíciles debido a que todos somos muy apasionados en lo que hacemos… pero la conclusión es simple: Escribamos código claro, integro y proporcional.. que mas podemos decir?, a ti te preocupa?

Link | Ruby Hoedown, Vía RubyInside

Comments (2)

Primera comunidad RoR en Chile: Chileonrails

Estuvimos muchos tiempo con un grupo en google creado, conversaciónes bilaterales con algunos miembros pero no habíamos concretado la puesta en marcha de este proyecto que es simple:

Crear una verdadera comunidad RoR en Chile.

Pero que la hará verdadera?

No queremos ser una comunidad más de computines que si bien comparten muchísimo, lo hacen siempre tras sus ordenadores. Lo que buscaremos es crear una comunidad tu a tu, con reuniones, cervezas, apoyo y difundir esta tecnología que ha revolucionado la forma de hacer y mirar la web en los últimos 3 años.

Estamos organizando una junta la ultima semana de Junio (Quizás el punta pie oficial de la comunidad), empezando a rodar nuestra lista de correos, con un blog oficial con 2 dominios Rubyonrails.cl y chileonrails.cl, únete a la lista y entérate de lo que se viene.

Los lugares oficiales para los raileros en Chile.
Nuestro grupo:Rails-Chile en Google Groups
Nuestro blog: Chileonrails.cl

Te esperamos!

Comments (2)

Flickr on Rails

flickronrails

Para empezar a usar el API de Flickr en tus aplicaciones puedes hacerlo directamente desde el API o usando las gemas que existen disponibles, lei muchas preguntas y comentarios sobre cual era la mejor gema y mi conclusión probando ambas es simple rflickr.

rFlickr

Para aplicaciones mas grandes o elaboradas, es una fiel representación de la API de Flickr, de hecho existe poquisima documentación con respecto a rFlickr, porque con la descripción de la API basta.

sudo gem install rflickr

Recuerda que si has utilizado la gema flickr debes desinstalarla porque ocupan como base el mismo nombre de la clase, flickr.rb

Autentifica tu aplicación solo una vez

Esta opción es muy util porque guardas todas tu llaves de autentificación en un archivo el cual despues solo tienes que leerlo para obtener full permisos.

URL, FROB y Archivo de Autentificación

Primero debes obtener los datos de tus llaves en Flickr (Obtener llaves)

APIKEY


@flickr = Flickr.new(”/ruta/al/archivo/flickr.cache”,”API KEY”,”SHARED SECRET”)
@link = flickr.auth.login_link

1. Pinchando @link serás enviado a Flickr el que te pedira que autorices la aplicación, si la autorizas, flickr te enviara a la URL que seteaste como Callback URL con el Frob como parametro.

El frob es string que necesitas para generar el archivo de autentificación y olvidarte de este tema en tu aplicación.

2. En la dirección que setees como CallBack URL deberás estar esperando el frob de esta manera.


@flickr = Flickr.new(”/ruta/al/archivo/flickr.cache”,”API KEY”,”SHARED SECRET”)
@flickr.auth.getToken(params[:frob])
@flickr.auth.cache_token # En este punto, guardo el archivo.

3. Ya has completado el paso de autentificación, ahora solo debes ocuparla!.

Mostrando las fotos dentro de tus sets

El codigo que voy a poner es solo didactivo, al momento de crear tu app lo deberás refinar.


@flickr = Flickr.new(”/ruta/al/archivo/flickr.cache”,”API KEY”,”SHARED SECRET”)
@sets = @flickr.photosets.getList

for set in @sets
# set.id - set.title - set.description
@photos = @flickr.photosets.getPhotos(set.id)
for photo in @photos
img class=’foto-id’ src=’http://farm1.static.flickr.com/<%= photo.server %>/<%= photo.id %>_<%= photo.secret %>_t.jpg’ width=’100′ height=’75′ alt=’<%= photo.title %>‘
end
end

4. Para terminar, cuando estaba implementando el sistema, utilice una función de la API, photos.getSizes, que retornaba la dirección URL a los diferentes tamaños, el problema era que al iterar sobre todas las fotos y a su vez obtener el tamaño, el servidor suplicaba parar, es por eso que investigando un poco mas llegue a una descripción de la URL de la API, les dejo el link para que jueguen mas con las URL dejando de llenar al servidor con peticiones.

pd. Darse cuenta que ocupe la etiqueta img sin “<>“, lo que me dice… Nico, tienes que hacerte un css para mostrar codigo en tu pagina.

Comments (1)

Conferencia Rails Hispana, Parte 2

La conferencia se llevo sin problemas, algunos problemas de horario, pero todo perdonable gracias a la gran organización que se han mandando, desde el stream en vivo de la conferencia hasta invitar en vivo y en directo a participar a gente en México siguiendo la conferencia en vivo y en directo desde el pais del norte america.

Participe en la siguientes charlas:

Soluciones de internacionalización en Rails
Esta charla la dieron unos tipos que ni recuerdo el nombre de su empresa, sin decir que estubo mala, solo digo que no me gusto, un poco “Anti-Cristos” de Rails, en el sentido de dar a entender que no se puede hacer mucho con ello en el tema de Internacionalización.

Seguridad de Aplicaciones Web
Esta charla aunque la dieron en una aula muy pequeña, “estaba llenisima” me tube que sentar en el piso. Pero estubo muy buena mostrando en vivo y en directo como con Injecciones SQL puedes hacerte de una aplicación un CAOS y como Rails soluciona este problema muy fácilmente.

Optimización y desnormalización del modelo de datos en Active Record
Aqui nos contaron muy rápidamente como Rails no es mágico y que a veces hay que recurrir a propios Hacks para poder hacer que esto corra de manera correcta sin sobre carga

Rails desde el codigo
Un tipo de si no me equivoco ASP Gems nos mostro básicamente como funciona el Core de Rails y sus 70.000 lineas de código que deja en claro que Rails no es un juego y que detras existe un gran trabajo.

Luego una charla de empresas en donde gente como The-Cocktail, David Blanco de Tractis y otras empresas nos contaron como se ha desarrollado en la “vida real” el desarrollo en Rails.

La conferencia Plenaria se la dejaron a The-Cocktail nuevamente con su proyecto La Coctelera que sin lugar a duda dentro de España es la aplicación Rails funcionando mas grande, nos contaron su experiencia en como su crecimiento ha llevado a un contastante desarrollo para hacer de su aplicación mas estable.

No les doy mas detalles porque segun tengo entendido la organización de la conferencia espera subir todas las slides de la conferencia a la pagina.

Algunas Anécdotas

Tube la oportunidad de conversar un par de minutos con David Blanco, quien me hizo las gestiones para poder pagar la conferencia aqui en Madrid. Les recomiendo seguir muy de cerca su proyecto Tractis que promete.

Muy bien conoci a un tipo muy simpático llamado Jesús con el cual comparti gran parte del tiempo dentro de la conferencia, una vez terminada ellos se fueron a cenar, yo me vine a la Hostel a dejar las cosas y luego me fui en donde estaban todos, EL Locua un club nocturno, en donde estaban todos me tome unos Whiskies y unas cervezas. El local estaba muy muy bueno.

Para terminar la noche Fernando de The-Cocktail tubo la amabilidad de traerme en su carro a la Hostel.

En resumen… un dia increíble, conocí mucha gente y aprendi montones, mañana esperamos otras charlas buenisimas y el broche de oro con una video-conferencia en vivo y en directo con el “Maestro” Creador de Rails DHH.

Comments (2)

Conferencia Rails Hispana, Parte 1

Como muchos bloggeros espero ir reportiando la conferencia para compartirlo con ustedes, por el momento les dejo un dato muy muy interesante, todas las presentaciones en el salon principal serán transmitidas en directo con streaming, pinchen aca y podran ver lo mismo que yo estoy viendo en vivo..

Durante la tarde les sigo contando.

Comments (0)

Conferencia Rails 2006 a Madrid los pasajes

285922673_99d7040883_o

Los dias 24 y 25 de Noviembre voy a participar de la primera conferencia hispana de Rails, en donde claramente la estrella es Ruby on Rails, que para los que aun no saben es un framework basado en el lenguaje ruby y que ha revolucionado la web, por su belleza de código, su fácil uso y mantener a quienes lo usan motivados.

Aunque no será en persona el día sábado 25, al finalizar la seria de charlas se espera una video conferencia con Chicago con David Heinemeier Hansson, el creador del framework y socio de la compañía 37Signals.

La conferencia estará enfocada a todo tipo de participantes desde quienes solo han escuchado de Rails y quieren entrar en el mundo hasta experimentados que quieran mejorar sus capacides.

Tractis, una de las mas importantes startups hispanas, estará contando sus experiencias con respecto a su implementación, despliegue, internacionalización de su webapp.

Estoy muy contento de poder participar de este tipo de reuniones que en mi país Chile, no se dan a menudo. Aunque eso al parecer esta cambiando y lentamente se ha estado formando una activa comunidad web trabajando en nuestro país. Tenia un problema para pagar la inscripción al evento pero ya lo solucione. Gracias David!.

Comments (0)

Ruby on Rails: Up and Running

Como han podido ver, las ultimas semanas y desde que abri este blog, he dedicado varias entradas a Ruby y Rails, esto es debido a que me estoy pegando el salto desde PHP para trabajar 100% en Ruby y apoyado del framework ruby on rails.

Para proyectos sencillos, creo que PHP seguira siendo mi lenguaje de cabecera, pero no le dedicare mucho tiempo.

Ruby on Rails: Up and Running

Este libro me lo gane en la ultima Geekup en Manchester, ups! mentira no me lo gane, tengo 0 suerte, de echo no creo en ella… pero un colega sentado junto a mi, se lo gano y me pregunto si lo queria, porque el ya tenia una copia… y yo claro! Gracias!.

Este libro creo que es una buenisima forma de introducirte a Ruby on Rails, creo que recopila muchisima informacion. Si bien es muy basico al compararlo con Agile Web develpment with Rails, creo que el ultimo es algo complicado para quienenes no saben nada de nada, y mas para quienes nunca han tenido contacto con un lenguaje de programacion.

En este libro encontraras como empezar con Rails, dandote detalles de su configuracion inicial, claro MINIMA!! recuerden! Convencion sobre configuracion!.

Nos explica ligeramente el MVC y como todos los libros practicos, se lleva casi todo el libro jugando con una aplicacion de prueba (Una presentacion de slides, con orden de categorias y algunos efectos ajax, claro con prototype).

Lo que mas me gusto de este libro fue la manera de tratar los testing en rails, que es lejos de una de las funcionalidades estrellas del framework, el tema de los testing a primera vista es algo denso al ver documentacion en ingles y sin haber empezado a codear en ruby, en este libro te explican muy claramente los tipos de Testing, como usarlos y como correrlos (rake).

Mi nota, de 1 a 7, un 5. Totalmente recomendado, fue un regalo, no hubiese gastado dinero en el, pero si se lo pillan algun dia, al menos echenle una hojeada.

Comments (0)

Ruby desde cero

Mi Background programando es netamente PHP para desarrollo web y fuera de la web JAVA (Universidad), el problema es que PHP no es un programa orientado a objetos, en la version 5 creo que han cambiado eso, pero un lenguaje que no nace, no se hace.

Ruby es un lenguaje creado en Japon y en totalmente orientado a objetos, absolutamente todo es un objeto, en desarrollo web salto a la fama gracias a DHH y su framework Ruby on rails. Totalmente recomendando si se quieren mantener alejados del diablo (Todos los programadores con experiencia en PHP saben lo que eso significa).

Primero les dejo un dato de un libro gratuito, que es la mejor introducción que he leido sobre ruby.
Why’s (poignant) guide to ruby

Segundo, un increible tutorial de ruby en 15 minutos, lo mejor de todo. No tienes que tener instalado ruby en tu pc, porque es una aplicación web.
Try ruby!

y tu? tienes algun buen dato para aprender ruby?

Comments (6)

Ruby and Rails Conference

geek

El proximo Sabado 30 de Septiembre voy a participar de un workshop de ruby y rails, es un workshop organizado por la organización geekUp que es mantenida por Andrew Disley.

Será una experiencia nueva para mi debido a que nunca he asistido a este tipo de conferencias, en Chile no son comunes y tengo la suerte de estar aqui en Manchester y poder asistir a estas.

Pueden ver la pagina de la mini-un-dia-de-conferencia desde las 9am hasta las 5 de la tarde en donde hablaran principalmente de Ruby, Rails y Migraciones.

Comments (2)