Archivo de la categoría Software

Radia Joy Perlman



Después de haber hablado de Roberta Heuer Williams, hoy vamos a encargarnos de Radia Perlman, de nombre completo Radia Joy Perlman.

Nacida en 1951, es probablemente conocida por haber ejercido de CTO (Chief Technology Officer) en Sun Microsystems, donde llegó a crear cerca de 50 patentes, aunque la compra por parte de Oracle la obligara a marcharse después a Intel.

Su mayor contribución cuando formaba parte de DEC (Digital Equipment Corporation), al crear Spanning Tree Protocol (STP), un protocolo fundamental hoy día en las redes locales (LAN) basadas en Ethernet.

Menos conocido, pero para mi más meritorio, fueron sus anteriores contribuciones en el MIT, donde bajo la supervisión de Seymour Papert, participó en la creación del lenguaje LOGO, y sobre todo, puso en práctica sus condiciones pedagógicas en la enseñanza del mismo a niños de a partir de 3 años.…

Continuar leyendo...

¿Por qué FileOptimizer es gratuito y de código abierto?



Recibo algunos emails preguntando porqué FileOptimizer es gratuito y si siempre lo será. Me doy cuenta que cuando hablé de su historia, no expliqué este aspecto.

Llevo publicando software estándar desde aproximadamente 1990, y no tardé mucho en darme cuenta que era muy difícil conseguir ingresos vendiéndolo.

El creador de 2M, Ciríaco García de Celis, ya reconocía a mediados de los 90, que afortunadamente no necesitaba vivir de 2M. Todo y que éste fue tremendamente popular en aquellos años.

Argumentemos esto con algunos números… A día de hoy FileOptimizer ha igualado en popularidad a mi XPlorer de 2004.…

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...