Archivo de la categoría Programación

Fuentes de Buggy Boy



Vía speccy.org veo que en Maz Spork's Source Code Repository el código fuente de Buggy Boy. Lo podéis obtener desde aquí.

(adsbygoogle = window.adsbygoogle || []).push({});

Si preferís ver como se hizo Chain Reaction, lo podéis encontrar aquí. También hay una versión del clásico Xevious aquí.

Ambos están escritos en ensamblador de Z80 para Spectrum, con gran cantidad de comentarios.

El apartado de códigos fuente, incluye también otras creaciones para Spectrum, Amiga y otras plataformas, usando varios lenguajes de programación.

Como se puede ver en el CV de Maz Henrik Spork, estuvo empleado por Durrell y Elite en los viejos tiempos.…

Continuar leyendo...

Ofertas de empleo



La agencia para la que trabajo desea ampliar la plantilla. Estamos buscando los siguientes perfiles:

Desarrollador .NET
Se requiere programador para integración en equipo joven, dinámico, altamente cualificado y en constante crecimiento, encargado del desarrollo de aplicaciones en entornos on-line.

Buscamos a una persona con capacidad para trabajar en equipo, con interés en el desarrollo de soluciones on-line, experiencia en el uso de las principales tecnologías y sistemas de desarrollo relacionados con el tema, y con capacidad para resolver problemas y enfrentarse a nuevos retos.…

Continuar leyendo...

Turbo C++ 3 con 128 Kb de memoria



¿Te imaginas poder ejecutar Turbo C++ 3 para DOS con solamente 128 Kb de memoria?

Al menos eso es lo que asegura Borland en la página de producto de Turbo C++ Suite.

Turbo C++ 3 para DOS es capaz de funcionar con solamente 128 Kb de RAM (1 Megabit).
Turbo C++ 4.5 para Windows 3.1, se conforma con solamente 2,5 Mb de espacio en disco (20 Megabit).

Juraría que las cantidades correctas estaban entorno a 8 veces más… porque si la memoria no me falla, ya el Turbo C++ 1.0 requería al menos 512 Kb de memoria.

Por supuesto la confusión se debe a un error de transcripción, indicando las unidades en bits, cuando se quiere decir bytes.…

Continuar leyendo...

C++ Builder, de nuevo con retrasos



Acabo de ver en el Borland Developer Network, que a pesar de promesas anteriores, Borland vuelve a marginar a la comunidad de desarrolladores de C++ Builder.

Como no ha sido suficiente una espera de casi 4 años para poder disponer de una nueva versión de nuestra herramienta preferida, ahora en la carta Transparency in Development, se confirma que Developer Studio 2006, incluirá solamente una versión preliminar de C++ Builder. La versión final, no aparecerá hasta diciembre.

Tanta prisa, me hace temer más problemas de inestabilidad que con la anterior versión 6… Esperemos que en este caso no se cumpla el "tarde y mal".…

Continuar leyendo...

Actualización a SPHPBlog 0.4.6



Acaba de liberarse Simple PHP Blog 0.4.6, por lo que inmediatamente he aprovechado para actualizar.

Además he enviado algunos pequeños cambios al servidor de CVS.

Esta versión implementa nuevas funcionalidades sugeridas por los usuarios a Bill, así como algunas mejoras en cuanto a seguridad.

var googletag=googletag || {}; googletag.cmd=googletag.cmd || [];googletag.cmd.push(function() { googletag.defineSlot("/360613911/GenericDFP2017", [728, 90], "div-gpt-ad-1506002846364-5").addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); });googletag.cmd.push(function() { googletag.display("div-gpt-ad-1506002846364-5"); });



Continuar leyendo...

Optimización PNG



He procedido a optimizar todos los archivos PNG de mi bitácora, usando el excelente PNGOUT 08/17/2005.

PNGOUT se encarga de leer un archivo PNG, GIF, BMP o JPG, y generar un archivo PNG optimizado con menor tamaño, pero con la misma calidad original (lossless).

Típicamente los archivos optimizados con PNGOUT son de entre un 5% y un 50% más pequeños que los originales.

En total había almacenados 189 archvos PNG que totalizaban 3.244.553 bytes (3,09 Mb.). Los archivos originales habían sido generados fundamentalmente con Fireworks, aunque algunos estaban guardados con Irfanview o Photoshop.…

Continuar leyendo...

Stubs DOS y Windows



Hace algunos años comencé un proyecto para uso personal, que permitiera generar ejecutables duales con facilidad. Lo llamé en un arrebato de imaginación: DUAL. Casualmente hoy he encontrado un CD que contenía esos fuentes…

Un ejecutable dual, es aquel corre nativamente en DOS si se ejecuta bajo DOS, o en Win32 si se ejecuta bajo algún sistema operativo de esta familia.

El truco consisten en incluir en el mismo EXE, las dos versiones al mismo tiempo: la versión DOS en la parte MZ de la cabecera, y la versión Windows en la parte PE.

Si el sistema operativo es DOS, solamente cargará el ejecutable MZ, mientras que si es Win32 cargará el el PE.…

Continuar leyendo...

Testing de XPlorer



Llevo casi un año y medio trabajando de forma más o menos constante en el desarrollo de XPlorer.

XPlorer es un sustituto gratuito para el Explorador de Windows con soporte multipestaña, y algunas funcionalidades avanzadas.

En este tiempo he podido implementar nuevas funcionalidades, mejorar la accesibilidad de las opciones básicas, mejorar el rendimiento general de la aplicación, y detectar multitud de errores y problemas de estabilidad.

A pesar de que el desarrollo se ha alargado más de lo deseable, XPlorer está apunto de entrar en fase beta, por lo que os agradecería muchísimo vuestra ayuda.…

Continuar leyendo...

Escaneador de virus online



Por seguridad acostumbro a escanear los archivos que distribuyo con varios antivirus diferentes.

Solamente tengo instalado NOD32 y PER, por lo que me aprovecho de servicios basados en web para examinarlos con otras herramientas. Sencillamente no es práctico instalar en el PC todos los antivirus del mercado, e irlos actualizando regularmente.

El servicio de VirusTotal o Jotti ofrecen una solución global muy conveniente, que permite escanear con varios motores simultaneamente un archivo, pero con frecuencia funcionan con lentitud, o se saturan.

Por ello decidí hacer una página que actuase como frontend de los diferentes servicios de escaneo por web.…

Continuar leyendo...

Macromedia Flash Player 8.5 Alfa



Ya está disponible la primera versión alfa pública de Macromedia Flex 2, que incluye el nuevo player de Flash 8.5 Alfa (8.5.0.133), tanto en su versión ActiveX para Internet Explorer; el plugin de Netscape para Netscape, Seamonkey, Firefox y Opera; y el reproductor standlone.

Los archivos se ubican en Player\Version 8.5 alpha 1\Debug:
Install Flash Player 8.5 AX.exe: Instalador ActiveX.
Install Flash Player 8_5.exe: Instalador Netscape.
SAFlashPlayer.exe: Reproductor standlone.

De momento la única forma de conseguirlos es instalando Flex 2, aunque es de esperar que en breve se libere una nueva alfa solamente del player.…

Continuar leyendo...