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, …)

CP/M en vivo

Ya os hablé hace bastante tiempo de CP/M (Control Program for Microcomputers), lo que hoy os traigo es un video de alta calidad, que muestra brevemente su funcionamiento. Si no lo pudisteis disfrutar en su día, os va a servir para haceros una idea más clara de como era, y sobre todo, para valorar justamente […]

CP/M en vivo Leer entrada »

90 FPS en HTML 5

90 FPS en HTML 5

Después de JS ZX LOAD "" SCREEN$, he dado una vuelta de hoja más, esta vez para poder comprobar el rendimiento de blitting en HTML 5. Para ello he partido del código en 800 FPS en un PC, y lo he adaptado en menos de 15 minutos. Los resultados, un equipo que daba con el

90 FPS en HTML 5 Leer entrada »

SQLite compilado para DOS (386)

SQLite compilado para DOS (386)

No me di cuenta, pero el ejecutable que publiqué en SQLite compilado para DOS, tenía un problema. No era realmente un bug, ni nada por el estilo, sino un problema de concepto. El asunto está en que Visual C++ 2008, genera instrucciones de Pentium y superiores a la hora de compilar, que en general no

SQLite compilado para DOS (386) Leer entrada »

PHP 5.2+ lento al concatenar

PHP 5.2+ lento al concatenar

Tras actualizar a PHP 5.3, he podido comprobar que ciertas aplicaciones funcionaban mucho más lentas. Una vez descartado que los problemas no estaban en el paso de ISAPI a FastCGI, he dado con la clave, que es la issue #46198. Parece ser que si concatemanos asignado la cadena original, en la forma como:$sCadena = $sCadena

PHP 5.2+ lento al concatenar Leer entrada »

JS ZX LOAD "" SCREEN$

JS ZX LOAD "" SCREEN$

Después del primer experimento que publiqué usando HTML, JS Noise, ahora le llega el turno a algo un poquito más avanzado, y que he titulado como en laguísimo, y poco original nombre de JS ZX LOAD "" SCREEN$. Esta vez de lo que se trata, es usando canvas de HTML 5, simular las cargas de

JS ZX LOAD "" SCREEN$ Leer entrada »

Funciones Javascript en Dreamweaver CS5

Funciones Javascript en Dreamweaver CS5

Actualizo el artículo que en su día publiqué sobre las funciones Javascript incluídas por Adobe en Dreamweaver CS 5 (11.0.4909). Las tienes para descargar aquí (15 Kb. en formato JS), para que puedas utilizarlas en tus proyectos web, con o sin Dreamweaver.

Funciones Javascript en Dreamweaver CS5 Leer entrada »

Simulador de Casio W-59 en Flash

Hace casi 3 años, comencé un simulador de reloj digital Casio W-59 en Flash CS4 con Actionscript 3. Por esas cosas extrañas que a veces ocurren, después de la tarde inicial que invertí en desarrollarlo, el proyecto quedó en el olvido. Hace algunas semanas lo reencontré, y planeé reescribirlo con Flash CS5, simulando todas sus

Simulador de Casio W-59 en Flash Leer entrada »

Blinker

Blinker

La necesidad de actualización, y los rápidos avances han hecho que Blinkinc haya dado finalmente sus últimos coletazos. Anteriormente conocidos como ASM Inc, fueron los creadores de Blinker, y los no tan populares Shrinker y DeltaPatch. Blinker tuvo mucho éxito entre los desarrolladores Clipper, debido a ser un enlazador rapidísimo, y que era el complemento

Blinker Leer entrada »

JS Noise

JS Noise

Como hice en 2007 con AS3 Fire, he reimplementando un algoritmo de los usados en las clásicas demos. El caso escogido esta vez es el efecto de ruido blanco, típico de las televisiones analógicas desintonizadas. El lenguaje, Javascript, haciendo uso del objeto canvas de HTML 5. Para ser sinceros, la implementación es realmente más sencilla

JS Noise Leer entrada »

GIMP

GIMP

GIMP (GNU Image Manipulation Program), es un programa de retoque fotográfico y de imágenes gratuito y de código abierto, disponible para la mayoría de plataformas *NIX, MacOS así como Windows, tanto en 32 como en 64 bits. La cantidad de características que dispone es grandísima, aunque tampoco penséis en un Photoshop, y si más bien

GIMP Leer entrada »