Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas

lunes, 27 de octubre de 2008

No hay nada mas verdadero que lo verdadero... verdad?

En estos momentos me encuentro trabajando en una empresa que se dedica, entre otras cosas, al desarrollo y mantenimiento de software. El proyecto en el que estoy trabajando es darle mantenimiento a una aplicacion.

Nuestro cliente es estadounidense [ eso de llamarse "americanos" es una patada en las bolas y ovarios del resto de los que vivimos en el continente Americano ] por lo que la aplicacion seguramente fue hecha por estadounidenses, aunque bueno, la verdad no lo sabemos, pudieron ser indios, chinos, lo que sea.

Cual es mi punto? Cuando uno habla de Estados Unidos se imagina calidad, excelencia, trabajos bien hechos, no no no... "son gringos! todo lo hacen bien!"

Cierto dia un amigo, compañero de trabajo, estaba revisando la aplicacion cuando se encuentra con esta... esta... COSA


Para aquel ke no sepa y en palabras resumidas, en un enunciado if(), si todo lo que esta dentro del parentesis es verdadero, entonces pasara a ejecutar ciertas lineas de codigo, si es falso, ejecuta otra cosa. De los 2 errores que hay mi favorito es este: if(465 > 0)... 465 siempre es mayor que cero! [ a menos ke en algun universo alterno el cero sea mas grande que 465] y encima de todo, estan hard coded

A donde kiero llegar es que viendo algo asi de feo en algo que se supone debe estar bien hecho me hace pensar en "Para quien trabajo?"

Niños, no hagan esto en casa... ni el taller, ni la oficina... mejor tenga usted vitacilina! Jajajajaj [ chiste mamon] en serio, la va a necesitar cuando se vaya de espaldas al ver esto

Nos vemos
XOXO


viernes, 20 de junio de 2008

Un Bebe de 60 años

Hace 60 años nacio la primer computadora con memoria.

[Mmmm... creo ke tienen que cambiarme el pañal]


Small Scale Experimental Machine o Baby fue creada en Manchester. Tan grande como la sala de tu casa, esta computadora tenia 128 bytes de memoria y corrio su primer programa [determinar el factor mas grande de un numero] el 21 de junio de 1948.

Baby fue sucesor de maquinas como ENIAC Y Colossus. ENIAC fue construida para calcular la trayectoria de misiles para el ejercio norteamericano, mientras que Colossus era usada para decodificar mensages alemanes en la segunda guerra mundial. Ambas computadoras podian ser reprogramadas, pero esto implicaba tener que cablear otra vez y eso podia tardar dias o semanas. Baby fue diseñada para sobrepasar esta limitacion.
"Era una pieza de hardware que podia realizar cualquier operacion dependiendo el programa que le pusieran"

La clave de esto era su memoria, construida con un tubo de rayos catodicos y ahi era donde se guardaba el programa.

"Es una analogia es que lo hoy seria un DRAM [Dynamic Random Access Memory]" dijo Chris Burton de la Computer Conservation Society (CCS).


[Programa escrito para Baby... Debio ser dificil programar y mas entender la letra de este señor]


Baby despues se convitirio en Mark I. Una replica de esta computadora se encuentra funcionando en el Museo de la Ciencia e Industria en Manchester.