sábado, 10 de octubre de 2009

Clases, Métodos y Objetos

Le dejo un ejercicio realizado sobre el tema, como en el articulo aparace el código son tabulación, les dejo el link para que descarguen el código y lo analicen. bajar

class Alumno

attr_accessor :nombre
attr_accessor :apodo
attr_accessor :edad

def self.llenar
arr = Array.new
i = 0
loop do
puts "Ingrese Apodo o ENTER para salir"
apodo = gets.chomp
return arr if apodo == ""
puts "Ingrese nombre "
nombre = gets.chomp
puts "Ingrese Edad "
edad = gets.chomp.to_i

obj = Alumno.new
obj.apodo = apodo
obj.nombre = nombre
obj.edad = edad
arr[i] = obj

i=i+1
end
end

def self.imprimir(arr)
arr.each do |item|
puts "nombre: #{item.nombre} apodo : #{item.apodo} Edad:
#{item.edad}"
end
end

end

arr = Alumno.llenar
Alumno.imprimir(arr)

Ejemplo de hashes en Ruby

En la web casi no se encuentran ejemplos de llenar hash dinamicamente, aqui veremos un array de hash bajar codigo ruby

martes, 6 de octubre de 2009

Herramientas Ruby para Aplicaciones de Escritorio




He encontrado una herramienta muy buena para desarrollar aplicaciones de escritorio aqui les dejo el link

martes, 14 de julio de 2009

Flexibilidad con Scrum

Flexibilidad con Scrum

Principios de diseño e implantación de campos de Scrum Apuntes, conceptos y principios para diseñar, implantar y gestionar proyectos ágiles y equipos multidisciplinares bajar documento aqui

sábado, 11 de julio de 2009

Open Source Vector Graphics Editor

Inkscape es un editor de gráficos vectoriales de código abierto, con capacidades similares a Illustrator, Freehand, CorelDraw o Xara X, usando el estándar de la W3C: el formato de archivo Scalable Vector Graphics (SVG). Las características soportadas incluyen: formas, trazos, texto, marcadores, clones, mezclas de canales alfa, transformaciones, gradientes, patrones y agrupamientos. Inkscape también soporta meta-datos Creative Commons, edición de nodos, capas, operaciones complejas con trazos, vectorización de archivos gráficos, texto en trazos, alineación de textos, edición de XML directo y mucho más. Puede importar formatos como Postscript, EPS, JPEG, PNG, y TIFF y exporta PNG asi como muchos formatos basados en vectores.

El objetivo principal de Inkscape es crear una herramienta de dibujo potente y cómoda, totalmente compatible con los estándares XML, SVG y CSS. También queremos mantener una próspera comunidad de usuarios y desarrolladores usando un sistema de desarrollo abierto y orientado a las comunidades, y estando seguros de que Inkscape sea fácil de aprender, de usar y de mejorar.

jueves, 25 de junio de 2009

Hosting Gratuito de Ruby on Rails

Heroku es un hosting gratuito de ruby on rails, actualmente en estado beta como la mayoría de las aplicaciones 2.0
Además de ser hosting, te permite crear aplicaciones rails sin instalar nada en tu computador (bueno firefox)
incluyendo características de IDE: sintaxis coloreada, generación de código, consola rails, herramientas de migración .

Personalmente prefiero trabajar en netbeans y luego subirlas. Otra cosa, la publicidad (no invasiva) se puede quitar.

Pruébenlo, lo he usado un tiempo y me parece bastante bueno. Rails me gusto bastante para aplicaciones web, sobre todo por el lenguaje ruby

enlaces:
Heroku
Creando un weblog en 10 minutos con ruby on rails