viernes, 12 de abril de 2013

Aprendiendo a programar en Ruby (part1)

Hola a todos, como estan, hoy voy a empezar a aprender a programar en una plataforma llamada ruby.

Promero, voy a hacer una breve descripcion del programa (sacado de la pagina oficial en español) para saber a grandes razgos a que nos estamos metiendo.


¿Te preguntas por qué Ruby es tan popular? Sus fanáticos lo tienen como un lenguaje hermoso y artístico. Y todavía así, dicen que es práctico y ameno. ¿Por qué?
Los ideales del creador de Ruby
Ruby es un lenguaje con un balance cuidado. Su creador, Yukihiro “matz” Matsumoto, mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada, y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la programación imperativa.
A menudo ha manifestado que está “tratando de hacer que Ruby sea natural, no simple”, de una forma que se asemeje a la vida real.
Continuando sobre esto, agrega:
Ruby es simple en apariencia, pero complejo por dentro, como el cuerpo humano1.
Acerca del crecimiento de Ruby
Desde su liberación pública en 1995, Ruby ha atraído devotos desarrolladores de todo el mundo. En el 2006, Ruby alcanzó reconocimiento masivo, formándose grupos de usuarios activos en las ciudades más importantes del mundo y llenando las capacidades de las conferencias relacionadas a Ruby.
Ruby-Talk, la lista de correo más importante sobre el lenguaje Ruby ha crecido hasta lograr un promedio de 200 mensajes por día.
El índice TIOBE, que mide el crecimiento de los lenguajes de programación, ubica a Ruby en la posición #13 del ranking mundial. Refiriéndose a su crecimiento, predicen, “Todo indica que Ruby llegará a estar entre los 10 primeros en menos de 6 meses”. Gran parte de su crecimiento se atribuye a la popularidad alcanzada por aplicaciones desarrolladas con Ruby, en particular el framework de desarrollo web Ruby on Rails2.
Ruby es totalmente libre. No sólo gratis, sino también libre para usarlo, copiarlo, modificarlo y distribuirlo.
Viendo todo como un objeto
Inicialmente, Matz buscó en otros lenguajes para encontrar la sintaxis ideal. Recordando su búsqueda, dijo, “quería un lenguaje que fuera más poderoso que Perl, y más orientado a objetos que Python3”.
En Ruby, todo es un objeto. Se le puede asignar propiedades y acciones a toda información y código. La programación orientada a objetos llama a las propiedades variables de instancia y las acciones son conocidas como métodos. La orientación a objetos pura de Ruby se suele demostrar con un simple código que aplica una acción a un número.
En muchos lenguajes, los números y otros tipos primitivos no son objetos. Ruby sigue la influencia del lenguaje Smalltalk pudiendo poner métodos y variables de instancia a todos sus tipos de datos. Esto facilita el uso de Ruby, porque las reglas que se aplican a los objetos son aplicables a todo Ruby.

Bueno, ahora la instalacion:

Linux:
Aqui instalamos primero las dependencias de la aplicacion:

sudo apt-get update

sudo apt-get install curl

curl -L get.rvm.io | bash -s stable

rvm requirements

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

source ~/.rvm/scripts/rvm

type rvm | head -n 1

Ahora si, instalando ruby

rvm install 1.9.3

rvm use 1.9.3 --default

gem install rails


Windows

descargamos el siguiente paquete de instalación: Ruby, este pesa aproximadamente 60 Mb

y la instalacion es la tipica de siguiente, siguiente, finalizar.

_____________________________Barra_Improvisada_____________________________

Saludos desde colombia!!


jueves, 11 de abril de 2013

LO QUE SEMBRAMOS ES LO QUE RECOGEMOS

Hola a todos, despues de una ausencia, decidi mostrarles un escrito de "alguien" que me parecio importante.


En la entrevista que le hicieron a la hija de Billy Graham en el Early
Show, Jane Clayson le preguntó, "¿Cómo pudo Dios permitir que
sucediera esto?" (se refería a los ataques del 11 de Septiembre).
Anne Graham dio una respuesta sumamente profunda y llena de sabiduría.

Dijo, "Al igual que nosotros, creo que Dios está profundamente triste
por este suceso, pero durante años hemos estado diciéndole a Dios que
se salga de nuestras escuelas, que se salga de nuestro gobierno y que
se salga de nuestras vidas. Y siendo el caballero que Él es, creo que
se ha retirado tranquilamente. ¿Cómo podemos esperar que Dios nos dé
Su bendición y Su protección cuando le hemos exigido que nos deje
estar solos?"

A la luz de ciertos sucesos recientes... ataques de terroristas,
balaceras en las escuelas, etc., creo que todo comenzó cuando
Madeleine Murria O'Hare (fue asesinada, hace poco que se descubrió su
cuerpo) se quejó de que no quería que se rezara en nuestras escuelas,
y dijimos que estaba bien.

Luego alguien dijo que mejor no se leyera la Biblia en las
escuelas...la Biblia dice no matarás, no robarás, amarás a tu prójimo
como a ti mismo. 
Y dijimos que estaba bien.


Luego el Dr. Benjamín Spock dijo que no debíamos pegarle a nuestros
hijos cuando se portan mal porque sus pequeñas personalidades se
truncarían y podríamos lastimar su autoestima (el hijo del Dr. Spock
se suicidó). Dijimos que los expertos saben lo que están diciendo. 
Y dijimos que estaba bien.

Luego alguien dijo que los maestros y directores de los colegios no
deberían disciplinar a nuestros hijos cuando se portan mal. Los
administradores de las escuelas dijeron que más valía que ningún
miembro de la facultad de las escuelas tocara a ningún estudiante que
se porte mal porque no queremos publicidad negativa y por supuesto no
queremos que nos vayan a demandar (hay una gran diferencia entre
disciplinar, tocar, golpear, cachetear, humillar, patear, etc.). 
Y dijimos que estaba bien.

Luego alguien dijo, dejemos que nuestras hijas aborten si quieren, y
ni siquiera tienen que decirles a sus padres. 
Y dijimos que estaba bien.

Luego uno de los consejeros del consejo de administración de las
escuelas dijo, ya que los muchachos siempre van a ser muchachos y de
todos modos lo van a hacer, démosle a nuestros hijos todos los
condones que quieran para que puedan divertirse al máximo, y no
tenemos que decirle a sus padres que se los dimos en la escuela. 
Y dijimos que estaba bien.

Luego algunos de nuestros principales funcionarios públicos dijeron
que no importa lo que hacemos en privado mientras cumplamos con
nuestro trabajo. Estuvimos de acuerdo con ellos y dijimos, no me
importa lo que nadie, incluyendo el Presidente, haga en su vida
privada mientras yo tenga un trabajo y la economía esté bien.

Luego alguien dijo vamos a imprimir revistas con fotografías de
mujeres desnudas y decir que esto es una apreciación sana y realista
de la belleza del cuerpo femenino. Y dijimos que estaba bien.
Y luego alguien más llevó más allá esa apreciación y publicó
fotografías de niños desnudos, llevándola aún más allá cuando las
colocó en Internet. 
Y dijimos que estaba bien.
Tienen derecho a su libertad de expresión.

Luego la industria de las diversiones dijo, hagamos shows por
televisión y películas que promuevan lo profano, la violencia y el
sexo ilícito. Grabemos música que estimule las violaciones, las
drogas, los suicidios y los temas satánicos. 
Y dijimos, no es más que diversión.
no tiene efectos negativos, de todos modos nadie lo toma en
serio, así que adelante.

Ahora nos preguntamos: ¿por qué nuestros niños no tienen conciencia,
por qué no saben distinguir entre el bien y el mal, y por qué no les
preocupa matar a desconocidos, a sus compañeros de escuela, o a ellos
mismos?.

Probablemente, si lo pensamos bien y despacio, encontraremos la
respuesta.
Creo que tiene mucho que ver con "LO QUE SEMBRAMOS ES LO QUE
RECOGEMOS."