Porque una PC sin GarchWare, es como es como un pan dulce sin las frutas secas.

Repositorio de los bugs de software, mensajes de error, avisos de virus, e incoherencias tecnológicas mas divertidas y desesperantes de las computadoras que soportamos día a día.

miércoles, 14 de noviembre de 2007

Blue Screen Of Death Wave

Bueno, Gonzalo no esta asi que yo le administro el blog. En fin, encontre esto en YouTube, es tan tan groso...

lunes, 5 de noviembre de 2007

You Garch

Garchcast Yourself.


Gracias a Culli y su blog por la foto y el loguito.

sábado, 3 de noviembre de 2007

Video: Sega + Mortal Kombat 3 =...

Dios casi me muero cuando vi esto. ¡Nunca pensé que de chico uno ya conviviera con esto!



Jeje, la última risa de Motaro tiene el timing perfecto.

viernes, 2 de noviembre de 2007

Video: La BSOD mas conocida del mundo

No sé cómo no postié esto antes, porque es un hito del agrchware mundial. De hecho, es la prueba cabal de que Windows tiene GW por todos lados, y no es user-friendly un carajo:

miércoles, 31 de octubre de 2007

Popurrí

¡Feliz fiesta-robada-de-la-cultura-anglosajona-que-en-realidad
-también-existe-acá-pero-no-se-festeja-igual-y-como-el-
festejo-yanqui-es-mas-divertido-nos-lo-afanamos!

Digo, ¡feliz Halloween!

Para compensar la falta de updates estos últimos días, y en la previa de los archirrecontramegadivertidos posts que voy a hacer el fin de semana, les dejo una serie de imágenes de algunos GW y errores graciosos (y no tanto) que tuve últimamente:


Cuando justo este proceso falla, sabes que algo anda mal en la computadora...



...pero recién estuve seguro de que el adware era grave cuando desapareció el escritorio y la pantalla quedó así:


Rarece que los traductores del Windows al español haber salido de la misma selva que Tarzán:


_____________


En esta, me divertí con las ovejitas del gtalk la última vez que se garchwareó (sí, ¡también funciona como verbo!) (si les gusta el skin, acá está):



Por último, hubiera jurado que Maquiavelo se escribe como yo decía:


Nota: Este post era para ayer, pero el persistente GW del botón de "explorar" que no funcionaba me impedía postearlo. Como la gran myoría de los GW, se arregló misteriosamente al reiniciar.

martes, 30 de octubre de 2007

Blogger atenta contra la libertad de expresión

(Ténahm) Luego de que Bill Garchware, creador del weblog "Garchware's Best", hiciera un duro comentario sobre el ineficiente sistema de procesamiento de imágenes de su servidor, Blogger, la relación entre las partes habíasido tensa. El punto culminante se alcanzó el lunes pasado, cuando un ávido lector del blog (identificado como Gastón de La Plata), denunció haber encontrado impedida su lectura de la publicación.
Al respecto, declaró Bill: "Nah, Blogger es una mierda. Ya van a ver Sergei Brin y Larry Page cuando yo domine el mundo."
Ésta habríoa sido la imagen responsable de las declaraciones.

lunes, 29 de octubre de 2007

De mi aventura de fin de semana y otras yerbas

Noté recién hoy que el miércoles pasado, en mi último post, prometí escribir algo decente en el fin de semana. Claramente, no lo hice.
También, algunos de ustedes, leales lectores, se habrán preguntado ayer domingo por qué yo, su tán carismñatico líder no presenté mi fórmula a presidente, que claramente hubiera ganado las elecciones dejando atrás a Kirchner II por 30 o 40 puntos.

Básicamente, la razón detrás de ambos sucesos es la misma: la procrastinación, que comunmente hemos dado en llamar lisa y llanamente, paja.

De todas maneras, este impás fue mas que productivo en lo que a probable contenido se refiere. En pocas palabras, pasé un par de horas del sábado escribiendo un nuevo artículo sobre la historia de las impresoras y su pelea con nosotros, los humildes humanos, sólo para perderlo mientras cenaba a manos de un error del Word del orto que no me dejó recuperar nada.
Y el domingo... ¡el domingo! Ayer me pase el día entero peleando contra una muy insistente pieza de adware, que recién ahroa parece haberse rendido.

Asi que prepárense, porque en estos días se vienen dos updates pulenta. Mientras tanto, los dejo con una imagen de Garchware 2.0. Así serán en un futuro nuestras interacciones con la Papelera de Reciclaje:

(Ja, curioso. El botón de "explorar" para buscar imágenes en la PC para subirlas al blog no funciona. COF * GW *COF: Disculpen, tengo una tos terrible)

(Más curioso. NINGUN botón de "explorar" en Internet me anda. Este garchware es mas serio de lo que pensé. Bueno, les debo la foto)

Estem, miren por acá mientras me escapo por un costado de este bochorno. Chau.

miércoles, 24 de octubre de 2007

Torrent desde el futuro

Ese parece ser el nuevo género al que se dedica Mininova. Miren:

Prometo escribir algo decente el fin de semana. Creo.

lunes, 22 de octubre de 2007

Not a post

Ayer borrando imagenes repetidas, descubri que el Irfanview es tan buen programa, hasta abre archivos que no son archivos:

domingo, 21 de octubre de 2007

Counter-Strike

Alex Szyrej intento instalar el Counter-Strike 1.6, pero no estaba seguro de que opción elegir, todas parecian igualmente poco claras:

sábado, 20 de octubre de 2007

XSOD: [Cualquier color] Screen of Death

Sigue sorprendiendo lo que uno se encuentra por ahi tirado en la Interné. Esta vez, instrucciones para cambiarle el color a tu BSOD:

1. Vayan a Inicio->Ejecutar...

2. Escriban "sysedit", y denle Aceptar

3. Les va a aparecer el "Editor de configuración de sistema". Vayan a la ventana que se llama "C:\WINDOWS\SYSTEM.INI"

4. Busquen el final de la parte titulada "[386enh]", y justo al final escriben

MessageBackColor=X
MessageTextColor=Y

Reemplazando X e Y por los nuevos colores de fondo y de la letra de la BSOD, respectivamente. Este archivo solo acepta el codigo de 16 colores (¡como los del Monkey Island posta posta!), ais que aca les va la lista.

0 — negro
8 — gris (oscuro)
1 — azul 9 — azul intenso
2 — verde A — verde intenso
3 — cian B — cian intenso
4 — rojo C — rojo intenso
5 — magenta D — magenta intenso
6 — marrón E — amarillo
7 — blanco (gris claro) F — blanco intenso

















NOTA: Usen mayúsculas. Por ejemplo, para poner color blanco, pongan "F", y no "f".

Si lo hicieron bien, debería quedarles así:



En el ejemplo, cambiamos la BSOD para que el fondo sea rojo oscuro (4), y el texto verde (2). Ustedes pueden elegir sus propios colores obviamente.

5. Hacen Archivo->Guardar

6. Cierran la ventana, y esperan (o fuerzan) a que el sistema les tire una BSOD. No debería tardar mucho. Voilá!

Los que quieran, mandense un mail a
garchware@gmail.com mostrando como quedaron sus psicodelicas BSOD (aunque ya no deberíamos llamarlas asi, supongo...).


Bueno, eso fue "Como cambiar el color de tu BSOD" para PC, espero que les haya gustado, chau.


Oh, claro, la fuente. http://www.petri.co.il/change_bsod_color.htm . ¿Felices?

viernes, 19 de octubre de 2007

Video: Comercial de Sun Microsystems

Robando... es decir, buscando matrial para el blog, encontre esta joyita de video, que aparentemente existio de verdad:



Genialidad, pura genialidad.

Fotolog

Los que saben de internés dicen que hay que ecsprimirlo a su máximo potencial... supongo. Por eso, hoy inauguré un fotolos paralelo a la págian para atraer visitas. Les dejo que adivinen de que fue la primera foto:

http://www.fotolog.com/garchware


Si se les canta agregenlo a sus f/f asi mas gente lo ve. Fin de la autopublicidad gratuita.

jueves, 18 de octubre de 2007

Kernel Panic

Hay una regla general que dice que los usuarios de Macs y no de PCs, son gays. Estem, digo, que los usuarios de Macs y no de PCs tienen computadoras mas lindas. De todas maneras, por mas que una conocida serie de videos diga lo contrario, las Mac también tienen garchware.

Y en todo sistema con GW, no puede faltar su pièce de résistance: la BSOD. Solo qu en este caso, no se llama BSOD. Con ustedes, Kernel Panic. Pero antes de contarles que es, creo que es interesante una breve introducción:

En un principio, cuando los sistemas operativos recien se empezaban a desarrollar, los programadores no solo se molestaban en crear software util y amigable con el usuario, sin clips que preguntaran cosas cada 30 segundos, ni programasde seguridad que no le permitian a uno ni rascarse la nariz. Además, se preocupaban por el arreglo de errores. Si, es verdad. Pasaban horas y horas escribiendo codigo que sirviera para que el sistema se recuperara de los errores.

En algun punto en ese camino, algien se dio cuenta que así no se hacía el dinero. Tal vez se hacían usuarios felices, pero no dinero, y decidió inventar el "kernel panic" (o "panico del núcleo", refiréndose al núcleo del sistema operativo). Vean este testimonio de un programador, Tom Van Vleck, cuando le comentaba sus actividades a Dennis Ritchie, en el tiempo en que Unix todavía estaba en fase de desarrollo:

"I remarked to Dennis that easily half the code I was writing in Multics was error recovery code. He said, "We left all that stuff out. If there's an error, we have this routine called panic, and when it is called, the machine crashes, and you holler down the hall, 'Hey, reboot it.'"[1]

Traducción: " Le remarqué a Dennis que fácilmente la mitad del código que estaba escribiendo en Multics (un sistema basado en Unix) era código de recuperación de errores. Él me dijo, ' Bueno tirá todo eso. Si hay un error, tenemos esta rutina llamada pánico, y cuando algun programa la llama, la máquina se cuelga y la rutina tira un "Hey, reiniciame""

Cuando hayan terminado de putear, sigan leyendo. Claramente, luego de esto podemos nombrar a Dennis Ritchie como uno de los padres del garchware.
Bueno, ahora sí ya saben que es el kerne panic, básicamente, una BSOD de los sistemas Unix. En particular, quería que vieran la de Mac OS X:


Fíjense que hata las pantallas de error de Mac son mas lindas que las de Windows. Asi y todo, son igual de chotas. A esta en particular, le dicen The Grey Screen of Panic and Disarray, pero como las siglas GSoPD no son tan lindas, muchos optan por llamarle Grey Screen of Death, en honor a la conocida BSOD. (Más fotos en flickr)

Otra kernel panic, en este caso de Linux 2.6


Será fea, y tal vez alguno de los casi nulos usuarios de linux la entenderá, pero yo sospecho quesigue significando lo mismo: reiniciá que el sistema se colgó, ¡boludo! (¿No resulta particularmente fatalista el flash con forma de circulo de The Ring pegando en la pantalla? Dejen, estoy flasheando. Badum ch.)

Bueno, por hoy es suficiente, pero el mundo de las screens of death es muy grande, así que esperen más de lo mismo en el futuro, oh incontables lectores.


Disclaimer: No se un sorete de sistemas operativos, asi que espero con ansias el hate mail de todo geek que decida aleccionarme sobre Unix y que garcha es el kernel.


miércoles, 17 de octubre de 2007

De los videojuegos y sus errores de gráficos

Todos jugamos algun FPS (los de tiritos, para los que no se manejan con las siglas). Todos jugamos uno de estrategia, al "eish", al "uorcras". Y en todos los casos, nos sentimos decepcionados con lo poco realistas que resultan los soldaditos virtuales, ya sean grandotse como en los fps, o hormiguitas como en los RTS.
Digamoslo claro. Cuando vieron que un comando del SWAT era incapaz de saltar una piedra de cincuenta conchudos centímetros de alto, ¿no se sintieron decepcionados? Cuando sus soldaditos medievales en vez de pasar limpiamente por un puente completamente visible, se chocan contra el rio y van caminando cara al agua avanzando lentamente de costado hacia el puente hasta encontrarlo y cruzarlo, ¿no consideraron matar al programador pajero que diseñó el sistema de bçusqueda de caminos?

Pese a todo,uno ya esta acostumbrado a estos problemas, y a pesar de que destruyen la credibilidad de la situación, uno puede hacer la vista gorda y seguir jugando. Ahora, hay momentos en los que el sistema decide ya ignorar por completo las leyes de la fisica, las leyes del sentido comun, y las normas de etiqueta, y comete actos descarados contra la verosimilitud.

Es verdad, no es realmente GW, posiblemente el problema sea simplemente explicable si tenemos en cuenta la miseria que le pagaron al programador, pero de todas maneras resultan tan graciosos (o frustrantes) que creo que merecen un lugar en el blog.


Primero, esta superlancha del Battlefield 1942 que también funciona como submarino:

Conocerán también al nuevo híbrio directo de las tierras de Azeroth: el pez-grifo, que es mitad leon, mitad çaguila y mitad pez, buceando por los canales de Stormwind. Un animal tan raro que ni las matemáticas de la mitología respeta:


Por último, un par de imágenes de hace unas horas, cuando instalé el sims 1 e intenté jugar para recordar viejos momentos, y mi computadora decidió cagarme el momento:



Agradecimientos a Maxi Rey y Alex "Timoteo Rolf" Szyrej por las fotos subacuáticas. Le agradecería a EA, Blizzard y Maxis (si , me cago, no pienso asociar a algo tan bueno en mi ifnancia como Maxis al mostruo ese de EA) por hacer estos juegos, pero realmente no parece que se lo merezcan.

lunes, 8 de octubre de 2007

Garchware 2.0: Igual al Garchware común, pero Malvado

Después de dos días de inactividad (o unos 5 minutos, si contamos el post del banner rotativo), estoy contento porque me lelgo el primer mail en serio de un lector.
Verán, en realidad el Pablo del "error error" del viernes pasado, era un amigo mío. Por eso, ahroa estoy más contento, porque gente que no conozco directamente (porque igual sospecho que el que me mandó el mail me conoce) está haciendo el trabajo por mí!

En resumen, me mandaron un mail con un montón de fotos de errores un tanto sádicos que aunque no son reales, son muy graciosos. Lo que pasa es que me puse a pensar, y caí en la cuenta de que ahora este tipo de errores no es posible, porque las computadoras, por más que a veces parece que sí, no pueden pensar por sí solas para atormentarnos. En cambio, en un futuro, si seguimos haciendo robots inteligentes, computadoras que sienten el estado de ánimo del usuario, y toda esa sarta de boludeces, posiblemente en un futuro las PCs tengan personalidad. Y ahí sí, cagamos. Porque no solo va a estar el GW común y corriente, sino que cuando están de humor para una joda, las máquinas van a poder divertirse gastándonos una broma mediante un mensaje de error, o alguna cosa por el estilo.

Por eso, voy a inaugurar esta nueva sección para poner los errores que, yo creo, serán muy parecidos al garchware del futuro, cuando las computadoras nos odien de verdad:

Con ustedes, Garchware 2.0: Igual al Garchware común, pero Malvado

Y como es la primera edición, doble ración (rima!)


Irónico:



Porque los íconos del escritorio también tienen sentimientos:


Muchas gracias a Franco Assenza por estas imágenes y el resto de la decena que me mandó. Ya publicaremos el resto.

Estupido .php

Los 2 o 2.5 lectores que habrán entrado el fin de semana, tal vez notaron que la imagen que había en el título del blog desapareció, y ahroa esta de vuelta el título viejo, con un pequeño error al final.

La causa es simple. El sábado apsado, juto a un amigo que tiene algunos conocimientos básicos de fotoyop e internes en general, estuvimos armando un header (título, dicho con una palabra mas >pro) rotativo que cambiara cada vez que entraban al blog.

Lo armamos sin fijarnos si realmente Blogger soportaba php, que es el lenguaje que utiliza el banner este para poder rotar), y como no podía ser de otro modo, al intentar subirlo descubrimos que Blogspot NO soporta php

Estuvimos tratando de forzarlo un rato, pero no se pudo, y finalmente a eso de las 9 de la noche nos pudrimos, y como queríamos aprovechar la Noche de los Museos, dejamos el título medio cagado y nos rajamos.

Como me siento un pelotudo por haber hecho todo ese trabajo y uqe no lo puedan ver, acá les dejo el link al superarchimegagroso banner rotativo:

Rota, boludo, rota!
(Vayan dándole F5 o actualizar apra que les cambie, son 5 imágenes en total)


viernes, 5 de octubre de 2007

MetaGarchware II: Error displaying

SI! GOLAZO! Me llego el primer mail a garchware@gmail.com con material para publicar. ¡La gente ya está empezando a hacer el trabajo por mí!

Pablo cree que esto de los mensajes de error ya ha llegado demasiado lejos:


La imagen tiene toda la pinta de estar armada, pero que es metaGW, es metaGW, y me hizo reir como un boludo durante un buen rato, asi que gracias, y aprovecha tu rato de fama (si, claro, ""fama""), Pablo!

GARCHVVARE: Hoy, el reseteo

Bueno, como mi público (al menos en mi cabeza alguien me lee) es medio careta y no manda nada a garchware@gmail.com para que publique y me obligan a hacer a mí todo el trabajo (pf, que malvados...), en vez de hablar sobre alguna especie de GW nueva, voy a empezar una sección dedicada a la ayuda del usuario común con problemas de garchware.

La sección se llamará (charan charan!)...


Garchwarólicos Anónimos: Rehabilitación y Capacitación Humana para Vencer Violentamente A los Ridículos Errores

Ya. Me habrá tomado unos 10 minutos pensar ese título, y no me resulta muy bueno, pero peor me resulta pensar otro título nuevo. Oh, ¡Esperen! ¿Notaron que las primeras letras de cada palabra forman la palabra GARCHVVARE? ¡Qué ""casualidad""! Bueno, se queda el título, confirmado.

La idea es hablar un poco sobre las diferentes maneras de vencer al GW. Obviamente, la mas fácil es ignorarlo y esperar que desaparezca solo, pero hay algunas otras tretas si el malvado duende que te caga la pc persiste con los errores sin sentido.

Hoy, el reseteo

"Que las PCs sean reseteadas cuando el Garchware persiste, ésa es la ley primera", hubieran sido probablemente las más famosas palabras del conocido gaucho argentino, si José Hernández hubiera tenido la oportunidad de usar una computadora.
Básicamente, el reseteo funciona como una noche de sueño en al vida real. Cuando uno vuelve a su casa borracho, con dolor de cabeza, hecho mierda por un día complicado, lo más probable es que se sienta mal el rseto del día. Pero con una noche de sueño entera, sin despertadores ni luces molestando, al día siguiente uno se encuentra como nuevo.

Bueno, para el GW es lo mismo. Cuando el sistema se niega encarnizadamente a responder, cuando los programas no podrían andar más lento sin detenerse completamente, apretás el boton de encendido 5 segundos y ¡puf!, problema resuelto. Eso sí, intentar apagar la máquina desde el menú de inicio puede ser todavía peor. En la mayoría de los casos, si uno hace esto último, la CPU se ríe para sus adentros de nuestra incredulidad, y simplemente ignora el pedido. Pero hay veces en las que si uno espera pacientemente, la máquina se recobra de su trance, y vuelve a andar tranquilamente sin necesidad de resetear. En esos casos, lo más probable es, si uno intentó resetear desde Inicio, y la máquina lo ignoró, que el sistema procese el pedido justo justo cuando uno ya llevaba media hora de escribir un documento importantísimo para el trabajo sin guardarlo, y ya no se acordaba lo que había escrito al principio.

Por eso, la única manera de resetear efectiva para combatir el GW es violentamente, con el botón de encendido (¿ven?¡la segunda V del título de la sección tenía sentido!). De todas maneras, puede que esto no sea suficiente, y que el GW del que somos víctimas arranque ni bien prendemos la PC. Por eso, ahora sí, chistes de lado, una miniguía para arreglar garchware con el reseteo:

1. Mantener el botón de encendido de la PC apretado durante 5 segundos (o cuatro, o seis).
2. Volver a prender la PC.
3. Si el problema persiste, ir a Inicio->Ejecutar-> escribir "msconfig" (sin las comillas, manga de boludos) y tocar Aceptar
4. Ir a la pestaña Inicio, y destildar los programas que no sean esenciales para el funcionamiento de la PC. Como regla general, NO desactivar nadaque diga Windows en algun lugar de la línea "comando", y SI desactivar todo programa que reconozcan y este al pedo.
5. Dar aceptar, y reiniciar.

Después de eso, la máquina va a arrancar con mucha mierda menos, algo siempre útil para mantener las calles de nuestra PC limpias de drogas y garchware.

miércoles, 3 de octubre de 2007

Black Screen Of Darkness

La noticia salió hace bastante en una página de noticias de computación, pero recién la encontré ayer buscando alguna curiosidad sobre la BSOD para contarles.

El artículo original, titulado Black screen of darkness to haunt Vista pirates (BSOD, igualito a la sigla de la infame pantalla azul), dice básicamente que Microsoft habría activado una característica de todas las copias de Windows Vista, que haría que lso usuarios piratas (es decir, el 95% del mercado latinoamericano) tuvieran problemas como la aparición de una pantalla negra tras una hora de navegación, que no se vea el menú de inicio ni la barra de tareas o que desaparezca el escritorio. Luego, seguramente, cuando el usuario se quejara de que su copia de Vista no funciona correctamente, te encajarían windows original a la fuerza, o te quedarías sin sistema operativo, me imagino.

Lo curioso de todo esto, es que los tipos de problemas que uno podría tener con esta nueva generación de BSOD, son excelentes ejemplos de garchware, que despistarían hasta al más avezado cazador de garchware. De hecho, yo cuando leí esta noticia me asusté un poco, porque hace pocos días me había desaparecido la barra de tareas a mí!

La idea de cazar usuarios ilegítimos usando GW camuflado parece realmente interesante. Los que ya conocemos cómo son estas cosas, nucna llamaríamos al servicio técnico para que las arregle: intentaríamos hacerlo solos, o ignoraríamos el problema si es posible. Pero pro otro lado, los nabos que compran PCs en Frávega, son capaces de llamar al técnico porque no pueden entrar a google cuando ni siquieran se habían conectado a internet. Por eso, esta gente sería muy vulnerable a las trampas de "GW acusatorio" de piratería...

De todas maneras, parece que toda la noticia era una hoax bien elaborada, porque al día siguiente en el mismo diario salió esta otra noticia dodne un "vocero de Microsoft" desmiente lo dicho el día anterior, y si buscamos el mismo tema en Slashdot, aparece tageado bajo la categoría "hoax".

Por las dudas, supongo que todos tienen esto presente, pero no se les ocurra llamar al servicio técnico oficial si su PC tiene garchware. Puede que sea una trampa de Microsoft, o lo que es más probable, que su garchware no pueda ser arreglado por ningún técnico...

lunes, 1 de octubre de 2007

Ware, Garch Ware

El error que nos manda Gareth no es realmente GW, pero no deja de sacarme una sonrisita:


Error 007. El error con licencia para matar (usuarios de Gmail).

domingo, 30 de septiembre de 2007

MetaGarchware

Hoy voy a ser breve, porque creo que la imagen habla por sí sola. Ya dijimos que la BSOD es una especie de garchware, pero entonces... ¿esto qué es?



Cuando el garchware afecta al GW, yo diria que estamos hablando de una nueva generación de errores: el MetaGarchware.

sábado, 29 de septiembre de 2007

Garchware versus Hombre: el duelo sin fin

Bueno, ya declaramos que los sistema operativos, las impresoras, las maquinas del mundo real, los programas de windows, todos ellos tienen garchware. Pero seguro que Google, una compañía tan grosa y copada no tiene, no? Error.

Irónicamente, justo ayer mientras intentaba postear el link para descargar el weapons closet, al querer publicar la entrada, me apareció sete simpático cartelito:


¡Qué groso! Quiero darles un método para descargarse contra la PC cuando los programas funcionana mal, ¡y Blogger decide funcionar mal! Bueno, se lo buscó:


Esta última foto la hice recién a partir de la imagen que habia guardado ayer. Pero esto no era todo. Mientras yo, oh ingenuo usuario, salia del jueguito, el GW me estaba preparando una nueva treta. Entonces, ni bien salgo al escritorio, ¿a que no adivinana con qué me encuentro? O mejor dicho, ¿con qué no me encuentro?


¡Chau botón de inicio! ¡Chau reloj! Ahora la única forma de enterarme la hora que tengo es ver que el blog diga Borrador guardado automáticamente a la(s) 22:37"...

Si se fijan, en la pantalla se ve que estaba escribiendo este mismo update cuando paso esto. De hecho, todavía la barra no volvió a aparecer, y no creo que lo haga hasta que reinicie la PC (que icho sea de paso, reiniciar la PC es como la penicilina del GW, lo arregla todo).

Con esta serie de fotos ven cómo por cada GW que uno supera (pues todo lo que tuve que ahcer es esperar unos minutos y volver a hacer click en "publicar entrada" para subir el weapons closet ayer), aparecen otros diez. Está en todos lados. Es una plaga. Y nos quiere joder a nosotros. Es el GarchWare.

Al principio del update, le iba a poner de nombre "Ni Blogger se salva" en referencia a que hasta este mismo host tiene garchware, pero que el título por el que opté es mejor. Ustedes saben por qué.

viernes, 28 de septiembre de 2007

Garchware en la vida real: Los peores bugs de software de la historia

Los errores de los que estuve hablando estos días, no hacen mucho más que rompernos las pelotas. El verdadero problema en realidad, está cuando los problemas estúpidos del software salen del ámbito del conterestrai y el mésenyer, y aparecen en las misiones espaciales, la medicina, los autos, etc.

Para que vean un poco del tema (que no se si es para reír o llorar), me afané este artículo viejo de Wired, que algún día me molestaré en traducir al español. Mientras tanto, léanlo en inglés, esclavos del imperialismo yanqui:

"
History's Worst Software Bugs
Simson Garfinkel Email 11.08.05 | 2:00 AM

Last month automaker Toyota announced a recall of 160,000 of its Prius hybrid vehicles following reports of vehicle warning lights illuminating for no reason, and cars' gasoline engines stalling unexpectedly. But unlike the large-scale auto recalls of years past, the root of the Prius issue wasn't a hardware problem -- it was a programming error in the smart car's embedded code. The Prius had a software bug.

With that recall, the Prius joined the ranks of the buggy computer -- a club that began in 1945 when engineers found a moth in Panel F, Relay #70 of the Harvard Mark II system.The computer was running a test of its multiplier and adder when the engineers noticed something was wrong. The moth was trapped, removed and taped into the computer's logbook with the words: "first actual case of a bug being found."

Sixty years later, computer bugs are still with us, and show no sign of going extinct. As the line between software and hardware blurs, coding errors are increasingly playing tricks on our daily lives. Bugs don't just inhabit our operating systems and applications -- today they lurk within our cell phones and our pacemakers, our power plants and medical equipment. And now, in our cars.

But which are the worst?

It's all too easy to come up with a list of bugs that have wreaked havoc. It's harder to rate their severity. Which is worse -- a security vulnerability that's exploited by a computer worm to shut down the internet for a few days or a typo that triggers a day-long crash of the nation's phone system? The answer depends on whether you want to make a phone call or check your e-mail.

Many people believe the worst bugs are those that cause fatalities. To be sure, there haven't been many, but cases like the Therac-25 are widely seen as warnings against the widespread deployment of software in safety critical applications. Experts who study such systems, though, warn that even though the software might kill a few people, focusing on these fatalities risks inhibiting the migration of technology into areas where smarter processing is sorely needed. In the end, they say, the lack of software might kill more people than the inevitable bugs.

What seems certain is that bugs are here to stay. Here, in chronological order, is the Wired News list of the 10 worst software bugs of all time … so far.

July 28, 1962 -- Mariner I space probe. A bug in the flight software for the Mariner 1 causes the rocket to divert from its intended path on launch. Mission control destroys the rocket over the Atlantic Ocean. The investigation into the accident discovers that a formula written on paper in pencil was improperly transcribed into computer code, causing the computer to miscalculate the rocket's trajectory.

1982 -- Soviet gas pipeline. Operatives working for the Central Intelligence Agency allegedly (.pdf) plant a bug in a Canadian computer system purchased to control the trans-Siberian gas pipeline. The Soviets had obtained the system as part of a wide-ranging effort to covertly purchase or steal sensitive U.S. technology. The CIA reportedly found out about the program and decided to make it backfire with equipment that would pass Soviet inspection and then fail once in operation. The resulting event is reportedly the largest non-nuclear explosion in the planet's history.

1985-1987 -- Therac-25 medical accelerator. A radiation therapy device malfunctions and delivers lethal radiation doses at several medical facilities. Based upon a previous design, the Therac-25 was an "improved" therapy system that could deliver two different kinds of radiation: either a low-power electron beam (beta particles) or X-rays. The Therac-25's X-rays were generated by smashing high-power electrons into a metal target positioned between the electron gun and the patient. A second "improvement" was the replacement of the older Therac-20's electromechanical safety interlocks with software control, a decision made because software was perceived to be more reliable.

What engineers didn't know was that both the 20 and the 25 were built upon an operating system that had been kludged together by a programmer with no formal training. Because of a subtle bug called a "race condition," a quick-fingered typist could accidentally configure the Therac-25 so the electron beam would fire in high-power mode but with the metal X-ray target out of position. At least five patients die; others are seriously injured.

1988 -- Buffer overflow in Berkeley Unix finger daemon. The first internet worm (the so-called Morris Worm) infects between 2,000 and 6,000 computers in less than a day by taking advantage of a buffer overflow. The specific code is a function in the standard input/output library routine called gets() designed to get a line of text over the network. Unfortunately, gets() has no provision to limit its input, and an overly large input allows the worm to take over any machine to which it can connect.

Programmers respond by attempting to stamp out the gets() function in working code, but they refuse to remove it from the C programming language's standard input/output library, where it remains to this day.

1988-1996 -- Kerberos Random Number Generator. The authors of the Kerberos security system neglect to properly "seed" the program's random number generator with a truly random seed. As a result, for eight years it is possible to trivially break into any computer that relies on Kerberos for authentication. It is unknown if this bug was ever actually exploited.

January 15, 1990 -- AT&T Network Outage. A bug in a new release of the software that controls AT&T's #4ESS long distance switches causes these mammoth computers to crash when they receive a specific message from one of their neighboring machines -- a message that the neighbors send out when they recover from a crash.

One day a switch in New York crashes and reboots, causing its neighboring switches to crash, then their neighbors' neighbors, and so on. Soon, 114 switches are crashing and rebooting every six seconds, leaving an estimated 60 thousand people without long distance service for nine hours. The fix: engineers load the previous software release.

1993 -- Intel Pentium floating point divide. A silicon error causes Intel's highly promoted Pentium chip to make mistakes when dividing floating-point numbers that occur within a specific range. For example, dividing 4195835.0/3145727.0 yields 1.33374 instead of 1.33382, an error of 0.006 percent. Although the bug affects few users, it becomes a public relations nightmare. With an estimated 3 million to 5 million defective chips in circulation, at first Intel only offers to replace Pentium chips for consumers who can prove that they need high accuracy; eventually the company relents and agrees to replace the chips for anyone who complains. The bug ultimately costs Intel $475 million.

1995/1996 -- The Ping of Death. A lack of sanity checks and error handling in the IP fragmentation reassembly code makes it possible to crash a wide variety of operating systems by sending a malformed "ping" packet from anywhere on the internet. Most obviously affected are computers running Windows, which lock up and display the so-called "blue screen of death" when they receive these packets. But the attack also affects many Macintosh and Unix systems as well.

June 4, 1996 -- Ariane 5 Flight 501. Working code for the Ariane 4 rocket is reused in the Ariane 5, but the Ariane 5's faster engines trigger a bug in an arithmetic routine inside the rocket's flight computer. The error is in the code that converts a 64-bit floating-point number to a 16-bit signed integer. The faster engines cause the 64-bit numbers to be larger in the Ariane 5 than in the Ariane 4, triggering an overflow condition that results in the flight computer crashing.

First Flight 501's backup computer crashes, followed 0.05 seconds later by a crash of the primary computer. As a result of these crashed computers, the rocket's primary processor overpowers the rocket's engines and causes the rocket to disintegrate 40 seconds after launch.

November 2000 -- National Cancer Institute, Panama City. In a series of accidents, therapy planning software created by Multidata Systems International, a U.S. firm, miscalculates the proper dosage of radiation for patients undergoing radiation therapy.

Multidata's software allows a radiation therapist to draw on a computer screen the placement of metal shields called "blocks" designed to protect healthy tissue from the radiation. But the software will only allow technicians to use four shielding blocks, and the Panamanian doctors wish to use five.

The doctors discover that they can trick the software by drawing all five blocks as a single large block with a hole in the middle. What the doctors don't realize is that the Multidata software gives different answers in this configuration depending on how the hole is drawn: draw it in one direction and the correct dose is calculated, draw in another direction and the software recommends twice the necessary exposure.

At least eight patients die, while another 20 receive overdoses likely to cause significant health problems. The physicians, who were legally required to double-check the computer's calculations by hand, are indicted for murder.

"

Weapons Closet

Iba a publicar una entrada más tarde hoy, pero decidí ir dejando esto para que ustedes, mis hipotéticos lectores, se diviertan un rato.

¿Nunca tuvieron ganas de agarrar un martillo y destruir su monitor (nucna sabré por qué, pero uno cuando se enoja con la computadora, no se enoja con el gabinete, que es donde realmente estan los duendes malvados que te cagan la máquina, sino que se encapricha con el monitor, o el escritorio donde está apoyado, que no nos hizo nada el pobre...)? O aún más drástico: ¿ quieren conseguir un arma para balear la pantalla? ¡Ahora pueden! Con este programita, hasta tienen la posibilidad de quemar el monitor con un lanzallamas. Asi qu0,e la próxima vez que los asalte el garchware, sáquenle una foto, mándenla a garchware@gmail.com, y después entreténganse disparándole al programa.

Página de descarga

miércoles, 26 de septiembre de 2007

Reportes de error

Como el típico usuario "rebelde" y "anti-microsoft" de computadoras, yo uso Microsoft Windows, Microsoft Office, el Windows Live Messenger, pero me siento horrorizado ante la idea de usar el Internet Explorer. Creo que si mi vida pendiera de un hilo, y para salvarla tuviera que usar el IE para mandar un mensaje pidiendo ayuda, esperaría un poco a ver si es taaan inseguro ese hilo...

En fin, todo esto apuntaba a que soy un usuario de windows, asi que o estoy muy seguro de que este GW exista en otros sistemas operativos, pero seguramente si, por mas pavadas que digan los usuarios de Apple sobre como sus computadoras son super maravillosas y te agrandan el pene 10 centimetros, o cuantas maravillas sobre su sistema operativo gratis y comunista prediquen los usuarios de linucs.

El GW de hoy es el reporte de error. Ustedes habrán visto que cada vez que un programa de microsoft se cuelga jodido y uno intenta cerrarlo, el sisetma nos tira un reporte de error. Basicamente, lo que este dice es que se produjo un error (vaya novedad!), y que si uno lo desea, podemos mandarle esa información a maicrosoft para que mejoren el programa.

Ahora, es de conocimiento general que cuando esto sucede, el problema no es algo claro, como que cada vez que uno toca un boton, el programa se detiene. Por lo general, lo que causa estos problemas esta influenciado por los demas programas abiertos, para que estbamos usando el programa, el skin de windows que uses, la resolucion de pantalla, la posicion de lso astros, la marca de los pantalones que estas suando, y el patron reproductivo de los petirrojos de cola corta venezolanos. Por lo tanto, realmente dudo que un reporte de error que no debe llevar mas que fecha, hora, nombre del programa, y ultiam accion realizada, lespermita mejorar el programa.

En la "Oficina central de revisión de reportes de error" (si no es que todo esto es simplemente un fraude de entrada), dudo mucho que las conversacioens sigan un patron similar a este:

John:- Bob, mira este reporte de error. Parece tener la clave para entender por que windows funciona tan mal!
Bob:- Es verdad John, este sistema es sorprendente. Recien revise un mensaje, y creo que contenia la cura para el cancer!

Mas bien, debe ser algo asi:

John:- Bob, que boton debia tocar para borrar todos los reportes de error de mi bandeja de entrada?
Bob:- Alt+F4. O puedes ahcer como yo, deja eso y juguemos al Halo 2. Todos sabemos que lso reportes de error son un fiasco.


Bueno, despues de este "breve" texto introductorio, aca va la foto de hoy. Es el reporte de error mas genérico que encontré:



Seguramente, este reporte sería mas util y creible si dijera algo así:


lunes, 24 de septiembre de 2007

Ventanas arrastradas

Dije en el primer post que este blog pretendia ser una colección de fotos de GW (el acrónimo para garchware, que por más que sea una palabra corta la uso tanto que me da paja escribirla tan seguido), pero no tarde más de un día en desvariar y empezar a sacar material de otros lados.

Por eso, hoy quería tomarme un minuto para ampliar el concepto del GW.

Comencemos por la definición de software según la RAE:

software. (Voz ingl.). m. Inform. Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.

Ahora, si garchware fuera una palabra de verdad y no una inventada por mis amigos y yo, podríamos definirla así:

garchware. (Del ing. software, y la voz argentina garcha, pija, cagada, porquería). m. Inform. 1. Conjunto de programas, instrucciones y reglas informáticas para impedir ejecutar ciertas tareas en una computadora. || 2. Mensaje de error producido por dicho programa, usualmente incoherente o inexplicable.

Cualquier persona que no se haya pasado lso ultimos diez años viviendo en uan caverna y omunicandose con señales de humo sabe que las computadoras producen muchos mas errores de los que son razonablemente justificables. Como persona cuerda, cuando esto sucede, en un principio el usuario identifica el problema, y se dispone a intentar arreglarlo mediante el interminable torrente de insultos que pretenden lograr que la CPU se averguence de su comportamiento y arregle la cagada que se mandó.

Una vez que dicho usuario descubre que sus insultos y patadas en realidad no arreglan nada, empieza a ignorar estos errores sistemáticamente, suponiendo (acertadamente) que no significan un carajo, y que sólo etán ahí para molestarnos.

Ahora, en vez de hacer eso, una persona que sabe reconocer el GW y ha aprendido a aceptarlo, como yo, se dedica a tomar fotos de estos errores, a veces tan graciosos, para conservarlos para la posterioridad y enseñárselo a otras personas, para que se rían de sus padecimientos.



Un típico GW gráfico, que todo el mundo conoce, es el de la ventana arrastrada. Cuando uno ya tiene abiertos unos 25 programas (incluyendo un reproductor de video, el msn, el antivirus, un par de documentos de word, una ventana de java, 15 tabs del navegador y un juego que no ocupe menos de uno o dos gigas de ram en la memoria) e intenta abrir uno más, por lo general la ingrata de la PC, que tan poco trabaja, decide colgarse. Acto seguido, uno intenta cerrar algunas ventanas para aminorarle la carga, pero por lo general resulta imposible. En eso, trata de correr las ventanitas para comprobar que todavía funcione, y lo encuentra: el GW de las ventanas arrastradas En vez de moverse debidamente, cuando uno las desplaza, estas ventanas deciden dejar tras de sí un trazo , como si se fueran a perder en el monitor e intentaran recordar su camino de regreso.

Por lo general es un error molesto, pero Alex, que ayer nos mandó esta foto, logró convertirlo (casi) en arte:


No se a ustedes, pero a mi me recuerda al festejo de cierto "juegazo" del Windows...


domingo, 23 de septiembre de 2007

Impresoras

Si hay un periférico que es capaz de causar más problemas sin sentido que cualquier otro, ése es la impresora.
Cada vez que compramos una nueva, y vemos cuán rapido imprime en calidad borrador, cómo agarra las hojas de a una y nunca se le traba el papel, uno se ilusiona. Como nenes, ingenuos, creemos que nunca más vamos a tener que pelear por imprimir un trabajo, cuando en realidad no podríamos estar más equivocados.
Bastan un par de semanas para ver como esa perfecta maquinaria se convierte en uno de nuestros peores enemigos. La impresora, es una de las máquinas mas viles: espera que nos ganemos su confianza, para dejar de funcionar cuando uno mas lo necesita y todos los locutorios con internet que imprimen ya cerraron.

Justo ahora, estoy intentando hacer una fotocopia de mi documento, y la perra maquina esta ya se trabó como cuarenta veces.

Iba a dejarles una imagen de la cola de impresión de mi impresora, donde hay unos 8 documentos iguales, todos cancelados, que se niegan a salir de ahi por las buenas y me impiden hacer la copia que necesito, pero preferí dejarles esta otra, de una "configuración automática" en la instalación de una impresora:


Fuente: Worse Than Failure

Recuerden, si alguien tiene una imagen o anécdota de algún error divertido ( o simplemente molesto) para compartir, mándenla a garchware@gmail.com , y la publicaremos.

sábado, 22 de septiembre de 2007

Bluescreen

Es de sádicos usar este protector de pantalla en nuestra propia máquina, pero increíblemente divertido ponerlo en la de otro.
En vez de ver sus clasicas cañerias, o la marquesina con la hora, con este protector de pantalla les saltan pantallas azules de XP. Ojo, si lo usan, acuérdense, no les vaya a pasar como a un amigo que volvió de almorzar y cuando encontró la PC con la pantalla azul, la reseteó pensando que era en serio...

Descarga

viernes, 21 de septiembre de 2007

Garchware: El comienzo

Estás usando tu máquina tranquilamente. De repente, escuchas ese temido sonido: Se ha producido un error en 0x000f98ed9c. La memoria no se puede "read".

Entonces miras al cielo y te preguntas ¿Qué es esto?¿Por qué siempre me sucede a mí?

Bueno hermano, tenemos la respuesta. Esto es garchware , y nos afecta a todos. El garchware es un concepto difícil de definir por escrito, pero básicamente, es garchware todo error que no es un bug que uno pueda explicar normalmente, y que por lo general aparece en los momentos más inoportunos. Cuando un programa se cuelga y al arrastrar una ventana, ves como atras deja el rastro de cientos de ventanas iguales, cuando la impresora decide no cancelar un documento que uno pidió y nunca sa imprimió y te impide imprimir el reporte para el trabajo que tanto necesitas. Garchware, todo eso es garchware.

El garchware representa la interminable lucha entre el hombre y el software. No importa que sistema uses, cuán bien cuides tu PC, el garchware siempre estará ahi. Todos lo odiamos, pero una vez que llegamos a aceptarlo, puede ser muy gracioso (sobre todo cuando le sucede a otro).

Por eso, la idea de este blog es recopilar algunas anécdotas e imágenes de esta especie de errores que tan divertidos son.

Para empezar, les dejo una foto del padre de todo el garchware: la BSOD (Blue Screen Of Death):

Si buscan mas información, hagan click aquí.

Si ustedes, hipotéticos lectores, tienen alguna iamgen que queiran compartir, manden una foto y/o anécdota a garchware@gmail.com , y la publicaremos.