Windows 95 revolucionó la manera de manejar Windows hasta entonces, pasando del administrador de programas a la metáfora del escritorio con barra de tareas y menú de inicio. Este menú ha mantenido sus fundamentos a lo largo de más de 15 años, con ligeras variaciones en cada nueva generación d...
Después de tener algo de tiempo he ido a mi lista de cosas por leer y me quedado a cuadros cuando lo he leído. http://blogs.msdn.com/b/etayrien/archive/2007/03/17/foreach-garbage-and-the-clr-profiler.aspx Sí es un enlace del 2007, lo sé, imaginaos la de cosas que tengo en esa lista :P. En res...
En este post vamos a ver una de las técnicas usadas para evitar que el recolector de basura se ejecute en mitad de la partida de un juego, teniendo como consecuencia una pérdida de rendimiento.
¿A quien no le preocupa que su código no sea óptimo? Eso de "funcionar funciona ... pero tarda mucho" no es escusa para no preocuparse por optimizar las partes optimizables. Una de las mejores formas de evitarse problemas desagradables cuando el sistema está "terminado" es interiorizar los con...
Vamos a ver en este post es un producto que he encontrado y parece muy prometedor. CodeFluent Entities es una herramienta de modelado que nos permite generar y mantener actualizadas todas las layers y capas de nuestra aplicación. Asegurando el conjunto de buenas prácticas arquitecturales en nuestr...
LTR= Left To Right y RTL = Right To Left. Dado un LCID en particular, ¿cómo podríamos saber dado un lenguaje determinado si se escribe de izquierda a derecha o de derecha a izquierda? Una primera cosa que se nos podría ocurrir es "hard-codear" la lista de los lenguajes que se escriben de der...
Imaginemos un código tal que así: Stream stream = storageContainer.CreateFile("MyFile.txt"); StreamWriter writer = new StreamWriter(stream); writer.Write("Stuff"); writer.Close(); stream.Close(); ¿Os duele la vista igual que a mi? La interfaz IDisposable que permite a los objetos liberar los r...
Hace un tiempo que llevo aprendiendo conceptos nuevos para mí y me gustaría empezar a compartirlos poniendo a disposición de los hipano hablantes lo que he encontrado en el blog de Shawn Hargreaves y sobre todo averiguar si ando equivocado. El objetivo es afianzar estos conocimientos y abrir un ...
The Old New Thing es uno de los blogs más populares de Microsoft. Chen habla sobre todo de la historia de Windows y de aspectos complejos, confusos o poco corrientes de la programación de software bajo esta gran familia de sistemas operativos. Además es capaz de transformar hábilmente verdaderos...
NotMyFault es un programa de demostración de Mark Russinovich para los libros Microsoft Windows Internals, de los que es coautor, y que él mismo usa ocasionalmente en sus presentaciones técnicas. Su propósito es exhibir las consecuencias de algunos errores de programación típicos en controlado...
Hace unos meses, un familiar me explicó que tenía problemas para visitar un diario digital desde su perfil de usuario y con el navegador Internet Explorer: cualquier dirección del diario que se intentara cargar daba lugar al clásico mensaje de “no se puede mostrar l...
DOSBox es un emulador multiplataforma que proporciona un entorno compatible con MS-DOS. Está diseñado especialmente para ejecutar antiguos juegos basados en MS-DOS, aunque no se limita a este tipo de programas. Se podría decir que DOSBox es un software de virtualización para un p...