hola que tal
Blog de pruebas
tablas y css
hola amigos
aqui tenemos un diseño de tabla casi perfectoDesign Name | Author | Country | Comment | Download |
---|---|---|---|---|
Total | 87 designs | |||
serif my love | Frank Schnappenberger | Germany | A clean and simple table design with serif font | Download |
REDandBLACK | Martin Paffenholz | Germany | Style like our website. Best viewed in Mozilla Firefox. | Download |
UV Green | Kunimichi Takahashi | USA | Let me know what you think. | Download |
Ficheros de Texto. Entrada y salida estandar
ESTO ES EL TITULO
Esta es la prueba mas dolorosa de los dolores dolorosos de la doloros que yo que se que cojones pasa aqui que no me entero de nadanadandad de los nadanes y por eso hacemos esto
PRUEBA PRIMERA
SIempre que la primera letra no sea la ultima tenemos que apechugar con nuestros temores que serán siempre los peores juajua jua
PRUEBA PRIMERA
SIempre que la primera letra no sea la ultima tenemos que apechugar con nuestros temores que serán siempre los peores juajua jua
ESTO ES EL TITULO 2
Esta es la prueba mas dolorosa de los dolores dolorosos de la doloros que yo que se que cojones pasa aqui que no me entero de nadanadandad de los nadanes y por eso hacemos esto
COMO ESTOS BOTONES QUIERO HACER
http://www.sitepoint.com/article/quotpreviousquot-buttons
http://www.xyberneticos.com/index.php/2007/05/25/botones-atractivos-con-css/
Bueno, esto parece un poco mas interesante.
Aprenderemos primero una breve noción de como se abren y se leen los ficheros de texto, para luego mas tarde aplicarlo a las entradas y salidas estándar. La clase File, ahora meto un poco de rollo para ver que leches hace el tontolaba este con los parrafos y luego me voy.
Buscamos en esta página el objeto File
y vuelvo a meter otro rollo que te cagas porque estoy hasta el volo de estas tonterias, que no consigo hacer esto bien y me voy a cagar en noseque blablabla blabla
Vamos a utilizar tres métodos : new, close, gets, puts
con new: Creamos un objeto de la clase File con los parámetros : nombrefichero y tipo de apertura, en otras palabras, abrimos el fichero para lectura o escritura.
#pruebas elementales con el bucle if
variable=3
print 'variable='
puts variable
if variable==3 # igualdad
puts 'variable es igual que 3'
end
if variable<4 # menor
puts 'variable es menor que 4'
end
if variable>1 # mayor
puts 'variable es mayor que 1'
end
if variable>=3 # mayor o igual
puts 'variable es mayor o igual que 3'
end
if variable<=3 # menor o igual
puts 'variable es menor o igual que 3'
end
if variable!=4 # distinto
puts 'variable es distinta que 4'
end
puts '----------------------------'
# ahora con else
if variable==4
puts 'variable es 4'
else
puts 'la variable no es 4'
end
#ahora todo junto
if variable==5
puts 'variable es 5'
elsif variable==3
puts 'variable es 3'
else
puts 'variable no es ni 3 ni 5'
end
# varios elsif
if variable==5
puts 'variable es 5'
elsif variable==3
puts 'variable es 3'
elsif variable==4
puts 'variable es 4'
elsif variable==6
puts 'variable es 6'
end
# varios elsif y el else
if variable==5
puts 'variable es 5'
elsif variable==3
puts 'variable es 3'
elsif variable==4
puts 'variable es 4'
elsif variable==6
puts 'variable es 6'
else
puts 'variable no es ni 3 ni 5 ni 4 ni 6'
end
con close: Cerramos el fichero
#cerrar los ficheros abiertos antes
fentrada.close
fsalida.close
gets: Este método nos permite leer una linea del fichero (en el retorno). Si el fichero esta agotádo, el retorno es nil
#leer un registro de fentrada en la variable linea
linea=fentrada.gets
puts: Este método nos permite escribir el contenido de un string en el fichero
#escribir el contenido de linea en el fichero de fsalida
fsalida.puts linea
Ejemplo:
------------------------------
# abriendo los ficheros
fentrada=File.new "entrada.txt","r"
fsalida=File.new("salida.txt","w")
#leemos una linea en la variable linea que será alfanumvrica
linea=fentrada.gets
#bucle de lectura/escritura hasta que linea==nil
until linea==nil
# escribiendo en salida.txt
fsalida.puts linea
#leyendo en linea
linea=fentrada.gets
end
#Cerrando ficheros.
fentrada.close
fsalida.close
------------------------------
Ejemplo un poco mas desarrollado:
------------------------------
fentrada=File.new("entrada.txt","r")
fsalida=File.new("salida.txt","w")
#atencion como asignamos linea y controlamos su valor (como en C)
until (linea=fentrada.gets)==nil
fsalida.puts linea
end
fentrada.close
fsalida.close
------------------------------
La Entrada y salida estandard: $stdin $stdout
El ejemplo anterior:
------------------------------
#$stdin y $stdout son de la clase File
until (linea=$stdin.gets)==nil
$stdout.puts linea
end
------------------------------
Podemos probarlo en la consola linux con algo asi como:
$cat entrada.txt | ruby prueba.rb > salida.txt
o bien
$ruby prueba.rb < entrada.txt > salida.txt
¡ein!
Esto es una prueba
| y esto es lotro lao con solo dos lineas |