Archivo de la categoría Software

Rendimiento Javascript vs VBScript



Aprovechando el código que escribí para el cálculo de números primos, cuando comparé el rendimiento de Flash con otras tecnologías, he decidido retomarlo para responder una duda que me corroe hace algún tiempo. La pregunta a responder sería:

¿En Internet Explorer, es más rápido usar Javascript o VBSCript?

He procedido a ejecutar 4 veces la versión en Javascript y la versión en VBScript que calculaban los números primos existentes entre el 1 y el 10000.

Tecnología Tiempo (ms)VBScript 1508Javascript 1907

Sorprendentemente VBScript es un 27% más veloz que Javascript. Por un lado en Microsoft hace muchos años que son expertos en BASIC, por tanto es razonable que la implementación de VBScript sea buena.…

Continuar leyendo...

Lynx



Con la reciente popularización de navegadores web alternativos, cada vez se discute con mayor frecuencia que navegador es el más rápido.

Si el más veloz es Opera como sus desarrolladores anuncian a bombo y platillo, si es la nueva esperanza del código abierto Firefox, o el clásico Internet Explorer.

Según mis pruebas, no demasiado rigurosas, puedo deciros que en cuanto a velocidad de renderizado, Opera suele ganar, aunque la velocidad aparente suele ser más grande en Firefox/Seamonkey debido a que va mostrando la página poco a poco. El omnipresente Internet Explorer vence ejecutando código Javascript.…

Continuar leyendo...

Oracle en 17 minutos



Navegando por internet he descubierto el banner que podeis ver abajo sobre el nuevo Oracle Database 10g.

Me ha hecho reir especialmente las consignas que anuncia:

Se instala en 17 minutos: No creo que estemos hablando de instalar un Office, pero ya os digo que no son 17 minutos.
Puede ser administrada en dos días tras un curso gratuito: Habrá que ver que entiende la gente de Oracle por administrar, pero en mi opinión, no puedes hacer mucho después de dos días. Por no poder hacer no puedes ni leerte todos los libros que incluye en dos días.
Es la opción de menor coste: Es verdad, recuerdo de haber visto un estudio parecido que decía también que tener un Porsche era la opción de menor coste.…

Continuar leyendo...

Rendimiento comparativo de Flash 7



A la espera del futuro Flash 8, que parece ser tendrá un rendimiento de hasta 10 mejor que la versión actual, me he decidido comparar la velocidad de cálculo de Flash 7, con la de otras tecnologías.

Para ello, he hecho un pequeño programa que se encarga de calcular los números primos existentes entre el 1 y el 10.000 e informar del tiempo invertido en el cálculo.

Posteriormente he portado el programa a algunos lenguajes comunes que tenía a mano.

Sinceramente, me he llevado una desagradable sorpresa al comprobar los resultados. Su desempeño ha sido menor que el de lenguajes puramente interpretados como Javascript o PHP.…

Continuar leyendo...

NOSPAM. Resultados



Hace 5 meses, os convoqué a decir No al SPAM.

Parece ser que la táctica ha funcionado, y bastantes robots han escaneado la página de señuelo.

Desde que reinicié el archivo de log, y por tanto el contador, hace un mes y medio, han sido más de 1500 visitas las que se han contabilizado.

Podeis enlazar desde vuestras webs a esa página para obtener más probabilidades de rastreo. De hecho simplemente con un enlace vacío al principio de vuestra página debería servir. Algo del estilo a: <a href="http://www.javiergutierrezchamorro.com/_nospam/nospam.php"></a>.

Si teneis alguna sugerencia al respecto, o detectais cualquier error, no dudeis en comunicármelo.…

Continuar leyendo...

Target Renegade



Ayer estuve jugando al memorable Target Renegade para Spectrum +3.

Sin duda Target Renegade es uno de los mejores juegos que se llegaron a desarrollar para Spectrum, y de todas las versiones, la +3, con su carga casi instantanea, el sonido mejorado, y la carga de 128 K, destacaba sobre las otras versiones.

El caso es que a pesar de que he pasado aproximadamente 15 años sin tocar el juego, al volver a retomarlo, no se me daba mal, todavía recordaba algunas cosas. Y lo que es mejor de todo, me volvió a enganchar, cosa que es difícil que me ocurriera con otro tipo de juegos de la época, y menos aun en la versión Spectrum.…

Continuar leyendo...

Suites Ofimáticas



Los paquetes integrados, o suites ofimáticas, es un producto que desde que apareció en el mercado ha gozado de gran competitividad.

Desde los tiempos los primeros tiempos (Microsoft Works, Ashton-Tate Framework, Lotus Symphony, Wordperfect Suite, …), pasando por su segunda época (Microsoft Office, Wordperfect Office, Lotus Smartsuite, …) hasta nuestros días, estas aplicaciones nunca han faltado en nuestros ordenadores.

Por suerte o por desgracia, los tiempos han evolucionado, y hoy comentaré las diferentes soluciones que tenemos disponibles.

Microsoft Office 2003
Es probablemente la alternativa más conocida por todos, y ello la ha llevado a ser el estandar de facto en el mercado.…

Continuar leyendo...

MySQL 4.1 ya se considera GA



Con la versión 4.1.7 de MySQL que acaba de ser liberada, la versión 4.1 entra en estado de Generally Available, es decir, apta para entornos de producción.

Los que usamos MySQL con frecuencia, llevábamos esperando este momento desde hacía algún tiempo, sobre todo por la potencia que aporta el soporte de subconsultas (subqueries), y el rendimiento de las consultas preparadas (prepared statements), ambos incorporados en las versiones 4.1.

Es de esperar que en breve, los entornos de producción, y las máquinas compartidas empiecen a actualizarse a esta nueva versión.

Está disponible para descarga aquí.…

Continuar leyendo...

Historia de Powersoft/Sybase Watcom C/C++, OpenWatcom C/C++



Los orígenes de los compiladores de Waterloo, se remontan a 1965, cuando en el verano, un grupo de estudiantes que estaban a punto de graduarse, desarrollaron un compilador de FORTRAN, que ese ejecutaba en los IBM 7040 de la universidad. Posteriormente este compilador se portó a los IBM 360, y luego al popular PDP-11 de DEC (ahora HP).

A principio del 1980, se creó un nuevo compilador soportando el estándar FORTRAN 77. Estaba disponible en dos plataformas, el mainframe IBM 370, y a partir de 1985, también para los emergentes PC de IBM.

En 1986 se portó a QNX.

En 1987 apareció la versión 6.0 del compilador de C, utilizaba el mismo generador de código del compilador de FORTRAN, y ya en la época sorprendió positivamente por la calidad del código generado, que sobrepasaba con diferencia al resto de compiladores de C disponibles.…

Continuar leyendo...

3D en el Spectrum: VU-3D



Recuerdo que hace algunas semanas, salió de forma casual en el trabajo el tema del 3D. Yo comenté que recordaba que eso ya se podía hacer con un Spectrum.

Estoy convencido que esta afirmación habrá sorprendido a muchos lectores. El artífice de todo esto, es VU-3D, un programa de CAD creado por Psion para Spectrum 48K creado en 1982.

Es sorprendente lo que se podía hacer hace 22 años con un ordenador personal a 3,5 Mhz, y 48K de memoria, ¿verdad?

Este pantallazo muestra VU-3D con uno de los ejemplos de la cinta cargados, ejecutándose sobre el emulador Spectaculator.



Continuar leyendo...