viernes, 16 de enero de 2009
Feliz 2009
Y eso que no faltaron cosas sobre las que escribir, ¿eh? Desde los test del SIDA cuyo resultado no se informó hasta la bajada de Insulza, este verano ha sido pródigo en sabrosas incompencias que comentar. Tantas, en realidad, que no voy a comentar ninguna. No, ni siquiera el epic fail que acabó con la presidencia de Fernando Ubiergo y con el trabajo de su amigo Shuster. Tampoco el otro sonado epic fail de diciembre, la ley que combate la piratería desde un barco pirata. La tentación es grande, sin duda. Si no te habías enterado de esos dos, algo anda mal; ambas noticias direon la vuelta al mundo.
Pero bien... estoy de vuelta. Y tengo hiel acumulada.
viernes, 28 de noviembre de 2008
Talib ortográfico
"Se lanzaron los paracaidistas" -> Bien.
Porque el verbo coordina en número con el sujeto, no con el complemento directo.
¿No se entiende?
El sujeto de "se lanzaron los paracaidistas" son los paracaidistas, quienes (presumiblemente) se lanzaron a sí mismos.
El sujeto de "se lanzaron los planes trienales" no son los planes los trienales, pues ellos no se lanzaron a sí mismos. "Los planes trienales" es la respuesta a la pregunta "¿qué es lo lanzado", y por lo tanto, es complemento directo.
Así, pues, si si no son los planes trienales, ¿quién es el sujeto de la oración?
Debido al "se", ésa es una oración impersonal, no tiene sujeto, y el verbo se conjuga en tercera persona. Por lo tanto, la forma correcta es:
"Se lanzó los planes trienales".
Para una explicación completa, ver la Wikipedia. Con algo de suerte, he puesto mi granito de arena.
Embarazada en el metro
(Yo iba de pie también, listillos).
El que nadie le cediera el asiento no tiene que ver en absoluto, claro está, con que fuera baja y morena, ni con su leve acento peruano. Y es que en Chile a nadie se le discrimina, no señor.
Gracias a ti
En los últimos dos años doné $240.000 a instituciones de caridad, sin contar aportes más pequeños a fundaciones sin fines de lucro: la Wikipedia y la FSF. Quiero ver quién ha donado una cantidad equivalente a la Teletón, no digamos en dos años, sino en toda su vida. Y, sin embargo, durante 27 horas seguidas un gordo con mucho dinero intentará hacer que me sienta mal por no darle dinero a los minusválidos, y bombardeará con su mensaje a mis hijos.
No todos los fines justifican todos los medios. El fin de ayudar a los minusválidos no justifica el ocupar todos los canales de televisión y emprender campañas millonarias para convencer a la gente de que los que no los ayudan son unos malvados. Decenas de instituciones más respetuosas con la dignidad de las personas no lo hacen, y mal no les va.
Por eso, desde esta cámara del silencio, hago un llamado a no donar dinero a la Teletón. No comprar los productos adheridos, no ver el programa. Si quieres sentir que ayudas, de verdad, no dones un día: hazte socio de una fundación, y aporta el año entero. Cuesta más, pero es real.
El circo, déjaselo a los payasos.
miércoles, 26 de noviembre de 2008
Adjuntos en Windows Mobile 6
Desde que comencé a programar para Windows CE, el 2001, he visto pasar cinco versiones del sistema operativo, todas incompatibles entre sí debido a pequeños cambios no documentados. Hace dos semanas, aproximadamente, me topé con el más reciente: el mecanismo utilizado en Windows Mobile 5 y anteriores para adjuntar un archivo a un correo ya no funciona en Windows Mobile 6. Lo que es mucho peor, lo que funciona en Windows Mobile 6 no funciona en las versiones anteriores. Como de costumbre, en Microsoft no hay indicación alguna de qué ha sucedido, ni por qué, ni de qué hacer.
Total, para eso estoy yo.
En resumen:
En Windows Mobile 6, un attachmente (un objeto Attach) debe tener una propiedad PR_MSG_STATUS, de valor (en ul) MSGSTATUS_RECTYPE_SMTP.
En Windows Mobile 5, un attachment puede tener una propiedad PR_MSG_STATUS.
En Windows Mobile 4 y anteriores, un attachment no debe tener una propiedad PR_MSG_STATUS.
Sencillo, ¿no? Lo único que tienes que hacer para que tu código funcione en cualquier versión de Windows Mobile es comprobar la versión del sistema operativo en tiempo de ejecución, y poner la propiedad PR_MSG_STATUS sólo cuando es posible.
Ahora bien, la propiedad PR_MSG_STATUS no es propia de los attachments. Todo parece indicar que es utilizada en el ejemplo del SDK porque tiene el mismo valor que otra constante, que no está definida en los archivos de cabecera de los entornos de desarrollo disponibles actualmente. En la próxima encarnación del Visual Studio estará incluida sin lugar a dudas; y el ejemplo incluido en el SDK será convenientemente modificado, sin que quede rastro de que fue distinto alguna vez. Ya sabes, Microsoft es así.
miércoles, 19 de noviembre de 2008
Cadenas
Mentir, robar, matar, golpear a una mujer embarazada. Cadenas débiles.
Si eres hombre, ve y abraza a tu mejor amigo.
Si eres chileno, sal de tu casa sin bañarte.
Si eres mujer, mira directamente a los ojos a un desconocido durante 30 segundos.
Llega a tu casa y no enciendas el televisor, ni la radio, ni el computador.
Una vez hecho eso, verás las auténticas cadenas.
Ecoloclastas
Por mi trabajo, consumo al menos 1000 kwh en un día. No puedo hacer nada por evitarlo, salvo quizá vivir de la caridad ajena. Aún así, entiendo, si bien no comparto, los motivos que animan a Greenpeace a oponerse a la construcción del proyecto Hidroaysén. Son motivos muy nobles, y no me cabe duda de que Greenpeace consume menos energía eléctrica en atacarlo que el consorcio en defenderse.
Lo que definitivamente no puedo entender, en cambio, es por qué Greenpeace prefiere a las centrales térmicas. En los últimos dos años se ha aprobado la construcción, en Chile, de más de diez centrales térmicas, que en su conjunto pueden generar más de lo que puede generar Hidroaysén, y Greenpeace no ha dicho esta boca es mía. Nótese, por favor, que una de ellas, la central Farellones, diésel, se construyó en la región de Aysén el 2007.