Theme WordPress (Thesis 1.8)
En el Día de hoy les compartire uno de los más famosos Theme’s WordPress
Importante: Para descargar Guardar enlace como, Cambiar la Extension .jpg por .zip *
En el Día de hoy les compartire uno de los más famosos Theme’s WordPress
Importante: Para descargar Guardar enlace como, Cambiar la Extension .jpg por .zip *
Guia de comando SED para Unix y Linux Descarga Aquí
html5 Guia rapida (English) Leer
Tutorial breve Ruby on Rails 3 (English)
Ver PDF
En esta oportunidad les comparto una pequeña quia en la cual nos explica un poco mas a fondo este maravilloso lenguaje.
Contenido:
Introducción Ruby.
Rails Introduccion v2.
Rails primera aplicacion.
Rails tienda virtual v2.
Rails tienda virtual v2 parte2.
CSS.
Rails carrito de compra v2.
Carrito Ajax v2.
Orden de compra.
Control de acceso.
Realizar una clase con un arreglo de objetos donde se ingrese la cedula, el nombre y el salario de las personas, este se calcula por las horas trabajadas la cual tiene costo de 30.000 pesos.
se debe imprimir todos los datos de las personas.
class Horas
attr_accessor :nombre
attr_accessor :cedula
attr_accessor :salario
def self.llenar
arr = Array.new
i = 0
valorh = 30000
loop do
puts "Ingrese cedula o ENTER para salir"
cedula = gets.chomp
return arr if cedula == ""
puts "Ingrese nombre "
nombre = gets.chomp
puts "Ingrese Horas trabajadas "
horat = gets.chomp.to_i
obj = Horas.new
obj.cedula = cedula
obj.nombre = nombre
obj.salario = horat * valorh
arr[i] = obj
i=i+1
end
end
def self.imprimir(arr)
arr.each do |item|
puts "nombre: #{item.nombre} Cedula : #{item.cedula} Salario: #{item.salario}"
end
end
end
arr = Horas.llenar
Horas.imprimir(arr)
Los accesores más importantes son:
attr
attr_reader
attr_writer
attr_accessor
attr :nombre, true
Creamos una clase cualquiera:
class Todoruby
def initialize (nombre)
@nombre = nombre
end
def nombre
@nombre
end
end
Ahora creemos la misma clase pero usando attr:
class Todoruby
attr :nombre, true
end
Eso simplemente, ya que attr ya nos definió el método nombre y nos creó una variable de instancia (@nombre) que permite acceder a ese método.
attr_reader :nombre, :ancho, :alto
attr_writer :nombre, :ancho, :alto
Permiten reducir esto:
class Persona
def nombre
@nombre
end
def nombre=(nombre)
@nombre = nombre
end
def edad
@edad
end
def edad=(edad)
@edad = edad
end
end
a esto:
class Persona
attr_accessor :nombre, :edad
end
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Aug | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||