Nov 19, 2006

Hace unos días fue el Microsoft Developer Community Day, un evento patrocinado por el IPN y Microsoft en el que se iban a dar cuatro pláticas: la primera hablaba sobre AJAX y las nuevas tecnologías para hacer páginas Web 2.0, después venía una plática sobre Office 2007, después venían las nuevas funcionalidades de Windows Vista y por último una plática sobre el .Net Framework 3.0

El jueves saliendo de clase nos fuimos Rynatt y yo al Gómez Morín donde ya había una fila enorme que al frente tenía un letrerito que decía “Con Registro” al lado había una tipa rascándose la panza con un letrerito que deciá “Sin Registro”. Sería bueno mencionar que el registro era por Internet y que en los posters decía que tenías que registrarte desde antes. Una vez que hicimos la cola nos dejaron pasar y nos dieron una pluma, un block de notas y un paquete de software que incluía un CD con una etiqueta que parece hecha en el mercado de la cruz que trae software gratuito y otro con una versión beta de Office 2007 que vence dentro de unos días, todo esto empacado muy bonito en una bolsa para el pan del Politécnico.

Nos sentamos en las últimas sillas porque ya todo estaba atestado. Team Intellekt, un grupo de desarrolladores que están asociados con Microsoft mandó a dos representantes a dar la plática. Un chaparrito con ojo rasgado y lentes dio la primera conferencia sin mayor contratiempo mostrandonos algunas de las tecnologías que nos permiten mostrar tablas de todos tipos utilizando AJAX. Terminando la primera conferencia, que no fue nada interesante, pasamos a la conferencia de Office 2007 (que acababa de salir hace unos días). Nos comenzó a platicar las maravillas con las que cuenta la nueva versión del famoso software de oficina:
– Ahora Office 2007 cuenta con una barra de herramientas en la parte superior que se llama Ribbon. Aquí están todos los comandos que antes no eran fáciles de encontrar, por ejemplo, si quiero agregar una imagen hago click en este menú y... Ah no, está en... Errr... bueno, como es beta todavía no lo conozco muy bien pero... etc.
La plática continuó así un rato hasta que decidieron cortarla porque no les salía nada (una lástima porque la mera verdad Office 2007 si está chido). Después fue el break de comida, eso fue de lo mejor de la tarde, nos dieron refresco y galletas hasta reventar. Después volvimos a la plática de Vista. Lo primero que nos mostraron es que ahora Vista cuenta con un maravilloso sistema de índices con el que podemos buscar cualquier archivo por nombre rápidamente desde el menú inicio (igual que Google Desktop, Beagle, etc.), después nos mostró que ahora Vista manejaba cuentas diferentes y tenías que tener privilegios de administrador para poder instalar programas, escribir en carpetas de sistema y demás (igual que cualquier sistema respetable de los últimos cinco años que no empiece con Windows).
– Por ejemplo, voy a instalar este programa y, miren que pasa… – se pone negra la pantalla y sólo muestra una pantalla de diálogo – ¿Ven? no me deja continuar si no pongo mi password para dar autorización.
¡Qué bien! Lo que necesitaba Windows es que cada que instalas algo te aparezca una pantalla negra para pedirte que escribas tu password. En ese momento un idiota que no entiende que las preguntas son al final dice:
– ¿Oye, y cada que instale algo voy a tener que poner mi password?
– Si (En realidad se merecía un: Claro idiota, lo acabo de decir)
Y de ahí todos agarraron rienda suelta
– ¿Y si quiero instalar un programa que me pide que reinicie?
– Te vuelve a pedir tu contraseña al iniciar, ese bug lo corrigieron en el beta, antes te aparecía una pantalla negra y tenías que volver a instalar el sistema operativo porque ya no volvía a empezar jamás.
Aquí es preciso mencionar una cosa que puede enchinar la piel del ingeniero en sistemas más valiente: la reinstalación anual de Windows, que incluye instalar drivers, programas (office, herramientas de oficina, juegos, winamp), antivirus, parches, etc. va a tomar un millón de diálogos de pantalla negra que roban el foco y te obligan a poner tu password sin dejarte hacer nada más. Terminando la pedidera de passwords pasamos a otra maravilla de Windows Vista, la encriptación del disco duro:
– Ahora Vista incluye encriptación del disco duro, y para poderlo leer necesitas a fuerzas poner tu USB. Esto ayuda a que cuando algún ladrón se roba tu computadora no puedan obtener tu información que es mucho más valiosa que la misma computadora.
– ¿Y si pierdo el USB?
– Bueno, siempre y cuando el hardware en tu máquina no haya cambiado no te pide el USB así que podrías volverlo a encriptar con otro USB
– Ah, entonces si me roban la computadora completa los ladrones podrían leer mis archivos de todas maneras
– Bueno... si
¡Excelente! Eso va a detener a todos esos ladrones que desarman la computadora antes de robarla. Terminando esta plática decidimos mejor irnos a nuestras casas sin ver la última conferencia. Al ir saliendo me dice mi primo Alfredo –No mames, yo tenía ganas de preguntarle ‘Pero bueno ¿cuáles son las nuevas tecnologías de Vista, las que no habían aparecido en otros sistemas operativos antes?’ – ¿Por qué se aguantó?

Nov 14, 2006

Durante la clase de Teoría de Lenguajes vimos la prueba de Turing. Esta interesantísima prueba consiste en poner en un cuarto una terminal y mediante un sistema similar al chat conectarse con una computadora y un humano. Una persona entra en el cuarto e intenta diferenciar entre la computadora y el humano, si no puede hacerlo la computadora se considera inteligente y pasa la prueba de Turing. Hasta ahora no ha habido ningún sistema computacional que pueda pasarla.

Lo interesante de la prueba es que hay un grupo de personas que te piensan pagar dinero por obtener un sistema que pase la prueba de Turing, lo que nos lleva a la pregunta lógica ¿cómo crear un sistema que lo logre? Después de pensarlo un poco me di cuenta que esto en realidad no es un problema. Verán, cuando Turing publicó su prueba en 1950 nadie había pensado en el mundo del Internet, y eso es justamente lo que nos va a ayudar a resolver el problema.

Primero que nada, tomen a un acólito de World of Warcraft (o algún otro juego en línea que no incluya la opción de hablar por micrófono), mientras más clavado en el juego mejor. Después utilicen el siguiente algoritmo para implementar su programa vencedor en el lenguaje que más les guste:
  1. Obtener un número al azar del 0 al 26
  2. Transformarlo a letra y concatenarlo
  3. Repetir de tres a cinco veces
  4. Imprimir
Con esto se obtienen los siguientes resultados:
Persona real: brb gtg mc bwl cya
Programa: omg eitl afk dnd

Si esta solución no les termina de convencer al cien por ciento hay un gran número de concursos adicionales, por ejemplo, se puede intentar construir una canción que se confunda con la de un humano. Esta prueba es aún más sencilla que la anterior, se graban ruidos de guitarra, de tambor, se repiten miles de veces con algún grito seco por ahí y tenemos música dark y para los que sean todavía menos creativos queda el reggaeton.

Nov 9, 2006

Terminando los Simpson me di cuenta que Azteca 7 había puesto un nuevo programa titulado "Mi Esperanza" en que una de las invitadas era Assiria Do Nascimento que, en el programa nos dicen, es la esposa de Pelé.

En seguida imaginé que el programa iba ser similar a "Se Vale Soñar" en que pedías un deseo (tu esperanza) y te lo cumplían. Vi el programa durante unos minutos hasta que empezaron a entrevistar a Assiria y me aburrí de oirla hablar de su esperanza y del señor que le da fuerza, etc. por lo que apagué el televisor.

Después comencé a pensar. ¿Por qué será que la esposa de Pelé aparece en un programa en que te cumplen tus sueños? Lo estuve pensando un rato y después de darle varias vueltas llegué a la conclusión más sencilla: creo que al rey Pelé ya no le están funcionando sus recomendaciones.

Nov 6, 2006

En favor de todos los niños del mundo voy a debatir por qué las mamás no deberían llevar a sus hijos al super. Supongan que tienen a su niño promedio de 2 años Juan Pérez.

Juan es expuesto al amor de su madre, quién lo lleva al super todos los miércoles, viernes, sábados y algunos domingos. Juan pasa horas en el departamento de juguetes jugando con las pelotas y eventualmente desarrolla un gusto por ir al super. El problema no es que se vuelva amanerado, el probelma es cuando la mamá le dice

- Juanito, vamos al super

La mamá, que siempre iba a Superama, no se imagina que Juanito le va a contestar:

- Di mamá, vamod a Chupedama

Y así hasta los quince años en que Juanito Pérez sigue diciendo:

- Si mamita, vamos al Chuperama

Nov 5, 2006

Hoy se realizó en la ciudad de Querétaro (así como en muchísimas otras sedes) el concurso internacional de programación de ACM.

El concurso consiste de sentar a un grupo de tres programadores a resolver un grupo de problemas utilizando Java o C++ como lenguaje de programación. Los problemas pueden ir desde: "Si se te dan un grupo de líneas, calcula el área del polígono que forman, decide si está dentro de otro polígono y calula el área de los dos" hasta "si tienes un grupo de islas de computadoras, genera un algoritmo que mande mensajes de broadcast a las computadoras que pertenezcan a un grupo", cabe mencionar, que ninguno de los dos lo pudimos resolver.

Pero eso no es el punto del post, el punto del post es que la sede central en México había sido el Tec de Monterrey Campus Querétaro hasta este último año pero el año pasado el representante de ACM en Latinoamérica, Alberto Lamadrid (música de fondo como cuando aparece el vampiro en una película) decidió irse a la UAQ y llevarse la sede central consigo.

Fast-Forward al día de hoy a las siete de la mañana en el Tec de Monterrey Campus Querétaro que, a pesar de no ser la sede central de Latinoamérica, fue la sede con más participación a nivel mundial con cincuenta equipos. Los equipos habían sido citados a las 7:45 por lo que a las ocho ya habían alrededor de doscientas personas esperando que empezara el concurso. Entonces recibimos la primera llamada de la UAQ. Tuvieron un problema con el servidor, se van a tardar media hora más en empezar el concurso, poco tiempo después otra llamada, ahora se van a tardar quince minutos más y al poco tiempo, otra llamada. De poquito en poquito el concurso empezó hasta las diez de la mañana con una hora de tardanza y sin conectividad con la sede central porque no pudieron configurar sus servidores en laUAQ.

Cinco horas después el concurso había terminado. Salimos a comer algo, habían algunas galletas, refrescos, abajo nos dieron pollo en salsa verde, chicharrón en salsa roja y una carne muy rica que tenía cara de accidente de transito. Terminamos al rededor de las cuatro de la tarde listos para subir por los resultados e irnos. Entonces nos enteramos de la terrible noticia, en la UAQ todavía no habían podido configurar los servidores así que el presidente del club de ACM había ido a ver qué onda con los scores.

A las seis regresó con resultados preeliminares porque Lamadrid decidió que no había manera de obtener los resultados sino hasta el miércoles y luego nos mencionó que no iban a haber revisiones en los tiempos de entrega y que si había cualquier problema no era significativo. Fue en ese momento que mi primo dijo que ya se parecían al IFE y yo me quedé pensando ¿será que los organismos gubernamentales hacen más papeleo que trabajo y por eso no pueden estar listos con los servidores? ¿Será que por eso no pueden terminar los recuentos? ¿Será que por eso que cuatro de los primeros cinco lugares los ganaron equipos de la UAQ?

Nov 4, 2006

Ya empezó la temporada de la NBA y este viernes tuvimos el primer partido televisado. En el partido los Cavs le ganaron a los Spurs en un partido en que sucedieron un par de cosas interesantes. Tim Duncan volvió a ser Tim Duncan durante los últimos ocho minutos, pero no fue suficiente para detener a los Cavs y Manu Ginobili probó que en los momentos más importantes del partido lo tienen que sacar del juego porque desde que perdieron contra Dallas hasta el partido de ayer ha hecho puras estupideces en el último momento (se tropezó con el balón en la última jugada en el juego 6 contra Dallas, cometió un foul hiper estúpido contra Nowitzki en el juego 7 y en este último se resbaló en la última jugada).

Pero este partido que ESPN calificó de "great upset" no fue más raro que lo que se ha vivido en estos primeros días en la NBA. En la noche de apertura Miami (los campeones actuales) perdieron contra los Bulls por cuarenta puntos, los 76ers van en primer lugar de su conferencia y el año pasado ni siquiera llegaron a playoffs, en el oeste, los mejores siete equipos no pasaron de la primera ronda el año pasado (cinco de ellos ni siquiera llegaron a playoffs), Detroit y Dallas ni siquiera estarían en playoffs.

Es una temporada loca? Es que todos los cambios de reglas por fin están haciendo que los equipos buenos se vuelvan basura? Es que la bola realmente es una cochinada? Habrá que ver más NBA.