Programación

Programación general, plataformas (Windows, DOS, Linux, recreativas, móviles, web, …), y lenguajes de programación (C/C++, PHP, Javascript, HTML, Flash, BASIC, Pascal, …)

TXT2PDF

TXT2PDF

Aprovechando una buena racha para el software, he creado TXT2PDF. Como el propio nombre indica TXT2PDF, es un pequeño programa gratuito para Windows, capaz de convertir archivos de texto plano, en documentos PDF. La base de código se basa en la versión 1.1 (1996) de text2pdf, escrito por Phil Smith, sobre la que se han […]

TXT2PDF Leer entrada »

Efecto autonumérico

Al igual que ocurrió con el llamado Efecto 2000 (Y2K), causado por destinar dos dígitos para almacenar el año en las fechas, me planteo ahora, que ocurrirá, cuando los campos autonuméricos de las bases de datos, excedan su valor máximo. Y lo que es más importante: ¿Cuándo ocurrirá? Si tenemos en cuenta que la mayoría

Efecto autonumérico Leer entrada »

WinVer

WinVer

Desde los inicios de Windows, recordaba lo compacto que era el programa WinVer. En efecto, al coger todo el código necesario del nucleo de Windows, la funcionalidad que realmente incorporaba el ejecutable era poco más que invocar a un par de funciones. Sorprendemente en Vista x86, su peso llega a los 8.704 bytes. Quizás hoy

WinVer Leer entrada »

Mark Zbikowski - From DOS 1.0 to Windows Vista

Mark Zbikowski – From DOS 1.0 to Windows Vista

Interesante conferencia de Mark Zbikowski (Core File Services Architect en Microsoft), que podéis ver aquí. Zbikowski empezó en Microsoft en 1981, intervidiando en el MS-DOS 1.0, participó en el diseño de OFS para OS/2, y de NTFS para Windows.

Mark Zbikowski – From DOS 1.0 to Windows Vista Leer entrada »

Confirmar salida en Javascript

Confirmar salida en Javascript

Cuando desarrollamos aplicaciones Web, es una tarea habitual que nos interese prevenir que el usuario cierre la ventana actual antes de haberse realizado determinado proceso. Para ello contamos con el evento OnBeforeUnload, que tanto en Internet Explorer como en Firefox (aunque no en Opera), se ejecuta antes de que la página actual se descargue. El

Confirmar salida en Javascript Leer entrada »

Instalación de ODAC en Windows x64

Instalación de ODAC en Windows x64

La instalación de ODAC.NET para Windows x64, no es trivial. Si usas Windows 2008 x64, Vista x64, 2003 x64, o XP x64, y necesitas desarrollar usando los Oracle Data Access Components, lo siguiente te interesa. Imagino que a estás alturas habrás visto por internet multitud de alternativas para solucionarlo, pero ninguna te ha convencido, así

Instalación de ODAC en Windows x64 Leer entrada »

Acid 3

Toqué el tema del test Acid 2, donde Opera sacaba buena nota, así que ahora que se está desarrollando el test Acid3, no he podido evitar ejecutarlo en mis navegadores. Lo he probado con últimisimas versiones de navegadores (Seamonkey 2 y Opera 9.50), y con algunas más antiguas y estables (Firefox 2, Internet Explorer 7,

Acid 3 Leer entrada »

800 FPS en un PC

800 FPS en un PC

Después de los anteriores artículos de frames por segundo en un PC, a la hora de mostrar una imagen en pantalla, usando tecnología de los 80 y los 90, a raiz de hacerlo en un Spectrum. El código está escrito en Visual C++ 2008 (9.0), y aprovecha las características de DirectDraw 7 en DirectX para

800 FPS en un PC Leer entrada »

Funciones intrínsecas en VC++ 2008

Funciones intrínsecas en VC++ 2008

Publican en el Visual C++ Team Blog, un inventario exhaustivo de las funcionalidades intrísecas que se han incorporado al Visual C++ 9 (2008). Las funciones intrínsecas, permiten aprovechar a bajo nivel los juegos de instrucciones de procesadores CISC recientes, de forma más o menos portable. Así, mientras las compilaciones para x64 no soportan ensamblador en

Funciones intrínsecas en VC++ 2008 Leer entrada »