Archivo de la categoría Informática

22 años de Take Command



Si recientemente celebrábamos el 30 aniversario del IBM PC, o de Microsoft DOS, Take Command, como heredero directo de los procesadores de linea de comandos 4DOS (1989-2006), 4OS2 (1992-2002), y 4NT (1993-2007), llega a los 22 años de historia. Un tiempo en el que han llegado a venderse más de 250.000 licencias.

Al frente de JP Software, sigue Rex Conn, uno de los autores iniciales de 4DOS.

En todo este tiempo, el desarrollo no ha parado, y con la versión 12.11, no sólo se ofrecen todavía más funcionalidades (174 comandos, 277 funciones y 180 variables), sino que además estas se ejecutan de manera más rápida, incluso que en una consola nativa de Windows.…

Continuar leyendo...

PC Tools



Hubo un tiempo en que operar un ordenador, requería el uso de una consola con comandos más o menos intuitivos.

En 1980, se funda Central Point Software (CPS), que tras el innovador CopyIIPC, en 1984 lanza PC Tools, una herramienta para trabajar con el ordenador sin necesidad de lidiar con el modo consola, y usando un entorno amigable en modo texto.

PC Tools permitía listar, copiar, eliminar, visualizar, y editar archivos, así como otras tantas operaciones a nivel de disco.

En 1986 se lanza la version 3, con un nuevo interfaz de usuario.

En 1987 se lanza la versión 4, empezándose a denominar PC Tools Deluxe, y pasando a los anales de la historia como el programa más copiado de manera ilegal, y es que PC Tools era tan sencillo de utilizar, que cualquiera podía usarlo para copiarlo.…

Continuar leyendo...

Pegasus Mail



Hace no mucho, hablaba del legendario cliente de correo Eudora, haciendo referencia a él, como el segundo que utilicé. Hoy le toca el turno al primer programa de correo que usé: Pegasus Mail.

Pegasus Mail, también conocido por el nombre de su ejecutable PMAIL, fue un cliente de correo gratuito para redes Novell Netware desarrollado en 1989 por David Harris, y que funcionaba sobre DOS.

Rápidamente empezó a popularizarse su uso, debido a que Netware no venía con ningún cliente de correo, así que fue sobre todo en el ámbito académico, donde yo, y otros muchos, tuvimos el primer contacto con él.…

Continuar leyendo...

Configurar Antivir en The-Bat!



Ya comenté en Protección anti-malware, cuales eran mis argumentos para usar un antivirus standalone bajo demanda. Pero voy a recordar de nuevo la idea básica: Un equipo limpio, sólo puede infectarse por contenido nuevo que esté infectado.

En mi caso, ese contenido nuevo puede venir por descargas (ya sean web, FTP o P2P), o por emails. Las descargas las tengo protegidas, pues o bien las analizo manualmente, o bien tengo automatizado el análisis.

En cuanto al correo, uso The Bat!, que tiene multitud de plugins de integración con antivirus. Algunos están anticuados, pero la mayoría funcionan sin problemas.…

Continuar leyendo...

Las aventuras de Turbo Man



Las aventuras de Turbo Man en el museo de Borland/Inprise/CodeGear/Embarcadero.

A principios y mediados de los años 80, Borland empezaba a hacerse un hueco en el mercado de las herramientas de desarrollo, con su linea de productos Turbo.

Los Turbo, eran conocidos por su alta velocidad de compilación, la velocidad de ejecución del código generado, y sobre todo, por contar con un potente y sencillo de utilizar IDE.

En la lucha con otros competidores como Microsoft, Zortech, etc, quizás Borland no generase un código tan compacto, y como todos sabemos, poco a poco se iría quedando atrás. No obstante, en sus años dorados, era tan sobresaliente, que hasta se permitieron el lujo de comunicar las bondades de sus productos con el cómic de Turbo-man.…

Continuar leyendo...

Rendimiento de dispositivos móviles



Es sabido que realizar pruebas de rendimiento sobre un navegador web, no es un buen método para calcular la potencia bruta de un dispositivo. Sin embargo, si es un baremo aceptable para evaluar el rendimiento en el mundo real, donde los usuarios basicamente acceden a internet y navegan.

En estos resultados, tiene más relevancia lo optimizado que esté el navegador web, aunque obviamente también influye la potencia del hardware, y lo afinado del sistema operativo.

A continuación presento algunos resultados obtenidos sobre Peacekeeper, y agradezco a Polimalo su colaboración.

– LG Optimus E900 (Windows Phone 7): 102
– Nokia N900 Maemo 1.3 (Maemo Browser 1.7.4.8 basado en Firefox 3.5): 119
– Nokia N900 Maemo 1.3 (Opera Mobile 11.00.9): 311
– Apple iPad (iOS 4.3.3): 461
– Samsung Galaxy Tab (Android 2.3): 511
– Apple iPad 2 (iOS 4.3.3): 748
– Samsung Galaxy S2 (Android 2.3.3): 943
– Apple iPhone 4 (iOS 5.0 Beta 2): 1223
– Apple iPad 2 (iOS 5.0 Beta 2): 1190
– Desktop (Firefox 8a1): 5042
– Desktop (Internet Explorer 10 Platform Preview 2): 5535
– Desktop (Safari 5.1 Beta): 5634
– Desktop (Chrome 14 Developer): 7766
– Desktop (Opera 12 Pre alpha): 8178

Analizando los resultados vemos varias cosas, algunas de ellas obvias:
1) Internet Explorer 7 de Windows Phone, no está a la altura de las aplicaciones HTML5 existentes hoy en día, habrá que ver como se comporta el motor de IE10 sobre Mango.…

Continuar leyendo...

Técnicas de 8 bits



Cuando hablé de 2M y Stacker, mced, me sugirió escribir un artículo sobre las técnicas de optimización usadas en la época de los 8 bits.

A muchos, les puede resultar hoy día increíble, pero por aquellos años 80, la máquina más popular en nuestro pais era el Sinclair ZX Spectrum 48K, un microordenador personal bastante limitado.

Su CPU Z-80 a 3,5 Mhz, tenía una potencia de cálculo algo superior a sus coetáneos. Sin embargo, no iba asistida por otro hardware, de manera que se encargaba de manejar toda la lógica, las E/S, el manejo de sprites, y la generación de sonido, lo que al cabo, implicaban una limitación.…

Continuar leyendo...

Framework



Si hablamos de Suites Ofimáticas en la historia de la informática, probablemente la Serie Assistant de IBM sería el comienzo.

Sin embargo, si nos vamos a la innovación técnica, probablemente Framework de Ashton-Tate se llevase el premio gordo.

Creado en 1984 por Robert Carr, era una verdadera suite de oficina integrada, que incluía procesador de textos, hoja de cálculo, base de datos, gráficos, y un módulo de comunicaciones.

Desde su primera versión, ofrecía un entorno WYSIWYG que daba una imagen bastante aproximada el contenido. Obviamente no era tan preciso como Wordperfect 6 para DOS, pero si muy superior al resto de competidores presentes y futuros.…

Continuar leyendo...

Lint para Javascript



Después de descubrir Google Closure Compiler Service en Sieve en Javascript (optimizado), hoy paso a comentaros otra rama de utilidades para el desarrollo Javascript: Lint.

Aunque Lint es el nombre genérico de las herramientas de análisis estático de código, muy populares en lenguaje C y C++, actualmente existen este tipo de herramientas para multitud de lenguajes, incluyendo Javascript. Los Linters, van a analizar nuestro código, para detectar construcciones potencialmente peligrosas, que puedan ser indicativas de algún error.

Tenemos disponibles las siguientes:
– JSLint: Implementado completamente en Javascript, es muy exhaustivo, quizás demasiado, reportando muchos falsos positivos, que aunque algunos de ellos pueden desactivarse, siguen siendo demasiados.…

Continuar leyendo...

Rendimiento Javascript vs VBScript (II)



Ya ni me acordaba que en 2004 en Rendimiento Javascript vs VBScript ocurrió el extraño resultado que demostraba que la ejecución de código VBScript resultaba ser más veloz que la de Javascript.

Mucho ha cambiado en estos 7 años en los navegadores web, que debido a la complejidad de aplicaciones client-side, han ido optimizando la ejecución de Javascript, con los ahora habituales JIT.

Obviamente Internet Explorer 9, ha seguido también este camino, al menos en su versión de 32 bits, por lo que no estaba de más verificar si esto seguía siendo así o no.

A priori, todo parecía indicar que las tornas habrían cambiado, y si bien con Internet Explorer 6, Microsoft apostaba por VBScript para sus aplicaciones empresariales que requerían un rendimiento extra, y manejar una complejidad mayor, no tendría mucho sentido que VBScript hubiera seguido los mismos pasos.…

Continuar leyendo...