Archivo de la categoría Software

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

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

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.

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

Desde su primera versión, ofrecía un entorno WYSIWYG que daba una imagen bastante aproximada el contenido.…

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

TBClamAV



A nivel particular, sigo siendo un usuario fiel de The Bat! y como antivirus uso Avira Antivir en modo standalone o bajo demanda.

Es cierto que se puede integrar Antivir con The Bat! sin problemas, y es algo de lo que hablaré más adelante, sin embargo, el problema de estas soluciones, es que necesitan cargar y procesar el archivo de firmas, cada vez que se analiza un elemento. Esta carga adicional, frena bastante la recepción de emails, sobre todo, si en la cola hay más de uno.

Dicho lo cual, y aprovechando que el antivirus de código abierto ClamAV, tiene un módulo de tipo servicio/demonio llamado clamd, y que una vez cargado, clamscand, se conecta con él vía TCP para analizar contenidos, me he decidido por escribir desde cero, mi propio plugin, utilizando esta característica.…

Continuar leyendo...

Licencia de software con activación



Cuando adquirimos un determinado software, en general lo que la licencia de uso (la famosa EULA), nos otorga, es el derecho a utilizar dicho software por tiempo ilimitado.

Sin embargo, con el uso creciente de las protecciones por medio de activación desde internet, ¿qué ocurrirá cuando ese producto concreto deje de mantenerse, o peor aún, cuando la empresa fabricante sea vendida o cierre?

Nuestro derecho de uso por tiempo ilimitado, se convertirá rapidamente en un derecho que no podremos ejercer, y que por tanto vulnerará la licencia aceptada por ambas partes.

Hablamos de aplicaciones cada vez más numerosas que van desde grandes paquetes como Microsoft Office, Adobe Creative Suite; hasta sistemas operativos como Microsoft Windows; y otros desarrollos más pequeños como FlashFXP, SmartFTP, …

Si hoy en día, necesito usar por el motivo que sea montar un equipo con PC-DOS 5.0 de 1991, y Lotus 1-2-3 2.0 de 1985 de los que tengo la licencia y los paquetes originales, no importa que hayan transcurrido más de 25 años, tengo derecho a hacerlo, y tecnicamente funcionaría todo sin problemas.…

Continuar leyendo...

Golden Axe



Me sorprende que después de tanto tiempo en el blog, no hubiera hablado nunca de Golden Axe, y es que en 1989, Sega nos sorprendía con una recreativa que estaba llena detalles cuidados y de adicción, aunque no fuera demasiado original, y este era Golden Axe.

Se ambientaba en la tierra de Yuria, donde un villano variante de los reptiles llamado Death Adder, había raptado al rey y su hija, mantenía amenazada a la población a base de espada. Por suerte, podemos escoger entre un enano elfo, una guerrera amazona, y un bárbaro guerrero para combatirles, y efectivamente, esa será nuestra misión.

A una resolución de 320×224 con un M68K a 10 Mhz, y un Z80 a 5 Mhz, Golden Axe no era en esa época un prodigio tecnológico, pues corría todavía en la plataforma System 16B, que ya tenía algunos años.…

Continuar leyendo...

2M y Stacker



Hubo un tiempo, en que el espacio de almacenamiento era un bien preciado, por lo caro y escaso que era. Se contaban discos duros de decenas, o pocos cientos de Mb. en los mejores casos, que acababan siendo insuficientes. Así, surgieron dos técnicas, que se fueron popularizando de cara a aumentar el espacio disponible.

Formatos extendidos
Con discos duros grandes, la información extraíble se manejaba en disquetes. En formato 5,25 pulgadas iban desde los 180 Kb. (SD); 360 Kb. (DD); y 1,2 Mb. (HD). En 3,5 pulgadas daban 720 Kb. (DD); y 1,44 Mb. (HD). IBM lanzaría también el formato de 3,5 pulgadas HD, con 2,88 Kb.…

Continuar leyendo...

Sieve en Java



Después de Sieve en BASIC, he decidido reemprender la saga, esta vez, implementando Sieve en Java.

Ejecutándolo con JRE 1.6.0 update 25, sobre Win64, ha requerido para 50.000 iteraciones, un tiempo de 41.049 ms, y lo mismo sobre Win32 de 40.231 ms.

Con estos resultados, tenemosa Java, superando aunque por poco, el rendimiento de VB.NET, que aunque no debería ser así, sorprende. Se demuestra de nuevo la menor madurez de la versión x64, que como ya hemos ido viendo en otras plataformas es levemente peor.

Este resultado, viene a indicar que la eficiencia de Java ha ido mejorando sustancialmente con el tiempo, al menos en lo que serefiere a cálculos puros, porque otra cosa es cuando se debe interactuar con los recursos nativos del sistema (memoria, archivos, etc).…

Continuar leyendo...