<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://frikipedia.appz.dcco-cii.site/w/index.php?action=history&amp;feed=atom&amp;title=Ruby</id>
	<title>Ruby - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://frikipedia.appz.dcco-cii.site/w/index.php?action=history&amp;feed=atom&amp;title=Ruby"/>
	<link rel="alternate" type="text/html" href="https://frikipedia.appz.dcco-cii.site/w/index.php?title=Ruby&amp;action=history"/>
	<updated>2026-04-17T20:29:12Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://frikipedia.appz.dcco-cii.site/w/index.php?title=Ruby&amp;diff=53143&amp;oldid=prev</id>
		<title>&gt;Diarreamental en 00:57 14 sep 2010</title>
		<link rel="alternate" type="text/html" href="https://frikipedia.appz.dcco-cii.site/w/index.php?title=Ruby&amp;diff=53143&amp;oldid=prev"/>
		<updated>2010-09-14T00:57:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Informatica}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox elemento&lt;br /&gt;
| muestra = Pokemon ruby.jpg|40px&lt;br /&gt;
| nombre = Ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt;.&lt;br /&gt;
| nombres = Rubi, RRRRUbi, るび , Railgun&lt;br /&gt;
| serie = R.&lt;br /&gt;
| descubridor = KamiSama, Matsu-San bajo la influencia divina de Chakonorisu-San.&lt;br /&gt;
| color = Rojo sangriento.&lt;br /&gt;
| cosas = [[Twitter]], pechos de mujeres ricas, [[Rails]], Railgun.&lt;br /&gt;
| usos = Crear aplicaciones en Ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt;, asustar a los amigos haciendoles creer que se hace magia. &lt;br /&gt;
| estado = Omnisciente&lt;br /&gt;
| peso = 1056 bytes el interprete mas 76 bytes por cada Gem&lt;br /&gt;
| struct = &amp;lt;b&amp;gt;NO TIENE STRUCTS&amp;lt;/b&amp;gt; Todo es una clase.&lt;br /&gt;
| abstracción = Hasta el extremo irreal y psicodelico, el clasico programador ruby es un hippie.&lt;br /&gt;
| humungoso = Humungoso.new.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Piedra ancestral, roja y reflexiva creada en japon por Matsu[[moto]] [[Yuki]]hiro Sama, el dragon [[Dragon_Ball|ShenRon]], Rashamon, Akira Toriyama , Akira Kurosawa, Akira Kogami y &amp;lt;b&amp;gt;[[AKIRA]]&amp;lt;/b&amp;gt;. Es un lector de manifestos runicos de magia negra escritos con letras rojas (color de la [[sangre]]), letras negras (color de la [[muerte]]) y letras verdes (color de la [[esperanza]]), conjuros satanicos de desarrollo de Blogs, Frameworks de Microblogging y Armas de destruccion Masiva en 15 minutos.&lt;br /&gt;
&lt;br /&gt;
== Origen ==&lt;br /&gt;
&lt;br /&gt;
Las malas lenguas cuentan que un viernes 13 del mes 13 del año -13 (contando lo que falta para el fin del mundo) en el calendario Negro oculto de los Mazones Illuminatis una tertulia demoniaca buscaba el fin del mundo convirtiendo a todos en conjuradores de sentencias de magia negra como &amp;quot;method_missing&amp;quot;, &amp;quot;Select.find.where.select.find.each.map.first&amp;quot;, &amp;quot;Class.new(Class.new(Class.new)))&amp;quot; o la peor: print &amp;quot;hola mundo&amp;quot;*10000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En una olla [[diabolica]] de 45 metros de alto y 5 nanometros de espesor, diseñaron el brebaje que se convertira en ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt;, con C-- mezclaron Turbo Pascal, Turbo Basic, Turbo Man, Smalltalk, Bigtalk, Eiffel, Objetive C, Subjective C, javascript, [[java]], [[Perl]] e incluso el mismo Ruby del instante mismo del fin del mundo (traido del futuro mediante un conjuro demoniaco)&lt;br /&gt;
&lt;br /&gt;
[[Image:programador1.jpg|thumb|right|Al descubrir ruby a los 27 años se dio cuenta que a desperdiciado su vida faltando 3 años para El Final ]]&lt;br /&gt;
&lt;br /&gt;
Posteriormente, por un pedido especial de [[Harry Potter]], eliminaron el conjuro del Segmention Fault (que servia para ocasionar un infarto a quien lo viera ocurrir 666 veces) y lo reemplazaron por&lt;br /&gt;
&lt;br /&gt;
NoMethodError: undefined method `flipendo' for nil:NilClass&lt;br /&gt;
&lt;br /&gt;
Cuyo efecto es aun desconocido pudiendo ser desde una leve jaqueca hasta la desaparicion instantanea de toda la existencia. Se especula que el objetivo de la organizacion es hacer aparecer el conjuro simultaneamente en todos los ordenadores del planeta.&lt;br /&gt;
&lt;br /&gt;
== Sekai no owari de umareta hikari RUBY da!!! (una luz en el fin del mundo, ¡¡¡es ruby!!!) ==&lt;br /&gt;
&lt;br /&gt;
El calendario de la organizacion para el desarrollo, mantenimiento, creacion y promocion de ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt; (en adelante, la &amp;quot;organizacion&amp;quot;) se rige por un calendario inverso que al contrario de los calendarios &amp;quot;normales&amp;quot; que cuentan los años desde un suceso importante para su cultura, este cuenta los años que FALTAN para cierto suceso, en este caso se trata del fin del mundo.&lt;br /&gt;
&lt;br /&gt;
Ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt; se creo en el año 13 antes del fin del mundo, el año 13 AFM se corresponde con el año 2000 segun el calendario [[Jebus|cristiano]] y el año 5912 segun el calendario [[Vulcano]], por lo tanto estamos en el año -3 (2010) y puede interpretarse que el fin del mundo ocurrira en el año [[2013]] ([[Sarcasmo|Brillante deduccion]]).&lt;br /&gt;
&lt;br /&gt;
Segun las profecias mayas escritas en Fortran de hace milenios (cuyos origines marcianos estan en estudio) una luz aparecera en el fin del mundo y resulta que esa luz es Ruby... mas alla de saber que ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt; esta relacionado, no se sabe lo que el fin del mundo es exactamente, entre las especulaciones mas comunes estan:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Snapshot.jpg|thumb|right|Kawaii, se cambio el color de pelo para parecerse al ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt;, y su carita es Syntax Highlighting de ruby]]&lt;br /&gt;
&lt;br /&gt;
* En una lluvia de fuego nuclear y dolor de muelas toda la humanidad se ira a la ruina, algunos sobreviviran y llamaran a eso [[Terminator|&amp;quot;el dia del juicio&amp;quot;]]&lt;br /&gt;
* [[Twitter]] migrara a rails 3 (si es que no lo hizo ya)&lt;br /&gt;
* [[Todo|Todos]] los humanos mueren, sin excepcion (y se van al [[Cielo]])&lt;br /&gt;
* [[Todo|Todos]] los humanos mueren, sin excepcion (y se van al [[Infierno]])&lt;br /&gt;
* Se liberara ruby 1.10&lt;br /&gt;
* [[todo|Todas]] las formas de vida en el planeta dejaran de existir y daran paso a una forma de vida basada en Ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt;&lt;br /&gt;
* La conciencia colectiva reparara su estado de ezquizofrenia psicoide unificando todas las conciencias en una (y va a programar en ruby)&lt;br /&gt;
* Todo el mundo participara en un solo proyecto de desarrollo y sera en Ruby &amp;lt;s&amp;gt;on Rails&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tambien se sabe que el mundo nuevo que se construira en el lugar del mundo que acaba estara hecho en ruby y no existira la muerte ni los segmentations faults (solo garantizado en los casos en que todos los humanos mueran)&lt;br /&gt;
&lt;br /&gt;
== Glosario para [[Noobs]] ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;def&amp;lt;/b&amp;gt;: version renovada del definorium y con super poderes, ahora se puede hacer def a cualquier&lt;br /&gt;
cosa, incluyendo a tu [[Perro]], a tu [[Madre]] y hasta al mundo&lt;br /&gt;
[[Image:this_is_ruby_300.png|thumb|right|Asi es el fanatismo que ocasiona ruby]]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;class&amp;lt;/b&amp;gt;: misma que el class de [[java]] o de [[Fortran]]++ solo que con super poderes&lt;br /&gt;
* &amp;lt;b&amp;gt;method_missing&amp;lt;/b&amp;gt;: el comodin, cuando no sepas q hacer, method_missing sabe&lt;br /&gt;
* &amp;lt;b&amp;gt;yield&amp;lt;/b&amp;gt;: para hacer magia, se parece al flipendo&lt;br /&gt;
* &amp;lt;b&amp;gt;to_s&amp;lt;/b&amp;gt;: hace de cualquier cosa (y digo &amp;lt;b&amp;gt;cualquier cosa&amp;lt;/b&amp;gt;) un String&lt;br /&gt;
* &amp;lt;b&amp;gt;to_a&amp;lt;/b&amp;gt;: lo mismo que to_s pero resulta en un Array&lt;br /&gt;
* &amp;lt;b&amp;gt;MVC&amp;lt;/b&amp;gt;: Algo que tiene Rails (y no voy a explicar lo que es MVC)&lt;br /&gt;
* &amp;lt;b&amp;gt;then&amp;lt;/b&amp;gt;: Palabra definitivamente &amp;lt;b&amp;gt;obsoleta&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;return&amp;lt;/b&amp;gt;: Palabra definitivamente &amp;lt;b&amp;gt;obsoleta&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hello world en todos los lenguajes ==&lt;br /&gt;
&lt;br /&gt;
=== [[Java]] ===&lt;br /&gt;
&lt;br /&gt;
main.java&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
package java.io.*&lt;br /&gt;
package java.awt.template.io.java.*&lt;br /&gt;
package&lt;br /&gt;
public static void undefined shared class myfirstjavaprog&lt;br /&gt;
{&lt;br /&gt;
public static void undefined lero main(String args[])&lt;br /&gt;
{&lt;br /&gt;
String s = new String(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
System.java.System.out.println(s+&amp;quot;&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comandos para ejecucion&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diarrea@frikepedia:-$ javac main.java -o main&lt;br /&gt;
diarrea@frikepedia:-$ java main&lt;br /&gt;
Hello World!&lt;br /&gt;
diarrea@frikepedia:-$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Lenguaje_C|C]] ===&lt;br /&gt;
&lt;br /&gt;
archivo main.c:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;coño.h&amp;quot;&lt;br /&gt;
#include &amp;quot;stdio.h&amp;quot;&lt;br /&gt;
#include &amp;quot;functions.h&amp;quot;&lt;br /&gt;
#include &amp;quot;gato.h&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
int function( int main(int argc, char********** argv[] ) ) {&lt;br /&gt;
   printf(&amp;quot;hello world\n&amp;quot;);&lt;br /&gt;
   return 0;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
comandos para ejecucion&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diarrea@frikepedia:-$ gcc main.c -o main -O2 -lstdio -lcoño -lfunctions -I/usr/lib/share/usr/lib/include/gato -lgato -O1 -ggdb -D __USE__GNU__LIB_________GUION_____&lt;br /&gt;
warning: el gato.h esta en un lugar&lt;br /&gt;
warning: se tiro un pedo&lt;br /&gt;
warning: printf se cambio de version&lt;br /&gt;
warning: return 0&lt;br /&gt;
warning: conversion de *****(***int)[*int](*a) a void*(a) sin casteo&lt;br /&gt;
warning: descalificadores inentendibles del tipo venereo reemplazados por incoherencias suceptibles a baterias aturdidoras+++++&lt;br /&gt;
diarrea@frikepedia:-$ $PWD/main&lt;br /&gt;
Segmentation fault&lt;br /&gt;
diarrea@frikepedia:-$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Ruby]] ===&lt;br /&gt;
&lt;br /&gt;
main.rb&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
print &amp;quot;hello world\n&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comandos para ejecucion&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diarrea@frikepedia:-$ ruby main.rb&lt;br /&gt;
hello world&lt;br /&gt;
diarrea@frikepedia:-$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rails ==&lt;br /&gt;
&lt;br /&gt;
Framework MVC que permite desarrollar blogs, herramientas de [[Juanker]], sets de filmacion de peliculas, armas, todo en 15 minutos. El MVC es lo mejor que tiene aunque nadie sepa lo que es MVC (y no lo voy a explicar en este articulo)&lt;br /&gt;
&lt;br /&gt;
[[Image:Lost_souls_small.jpg|thumb|right|Active Record]]&lt;br /&gt;
&lt;br /&gt;
== Railgun ==&lt;br /&gt;
&lt;br /&gt;
Es un arma de [[Quake]], nada tiene que ver con Rails o Ruby. Salvo indirectamente al considerar que Yukuhiro Matsumoto lleva siempre una Railgun hecha en ruby (adivinaron, &amp;lt;b&amp;gt;Ruby on Rails&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Superpoderes adquiridos al tocar ruby por primera vez ==&lt;br /&gt;
&lt;br /&gt;
En la mayoria de los casos, se adquieren una serie de poderes al tocar ruby por primera vez:&lt;br /&gt;
&lt;br /&gt;
* Puedes ver al [[Deathnote|Rubygami]] (un Dios del ruby) propietario original de ruby que tocaste quien te dictara comandos y lecciones de ruby en la mente sin que te des cuenta y asi ruby se aprende solo.&lt;br /&gt;
* Inmunidad contra Segmentation Faults&lt;br /&gt;
* Capacidad natural de hacer que un [[Perro]] un [[Gato]] y un [[Pato]] se comporte como [[Animal]], como [[Vehiculo]] o incluso como [[Dios]]&lt;br /&gt;
* En casos extremos se puede hacer que nil (la [[nada]]) se comporte como un [[Reloj]], un [[Glaciar]] o un plato de [[Ravioles]]&lt;br /&gt;
* Crean clases sin darse cuenta&lt;br /&gt;
[[Image:Teclearhastalamuerte.gif|thumb|right|Quedo atrapado en un mundo paralelo en el que no existe Ruby]]&lt;br /&gt;
* No usan ni return ni returnatis ni then jamas (ni siquiera un reemplazo o version mejorada), eso les da status y demuestra que se convirtieron en seres magicos&lt;br /&gt;
* Poner los if al revez&lt;br /&gt;
* Fingir estar programando en [[C--]] poniendo punto y coma al terminar todas las lineas, pero es opcional XD&lt;br /&gt;
* Fingir que programan en Visual Basic cuando estan programando en ruby&lt;br /&gt;
* Fingir que le hablan a una persona cuando estan programando en ruby&lt;br /&gt;
* Escribir cosas que nunca escribieron antes en el interprete y que funcione como se lo imaginaron&lt;br /&gt;
* Cambiarle la clase a cualquiera (por ej, determinan que [[Scooby Doo]] es un [[Wombat]], una [[Moneda]] o una [[Clase]] aunque sigue comportandose como Scoopy Doo)&lt;br /&gt;
* Guardar ruby en variables en ruby&lt;br /&gt;
* Pueden definir clases sin usar la palabra class&lt;br /&gt;
* Pueden definir metodos sin usar def&lt;br /&gt;
* Pueden desdefinir metodos&lt;br /&gt;
* Pueden desdefinir clases&lt;br /&gt;
* Hacer un &amp;quot;hola mundo&amp;quot; en una sola linea&lt;br /&gt;
* Hacer un sort en una sola linea&lt;br /&gt;
* Hacer un blog en una sola linea&lt;br /&gt;
* Hacer una enciclopedia web en una sola linea&lt;br /&gt;
&lt;br /&gt;
== Limitaciones conocidas ==&lt;br /&gt;
&lt;br /&gt;
* No se puede duplicar la nada&lt;br /&gt;
* No se puede duplicar el falso&lt;br /&gt;
* No se puede duplicar el verdadero&lt;br /&gt;
* Solo se pueden terminar los bloques con end (end if y demas no es bienvenido)&lt;br /&gt;
&lt;br /&gt;
== Quienes programan en ruby ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Estos solo son algunos de los trillones de agents programadores en ruby&lt;br /&gt;
&lt;br /&gt;
* Matsu[[moto]] Yukihiro San&lt;br /&gt;
* Akira Kogami&lt;br /&gt;
* Hanamichi Sakuragi&lt;br /&gt;
* [[Hikikomori|Kiri Komori]]&lt;br /&gt;
* Asuka Langley Souryou Zeppelin Mikinami Shikinami&lt;br /&gt;
* {{Nombreusuario}}&lt;br /&gt;
* [[Diox]]&lt;br /&gt;
[[Imagen:Pika slap.gif|thumb|rigth|Un par de pokemon discutiendo si se puede usar named_scope, ojala que no pase a mayores]]&lt;br /&gt;
* [[Mazinger]]&lt;br /&gt;
* [[Mazinger Z]]&lt;br /&gt;
* [[Astroboy]]&lt;br /&gt;
* El pescadito de buscando a Nemo&lt;br /&gt;
* Bill Gates (cuando nadie esta mirando)&lt;br /&gt;
* [[Iori Yagami]]&lt;br /&gt;
* [[Vitrix Kiddo]] (la de [[Kill Bill]] )&lt;br /&gt;
* Bill&lt;br /&gt;
* Quai Chan Kein&lt;br /&gt;
* HDMoore&lt;br /&gt;
* Michel Moore&lt;br /&gt;
* [[Lucky_Star|Konata Izumi]]&lt;br /&gt;
* Bart Simpson&lt;br /&gt;
* [[Barney]] el dinosaurio&lt;br /&gt;
* [[Condorito]]&lt;br /&gt;
* Lionel[[Messi]]&lt;br /&gt;
* Todos los [[Pokemon]], incluyendo a Pikachu&lt;br /&gt;
* Los [[klingon|klingons]]&lt;br /&gt;
* [[Yo]]&lt;br /&gt;
* [[Tu]]&lt;br /&gt;
* El [[Gato]] MiauMiau&lt;br /&gt;
* [[Barney]] el dinosaurio&lt;br /&gt;
* [[Goku]]&lt;br /&gt;
* El maestro Roshi&lt;br /&gt;
* Chun Li&lt;br /&gt;
* [[Harry Potter]]&lt;br /&gt;
* Die Hard&lt;br /&gt;
* [[Titanic]]&lt;br /&gt;
* [[Matrix]]&lt;br /&gt;
* [[Duffman]]&lt;br /&gt;
* Voldemort&lt;br /&gt;
* Mordor&lt;br /&gt;
&lt;br /&gt;
== Quienes NO programan en ruby ==&lt;br /&gt;
&lt;br /&gt;
Es muy dificil encontrar gente que no programe en ruby (algunos lo hacen hasta de manera involuntaria)&lt;br /&gt;
&lt;br /&gt;
* Los [[Idiota|Idiotas]]&lt;br /&gt;
* Los [[Nazi|Nazis]]&lt;br /&gt;
* Alfred Hitchcock (todavia no se habia inventado)&lt;br /&gt;
* Leonardo Davinci&lt;br /&gt;
* Aristoteles (todavia no se habia inventado)&lt;br /&gt;
* Aristoteles Onazzis (es demasiado rico para estas cosas)&lt;br /&gt;
* [[Ricardo Fort]]&lt;br /&gt;
&lt;br /&gt;
== Criticas ==&lt;br /&gt;
&lt;br /&gt;
Desde el punto de vista de los sabios milenarios, han cometido la osadia (entre otras) de hacer opcional el definorium y el returnatis del [[Lenguaje_C|C]], generando catostrofes humanitarias y climaticas que segun los manuscritos del [[Tar]] Muerto llevaran al FIN DE LOS TIEMPOS.&lt;br /&gt;
Algunos señalan que programar en ruby es tan facil que hasta el [[Gato]], el [[Pato]] y el [[Zapato]] y [[Messi]], los [[Emo|emos]], todos se volveran programadores dando como consencuencia la falta de Miau, de Cuack, de Caminatas, de futbol y de lloridos emo.&lt;br /&gt;
&lt;br /&gt;
== Véase Tambien ==&lt;br /&gt;
&lt;br /&gt;
* [[Programacion]]&lt;br /&gt;
* [[Programador]]&lt;br /&gt;
* [[Quake]]&lt;br /&gt;
* [[Anime]]&lt;br /&gt;
* [[Gato]]&lt;br /&gt;
* [[Railgun]]&lt;br /&gt;
* [[Japon]]&lt;br /&gt;
* [http://www.youtube.com/watch?v=eP3O1H5PY2U Sekai no owari de umareta hikari...]&lt;br /&gt;
&lt;br /&gt;
{{Informática 1}}&lt;br /&gt;
[[Categoría:informática]]&lt;/div&gt;</summary>
		<author><name>&gt;Diarreamental</name></author>
	</entry>
</feed>