La historia, contada en clave de humor, de como ha ido evolucionando la cadena del user-agent de los navegadores web desde Mosaic hasta Chrome. [traducción aproximada en el comentario #1]
Al principio se creó el navegador "NCSA Mosaic", y "Mosaic" se le puso el user-agent "NCSA_Mosaic/2.0 (Windows 3.1)". Mosaic mostraba imágenes junto con el texto, y eso gustaba mucho.
He aquí que luego vino un nuevo navegador web conocido como "Mozilla", al ser la abreviatura de "Asesino de Mosaic" (Mosaic Killer), pero a Mosaic no le hizo mucha gracia, así que el nombre público fue cambiado a "Netscape", y "Netscape" se llamó "Mozilla/1.0 (Windows 3.1)", y este navegador gustaba aún más. "Netscape" soportaba frames, y los frames se hicieron populares entre la gente, pero "Mosaic" no soportaba frames, y así comenzó el sniffing del user-agent y los webmasters enviaban frames a "Mozilla", pero no a otros navegadores, que no soportaban frames.
Y Netscape dijo: "vamos a burlarnos de Microsoft" y dijeron que en Windows los "controladores de dispositivos estaban mal depurados", y Microsoft se enfadó, por lo que Microsoft hizo su propio navegador web, al que llamaron "Internet Explorer" con la esperanza de que fuera un "Asesino de Netscape". "Internet Explorer" soportaba frames, pero como no era "Mozilla", así que los webmasters no le mandaban frames. Microsoft se impacientaba y no quiso esperar a que los webmasters conocieran IE y le empezaran a mandar frames, así que dijo que "Internet Explorer" era "Mozilla compatible" y comenzó a hacerse pasar por "Netscape", cambiando su user-agent a "Mozilla/1.22 (compatible ; MSIE 2.0; Windows 95)". Así fue como Internet Explorer empezó a recibir frames, y todos en Microsoft eran felices, pero los webmasters estaban confusos.
Y Microsoft unió IE al sistema operativo Windows y lo hizo mejor que "Netscape", y así comenzó la primera guerra de los navegadores, que hizo estragos sobre la faz de la tierra. Netscape fue asesinado, y hubo mucho regocijo en Microsoft.
Pero "Netscape" renació como "Mozilla", y a "Mozilla" le pusieron un nuevo motor web llamado "Gecko". Internamente se le llamó "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv: 1.1) Gecko/20020826", Gecko fue el motor de renderizado, y Gecko fue bueno. Más tarde se convirtió en "Mozilla Firefox", llamándose "Mozilla/5.0 (Windows; U; Windows NT 5.1 sv-SE; rv: 1.7.5) Gecko/20041108 Firefox/1.0", y "Firefox" fue muy bueno. Y "Gecko" empezó a multiplicarse, y otros navegadores nacieron utilizando su código, llamándose "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O, en-US; rv: 1.7.2) Gecko/20040825 Camino/0.8.1" uno y "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv: 1.8.1.8) Gecko/20071008 SeaMonkey/1.0" otro, haciendose pasar por "Mozilla", e impulsados por "Gecko".
Y "Gecko" era bueno, e IE no lo era, y el sniffing del navegador renació, y a "Gecko" se le daba buen código web, y a otros navegadores no. Entonces los linuxeros se pusieron muy tristes, porque ellos habían construido "Konqueror", cuyo motor era "KHTML", que pensaban que era tan bueno como "Gecko", pero no era "Gecko", por lo que no se le mandaban buenas páginas, por lo que "Konqueror" empezó a hacerse pasar por "Gecko" para obtener las páginas buenas, y llamó a si mismo "Mozilla/5.0 (compatible; Konqueror/3.2, FreeBSD) (KHTML, like Gecko)" y hubo mucha confusión.
Luego vino Opera y dijo: "nosotros tenemos que permitir a nuestros usuarios a decidir por qué navegador se quieren hacer pasar", y así Opera creó una opción de menú donde seleccionar el user-agent, y a Opera se llamó "Mozilla/4.0 (compatible; MSIE 6.0, Windows NT 5.1) Opera 9.51", o "Mozilla/5.0 (Windows NT 6.0; U; es; rv: 1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.51" o "Opera/9.51 (Windows NT 5.1; U; en)" dependiendo de la opción que seleccionara el usuario.
Y Apple construyó "Safari", que utilizaba "KHTML", pero añadía muchas características, así que hizo un fork del proyecto, y lo llamó "WebKit", pero quería las páginas escritas para "KHTML", y así se llamó "Safari Mozilla/5.0 (Macintosh; U; PPC Mac OS X, de -DE) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", y la cosa empeoró.
Microsoft temía "Firefox" en gran medida, y actualizó "Internet Explorer", llamándolo "Mozilla/4.0 (compatible; MSIE 8.0, Windows NT 6.0)" y renderizaba buen código, pero sólo si los webmasters le pedían que lo hiciera.
Y entonces Google lanzó "Chrome", y "Chrome" utilizaba "WebKit", y fue como "Safari", y quería las páginas creadas para "Safari", por lo que se hizo pasar por "Safari". Y así, "Chrome" utilizaba "WebKit", y se hizo pasar por "Safari", y "WebKit" pretendía ser "KHTML", y "KHTML" pretendía ser "Gecko", y todos los navegadores pretendían ser "Mozilla", y a "Chrome" se llamó "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13".
Y la string para el user-agent del usuario fue un completo desastre, además de inútil, pues todo el mundo pretendía ser como los demás, llenando el mundo de confusión.
2 Abraham engendró á Isaac: é Isaac engendró á Jacob: y Jacob engendró á Judas y á sus hermanos: 3 Y Judas engendró de Thamar á Phares y á Zara: y Phares engendró á Esrom: y Esrom engendró á Aram: 4 Y Aram engendró á Aminadab: y Aminadab engendró á Naassón: y Naassón engendró á Salmón: 5 Y Salmón engendró de Rachâb á Booz, y Booz engendró de Ruth á Obed y Obed engendró á Jessé: 6 Y Jessé engendró al rey David: y el rey David engendró á Salomón de la que fué mujer de Urías: 7 Y Salomón engendró á Roboam: y Roboam engendró á Abía: y Abía engendró á Asa: 8 Y Asa engendró á Josaphat: y Josaphat engendró á Joram: y Joram engendró á Ozías: 9 Y Ozías engendró á Joatam: y Joatam engendró á Achâz:.........
#6:
#4 Se que no gustará a muchos, pero yo creo que viene del Genesis de la Biblia.
p.ej.: 1:1 En el principio creó Dios los cielos y la tierra. [...] 1:3 Y dijo Dios: Sea la luz; y fue la luz. 1:4 Y vio Dios que la luz era buena; y separó Dios la luz de las tinieblas. [...] 1:12 Produjo, pues, la tierra hierba verde, hierba que da semilla según su naturaleza, y árbol que da fruto, cuya semilla está en él, según su género. Y vio Dios que era bueno.
#5:
Poned about:mozilla en la barra de direcciones de Firefox:
Mammon durmió. Y la bestia renació, se reprodujo por toda la tierra y sus seguidores fueron legión. Y proclamaron los nuevos tiempos y sacrificaron cosechas en el fuego, con la astucia de los zorros. Y crearon un nuevo mundo a su imagen y semejanza como se prometía en las palabras sagradas y hablaron de la bestia con sus hijos. Mammon despertó, y ¡sorpresa! ya no era nada más que un seguidor.
Al principio se creó el navegador "NCSA Mosaic", y "Mosaic" se le puso el user-agent "NCSA_Mosaic/2.0 (Windows 3.1)". Mosaic mostraba imágenes junto con el texto, y eso gustaba mucho.
He aquí que luego vino un nuevo navegador web conocido como "Mozilla", al ser la abreviatura de "Asesino de Mosaic" (Mosaic Killer), pero a Mosaic no le hizo mucha gracia, así que el nombre público fue cambiado a "Netscape", y "Netscape" se llamó "Mozilla/1.0 (Windows 3.1)", y este navegador gustaba aún más. "Netscape" soportaba frames, y los frames se hicieron populares entre la gente, pero "Mosaic" no soportaba frames, y así comenzó el sniffing del user-agent y los webmasters enviaban frames a "Mozilla", pero no a otros navegadores, que no soportaban frames.
Y Netscape dijo: "vamos a burlarnos de Microsoft" y dijeron que en Windows los "controladores de dispositivos estaban mal depurados", y Microsoft se enfadó, por lo que Microsoft hizo su propio navegador web, al que llamaron "Internet Explorer" con la esperanza de que fuera un "Asesino de Netscape". "Internet Explorer" soportaba frames, pero como no era "Mozilla", así que los webmasters no le mandaban frames. Microsoft se impacientaba y no quiso esperar a que los webmasters conocieran IE y le empezaran a mandar frames, así que dijo que "Internet Explorer" era "Mozilla compatible" y comenzó a hacerse pasar por "Netscape", cambiando su user-agent a "Mozilla/1.22 (compatible ; MSIE 2.0; Windows 95)". Así fue como Internet Explorer empezó a recibir frames, y todos en Microsoft eran felices, pero los webmasters estaban confusos.
Y Microsoft unió IE al sistema operativo Windows y lo hizo mejor que "Netscape", y así comenzó la primera guerra de los navegadores, que hizo estragos sobre la faz de la tierra. Netscape fue asesinado, y hubo mucho regocijo en Microsoft.
Pero "Netscape" renació como "Mozilla", y a "Mozilla" le pusieron un nuevo motor web llamado "Gecko". Internamente se le llamó "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv: 1.1) Gecko/20020826", Gecko fue el motor de renderizado, y Gecko fue bueno. Más tarde se convirtió en "Mozilla Firefox", llamándose "Mozilla/5.0 (Windows; U; Windows NT 5.1 sv-SE; rv: 1.7.5) Gecko/20041108 Firefox/1.0", y "Firefox" fue muy bueno. Y "Gecko" empezó a multiplicarse, y otros navegadores nacieron utilizando su código, llamándose "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O, en-US; rv: 1.7.2) Gecko/20040825 Camino/0.8.1" uno y "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv: 1.8.1.8) Gecko/20071008 SeaMonkey/1.0" otro, haciendose pasar por "Mozilla", e impulsados por "Gecko".
Y "Gecko" era bueno, e IE no lo era, y el sniffing del navegador renació, y a "Gecko" se le daba buen código web, y a otros navegadores no. Entonces los linuxeros se pusieron muy tristes, porque ellos habían construido "Konqueror", cuyo motor era "KHTML", que pensaban que era tan bueno como "Gecko", pero no era "Gecko", por lo que no se le mandaban buenas páginas, por lo que "Konqueror" empezó a hacerse pasar por "Gecko" para obtener las páginas buenas, y llamó a si mismo "Mozilla/5.0 (compatible; Konqueror/3.2, FreeBSD) (KHTML, like Gecko)" y hubo mucha confusión.
Luego vino Opera y dijo: "nosotros tenemos que permitir a nuestros usuarios a decidir por qué navegador se quieren hacer pasar", y así Opera creó una opción de menú donde seleccionar el user-agent, y a Opera se llamó "Mozilla/4.0 (compatible; MSIE 6.0, Windows NT 5.1) Opera 9.51", o "Mozilla/5.0 (Windows NT 6.0; U; es; rv: 1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.51" o "Opera/9.51 (Windows NT 5.1; U; en)" dependiendo de la opción que seleccionara el usuario.
Y Apple construyó "Safari", que utilizaba "KHTML", pero añadía muchas características, así que hizo un fork del proyecto, y lo llamó "WebKit", pero quería las páginas escritas para "KHTML", y así se llamó "Safari Mozilla/5.0 (Macintosh; U; PPC Mac OS X, de -DE) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", y la cosa empeoró.
Microsoft temía "Firefox" en gran medida, y actualizó "Internet Explorer", llamándolo "Mozilla/4.0 (compatible; MSIE 8.0, Windows NT 6.0)" y renderizaba buen código, pero sólo si los webmasters le pedían que lo hiciera.
Y entonces Google lanzó "Chrome", y "Chrome" utilizaba "WebKit", y fue como "Safari", y quería las páginas creadas para "Safari", por lo que se hizo pasar por "Safari". Y así, "Chrome" utilizaba "WebKit", y se hizo pasar por "Safari", y "WebKit" pretendía ser "KHTML", y "KHTML" pretendía ser "Gecko", y todos los navegadores pretendían ser "Mozilla", y a "Chrome" se llamó "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13".
Y la string para el user-agent del usuario fue un completo desastre, además de inútil, pues todo el mundo pretendía ser como los demás, llenando el mundo de confusión.
2 Abraham engendró á Isaac: é Isaac engendró á Jacob: y Jacob engendró á Judas y á sus hermanos: 3 Y Judas engendró de Thamar á Phares y á Zara: y Phares engendró á Esrom: y Esrom engendró á Aram: 4 Y Aram engendró á Aminadab: y Aminadab engendró á Naassón: y Naassón engendró á Salmón: 5 Y Salmón engendró de Rachâb á Booz, y Booz engendró de Ruth á Obed y Obed engendró á Jessé: 6 Y Jessé engendró al rey David: y el rey David engendró á Salomón de la que fué mujer de Urías: 7 Y Salomón engendró á Roboam: y Roboam engendró á Abía: y Abía engendró á Asa: 8 Y Asa engendró á Josaphat: y Josaphat engendró á Joram: y Joram engendró á Ozías: 9 Y Ozías engendró á Joatam: y Joatam engendró á Achâz:.........
Poned about:mozilla en la barra de direcciones de Firefox:
Mammon durmió. Y la bestia renació, se reprodujo por toda la tierra y sus seguidores fueron legión. Y proclamaron los nuevos tiempos y sacrificaron cosechas en el fuego, con la astucia de los zorros. Y crearon un nuevo mundo a su imagen y semejanza como se prometía en las palabras sagradas y hablaron de la bestia con sus hijos. Mammon despertó, y ¡sorpresa! ya no era nada más que un seguidor.
Na, en el biguining no fue NCSA, en el biguining fue la comand lain y eso sí que era bueno. Luego llegaron los falsos profetas de las GUI y lo enmarranaron todo con monigotes, dibujitos y colorines. ¿Os imaginais la cantidad de porno ASCII que se podría bajar con los anchos de banda actuales? En una buena sentada te acabas todo el interné. Y ni resolución ni leches, que entrecerrando un poco los ojos se ve casi igual.
#18"La línea de comando es la mejor forma de relacionarse con el mundo. La línea de comando es lo que te permite acceder a la realidad fundamental. Seguro que dios cuando creo el universo lo hizo como un hacker delante de la pantalla de su ordenador tecleando crípticos comandos para crear universos."
Buenísimo, la verdad es que teniendo varias webs usando varios métodos de "visitor tracking" nunca entendí por qué ningún navegador tenía su propio "agent string" simplificado. Por supuesto que en tema de CSS soportar todo esto es una locura (especialmete IE) pero se hace llevable.
#4 Se que no gustará a muchos, pero yo creo que viene del Genesis de la Biblia.
p.ej.: 1:1 En el principio creó Dios los cielos y la tierra. [...] 1:3 Y dijo Dios: Sea la luz; y fue la luz. 1:4 Y vio Dios que la luz era buena; y separó Dios la luz de las tinieblas. [...] 1:12 Produjo, pues, la tierra hierba verde, hierba que da semilla según su naturaleza, y árbol que da fruto, cuya semilla está en él, según su género. Y vio Dios que era bueno.
Bueno, para el Firefox hay complementos para modificar el user agent al gusto del usuario, pudiendo simular que navegas desde un android o incluso que eres un bot de Google. A veces lo cambio para echarme unas risas
JO DER, vaya casualidad
esta mañana leí este artículo (sin verlo en MNM) buscando en google, justamente porque estoy debuggeando un componente que lleva un IE incrustado, y en el Wireshark los requests me aparecían con User-Agent: Mozilla/4.0
Y esto, niños, es lo que pasa cuando tratamos con retrocompatibilidad.
La solución hoy día es ignorar el user-agent y servir páginas que sigan los estándares. Pero hay páginas que llevan en la red muchos años sin actualizar su gestión de peticiones, y queriendo servir páginas compatibles con todo tipo de navegadores antiguos.
Y despues jquery anuncio que dejaria de ser compatible con MSIE6 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0), MSIE7, Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0) y MSIE8 Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0). Entonces en el w3c se cansaron, dijeron que ya estaban hartos de hacer especificaciones y que cada navegador hiciera lo que le diera la santa gana y se disolvieron. Recomendando que las paginas web si hicieran a partir de entonces en pdf, a ver si se seguia un estandar de una vez por todas.
Desde entoces las paginas web son documentos pdf y ya no hace falta leer la cadena user-agent.
Comentarios
Traducción aproximada:
Al principio se creó el navegador "NCSA Mosaic", y "Mosaic" se le puso el user-agent "NCSA_Mosaic/2.0 (Windows 3.1)". Mosaic mostraba imágenes junto con el texto, y eso gustaba mucho.
He aquí que luego vino un nuevo navegador web conocido como "Mozilla", al ser la abreviatura de "Asesino de Mosaic" (Mosaic Killer), pero a Mosaic no le hizo mucha gracia, así que el nombre público fue cambiado a "Netscape", y "Netscape" se llamó "Mozilla/1.0 (Windows 3.1)", y este navegador gustaba aún más. "Netscape" soportaba frames, y los frames se hicieron populares entre la gente, pero "Mosaic" no soportaba frames, y así comenzó el sniffing del user-agent y los webmasters enviaban frames a "Mozilla", pero no a otros navegadores, que no soportaban frames.
Y Netscape dijo: "vamos a burlarnos de Microsoft" y dijeron que en Windows los "controladores de dispositivos estaban mal depurados", y Microsoft se enfadó, por lo que Microsoft hizo su propio navegador web, al que llamaron "Internet Explorer" con la esperanza de que fuera un "Asesino de Netscape". "Internet Explorer" soportaba frames, pero como no era "Mozilla", así que los webmasters no le mandaban frames. Microsoft se impacientaba y no quiso esperar a que los webmasters conocieran IE y le empezaran a mandar frames, así que dijo que "Internet Explorer" era "Mozilla compatible" y comenzó a hacerse pasar por "Netscape", cambiando su user-agent a "Mozilla/1.22 (compatible ; MSIE 2.0; Windows 95)". Así fue como Internet Explorer empezó a recibir frames, y todos en Microsoft eran felices, pero los webmasters estaban confusos.
Y Microsoft unió IE al sistema operativo Windows y lo hizo mejor que "Netscape", y así comenzó la primera guerra de los navegadores, que hizo estragos sobre la faz de la tierra. Netscape fue asesinado, y hubo mucho regocijo en Microsoft.
Pero "Netscape" renació como "Mozilla", y a "Mozilla" le pusieron un nuevo motor web llamado "Gecko". Internamente se le llamó "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv: 1.1) Gecko/20020826", Gecko fue el motor de renderizado, y Gecko fue bueno. Más tarde se convirtió en "Mozilla Firefox", llamándose "Mozilla/5.0 (Windows; U; Windows NT 5.1 sv-SE; rv: 1.7.5) Gecko/20041108 Firefox/1.0", y "Firefox" fue muy bueno. Y "Gecko" empezó a multiplicarse, y otros navegadores nacieron utilizando su código, llamándose "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O, en-US; rv: 1.7.2) Gecko/20040825 Camino/0.8.1" uno y "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv: 1.8.1.8) Gecko/20071008 SeaMonkey/1.0" otro, haciendose pasar por "Mozilla", e impulsados por "Gecko".
Y "Gecko" era bueno, e IE no lo era, y el sniffing del navegador renació, y a "Gecko" se le daba buen código web, y a otros navegadores no. Entonces los linuxeros se pusieron muy tristes, porque ellos habían construido "Konqueror", cuyo motor era "KHTML", que pensaban que era tan bueno como "Gecko", pero no era "Gecko", por lo que no se le mandaban buenas páginas, por lo que "Konqueror" empezó a hacerse pasar por "Gecko" para obtener las páginas buenas, y llamó a si mismo "Mozilla/5.0 (compatible; Konqueror/3.2, FreeBSD) (KHTML, like Gecko)" y hubo mucha confusión.
Luego vino Opera y dijo: "nosotros tenemos que permitir a nuestros usuarios a decidir por qué navegador se quieren hacer pasar", y así Opera creó una opción de menú donde seleccionar el user-agent, y a Opera se llamó "Mozilla/4.0 (compatible; MSIE 6.0, Windows NT 5.1) Opera 9.51", o "Mozilla/5.0 (Windows NT 6.0; U; es; rv: 1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.51" o "Opera/9.51 (Windows NT 5.1; U; en)" dependiendo de la opción que seleccionara el usuario.
Y Apple construyó "Safari", que utilizaba "KHTML", pero añadía muchas características, así que hizo un fork del proyecto, y lo llamó "WebKit", pero quería las páginas escritas para "KHTML", y así se llamó "Safari Mozilla/5.0 (Macintosh; U; PPC Mac OS X, de -DE) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5", y la cosa empeoró.
Microsoft temía "Firefox" en gran medida, y actualizó "Internet Explorer", llamándolo "Mozilla/4.0 (compatible; MSIE 8.0, Windows NT 6.0)" y renderizaba buen código, pero sólo si los webmasters le pedían que lo hiciera.
Y entonces Google lanzó "Chrome", y "Chrome" utilizaba "WebKit", y fue como "Safari", y quería las páginas creadas para "Safari", por lo que se hizo pasar por "Safari". Y así, "Chrome" utilizaba "WebKit", y se hizo pasar por "Safari", y "WebKit" pretendía ser "KHTML", y "KHTML" pretendía ser "Gecko", y todos los navegadores pretendían ser "Mozilla", y a "Chrome" se llamó "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13".
Y la string para el user-agent del usuario fue un completo desastre, además de inútil, pues todo el mundo pretendía ser como los demás, llenando el mundo de confusión.
#1 Se parece a esto:
2 Abraham engendró á Isaac: é Isaac engendró á Jacob: y Jacob engendró á Judas y á sus hermanos: 3 Y Judas engendró de Thamar á Phares y á Zara: y Phares engendró á Esrom: y Esrom engendró á Aram: 4 Y Aram engendró á Aminadab: y Aminadab engendró á Naassón: y Naassón engendró á Salmón: 5 Y Salmón engendró de Rachâb á Booz, y Booz engendró de Ruth á Obed y Obed engendró á Jessé: 6 Y Jessé engendró al rey David: y el rey David engendró á Salomón de la que fué mujer de Urías: 7 Y Salomón engendró á Roboam: y Roboam engendró á Abía: y Abía engendró á Asa: 8 Y Asa engendró á Josaphat: y Josaphat engendró á Joram: y Joram engendró á Ozías: 9 Y Ozías engendró á Joatam: y Joatam engendró á Achâz:.........
#3 “Y vio Dios que era bueno”
#24 #9 #1
Poned about:mozilla en la barra de direcciones de Firefox:
Mammon durmió. Y la bestia renació, se reprodujo por toda la tierra y sus seguidores fueron legión. Y proclamaron los nuevos tiempos y sacrificaron cosechas en el fuego, con la astucia de los zorros. Y crearon un nuevo mundo a su imagen y semejanza como se prometía en las palabras sagradas y hablaron de la bestia con sus hijos. Mammon despertó, y ¡sorpresa! ya no era nada más que un seguidor.
de El Libro de Mozilla, 11:9
(10ª edición)
Es brutal el estilo bíblico en las explicaciones de navegadores como dice #5. Me ha encantado.
#5 Mirad en http://mozilla.com/book
#5 Pon about:robots
http://lh4.ggpht.com/_7FKsLpdNk4k/S4Bex2zs2XI/AAAAAAAAJBE/HE6-KLSyexc/s000/about%20robots.png
#22 Lo mejor el "Y tienen un plan..." del final
#22 y tienen un plan... eso esta copiado de galactica!! si viene number six... es toda mia! arf!
Na, en el biguining no fue NCSA, en el biguining fue la comand lain y eso sí que era bueno. Luego llegaron los falsos profetas de las GUI y lo enmarranaron todo con monigotes, dibujitos y colorines. ¿Os imaginais la cantidad de porno ASCII que se podría bajar con los anchos de banda actuales? En una buena sentada te acabas todo el interné. Y ni resolución ni leches, que entrecerrando un poco los ojos se ve casi igual.
#18 me he partido el culo con tu comentario. ¡Qué viva la comand lain!
#18 "La línea de comando es la mejor forma de relacionarse con el mundo. La línea de comando es lo que te permite acceder a la realidad fundamental. Seguro que dios cuando creo el universo lo hizo como un hacker delante de la pantalla de su ordenador tecleando crípticos comandos para crear universos."
Extraído de:
En el principio... fue la línea de comandos
Neal Stephenson
1999
Creative Commons
http://biblioweb.sindominio.net/telematica/command_es/command_es.pdf
#33 copy con universe.txt
Un poco antigua, no?
Buenísimo, la verdad es que teniendo varias webs usando varios métodos de "visitor tracking" nunca entendí por qué ningún navegador tenía su propio "agent string" simplificado. Por supuesto que en tema de CSS soportar todo esto es una locura (especialmete IE) pero se hace
llevable.Creo que este pasaje venía por el Silmarillon...
#4 Se que no gustará a muchos, pero yo creo que viene del Genesis de la Biblia.
p.ej.: 1:1 En el principio creó Dios los cielos y la tierra. [...] 1:3 Y dijo Dios: Sea la luz; y fue la luz. 1:4 Y vio Dios que la luz era buena; y separó Dios la luz de las tinieblas. [...] 1:12 Produjo, pues, la tierra hierba verde, hierba que da semilla según su naturaleza, y árbol que da fruto, cuya semilla está en él, según su género. Y vio Dios que era bueno.
#6 Thank you genious
#7 Only geniOuses spell geniOus the correct way.
#10 Genious se usa cuando los tontos se describen a si mismos como genios pero lo deletrean mal, imbécil, gracias por retratarte
#13 De ahí viene lo de "spell genious the correct way"
#6 yo creo que viene del sylmarillion
Bueno, para el Firefox hay complementos para modificar el user agent al gusto del usuario, pudiendo simular que navegas desde un android o incluso que eres un bot de Google. A veces lo cambio para echarme unas risas
Seguro que en la torre de babel pasó exactamente lo mismo. Al final nadie entendió nada y se fueron cada uno por su sitio.
Yo me cambié en su momento a firefox principalmente por las pestañas (lo sé, soy un inculto ) Hoy en día estoy muy contento con Chrome.
Y después de todo, el navegador Mozilla Firefox aún sigue siendo el mejor de todos sin duda
#17 Ehm... no. Ahora estoy utilizando firefox, pero entre chrome y firefox tengo muchísimas dudas de cuál es el mejor.
September 3, 2008
#29 es nueva para mi.
En serio nadie ha pillado que esto viene de los monthy python??
JO DER, vaya casualidad
esta mañana leí este artículo (sin verlo en MNM) buscando en google, justamente porque estoy debuggeando un componente que lleva un IE incrustado, y en el Wireshark los requests me aparecían con User-Agent: Mozilla/4.0
Por la presente, solicito la convocatoria de un Concilio Universal para resolver esta cuestión.
Y esto, niños, es lo que pasa cuando tratamos con retrocompatibilidad.
La solución hoy día es ignorar el user-agent y servir páginas que sigan los estándares. Pero hay páginas que llevan en la red muchos años sin actualizar su gestión de peticiones, y queriendo servir páginas compatibles con todo tipo de navegadores antiguos.
Y despues jquery anuncio que dejaria de ser compatible con MSIE6 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0), MSIE7, Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0) y MSIE8 Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0). Entonces en el w3c se cansaron, dijeron que ya estaban hartos de hacer especificaciones y que cada navegador hiciera lo que le diera la santa gana y se disolvieron. Recomendando que las paginas web si hicieran a partir de entonces en pdf, a ver si se seguia un estandar de una vez por todas.
Desde entoces las paginas web son documentos pdf y ya no hace falta leer la cadena user-agent.
user-agent switcher en google chrome para iOS YA!!!!!
Por fin me entero porque en todos los navegadores encontraba “Mozilla”.
Pd: Escribiendo desde Firefox 13.0.1, y no pienso usar otro aunque abran las páginas 50x veces mas rápido.