Blog de pruebas

menu vertical

hola que tal


menu horizontal



Esto es una pruba sencilla para ver como funciona esto

tablas y css

hola amigos

aqui tenemos un diseño de tabla casi perfecto
Table designs
Design NameAuthorCountryCommentDownload
Total87 designs
serif my loveFrank SchnappenbergerGermanyA clean and simple table design with serif fontDownload
REDandBLACKMartin PaffenholzGermanyStyle like our website. Best viewed in Mozilla Firefox.Download
UV GreenKunimichi TakahashiUSALet 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



#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
y esto es lotro lao
con solo dos lineas