January 2007 - Artículos

El pan nuestro de cada día...
Published 31/1/2007 10:58 | Rafael Ontivero
... o el padre de todos los bugs (de momento). Una aclaración (añadido posterior) Por la serie de comentarios recibidos pudiera parecer que mi aplicativo no está funcionando correctamente, y lo cierto es que tras releer detenidamente la entrada completa me he dado cuenta de que efectivamente así lo parece. Quizás haya pecado de ser demasiado obtuso y/o abstruso a la hora de contar el tema, pero la aplicación YA ESTÁ FUNCIONANDO correctamente sin ningún problema. Diciéndolo en pocas palabras, yo estaba...
Archivado en: ,,
La clave de acceso para el Orcas CTP de enero no funciona (y solución)
Published 29/1/2007 11:46 | Rafael Ontivero
Estaba yo más emocionado que una virgen pueblerina el día de su primera boda, esperando pacientemente que se bajaran los tropecientos mil megas de la CTP, tanto, que dejé el ordenador encendido toda la noche porque me faltaba un fichero y ya no podía más con el sueño... Esta mañana, inocente yo, descomprimo los casi 15 Gigas de máquina virtual (casi nada, espero que esta CTP lleve una espuerta de Gallinfantes de regalo), me pongo al tajo, y ¡oh despiste!, descubro que no anoté la clave que venía...
Archivado en: ,
Comentarios al "Rationale" de Sutter
Published 23/1/2007 22:12 | Rafael Ontivero
Hace unos meses, con la inestimable colaboración de Octavio Hernandez , traduje (tradujimos) el Rationale de Sutter . Fue toda una odisea por lo críptico que escribe ese señor, y por lo críptico del tema en sí. El que todavía no se haya enterado de que puede leer el Rationale en castellano, lo puede obtener de aquí . Pues bien, este mes, en la MSDN Magazine de Microsoft, Paul DiLascia comenta el Rationale , de hecho lo parafrasea con bastante buen tino y acierto, en muy pocas y entendibles palabras...
Archivado en: ,
Solución a "Obtener el estado de la impresora a través de .NET", y más bugs (y II)
Published 13/1/2007 16:41 | Rafael Ontivero
Visto el éxito obtenido, que nadie ha sido capaz de detectar el bug, ya sea porque no me leen, o porque ya ni se acuerden de Win32, voy a poner aquí la soución al mismo. También debo dar las gracias a Bartomeu (ver los comentarios a la entrada equivalente al post anerior en mi otro blog, aquí ) por haberme hecho notar cierto problema del que no me había dado cuenta; no es que fuera peligroso, pero sí un despiste. El bug, que clama al cielo, es no liberar la memoria asignada con GlobalAlloc , por...
Obtener el estado de la impresora a través de .NET
Published 10/1/2007 15:31 | Rafael Ontivero
Entre la ingente cantidad de carencias que adolece el .NET Framework, una de las más hirienes tanto para los desarrolladores de sistema/escritorio como casi para cualquier otro desarrollador es poder obtener el estado de una impresora para evitar enviar inútilmente un trabajo a su cola o, simplemente, para informar de manera elegante de que no tiene papel, éste está atascado o simplemente que el dispositivo se encuentra en estado de "Off Line". Partimos del punto de que mediante Win32 es muy fácil...
Archivado en: ,,
wxWidgets con Visual Studio 2005
Published 6/1/2007 18:57 | Rafael Ontivero
Buscando por ahí frameworks alternativos a .NET y MFC, he encontrado por ahí dos candidatos muy interesantes (bueno, realmente no ha sido así, sino que ya sabía de ellos, pero queda más bonito decirlo de la otra forma). Es muy posible que el lector ya los conozca, y quizás los esté usando. La diferencia más importante respeco a .NET consiste en que estos sí que son multiplataforma de verdad, es decir, sus aplicaciones se pueden ejecutar con una simple recompilación tanto en Windows, MAC o Linux,...
Archivado en: ,
Workaround a "arreglo unas, rompo otras", o cómo evitar que el background de una ficha se vaya de viaje con el SP1
Published 1/1/2007 23:14 | Rafael Ontivero
Las prisas y el mucho trabajo me han impedido publicar una solución alternativa al bug comentado en este post , y también tiene que ver el estress para determinar si iba a finalizar a tiempo el proyecto que llevo entre manos, recogido de un gabinete de ingeniería con pocas luces y menos ganas de trabajar. En fin, que visto el final a lo que estoy haciendo (he estado unas 12-14 horas/días, sábados y domingos incluídos -y sí, estos días de fiesta también) y no sólo voy a llegar a tiempo, sino con una...
Archivado en: ,,