Wednesday, November 28, 2007

Aprende ruby interactivamente

Me entere de esta utilidad para quienes quieren aprender Ruby de una manera interactiva, es un programa que creo que esta disponible para Windows aunque parece que ya hay para Linux. Luce muy practico.

Aca el Link: http://hacketyhack.net

Wednesday, November 14, 2007

Ser pequeño y feliz

Esta muy bueno via Furilo



Un barco amarrado en un pequeño puerto mexicano y un
turista estadounidense que felicita al pescador por la calidad de su
pescado; el estadounidense le pregunta cúanto le ha llevado pescarlo.
“No demasiado”, contesta el pescador.
“Pero y por qué no te quedaste más tiempo para pescar más”, pregunta el estadounidense.
El pescador le explica que eso es suficiente para sus necesidades y las de su familia.
“¿Y qué haces con el resto del tiempo que te sobra?”
“Duermo un poco, pesco un poco, juego con mis hijos y me echo una
siesta con mi mujer. Por las tardes, voy al pueblo a ver a mis amigos,
bebo algo, toco la guitarra y canto canciones…”
El estadounidense le interrumpe: “Tengo un MBA de Harvard y te puedo
ayudar! Deberías empezar por pescar durante todo el día. Podrías vender
el pescado extra que pillases. Con este beneficio extra, podrías
comprar un barco más grande. Con el dinero extra que consiguieses
gracias al barco más grande, podrías comprar más barcos hasta que
tuvieses una flota entera. En vez de vender el pescado a un
intermediario, podrías ir directamente a una planta procesadora e
incluso tener tu propia planta. Después, podrías dejar este pequeño
pueblo e ir a México DF o incluso Nueva York!”

“¿Cúanto tiempo me llevaría esto?”
“20, tal vez 25 años”, contesta el estadounidense.
“¿Y después de eso?”
“¿Después? Después se pone muy interesante. Cuando tu negocio sea
realmente grande puedes vender acciones y conseguir millones!!”
“¿Millones? ¿En serio? ¿Y después de eso?”
“Después de eso te podrás jubilar, vivir en un pequeño pueblo en la
costa, levantarte tarde, jugar con tus hijos, pescar un poco, echarte
la siesta y por las tardes beber algo y estar con tus amigos!”

Monday, November 12, 2007

Microsoft prepara su propio framework MVC

“¡No!, Si nosotros venimos haciendo esto hace tiempo” Esta es la frase o algo parecido que alguna vez escuche en una de las conferencia hispana de Rails del 2006.


No recuerdo bien pero
creo que fue en la ponencia Rails para Vendedores, ahí se dijo alguna
vez que después de un tiempo alguien tomaría las ideas de Rails y luego hablarían de  “Si nosotros venimos haciendo esto hace tiempo” la verdad estoy siendo un poco sarcástico, pero me acabo de enterar en blogs.onrails.com.ar que Microsoft prepara su propio framework MVC “Con más parecidos que diferencias con Ruby on Rails” la verdad no me sorprende que tantas de las buenas cosas que se hacen vienen de la mano del Open Source.


Y como alguien comenta en  blogs.onrails.com.ar “Me parece bien que “copien” buenas ideas, espero no las destruyan tanto ;-)”.

Ya existe un Framework muy parecido a Rails para .Net llamado Caslte,
que toma casi todos los patrones de Rails como: el uso de partials,
content’s for, filtros, etc. Me alegra mucho que tomen la filosofía de
Rails, aunque hay características que se convierten más bien en
analogías, ya que Rails usa Ruby como lenguaje de programación al
contrario que Castle que
usa C#, en ese caso las cosas que se hacen en Clastle con C# me parecen
más transparentes usando Ruby que C#, ahora que se pongan a usar Ruby
en ves de C# sobre .Net nose… o una mezcla de ambos, puede que resulte
muy buena y extraiga las mejores características de los dos. Como de
hecho ya lo hace Java, usando Ruby como frontal.


Para terminar, comento que estoy trabajando con Caslte y nHibernate sobre .Net, y la verdad no me ha costado mucho adaptarme a Castle, ya que como les digo usa casi todos los patrones de Rails.

Por ultimo acotar que,
si se llega al punto de parecerse tanto a una plataforma, no hace más
que aceptar la robustez de la misma con sus pros y contras. En resumen
me quedo con Ruby on Rails, de todas maneras “Si nosotros venimos haciendo esto hace tiempo” :-)

Friday, October 5, 2007

Libro de Ruby on Rails para bajar gratis





En SitePoint esta disponible un libro de Ruby on Rails
para bajar de manera gratuita, el libro luce muy bien por los
contenidos. También hay como bajar el código de los ejemplos que se
desarrollan en el libro, la URL donde se puede bajar el código fuente
esta en el libro. Cabe destacar que si se lo van a descargar no dejen
pasar el tiempo ya que el libro estara disponible unicamente por 60
dias y a la fecha de este post ya deben haber pasado 5 :-)

Thursday, September 20, 2007

Google Maps al fin en Ecuador

La verdad no se si soy el ultimo en enterarme pero por fin veo GoogleMaps en Ecuador, claro solo las ciudades mas grandes como Guayaquil y Quito, pero ya es algo, para lo que teniamos... osea nada, ahora si no hay pretextos para no meterse ha los Mashups con Rails .

Thursday, August 2, 2007

Nuevas mejoras en Camelloalfin.com

Hace un rato que no retomaba el proyecto pero ahi voy por lo pronto algunas cosas que cambie y mejore además de aprender un poco mas de Rails .




Agregue la posibilidad de que cada empresa lleve una pequeña pero muy útil bitácora de noticias, una especie de miniblog.



Tambien agrege los llamados RSS o Feeds para las noticias y las ultimas empresas registradas.



Los Tags para los productos y servicios de las empresas ahora lucen mas decentes.



Ademas de cambiar completamente la interfaz, 2 cosas que me parecen importantes. Primero la integracion con FCKEditor para que la edición de los contenidos sea mas amena, y segundo: el Cache de las paginas para mejorar el rendimiento en especial de las noticias y el perfil de la empresa.



Eso es todo, no parece mucho pero creo que era necesario.

Poco a poco estare mejorando el sitio hasta entonces nos vemos.

Thursday, May 31, 2007

Actualizaciones en Camelloalfin.com

El proyecto continua y vamos bien, a pesar que faltan algunas cosas en mente como "cachear" algunas coasa que se hacen con Ajax y determinadas áreas del sitio, hemos agregado un RSS con las ultimas empresas registradas.



También arreglamos ese molesto problema de las tildes y símbolos especiales usando un META para la codificación UTF-8

Wednesday, May 30, 2007

Emular Textmate en GNU/Linux

Actualización: Usa Gmate :) https://github.com/gmate/gmate

Se que a muchos le gusta TextMate para desarrollar en Ruby on Rails lamentablemente no hay uno para GNU/Linux, en artículos anteriores he intentado mostrarles como emular la experiencia de Textmate en Gedit, el editor por defecto de Gnome. Sin embargo hay que aceptar que Gedit no es un Textmate por excelencia, en algún momento pensé en tratar de escribir un Plugin para Gedit que soporte todas esas cosas que se pueden hacer RoR (Soporte de archivos RJS, RHTML, integración con Subversión, generación de modelos, vistas, resaltado de sintaxis, etc. ) en vez de estar escribiendo parches :) , esto porque la simplicidad de un buen editor se perdería al tener tantas cosas montadas sobre él, además de que ya existen buenos editores para ese publico exigente :) Aptana + RadRails.



En todo caso la flexibilidad que da Gedit siempre da lugar a que uno pase jugando para hacer más cómodo desarrollar en RoR. El punto es que; desde el ultimo articulo que escribí sobre este tema he actualizado las siguientes cosas:

  • El soporte de archivos RJS, RHTML, YML ya estaba sin embargo los tipos MIME no, así que ahora ya están.
  • Resaltado de palabras reservadas de RoR (render, redirect_to, etc.)
  • Han visto los screencasts de RailsCasts, pues tambien actualice el tema para que se paresca al que sale en dichos screencasts.
  • Actualización de snippets.


Todo esta comprimido en geditextmate.tag.gz.

Y tiene la siguiente estructura:








Si han leído los otros artículos sabrán donde colocarlos, de todas maneras explico:



Copiar el contenido de langs a /usr/share/gtksourceview-1.0/language-specs/

sudo cp -Rf langs/* /usr/share/gtksourceview-1.0/language-specs/




Copiar el contenido mimes a /usr/share/mime/text/

sudo cp -Rf mimes/* /usr/share/mime/text/



Copiar el contenido plugins a ~/.gnome2/gedit/plugins/


cp -Rf plugins/* ~/.gnome2/gedit/plugins/



Copiar el contenido preferences a ~/.gconf/apps/gedit-2/preferences/

cp -Rf preferences/* ~/.gconf/apps/gedit-2/preferences/




Copiar el contenido snippets a ~/.gnome2/gedit/snippets/

cp -Rf snippets/* ~/.gnome2/gedit/snippets/



Si alguna carpeta de destino no existe, por favor crearla. (snippets y plugins)

Para que se aplique las preferencias (tema) es necesario eliminar la carpeta /tmp/gconfd-joselo

rm -Rf /tmp/gconfd-joselo




ya saben donde joselo es su nombre de usuario.

A más de los que ya están seleccionados, los Plugins que yo tengo seleccionados (Menú Editar > Preferencias > Tab complementos ) son:
  • Autocomplete
  • Code comment
  • Gemini
  • Panel del examinador de archivos
  • Selector de color
  • Snap open
  • Snippets
El resultado debería verse así:




El tipo de letra ya es deacuerdo al gusto yo uso BPG Courier Bold 11. Si te sentiste perdido en este articulo, por favor dale un vistazo al anterior en mi blog personal.



Eso es todo Saludos...

Friday, May 25, 2007

Recursos para aplicar Ruby on Rails

En un post en mi blog mencione que para “aplicar los conocimientos adquiridos en Rails” decidimos construir una pequeña aplicación piloto para ver que tal nos va y hasta que punto podemos llegar usando Ruby on Rails. Bien, pues ahora mismo ya la hemos terminado, no es la gran cosa pero si todo va bien se la ira mejorando y no es que nos hayamos sentado a programar sin levantar cabeza, todo lo contrario más bien se tubo que recurrir a Google, Listas de correo, screencasts, etc. Precisamente en este post intento mencionar los recursos que ayudan a un desarrollador que recién se inicia en el mundo de Rails. Al puro estilo DRY (Don't Repeat Yourself) a mi criterio estos son los recursos que no pueden faltar:



La Lista de correo de Ruby on Rails en español es una lista muy activa que te salva de cosas que no puedes hacer, pero ya sabes primero recurre a google y si no mismo entonces si a prenguntar en la lista :)









Libro Ruby for Rails muestra una introducción a Ruby y luego al mundo de Rails





Libro Agile Web Development With Ruby on Rails Un libro que abarca casi todo el mundo de Rails con un caso práctico de ejemplo.





Libro Rails Recipes un completo conjunto de recetas para hacer cosas especificas en Rails.






Articulo de O'Reilly RJS Templates for Rails útil para usar Ajax con Rails.





Cheatsheets, pollas o como algunos les llaman Chuletas de Ruby on Rails son útiles documentos que resumen las cosas mas importantes y que por lo general siempre se usan.

Saturday, February 10, 2007

Blog de Google para programadores en español

Ya lleva en linea desde diciembre del año pasado, aunque recién me entero.[Programa con Google](http://programa-con-google.blogspot.com) es un blog en español para desarrolladores, el cual pretende mantener informados de todas las novedades de Google para crear aplicaciones.

Como que lo voy a agregar a [mis feeds de lectura](http://www.google.com/reader/shared/14138799402005870329) frecuente.