Archivo de la categoría Software

Safari y SunSpider



Durante el proceso de betatesting en Safari 3, los resultados dejaron bastante que desear.

Con la versión estable 3.1 entre manos, parece que las cosas han cambiado radicalmente. A pesar del elevado consumo de recursos, y el peculiar interfaz de usuario MacOS-like, Safari para Windows es ahora un navegador bastante estable, sobre todo comparado con su juventud, y sobre todo, con un elevadísimo rendimiento Javascript, que supera a Opera, las últimas versiones de Gecko.

Para comprobarlo, he recurrido al test sintético de rendimiento Javascript SunSpider. Estos han sido los resultados obtenidos:

Internet Explorer 7.0 x86 (6001.18000)
Total: 27236.0ms +/- 4.1%.…

Continuar leyendo...

7-Zip x86 vs x64



Como defensor coherente que soy, de la migración hacia la plataforma x64, he realizado algunos tests que intenten demostrar las diferencias del software nativo de 64 bits comparado con el de 32 bits para el usuario final.

Por ello mis pruebas, usan el compresor de archivos de código abierto 7-Zip, en su última versión 4.58 alpha 4, que es un programa de propósito lo suficientemente general, como para que pueda ser relevante en cuanto a las conclusiones que se obtengan.

Por un lado vemos que una vez instaladas ambas versiones del programa, la versión de x86, necesita de 2.767.816 bytes en disco, mientras que la x64 sube la cifra hasta los 3.767.414 bytes.…

Continuar leyendo...

Matando a Windows XP



¿Os habéis preguntado alguna lo que ocurriría si borramos la carpeta Windows de nuestro ordenador?

El siguiente video, tomado desde una máquina virtual que corre XP SP2, muestra el proceso y el resultado de la destrucción…



Continuar leyendo...

Firefox 4



Pese a que Firefox 3, no ha salido todavía de su fase beta, el equipo de desarrollo de la Fundación Mozilla, ya ha empezado a compilar la rama de lo que será Firefox 4, basado en el nuevo motor Gecko 2.

Tenéis accesible los binarios para Windows y Linux aquí.



Continuar leyendo...

Límite 287.301 líneas en SSMSE



Curioso el límite que tiene el SQL Server Management Studio Express (SSMSE) de Microsoft, a la hora de copiar y pegar consultas de/desde el portapapeles.

La cifra no son 10.000, ni 100.000 ni siquiera 1.000.000. El número concreto es 287.301, que cuando se excede, hace saltar un aviso con el siguiente texto:

You are attempting to copy more than 287301 lines to the Clipboard. This may decrease performance. Do you want to proceed?.

Por más vueltas que le he dado a ese número, no le encuentro ninguna explicación, salvo que en las pruebas de rendimiento de las máquinas de desarrollo del producto, esa cantidad, se considerase obtenía una velocidad de ejecución lenta.…

Continuar leyendo...

TXT2PDF



Aprovechando una buena racha para el software, he creado TXT2PDF.

Como el propio nombre indica TXT2PDF, es un pequeño programa gratuito para Windows, capaz de convertir archivos de texto plano, en documentos PDF.

La base de código se basa en la versión 1.1 (1996) de text2pdf, escrito por Phil Smith, sobre la que se han aplicado bastantes modificaciones y optimizaciones.

La principal característica de TXT2PDF es su eficiencia. El ejecutable principal de menos de 100 Kb sin comprimir, es capaz de procesar hasta 500 páginas por segundo en mi Ahtlon 64 X2. Los PDF resultantes son compatibles PDF 1.1, por lo que para abrirlos basta con con Acrobat 2.0 o compatibles.…

Continuar leyendo...

Efecto autonumérico



Al igual que ocurrió con el llamado Efecto 2000 (Y2K), causado por destinar dos dígitos para almacenar el año en las fechas, me planteo ahora, que ocurrirá, cuando los campos autonuméricos de las bases de datos, excedan su valor máximo. Y lo que es más importante: ¿Cuándo ocurrirá?

Si tenemos en cuenta que la mayoría de SGBD, almacenan los campos de identidad autonumérica como enteros de 32 bits con signo, esto nos da un rango de valores positivos hasta 2.147.483.647. Realmente parece un número elevado, pero haciendo unos cálculos rápidos, veremos que quizás no lo es tanto.

Así que, cuánto tiempo debe pasar hasta que se exceda el rango:

– 1 inserción por minuto: 68 años.…

Continuar leyendo...

EmEditor



En mi caso el mundo de los editores de texto es algo que se mueve con relativa lentitud, es decir, soy fiel a una herramienta durante largo tiempo, hasta que aparece una, que por la cantidad de innovaciones que aporta, me compensa el tiempo necesario a invertir en superar la curva de aprendizaje.

Desde la versión 6, Ultra-Edit se convirtió en mi estándar de edición de textos, a pesar que desde la versión 10, he notado que se le han ido añadiendo más y más características, que lo hacen pesado, y no tienen demasiada utilidad.

Algunos días atrás, conocí EmEditor, que tras haberlo evaluado, es el candidato escogido, representando un cambio generacional, de paradigma, y de filosofía, equivalente al que sucediera con el paso de Qedit o Aurora a Ultra-Edit.…

Continuar leyendo...

WinVer



Desde los inicios de Windows, recordaba lo compacto que era el programa WinVer. En efecto, al coger todo el código necesario del nucleo de Windows, la funcionalidad que realmente incorporaba el ejecutable era poco más que invocar a un par de funciones.

Sorprendemente en Vista x86, su peso llega a los 8.704 bytes. Quizás hoy día 8 Kb no parezcan demasiado, pero teniendo en cuenta que básicamente sólo se invoca a ShellAboutA, es desmesurado.

Mi versión, se conforma con 1.024 bytes, la mayoría por la alineación requerida del ejecutable, aunque podrían ser algunos menos. Esto hace un total más de 8 veces inferior.…

Continuar leyendo...

Vista Service Pack 1



Tras las últimas Release Candidates del SP1 para Vista, y debido a un error que hubo en el despliegue, ya dispongo del Service Pack 1 para Vista x64 en su versión final RTM.

El sistema con el parche aplicado, se identifica como Windows 6.0 (compilación 6001: Service Pack 1), mientras que a nivel interno, esto queda representado con la versión 6.0.6001.18000.

De momento no he detectado ningún problema con él. El rendimiento de acceso a disco se nota más ágil, mientras que el rendimiento de CPU es según se comenta un 3% más lento que la versión sin SP. En todo caso, ese 3% es algo que no se aprecia, y a nivel de uso diario, se nota que responde mejor.…

Continuar leyendo...