lunes, 23 de marzo de 2009

HAL! (1)


- Haaaal! Peaaaso de finstro pecador de la pradera! Un lago negro, un lago brancorl... Ese torpedo sesuar que llega y dise...

He querido sintetizar en un par de frases toda las aportaciones a la lengua castellana del gran aunque efímero Chiquito de la Calzada (curiosamente sus imitadores tuvieron más éxito que él), porque es lo primero que uno piensa cuando oye 'HAL'.

Pero Hal (tal vez debería ser Jarl), aparte de un exabrupto muy extendido en la vida cotidiana, tiene otros significados. Algunos entenderán que se trata del Hardware Access Layer, la capa de aceleración de hardware de las aceleradoras gráficas. Yo al que me refiero es al amigo Hal9000, el sistema de inteligencia artificial de Dos mil y pico, Odisea en el Espacio.

A poco que te metes en informática, el primer sistema de codificación que se aprende es el HAL, que consiste en cambiar cada carácter por su anterior.
De esta manera, HAL descodificado es IBM.

¡Anda!

Cuando Kubrick rodó 2001, una odisea en el espacio, consideró que el referente en sistemas informáticos para el futuro debería ser IBM, por lo que les pidió permiso para utilizar su marca. La gente de IBM se lo denegó al ver que Hal9000, en la primera película, era más malo que los chistes de Chiquito, así que se inventó el nombre Hal bautizando a la vez a este sistema de codificación.

Para que luego digan que el cine no ha aportado nada a la informática per se.

Profundizando en la criptografía, uno ya se encuentra con sistemas indescifrables por el método de fuerza bruta y que requieren de: un conocimiento matemático excelente o una extraña concepción mental.
Ejemplos hollywoodienses de estos casos son 'Enigma' y 'Mercury Rising'.
En el primero, se explica cómo con pasión y muchas comeduras de coco el frente aliado consigue descifrar el código enigma de los nazis.
Y en la segunda existe un código que '4 ordenadores Cry no han podido descifrar (Alec Baldwin dixit)' pero que un niño autista es capaz de leer.

La curiosidad del tema es si la inteligencia artificial de Hal9000 (ya hablaremos de ello en otro momento), con su lógica irrebatible, sería capaz de emular el cerebro de un niño autista que funciona de una manera un tanto diferente a la de un ser humano normal sin para ello perder de vista la capacidad matemática necesaria para emularlo.

Ergo... ¿Un sistema de inteligencia artificial puede acabar desarrollando enfermedades mentales propias de personas?

- Doctor, doctor, que mi ordenador ha dicho que le deje tranquilo, que está depre.
- No se preocupe, conéctese a www.valium.com y descárguele cada 8 horas 10MB de paquete de datos.
- ¿Y se curará, doctor?
- Depende... ¿Funciona con Windows?

X ed lnldmsn kn cdi_qdlnr _pth ;)

jueves, 19 de marzo de 2009

Kilos, Megas, Gigas... ¿Petas?

Últimamente las capacidades de los PCs parece haberse disparado.
Haciendo una estadística de los ordenadores que he tenido en mi vida, veo clara la evolución:

- 1993: 386 dx, 40 MB de disco, 2MB de RAM
- 1996: 486 dx4, 180 MB de disco, 4 MB de RAM
- 1999: Pentium 2 266 MHz, 6 GB de disco, 128 MB de RAM
- 2003: Pentium III 566 MHz, 20 GB de disco, 384 MB de RAM
- 2007: Dual core 2 GHz, 320 GB de disco, 2 GB de RAM
- 2009: Quad Core 2,5GHz, 1TB de disco, 8GB de RAM (me lo estoy mirando)

He incluido sólo los ordenadores de sobremesa, pero si atrasas un par de años el calendario tienes la escala portátil (el portátil desde el que escribo este blog tiene 160GB de disco y 2 GB de RAM, como en 2007, aunque es de 2008). Y sí, soy pro-Intel.

Digo lo de los portátiles por una sencilla razón. Supongo que todos recordaréis que Windows Vista salió en febrero de 2007 y que en la campaña de navidad anterior, hubo una avalancha de portátiles que, aunque no estaba Vista disponible, ofrecían un vale para poder adquirirlo de forma gratuita y olvidarse de una vez del Xp.

La cosa salió mal. Y salió mal porque el mundo portátil no estaba preparado para Vista, por mucho que Microsoft se empeñara, y como ya dijimos en otro artículo, las comparaciones son odiosas y Xp se desenvuelve bastante mejor (pero bastante...) que Vista en un portátil de comienzos de 2007 (Dual core, 1GB de RAM).

¿Y quién utiliza portátiles? Pues desde hace un tiempo que está al alcance de todo el mundo, pero no hace tanto que sólo se utilizaban en ámbitos laborales y normalmente técnicos, por lo que Vista consiguió desquiciar a más de uno y hacer que Microsoft se encontrara con un muro inexpugnable.

Esta semana he montado unos portátiles dual core 2GHz, 3 GB de RAM. Windows XP volaba en ellos... Vo-la-ba. Y por primera vez me he planteado la posibilidad de instalar Windows Vista en un portátil que puede soportarlo. A ver... Sí, estamos en 2009.

Microsoft se equivocó porque no predijo con exactitud el estado de uno de los canales de venta de hardware más importantes y quiso forzar una situación que no era natural. En mi opinión, como pronto, Vista debería haber comenzado a pulular en el mundo portátil a mediados del año pasado... O comienzos de éste. O bien haber hecho una versión 'light' que pudiera correr en portátiles más modestos.

Toda esta explicación sirve sólo para preguntarse en qué piensan los fabricantes cuando desarrollan productos con ciertas necesidades de hardware y ver que por muy buena que sea la estrategia comercial, los usuarios no son tontos.

Espero que con Windows 7 tanto Microsoft como los fabricantes se hayan alineado correctamente... Y hayan hecho alguna prueba en un portátil actual (cosa que uno se planteaba la primera vez que estuvo delante de Vista en un portátil...)

miércoles, 18 de marzo de 2009

Born to kill, built to last

Creo que esta es la segunda vez que hago alguna reseña a una película de Tom Cruise... He de reconocer que no me gusta como actor pero algunas de sus películas no están mal del todo.
Aunque me quedo con 'el último samurai' (que no deja de ser una versión de Braveheart con pinceladas de Shogun), hoy quiero hacer referencia a Top Gun.

Esta película de mediados de los 80 explica el programa de entrenamiento de los pilotos de combate de élite de la fuerza aérea americana y tiene un único protagonista: el Grumman F14 Tomcat.

Aquellos a los que les interese la aviación seguro que saben que ha tenido varias versiones, que ha estado desde 1976 en activo (ahora ya no lo está, fue retirado en 2006) y que curiosamente el ejército de Irán tiene unos cuantos (fuera de mantenimiento y sin piezas de repuesto).

Pero fundamentalmente obedece a la máxima que titula este artículo: Nacido para matar, construido para durar.

Y uno se pregunta: ¿Existe ese fundamento en informática?
Normalmente se espera que cuando se desarrolla cualquier proyecto sea 'matador'. Es decir, que solucione una o varias papeletas. Y que dure... Y mucho para que el amigo ROI sea el mejor posible.

Luego llega un día en que alguien ve algo, decide que es mejor (en la mayoría de los casos es así) y se comienza de nuevo.

Pero hay otros casos que no es así.

Algunos clientes y personajes que conozco me afirmarán que lo que lleva más tiempo funcionando es el AS400 (desde finales de los 80) y que antes que éste estuvo el IBM360. Desconozco si el 360 aún funciona en algún lado, pero sé de varios lugares donde el AS400 sigue en activo... Y lo que le queda.
También he oído que alguno de los bancos que en su día tenían un host siguen teniendo (y ejecutando) los programas que ejecutaban hace 30 años... Sólo que tienen un interfaz adicional para que el programa crea que trabaja sobre cinta en lugar de sobre un disco duro.

Estos serían los que están construidos para durar... Y nacidos para matar porque a pesar de las nuevas tecnologías, no van a cambiar... Y cada vez quedan menos personas que sepan de ello.
Resulta curioso que por primera vez en la historia, una tecnología debiera ser reemplazada por falta de gente con conocimiento que porque realmente haya una sustituta factible.

martes, 17 de marzo de 2009

La nueva TV

- ¡Esta noche he tenido un sueño!

De esta manera tan merchandisingmente histórica, Martin Luther King iniciaba el más famoso de los discursos que alguna vez haya dado algún político. Unos cuantos años después, ha sido el insigne presidente de la Casa Blanca y senador de Illinois, Barack Obama, quien ha hecho suyo el discurso... O por lo menos la frase más famosa del mismo.

Y entonces vosotros me preguntaréis: ¿Qué narices tienen que ver MLK, Barack Obama y su discurso con la informática? Pues MLK con Obama no demasiado y lo del discurso era para despistar.

Lo que sí que tiene que ver con los informáticos (como personas y en algunos casos, animales o cosas) es el hecho de que todos tenemos sueño. Sueño, en singular.

Un lunes por la mañana tienes sueño, es lo normal.
El martes, por h o por b no te lo has quitado de encima, porque aparte de tu jornada laboral el lunes por la noche decides que quieres ver una película (¡aaaah, insensato!).
El miércoles, como no podía ser de otra manera, no duermes todo lo que debieras porque el martes por la noche echan House... Y ver House es como ir a misa...
El jueves estás más animado porque falta poco para el fin de semana, pero estás igualmente cansado porque el miércoles por la noche es posible que hayas visto el fútbol (a los que les guste) o los Hombres de Paco.
Y finalmente el viernes tienes sueño porque lo arrastras de toda la semana, pero estás contento porque el viernes por la noche no hace falta que te acuestes temprano...

El caso es que todas estas excusas televisivas tienen que ver con el hecho de que un informático, si puede, ve la tele con el portátil. No digo que vea la tele EN el portátil (que también, aunque no es demasiado cómodo), sino que se tira en el sofá en pijama y coge el portátil MIENTRAS ve la tele.

¿Y qué hace? Pues desde publicar entradas en un blog como éste a chafardear software pasando por contestar e-mails, bajarse películas para adultos (y adúlteros), buscar páginas de chistes y demás.

Dicen que los canales del futuro incorporarán widgets (esos programillas que aparecen en el escritorio de Windows Vista de dudosa utilidad) para conseguir que la gente vea el programa en sí... No lo tenga de fondo.

Por el momento, prefiero las posibilidades de internet a mucha de la programación que hacen en cualquiera de los canales del TDT... Aunque me dé sueño y me queje de ello.

lunes, 9 de marzo de 2009

Big Brown Theory

Según los últimos estudios y mediciones, el universo se expande a partir de un momento primigenio conocido como el Big Bang. Hoy en día hay una gran discusión en los foros científicos acerca de si la expansión del universo será frenada y pasará a una contracción que en un determinado momento dejará todo como al principio volviendo a comenzar todo de nuevo (teoría del Big Crunch) y la posibilidad de que la materia y gravedad del universo no sean suficientes para frenar la expansión llegando en un determinado momento en el futuro a un cosmos oscuro, frío y prácticamente vacío (Big Freeze).

Obviamente, no puedo imaginar las pizarras llenas de fórmulas de uno y otro bando científico en acaloradas discusiones al respecto.

Lo que sí que puedo ver son paralelismos entre esa teoría y la del Big Brown. En los proyectos informáticos suelen aparecer con cierta frecuencia los Browns, que cuentan con su propia escala de categorías como los huracanes.
El más grande de todos, que tiene las siglas MOAB (las mismas que la de Mother of all bombs) es el que responde a la Brown Theory que comentaba.

En un determinado momento, no había nada.
En el siguiente, explotó y se montó una buena.

Y evolucionó, evolucionó, evolucionó y se crearon quarks (nuevos requisitos) y materia (requisitos avanzados) y estrellas (ideas felices) y agujeros negros (marrones dentro del marrón principal). Con semejante ensalada astral, el fin del marrón principal se queda en duda.

Es en este momento, con todo el universo marronil en pleno apogeo cuando uno se plantea a cuál de las dos teorías pertenecerá...

Si es la del Big Crunch, supone que todo se arreglará y se reconducirá hacia la desaparición del marrón... Y dar paso al siguiente.

Si es la del Big Freeze, el marrón crecerá y crecerá hasta que no haya posibilidad de reducirlo... Ni de que haya más marrones posteriores.

No sé yo qué deciros sobre la que prefiero... Uno tendería a pensar que la segunda es mejor, pero la estadística me indica que soy BigCrunchista... ¡¡¡Y no podéis imaginar lo complicado que es transformar un marrón tipo Big Freeze en Big Crunch!!!

domingo, 8 de marzo de 2009

La patrona de los informáticos

No sé si sabéis que los informáticos tenemos una patrona que es Santa Tecla. Esta santa es, además, patrona de los pianistas y de la ciudad de Tarragona.

Entiendo que los Tarraconenses le van a seguir manteniendo el puesto y que los pianos van a seguir teniendo teclas pero... ¿Y los informáticos?

Si habéis seguido de cerca la historia de los ordenadores, sabréis que el teclado es algo que se inventó no hace tanto (hala, 30 años es no hace tanto) y que ha tenido diferente grado de evolución, desde la adaptación regional hasta la incorporación en los últimos años de cualidades multimedia.

Pero cada vez más y especialmente en el mercado móvil (pedeás y aifouns de esos...) comienzan a salir alternativas al teclado tradicional, como son suaves caricias a una pantalla o movimientos determinados basados en acelerómetros.

Supongo que alguno de vosotros habrá visto la película 'Minority Report'. Independientemente de las capacidades interpretativas de Tom Cruise, lo más relevante en cuanto a la interacción informática eran esos guantes que permitían con movimientos analizar cosas mientras se bailaba alegremente (bueno, más o menos).
Supongo que alguno también habrá visto 'Iron Man'. En esta película, Tony Stark tiene un sistema informatizado con inteligencia artificial llamado Jarvis con el que puede hablar (incluso es sarcástico) y con una interfaz holográfica que se puede 'tocar'.

Son dos ejemplos de interfaces del futuro para el usuario de informática. ¿Y el teclado? ¿Desaparecerá el teclado de 102 teclas en el futuro? Los visionarios de la informática parecen afirmar que sí.

En tal caso... ¿Seguirá siendo Santa Tecla la patrona de los informáticos o bien la cambiaremos por 'Santa Pantallatáctil' o 'San Hologramamolón de los colores'?

miércoles, 4 de marzo de 2009

Comparaciones odiosas

Un día (bueno, más de uno en realidad), sin que nadie me avisara de que iba a ser así, recibí un mail sorpresa a las tantas de un cliente con un mensaje muy claro:

- Hay algo que no funciona y tiene que estar para mañana. Ya tardas (esto último se sobreentiende pero me sirve para remarcar el tono).

Independientemente de que el cliente tuviera más o menos razón o más o menos prisas, la reacción cuando recibes un mail así mientras estás en pijama despachando cosillas por la noche cómodamente en el sofá mientras la tele suena de fondo es siempre la misma:

1) Coges aire
2) Miras al techo
3) Sueltas el aire
4) Parafraseas al Dr. García-Calvillo con su máxima más famosa: 'Soy un junco hueeeeeco, me doblo pero no me paaaaarto'.

Y claro, sueles ponerte a sacar adelante el problema a las tantas, a veces de forma gratuita para el cliente pero siempre con un coste personal que se cobra en ciertas conversaciones con la mujer de uno.

En ese momento, sacas conclusiones insospechadas: 'Eres tonto. No tienes que abrir el outlook en casa.'

Y después sueles recordar esas comparaciones tan odiosas establecidas entre informáticos y mujeres de dudosa reputación que ofrecen servicios para mayores de 18 años por dinero:

- Trabajas en horas extrañas.
- Te pagan para mantener al cliente feliz.
- Cobras por horas, pero tu tiempo se extiende hasta que termines.
- Cuando te preguntan a qué te dedicas, es complicado que te entiendan.
- El cliente siempre quiere pagar menos y encima quiere que le hagas maravillas.
- Cada día al levantarte te dices '¡No voy a hacer esto toda mi vida!'.
- Sin conocer nada de su problema, los clientes esperan que les des el consejo que necesitan.

... Y un largo etcétera.

En fin, con los tiempos que corren lo importante es continuar haciendo felices a los clientes... Ya sea delante de un ordenador o en otras circunstancias más rotondiles.

lunes, 2 de marzo de 2009

El trafic... digo, el comercial

Hace mucho tiempo (bueno, tal vez no tanto), yo me dedicaba en exclusiva a los temas técnicos en informática. Lo más parecido a algo comercial que hacía era entregar de vez en cuando una tarjeta en la que quedaba claro que mi puesto era el de 'Consultor'.

Pero había alguien que entregaba tarjetas de visita a diestro y siniestro. Era el más rápido a este lado del Llobregat, antes de que te dieras cuenta había sacado la tarjetera y varias personas se encontraban con una cartulina pequeña con su nombre y teléfono entre sus manos.

Era el comercial.

Tengo que reconocer que en aquel entonces el hecho de que un comercial vendiera un proyecto era cuanto menos peligroso. El objetivo era vender, como fuera o fuese. Y lo conseguía, vaya si lo conseguía. Y luego había alguien que tenía que sacarlo adelante, pero esa ya es otra historia.

El caso es que desde el banquillo técnico se solían hacer comentarios acerca de lo 'buenos' que eran los comerciales, de su capacidad de trabajo y de sus cualidades técnicas. Se veía con cierta envidia mal llevada que un comercial cobrara el doble que un técnico cuando muchas veces no tenía ni idea de lo que vendía. Pero lo vendía.

Ha pasado el tiempo y ahora hago labores comerciales (aparte de todas mis otras labores, claro...).
Y me he dado cuenta lo difícil que es vender. Y no sólo el hecho de vender, sino todo lo que cuesta el proceso en sí.
Es cierto que es bastante más relajado que el de técnico (llamo hoy, hablo con el contacto un momento, quedamos para la semana que viene, me paso un rato, hablamos, me cuenta su vida y milagros, dos cafés, ¿oportunidad? tal vez dentro de dos meses, ah, pues ya nos veremos...), pero tiene el stress adicional de tener que vender, de tener una serie de personas que dependen de uno para salir adelante.

Además, la coyuntura macroeconómica no ayuda mucho... La crisis hace mucho daño en los servicios. Antes hacías 20 llamadas, te contestaban 10, tenías 5 entrevistas y conseguías un proyecto.
En 2009 tienes que multiplicar esos ratios por 4 ó 5.

Y eso siendo de los mejores... Ah, no, somos de los mejores técnicos. Hay otros que son los mejores vendiendo... Aunque luego sus técnicos no estén a la altura...

En fin, no querría deprimiros con mi pesimismo actual. Menos mal que me he descargado un paquete de www.optimismo.com/mucho y mañana estaré algo más contento.