Archivo de la categoría Informática

Roberta Heuer Williams



Tras el repaso de Ada Lovelace, hoy homenajeamos a una nueva mujer vinculada con la informática, ella es Roberta Heuer Williams, más conocida como Roberta Williams.

Nacida en 1953, fundaría junto a su marido Ken Williams en el año 1980 la compañía On-Line Systems, que después sería Sierra Online y finalmente Sierra Entertainment.

La carrera de Roberta no tenía nada que ver con los ordenadores, pero al probar a finales de los 70 algunas aventuras conversacionales, empezó a sentirse atraida por ese mundo de fantasía y entretenimiento, que se compaginaba a la perfección con su marido, un programador de IBM.…

Continuar leyendo...

Classic Start Menu



Classic Start Menu forma parte de las utilidades gratuitas y de código abierto Classic Shell, junto a Classic Explorer (Explorador de Windows, y diálogos de archivos), Classic IE9 (Internet Explorer).

Classic Shell, permite recuperar algunas funcionalidades de Windows XP, Windows Vista y Windows 7, en cualquier sistema operativo Windows desde XP hasta 8.

No son hacks, ni modificaciones de archivos de recursos o MUI, es decir que todos los módulos de Classic Shell implementan esas funcionalidades desde cero en C++, por lo que no se modifica el sistema, y por tanto no hay más que desinstalarlo para revertir al estado normal.…

Continuar leyendo...

Una semana con Windows 8



A falta de un mes para el lanzamiento al público de Windows 8, y como ya hiciera con Una semana con Windows 7 (RC) y una semana con Windows Vista, a continuación voy a comentaros mis impresiones con Windows 8. Como muchos, estuve jugando con las versiones Developer Preview, Consumer Preview y Release Preview, en una máquina virtual. No obstante, este artículo se centrará en el uso diario del sistema en una máquina física, para que podáis recibir impresiones, espero que algo distintas de las que se rebelan en otros análisis.

Introducción
La versión final de Windows 8, internamente no deja de ser una revisión de Windows 7 y Windows Vista, y por ello se identifica como Windows 6.2.…

Continuar leyendo...

Intel C++ Compiler



Compiladores de C, existen desde casi los comienzos de los ordenadores, desde 1972, mucho antes de que apareciera el PC de IBM. Sin duda el sector de los compiladores de C, ha sido una guerra cruenta. Sin ir más lejos, benchmarks, y programas que necesitaban un elevado desempeño, se compilaban con Watcom C++ hasta hace no muchos años.

Otro ejemplo anecdotista sería Microsoft, que con su C Compiler primero, luego C++ Compiler, y finalmente Visual C++, lleva desde el principio en el terreno de juego, y nunca ha conseguido ser el que mejor código generase.

En el campo del PC, existen desde el principio, naturalmente.…

Continuar leyendo...

DOS en la actualidad (III)



Continuamos con las aplicaciones para DOS que teníamos pendientes.

Entornos gráficos
GEM/OpenGEM como acrónimo de Graphical Environment Manager fue presentado para PC en 1985, ofreciendo capacidades superiores a las del Windows 1 de la época. Desafortunadamente requería un ratón para trabajar, que no venía de serie en los equipos de aquellos años, y que además era un dispositivo de precio bastante elevado, lo que indudablemente frenaría bastante su difusión. Se quedaría oficialmente en la versión 3, que ya estaba lejos del competidor de Microsoft.

A día de hoy tenemos FreeGEM, que por desgracia, es una actualización incremental, sin características revolucionarias al respecto.…

Continuar leyendo...

IBM PC-DOS 7.1



Mientras escribía DOS en la actualidad, descubrí como incluso en 2012, PC-DOS de IBM se sigue utilizando, y por ende, podemos conseguirlo.

Su última versión viene incluída en el IBM ServerGuide Scripting Toolkit, DOS Edition, version 1.3.07, que podemos descargar libremente, y se identifica como PC-DOS 7.10 build 1.34, con archivos datados el 28/06/2005.

Por motivos de compatibilidad, PC-DOS 7.1, se reporta a la aplicaciones como PC-DOS 7.0 revisión 1, en contraposición a PC-DOS 2000, que lo hacía como 7.0 revisión 0.

Desde que IBM se separara de Microsoft en el desarrollo de PC-DOS a partir de la versión 6.1 de 1993, el desarrollo seguiría con la 6.3 (1993), 7.0 (1994), 2000 (1998), y nuestro protagonista el 7.1 (2003).…

Continuar leyendo...

FileOptimizer



Ha pasado algo más de un año desde TBClamAV, y ya me empezaba a entrar el gusanillo de desarrollar otra cosa. Además, a pesar de lo capaz que era TBClamAV, obtuvo menos éxito del que me esperaba. Quiero creer que por la decreciente popularidad de The Bat!.

De manera que me propuse crear FileOptimizer o File Optimizer, un optimizador de archivos nativo para Windows, gratuito y de código abierto, que consiguiera reducir el tamaño de los mismos, sin pérdidas de calidad (lossless), a lo sumo, y de manera configurable, puede eliminar los metatags, pero ese es el único cambio que en apariencia externa realiza sobre los archivos, a pesar que a nivel interno se efectúen gran cantidad de manipulaciones.…

Continuar leyendo...

DOS en la actualidad (II)



Pasamos al mundo de aplicaciones que podemos usar sobre DOS:

Programación
Como decía al principio, es sin duda el punto fuerte de DOS, con buenos entornos de programación para los lenguajes más habituales, y para los que no tanto también.

Basic: QuickBasic/Microsoft Basic PDS/Visual Basic, Turbo/Power Basic

C/C++: Borland C++ 3.1, Turbo C++ 4, OpenWatcom C++, DigitalMars C++ 8.52

Ensamblador: Microsoft Macro Assembler (MASM), Netwide Assembler (NASM), Borland Turbo Assembler (TASM).

Fortran: OpenWatcom Fortran 1.9.

Pascal: Borland Pascal 7.01 o Turbo Pascal 7.1.

xBase: Clipper 5.3b, FoxPro 2.6 o C3 Compiler.…

Continuar leyendo...

DOS en la actualidad (I)



Admito que en general no tenga mucho sentido práctico instalar DOS en una máquina con hardware relativamente actual. Primero de todo, digamos que un equipo, incluso con 32 Mb. de RAM, puede funcionar con algunas distribuciones de Linux más o menos bien, o hacerlo con Windows 2000. En ambos casos, tendremos mayores capacidades que con DOS.

Puede que sientas la nostalgia de MS-DOS, o que simplemente te apetezca trastear con él, ya sea en una máquina física, o en una máquina virtual, para disfrutar del proceso de configurando a tu gusto, o para poder programar en un entorno como el de antaño, y que te daba todas las posibilidades de acceso al hardware.…

Continuar leyendo...

Outlaw (II)



Nos planteamos pasar a Watcom C++ 10.5, necesitamos sobre todo menos lío con la gestión de XMS, pero lo que en realidad nos gusta es su rendimiento. Sin embargo, tenemos tanto código específico para Borland de cara a exprimirlo al máximo, y tanto ensamblador en modo real, que hacerlo vendría a ser casi como empezar de cero. Por no hablar de eliminar otra vez las dependencias de XMS, y buscar nuevas librerías sustitutivas. Tiempo después nos sorprendería que si bien títulos punteros y que admirábamos como Mortal Kombat, lo usaban, Street Fighter II, nuestro preferido, lo hacía con Borland C++.

Tenemos ya el primer nivel funcionando, de momento es demasiado fácil, y poco jugable, pero es cuestión de ir ajustando tiempos, así que lo dejamos para después.…

Continuar leyendo...