Blogs.ya.com Quitar publicidad
Malleus maleficarum
Experimentos literarios, martillo de herejes y kultura basura
Acerca de
Malleus Maleficarum, (martillo de herejes) fue el libro de cabecera de la Inquision. Es posiblemente el libro mas espantoso jamas escrito.Este blog puede superarlo. Al menos no ha hecho falta emplear arboles muertos, son las ventajas de la publicacion electronica.
Sindicación
 
Arualia


Una vez, en un reino muy lejano llamado Arualia, sabiamente gobernado por la divina Arual (la clemente, la misericordiosa), la divina Arual convoco a dos de sus consejeros para una prueba. Les mostró una caja de metal con dos ranuras en la parte superior, un mando de control y una palanca y les pregunto: ¿Qué creéis que es esto??.

Uno de los consejeros, casualmente un ingeniero , contesto primero “es una tostadora”…

Arual pregunto a ambos consejeros ¿como diseñaríais una computadora para controlarla? .

El ingeniero fue el primero en contestar.” Usando un micro de cuatro bits o un PIC, podría escribir un programa simple, que leyera el mando de tostado y asignara 16 niveles de tostado, desde casi crudo a casi quemado. En función del nivel, el programa asignaría un tiempo de tostado, conectaría las resistencias del tostador y expulsaría la tostada y desconectaría las resistencias tras transcurrir el tiempo especificado. La semana que viene tendré un prototipo funcionando”.

El Segundo consejero, un informático, reconoció inmediatamente el peligro de un pensamiento tan corto de miras. Dijo: “los tostadores no solo se emplean para tostar pan, se usan también para descongelar gofres congelados. Lo que veo mas allá del ingeniero es un cocinador de desayunos. Como los súbditos de tu reino , oh divina Anual son tan sofisticados, gracias a la sabia dirección de su reina, pedirán enseguida mayores prestaciones. Necesitan un cocinador de desayunos que además fría salchichas, fría beicon y haga huevos revueltos. Un tostador que solamente tueste pan enseguida estará anticuado. Si no miramos al futuro, el tostador pronto quedara obsoleto y deberemos rediseñar el tostador en pocos años.
Bajo esta idea podemos diseñar una solución mas inteligente al problema..Primero crearemos una clase, que será alimentos para desayuno. Esta clase será dividida en subclases: cereales, credo y ave. El proceso de subdivisión continuara para los cereales subdividiéndolo en tostadas, magdalenas, bagels y sobaos pasiegos, cerdo dividido en salchichas,beicon y embutidos, las aves tendrán las subclases huevos revueltos, huevos pasados por agua,huevos pochados, huevos fritos y tortillas que a su vez tendrán sus subclases.

La tortilla de jamón y queso merece especial atención, porque debe heredar características de la clase cerdo, la clase ave y la clase lácteos. Con ello se ve que no es posible conseguir un resultado óptimo por herencia mutua por lo que en este caso se mostrara un mensaje de error que diga “cocinala tú mismo”. La semántica de este mensaje depende naturalmente del tipo de objeto, por lo que tendrá distinto significado para una tostada que para unos huevos revueltos.
Analizando en mayor profundidad, esta claro que el análisis primario ha revelado que los requerimientos principales incluyen la capacidad de cocinar cualquier tipo de alimento que sirva para preparar un desayuno. En la fase de diseño hemos descubierto multiples requerimientos adicionales. Especificamente necesitamos un lenguaje orientado a objeto con múltiple inheritancia. Por supuesto los usuarios no querrán que los huevos se enfríen mientras se esta friendo el beicon, por lo que necesitaremos proceso recurrente también.

No debemos olvidar el interface de usuario. La palanca que expulse la tostada carece de versatilidad y el mando de intensidad de tostado puede ser confusa para algunos usuarios. Los usuarios no compraran la tostadora a menos que tenga un interface grafico de alta usabilidad. Cuado el cocinador de desayunos se conecte aparecerá el dibujo de una bota de cowboy. Los usuarios clickaran sobre ella y el mensaje 'Booting UNIX v. 8.3' aparecerá en la pantalla. (El UNIX 8.3 estará disponible cuando el producto aparezca en el mercado. Los usuarios desplegaran un menú que permitirá seleccionar los alimentos que desean cocinar.

Una vez tomada la sabia decisión de especificar el software necesario en la fase de diseño, todo lo que queda es elegir una plataforma de hardware adecuada para la fase de implementación. Un Intel Pentium 7 con 64Gb de memoria y 640 GB de disco duro y una pantalla LCD XGA serán suficientes. Si se selecciona multitarea, el lenguaje orientado a objetos que soporte inheritancia múltiple y lleve incluida una GUI, escribir el programa será trivial. (Imaginemos la extrema dificultad que habría creado elegir bobaliconamente una estrategia basada en una estructura de hardware ultrarigida basada en un micro de 4 bit).”

La divina Arual (la clemente, la misericordiosa) decapitó sabiamente al informático con la katana que se había traído como souvenir en su último viaje a Japón y sus súbditos fueron felices y comieron tostadas con aceite de oliva virgen y sal…

Colorin Colorado este cuento no esta terminado…
 
Comentario:
Sólo te robo dos segundos: Feliz Navidad.

beso fuerte
 
Comentario:
Que tengas una feliz navidad

Besos

byebye
 
Comentario:
creo que ahí Arual se precipitó. Siempre hay que dar lugar a la reflexión. Considero que cortándole un pie, arrancándole un par de uñas en vivo o vaciandole un ojo, siempre claro está, usando herramientas básicas (alicates, tenazas...), el informático se habría podido reciclar y hacer de él un hombre de provecho.
 
Comentario:
jajaj, pobre informatico, yo le compraría su tostadora, con manual y todo.

Besos

byebye
 
Comentario:
Menos mal que no vivo en el reino de la Diosa Aural, sino me veo decapitado. En el reino de los mortales gozo de una buena salud laboral.
 
Comentario:
Don't worry, be happy.

No me ha molestado, de hecho pienso lo mismo que tu... Pero también me darás la razón en que existe tanta diversidad de programas que unos estarán bien, y otros mal como en todo.

Desde que empecé a currar en programación, siempre hemos tenido una cosa muy clara: "Hay que hacer los programas pensando en los usuarios."

Y dentro de los mismos, en los usuarios más básicos, que no tienen por qué saber nada de informática y deben manejar el programa.

Un saludo.
 
Comentario:
Te falta en la historia al consultor, que habria propuesto, un pla estrategico de tecnologia, asi com un plan director de seguridad, un plan de contingencia, una analisi de impacto.
Despues de malgastar tiempo y esfuerzos, aun no habrian comenzado a fabricar pan para tostar lo.
El ingeniero supongo que habia estudiado un poco de agronomo, ya que sino no sabria ni habrir la lata de mantequilla para untar al pan....

;-)
 
Comentario:
Te falta en la historia al consultor, que habria propuesto, un pla estrategico de tecnologia, asi com un plan director de seguridad, un plan de contingencia, una analisi de impacto.
Despues de malgastar tiempo y esfuerzos, aun no habrian comenzado a fabricar pan para tostar lo.
El ingeniero supongo que habia estudiado un poco de agronomo, ya que sino no sabria ni habrir la lata de mantequilla para untar al pan....

;-)
 
Comentario:
Pues lleva razón el informático, jajajaja.

By un informático decapitado... xDD
 
Comentario:
madre mia... a lo mejor por ser muy sincera la cago, pero es que no he entendido nada de lo que pone ahi!!! calla, sere yo, es que a estas horas...

bueno, un besito igualmente
No