Por Ismael en 31/8/2008
en artículos
Resumen de mi actividad de desarrollo web en los últimos meses.
Han pasado semanas (siglos, en tiempos de Internet) desde la última vez que escribí en EstadoBeta. Por supuesto no ha sido un abandono voluntario sino producto de una ocupada rutina de trabajo aquí en Londres.
El ritmo de trabajo aquí en New Bamboo ha sido intenso y una experiencia valiosa tanto en los exitos como en los fracasos. Desde que llegué – literalmente el primer día – hasta hace unos meses atras fui parte del equipo en el desarrollo de Naked, un ambicioso proyecto que pretendía entrar a la arena de las redes sociales de igual a igual contra Facebook, Friendfeed o Twitter. Si bien en el corazón del proyecto habían ideas excelentes, Naked fue tambien una catedra sobre como NO levantar un proyecto en la web: demasiada plata, demasiada gente, demasiados objetivos, demasiado riesgo.
Lee el resto de este artículo »
Por Ismael en 14/5/2008
en Proyectos, Ruby & Rails, artículos
Sencilla gema Ruby para obtener fotos de Flickr.
MiniFlickr es una sencilla librería Ruby (llamadas “gemas”) que acabo de subir a mi repositorio en Github.
Quiero reemplazar mi deshauciado sitio personal por una sola página que condense contenidos de mis cuentas en Flickr, Twitter, YouTube, Del.icio.us, Tumblr, etc. Algo asi como Popego o Friendfeed, pero hecho por mi, en Ruby.
Las gemas existentes para interactuar con la API de Flickr son o demasiado complejas, antiguas y abandonadas, o todas las anteriores. Y ademaás siempre es un buen ejercicio reinventar la rueda.
MiniFlickr es un módulo que puedes incluir en tus propias clases. Esto para no interferir con la jerarquía de clases de tu aplicación (tambien hay una clase utilitaria que permite configurar cuentas Flickr a nivel de instancia, por ejemplo cuando tu aplicacion tiene multiples usuarios, cada uno con sus propias cuentas en Flickr. Más info en el README).
Code (ruby)
-
-
class MiFlickr
-
include MiniFlickr::Base
-
connect_to_flickr :api_key => ‘tu-api-key’, :user_id => ‘tu-user-id’
-
end
-
La api_key la creas en los servicios de Flickr. Tu ID de usuario la puedes conseguir en idGetter.
Una vez configurada la clase, puede obtener tus fotos de la siguiente manera:
Code (ruby)
-
-
flickr = MyFlickr.new
-
-
flickr.photos.each do |photo|
-
puts photo.medium # => http://farm3.static.flickr.com/2294/2479343984_5641fe0622.jpg?v=0
-
puts photo.medium_url # => http://www.flickr.com/photos/ismasan/2479343984
-
end
-
En el README hay más detalle e instrucciones de instalación.
La gema esta en obras. Por ahora sólo obtiene las 30 fotos más recientes y, aparte de un par de tests básicos con Rspec, no tiene buen manejo de errores en la API.
Pero sean bienvenidos a hacer un “fork” en sus propios repositorios y contribuir como les parezca.
Link: MiniFlickr en Github.
Por vladimir en 5/5/2008
en Desarrollo, artículos, javascript
Manipulando tablas HTML con Javascript y el DOM
De cuando en cuando nos vemos enfrentados a la creación de tablas para el ingreso o muestra de datos. Algunos elegirán hacerlo con el elemento HTML TABLE y otros con DIV (ver nota al pie). Lo cierto es que desde que nos llegó la Web 2.0 la tendencia a refrescar dichas tablas en tiempo real -con o sin AJAX- es una necesidad.
Muchas veces decidido por el usuario, se trata de agregar filas a la tabla en forma dinámica de manera de disminuir las idas y venidas desde y hacia el servidor, además de hacerlo más rápido, se ve muy bien y denota que nuestro sitio es “moderno”.
Sigue leyendo.
Lee el resto de este artículo »