sábado 4 de julio de 2009

Rainy Friday

Desde ayer se me ocurrió narrar el día, todo el día lluvioso y yo como buen observador distraído. Vestí mis zapatos por lo mismo; cuando uso los tenis mientras llueve es seguro que terminaré con "la sopita" en la planta de los pies haciendo ruido con cada paso que voy dando y escurriendo el agua de los charcos, que son inevitables. Me subo al camión y una mujer embarazada, más bien del estilo "chola" me mira mientras se muerde los labios y yo me aguanto la risa, ¡qué escena! Tomo asiento mientras en los audífonos escucho el repetitivo Psycho Killer, qu'est-ce que c'est? fa fa fa fa better de David Byrne, esperando decodificarlo y saciar mi necesidad de escuchar esa canción, esa necesidad que aparece cuando tienes bien adherida una rola en la mente.
Para cuando llego a la estación del tren ligero, en la esquina hay una troca sobre la banqueta de Avenida Colón, impactada contra el cancel ahora deforme de la clínica ubicada en esa esquina, un letrero que indica parada de autobuses derribado en el piso junto con un montón de vidrios de un anuncio publicitario destrozado; hay una patrulla atrás de la camioneta y unos policías de tránsito tomando nota, no hay ambulancias por lo que supongo que no hubo gente lastimada por fortuna (aunque mi humor negro me sugiere que la ambulancia no fue necesaria dado que el choque ocurrió afuera de un hospital). Lo miro desde arriba del puente peatonal, habría sido un buen ángulo para tomar una fotografía con el celular, cosa que no se me ocurrió en ese momento (...duh).
En el trabajo me la paso lidiando con algunos scripts para el CREA y cuando llegó la hora de la comida se me había olvidado el hambre, salimos entonces a la tienda y compro un té verde para romper con mi tradición de comprarme una naranjada. Cuando le doy el primer trago se escuchan unos gritos de terror seguidos del rechinar de unas llantas contra el asfalto, y bromeando digo "¡ya se torcieron a alguien!". Unos minutos después, cuando llega una ambulancia a recoger a un malherido, entiendo que la bromita resultaba ser verdad.
Ya terminada la jornada laboral, a ver Blue Velvet de David Lynch con los partner's, a very good one.
Regresé a mi casa un poco más tarde de lo habitual, disfrutando del viento frío y disfrutando la luz de noche de este Guadalarrancho, la gente apresurada en la estación de tren y yo esforzándome por escuchar mis propios pensamientos que eran ensordecidos por el grito de una tribu de pubertos gritones y desmadrosos.
Creo que por ahora le he tomado algo de cariño a la rutina.

lunes 29 de junio de 2009

No más King of Pop

La noticia ya dio la vuelta al mundo una y otra vez, y a mí ya me tienen algo más que harto con todo esto. Lo que me resulta un tanto desagradable es la manera en la que la gente se toma la muerte de Michael Jackson, uno de los personajes que causaba ya cierto repudio a nivel mundial tras sus acusaciones de pederastía y otras tantas controversias, y que ahora con su muerte parece que han sido redimidas por completo. En realidad no me interesa, no lo conocí y no me importa si cocinaba niños o se acostaba con ellos.
Estoy muy de acuerdo en que es una leyenda en la industria del entretenimiento, el padre de la música pop como la conocemos ahora; no me opongo a esta idea porque a mí me tocó aún parte de su apogeo cuando era yo un mocoso y recuerdo el impacto de su música, fui testigo. Pero ahora resulta que todas las personas son admiradoras de hueso colorado, todos fueron siempre fieles seguidores que lamentan su pérdida, algunos que incluso sé que negaban antes su afición por el rey del pop. He visto en el noticiero nacional cómo entrevistan a las personas que salen de las tiendas de música con las manos repletas de CD's y DVD's de Michael Jackson, expresando su dolor ante la gran pérdida.
El propósito de todo este rollo lo sintetizo a continuación: por favor, no sean víctimas del mercado y la televisión. Si les gusta algo, adelante... es respetable, síganlo por convicción propia y no porque les venden la idea. Ahora falta que digan que murió por influenza AH1N1 o como víctima del chupacabras, y por eso lo vamos a beatificar. ¡Eso sería un hit!

Y para conmemorar el post (!?) les traigo una animación corta, una parodia animada de su clásico videojuego Moonwalker.

Les ADVIERTO que hay contenido explícito sexual/grotesco en esta animación. Si son menores de edad, muy persinados o le tienen un altarcito al Jackson, por favor absténganse de verla.



Sacada de Video Game Director's Cut, una vieja página de parodias de videojuegos. Si entran a esta página, cuidado con el software malicioso: cuando les pida instalar una Zango Toolbar píquenle en Cancelar y ya está.

domingo 28 de junio de 2009

La realidad del Atari: Berzerk


Tengo de vuelta mis juegos de Atari y hoy decidí continuar con esta serie olvidada de mi blog: La realidad del Atari ahora con uno de los clásicos que me gustan más: Berzerk.
En este jueguillo el personaje principal va huyendo de laberintos, perseguido por robots asesinos y su líder "El Malvado Otto", que ya representado en el juego no se ve tan malvado porque aparece como una carita feliz.
Las paredes de los laberintos están electrificadas y hay 16 niveles tras los cuales va aumentando la velocidad de los robots, que de cualquier manera siguen siendo tan torpes como para morir de frente a las paredes del laberinto o disparándose entre sí.
Muy entretenido, acá una comparación de imágenes de la portada y otra que viene en el instructivo. También me encontré un spot publicitario de aquella época.

domingo 14 de junio de 2009

Mis clases de programación no gutan

Ayer me desvelé con un colega ayudándole con unos algoritmos para su proyecto final de Programación III, una asignatura en la licenciatura donde nos enseñan Pascal para después pasar por Delphi.
Y lo vuelvo a decir, Delphi nunca me ha gustado: además de tener una interfaz de desarrollo incómoda (versión 7 un tanto caduca, que a marchas forzadas funciona en Vista), estuve peleándome con un algoritmo que sorteaba aleatoriamente sus valores y no respondía según debía hacerlo. Lo más bonito de todo fue cuando ante mi desesperación, ejecutando el código paso a paso en el contador de un for i:=1 to 13, la inspección me regresaba i=13 en la primer vuelta, i=12 en la segunda, etc. Yo jamás vi la palabra downto en mi algoritmo.

Hoy tengo que hacer mi proyecto final de Programación IV, que es Visual FoxPro (!?). Creo que eso no mejora la situación después de un curso en el que te enseñan Access; en mi opinión la zorra-profesional de Microsoft y Access son la misma baba hablando en cuanto al concepto de cada uno: desarrollo de aplicaciones para bases de datos.

Con todo esto sigo apoyando la idea de que los programas de estas materias necesitan un reajuste, y si el pretexto es que en la licenciatura no se pretende crear expertos en programación (en lo cual estoy muy de acuerdo), creo que nos pueden enseñar tecnologías más prácticas aún sin la necesidad de llegar a niveles de abstracción o complejidad muy altos.

So, Delphi? ...my ass!

miércoles 3 de junio de 2009

Primer año


Ni me había dado cuenta. Hace cinco días fue el primer cumpleaños de mi blog y ni me acordé para venir a poner un post conmemorativo.
Pero como ando algo recortado de tiempo (el fin de semestre comienza a hacer de las suyas), no puedo darme ese lujito al menos por ahora.

Gracias a quienes ocasionalmente vienen a leer las idioteces y curiosidades que pongo por aquí. Y como el primer post que puse en este blog fue una foto con mis amigos, ahora les traigo otra del fin de semana en Mazamitla; una evidencia de lo que le sucede a la gente que cae en una noche de borrachera junto a una bola de ociosos con un marcador en su poder.

sábado 30 de mayo de 2009

Historietas didácticas-automotrices

El otro día alguien dejó una historieta sobre la mesa mientras comía. Echándole una ojeada, noté que era algo de literatura de entretenimiento, publicada por alguna empresa de refacciones automotrices y dirigida a sus clientes con fines didácticos, donde explicaban el porqué o para qué de cierta pieza del motor de un carro.
Lo que sí es que se las ingeniaron para hacer atractiva la historieta a su mercado meta al ser protagonizada por una mujer-mecánico con medidas de modelo y claro, con ropa muy diminuta. Los diálogos creo que también son muy propios, ¿no creen?

martes 26 de mayo de 2009

SELECT provider FROM Microsoft WHERE operator LIKE "incompatible"

Me estuve dando de topes un par de días por una sentencia SQL que no hacía justicia, hasta que recién encontré el problema.
Mi aplicación web está en ASP .NET conectándose a unas tablas de Access por medio del motor Microsoft Jet (OLE DB). La cosa es que necesitaba sacar datos con una sentencia SQL tipo:
SELECT * FROM tabla WHERE dato LIKE "N#-00#"

Es decir, los registros de tabla donde dato tuviera un dígito después de N y otro al final de la cadena, después de -00. Construí la consulta y la probé directamente en Access, los registros que arrojó eran los que yo esperaba y felizmente pasé esa consulta a mi código en C#, cuando... ¡Oh sorpresa! Acá la consulta no me arrojaba ningún registro como resultado. Entonces empieza el dolor de cabeza, me doy cuenta de que la consulta está idéntica a la otra que me funciona, caracter-a-caracter.
Finalmente se me ocurrió que podía ser algún capricho de compatibilidad, de esos que a Microsoft no se le dan casi (!?). Encontré un dato interesante: Microsoft Jet maneja sus propios comodines para el uso de este operador, valiéndole gorro el estándar ANSI en donde se especifican los lineamientos de SQL. Ya antes había lidiado con sustituir * por % para tomar cero o más caracteres. Otros tienen que ir entre corchetes para que puedan ser reconocidos. Acá un link con los detalles.

Ya no me gusta ASP .NET para las aplicaciones web. Trabajaría muy a gusto con PHP, pero necesito precompilar código para proteger mi código fuente, cosa que no he encontrado cómo hacer sin meterle billetes a un servidor. Si alguien conoce una alternativa a esto, por favor dígame.