alimento = ARGV.shift
File.open('alimentos.txt', 'a') do |f|
creada = Time.now
f.puts "#{alimento},#{creada}"
end
puts "#{alimento} agregado"
miércoles, 20 de mayo de 2015
list comprar
buscar_con = ARGV.shift.to_i
File.open('alimentos.txt', 'r') do |f|
alimento_id = 1
f.readlines.each do |linea|
registro = linea.chomp.split(/,/)
alimento = registro[0]
agregado = registro[1]
if alimento_id == buscar_con
puts "Esto es lo que debemos marcar comprado"
end
alimento_id += 1
end
end
File.open('alimentos.txt', 'r') do |f|
alimento_id = 1
f.readlines.each do |linea|
registro = linea.chomp.split(/,/)
alimento = registro[0]
agregado = registro[1]
if alimento_id == buscar_con
puts "Esto es lo que debemos marcar comprado"
end
alimento_id += 1
end
end
leer un archivo
File.open('alimentos.txt', 'r') do |f|
identificador = 1
f.readlines.each do |linea|
registro = linea.chomp.split(/,/)
alimento = registro[0]
agregado = registro[1]
printf("%3d - %s\n", identificador, alimento)
printf(" Agregado : %s\n", agregado)
identificador += 1
end
end
identificador = 1
f.readlines.each do |linea|
registro = linea.chomp.split(/,/)
alimento = registro[0]
agregado = registro[1]
printf("%3d - %s\n", identificador, alimento)
printf(" Agregado : %s\n", agregado)
identificador += 1
end
end
ejemplo alimentos
cmd = ARGV.shift
if cmd
alimento = ARGV.shift
File.open('alimentos.txt', 'a') do |f|
creada = Time.now
f.puts "#{alimento},#{creada}"
end
puts "#{alimento} agregado"
end
if cmd
alimento = ARGV.shift
File.open('alimentos.txt', 'a') do |f|
creada = Time.now
f.puts "#{alimento},#{creada}"
end
puts "#{alimento} agregado"
end
Bloques
["Pollo","Arroz"].each do |alimento|
puts "Est es el alimento #{alimento}"
end
["Pollo", "Arroz"].each do |alimento|
puts "Este es el alimento #{alimento}"
end
def tres_veces
yield
yield
yield
end
def reportar(archivo, alimento)
archivo.puts(alimento)
end
def nuestro_reportar(nombre)
fp = File.open(nombre, 'w')
yield(fp)
ensure
fp.close
end
File.open('alimentos.txt', 'w') do |fp|
tres_veces do
reportar(fp, 'Broccoli')
end
end
nuestro_reportar('alimentos.2.txt') do |fp|
tres_veces { fp.puts("Coliflor") }
end
martes, 19 de mayo de 2015
Instalacion de Ruby on Rails en Linux
Ambito de desarrollo (Instalación)
En Linux instalamos Ruby con RVM. Como existen algunos distros...
La mayoría de distribuciones incorporan las dependencias necesarias para poder instalar Ruby salvo algunas pocas
excepciones como Ubuntu que no viene acompañado del programa curl.
Antes de empezar, en Ubuntu instalar curl de la siguiente manera:
sudo apt-get update
sudo apt-get install curl
Luego proceder con la instalación
curl -L https://get.rvm.io | bash -s stable
Una vez finalizada la instalación, verifica que él ambito este apropiadamente configurado.
Revisar el archivo ~/.bashrc
Si no ves mención de RVM, agregar lo siguiente:
$ source $HOME/.rvm/scripts/rvm
Abre una nueva ventana de la terminal para estar en el ambiente necesario una vez modificada .bashrc
Ingresa el comando
$ rvm help
Antes de instalar Ruby con RVM, debes dar permisos a rvm para manejar los paquetes:
$ rvm autolibs packages
Hecho esto, la instalación de Ruby se hace de la siguiente manera:
$ rvm install 2.1.5
RVM se encargará de buscar lo que necesita para compilar el Ruby y otros complementos. Una vez finalizado tendrás
Ruby instalado y lo usas de la siguiente manera:
$ rvm use 2.1.5
Ahora comprueba que puedes ejecutar el interpretador:
$ ruby --version
Solamente podrás usar el ruby en la sesión donde le indicaste a rvm qué versión usar. Para uso permanente en nuevas sesiones
ingresar
$ rvm use --default 2.1.5
En Windows ir a la dirección http://rubyinstaller.org. Click donde dice DOWNLOAD en grande
y seguis las instrucciones de instalación. Buscar el acceso directo en "All Programs" del Menu De Inicio
"Start Command Prompt With Ruby"
En Linux instalamos Ruby con RVM. Como existen algunos distros...
La mayoría de distribuciones incorporan las dependencias necesarias para poder instalar Ruby salvo algunas pocas
excepciones como Ubuntu que no viene acompañado del programa curl.
Antes de empezar, en Ubuntu instalar curl de la siguiente manera:
sudo apt-get update
sudo apt-get install curl
Luego proceder con la instalación
curl -L https://get.rvm.io | bash -s stable
Una vez finalizada la instalación, verifica que él ambito este apropiadamente configurado.
Revisar el archivo ~/.bashrc
Si no ves mención de RVM, agregar lo siguiente:
$ source $HOME/.rvm/scripts/rvm
Abre una nueva ventana de la terminal para estar en el ambiente necesario una vez modificada .bashrc
Ingresa el comando
$ rvm help
Antes de instalar Ruby con RVM, debes dar permisos a rvm para manejar los paquetes:
$ rvm autolibs packages
Hecho esto, la instalación de Ruby se hace de la siguiente manera:
$ rvm install 2.1.5
RVM se encargará de buscar lo que necesita para compilar el Ruby y otros complementos. Una vez finalizado tendrás
Ruby instalado y lo usas de la siguiente manera:
$ rvm use 2.1.5
Ahora comprueba que puedes ejecutar el interpretador:
$ ruby --version
Solamente podrás usar el ruby en la sesión donde le indicaste a rvm qué versión usar. Para uso permanente en nuevas sesiones
ingresar
$ rvm use --default 2.1.5
En Windows ir a la dirección http://rubyinstaller.org. Click donde dice DOWNLOAD en grande
y seguis las instrucciones de instalación. Buscar el acceso directo en "All Programs" del Menu De Inicio
"Start Command Prompt With Ruby"
Suscribirse a:
Entradas (Atom)