Archivo de la categoría Software

El orígen del Ctrl-Z



Debo aclarar que con el título de El orígen del Ctrl-Z, no me refiero a los inicios del atajo de teclado para el comando deshacer, que se usó de forma conocida por primera vez en los Laboratorios Xerox de Palo Alto, sino a la cada vez menos usual forma de marcar los fines de archivo con el carácter Ctrl-Z (ASCII 26).

Aunque Raymond de The Old New Thing, lo explica mejor que yo, la causa viene heredada de DOS, que a su vez lo heredó de CP/M, con el que debía ser compatible.

Hasta ahí, es algo que al menos yo, e intuyo que muchos de vosotros también, ya sabíamos. Pero, ¿por qué CP/M marcaba así el final del archivo?

Pues bien, resulta que el espacio en disco para los ficheros, se marcaba usando sectores de 128 bytes, así que si un sector no quedaba ocupado por completo, se rellenaba (padding) usando el carácter 1Ah.…

Continuar leyendo... “El orígen del Ctrl-Z”

Listado de contraseñas por defecto



Hace algún tiempo encontré por algún sitio que no recuerdo de internet, un listado actualizado a mediados de 2007, con los passwords por defecto en multitud de software y hardware.

El listado contempla routers, bases de datos, BIOS, firewalls, … y aunque no es exhaustiva, ¡incluye más de 1200 referencias!

Descargar listado completo de contraseñas por defecto (157 Kb en formato PDF).…

Continuar leyendo... “Listado de contraseñas por defecto”

Vista SP1



La versión RC (Release Candidate), del esperado SP1 (Service Pack 1) para Windows Vista ya está entre nosotros, así que es cuestión de poco tiempo que se acabe presentando la versión final.

Aunque multitud de sitios hablan de él, como hice con el propio Vista, he preferido instalarlo yo mismo, y dar mi opinión de primera mano.

Dependiendo de nuestra versión de Vista x86 o x64, y del idioma en el que lo tengamos, el tamaño de la descarga del parche variará, aunque es independiente de la edición (Home, Business, Ultimate, …).

La lista de cambios no es muy grande, aunque asegura mejoras en el rendimiento, sobre todo del manejo de archivos; mayor estabilidad gracias a los informes del Customer Experience Improvement Program (CEIP); seguridad mejorada con nuevos parches; y por último, aunque no menos importante, nuevas características, como la inclusión de DirectX 10.1 soporte Wifi 802.11n, o exFAT.…

Continuar leyendo... “Vista SP1”

Ashton-Tate, Sybase y Microsoft juntos



Como es sabido una imagen vale más de 1000 palabras, así que no me voy a extender demasiado…

Gracias a un comentario, encuentro un pantallazo de un software, en el que aparecen juntas las siguientes compañías: Microsoft Corporation, Sybase Inc. y Ashton-Tate Corporation.

Como no es difícil de deducir, la pantalla pertenece a SQL Server 1.0 para OS/2 1.x de finales de los 80.

var googletag=googletag || {}; googletag.cmd=googletag.cmd || []; googletag.cmd.push(function() { googletag.defineSlot("/360613911/GenericosDFP2018", [728, 90], "div-gpt-ad-1523882324353-4").addService(googletag.pubads()); googletag.pubads().set("page_url", "http://www.javiergutierrezchamorro.com/category/informatica/software/page/46"); googletag.pubads().enableSingleRequest(); googletag.enableServices(); });googletag.cmd.push(function() { googletag.display("div-gpt-ad-1523882324353-4"); });



Continuar leyendo... “Ashton-Tate, Sybase y Microsoft juntos”

Servidores Sun con Windows



Hoy día, es tan cierto que Sun haga microsystems, como que MS haga microsoft… El caso, es que leo en Blue Prints Online de Sun, un sorprendente artículo sobre cómo instalar Windows Server 2008 en entornos x64 Fire y Blade.

¡Hace no demasiado tiempo, muchos se habrían dado cabezazos sólo imaginándolo…

Si tenéis curiosidad, lo podéis ver desde aquí (410 Kb en formato PDF).

var googletag=googletag || {}; googletag.cmd=googletag.cmd || []; googletag.cmd.push(function() { googletag.defineSlot("/360613911/GenericosDFP2018", [728, 90], "div-gpt-ad-1523882324353-5").addService(googletag.pubads()); googletag.pubads().set("page_url", "http://www.javiergutierrezchamorro.com/category/informatica/software/page/46"); googletag.pubads().enableSingleRequest(); googletag.enableServices(); });googletag.cmd.push(function() { googletag.display("div-gpt-ad-1523882324353-5"); });



Continuar leyendo... “Servidores Sun con Windows”

InfraRecorder



A raiz de la buena acogida del Nero Micro Edition, y gracias a la sugerencia de Txus, aquí va el análisis del programa de grabación que utilizo actualmente: InfraRecorder.

Antes de InfraRecorder, utilizaba DeepBurner, un programa de grabación de CD y DVD tremendamente sencillo. InfraRecorder, va por el mismo camino de la simplicidad, siendo muy fácil de utilizar, y permitiendo crear y duplicar CD y DVD (incluyendo los de doble capa -dual layer-).

Como extras, InfraRecorder nos permite grabar CD de audio (siendo compatible con los formatos de archivos de audio más habituales -WAV, WMA, OGG, MP3, …-); o grabar DVD de video, partiendo de las carpetas VIDEO_TS y AUDIO_TS.…

Continuar leyendo... “InfraRecorder”

Forzar la activación de Aero



He encontrado en varios sitios por ahí, que explican como forzar Aero en Windows Vista en el caso que se haya determinado que nuestra tarjeta gráfica no lo soporta. En esto casos, es posible que el rendimiento gráfico sea muy bajo, o que haya problemas de estabilidad, aunque no se pierde nada por probarlo.

Lo mejor de todo, es que parece ser que el truco en cuestión, es capaz de activar también el Aero en versiones Home Basic de Vista, que en principio lo traen deshabilitado.

Para hacerlo, los pasos son:

1) En el regedit, buscamos la clave HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\Composition estableciendo y la creamos o modificamos, con el valor a 1 (Valor de DWORD de 32 bits).…

Continuar leyendo... “Forzar la activación de Aero”

Instalación de OUI en Vista



Al lanzar el Oracle Universal Installer (OUI), en su versión 10.2.0.2.0 para instalar el Oracle Connector for .NET with ODAC, en un Vista Business x64, he visto como primero, la consola Windows del instalador notificaba de una comprobación de versión del sistema operativo, de una manera no demasiado amigable, aunque al final, daba el chequeo por bueno (aprobado en su terminología).

Pocos segundos después Windows cerrado el ejecutable del instalador, debido a un fallo en su funcionamiento…



Continuar leyendo... “Instalación de OUI en Vista”

100 FPS en un PC (16 bits)



Me he decidido a portar el código de 500 FPS en un PC, a 16 bits. El código inicial ha requerido un par de ajustes uso de int86 en vez de int386, y el menos evidente el cast a long en el printf que calcula los FPS, para evitar pérdida de rango.

Luego ha habido que transformar el build.bat, para pasar los parámetros necesarios al compilador de 16 bits… Al final ha quedado así:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <conio.h>
#ifdef __WATCOMC__
#include <i86.h>
#else
#include <dos.h>
#endif

static unsigned char gacPerin[]={...};

int main (void)
{
register unsigned int iX;
clock_t clkStart, clkEnd;
union REGS udtRegs;

udtRegs.w.ax=0x13;
int86(0x10, &udtRegs, &udtRegs);

for (iX=0; iX<256; iX++)
{
outp(0x3C8, iX);
outp(0x3C9, (gacPerin[(iX*3)+64000])>>2);
outp(0x3C9, (gacPerin[(iX*3)+64001])>>2);
outp(0x3C9, (gacPerin[(iX*3)+64002])>>2);
}

iX=0;
clkStart=clock();
while (!kbhit())
{
memcpy((unsigned char *) MK_FP(0xA000, 0),
gacPerin, sizeof(gacPerin)-768);
iX++;
}
clkEnd=clock();
getch();

udtRegs.w.ax=0x3;
int86(0x10, &udtRegs, &udtRegs);

printf("Frames: %d; FPS: %d\n",
iX, ((long) iX*CLOCKS_PER_SEC)/(clkEnd-clkStart));

return(0);
}

Bajo DOSBox 0.72, he alcanzado 105 FPS, que comparado con los 518 FPS que obtenía la versión de 32 bits, lo hace más de 5 veces más lento.…

Continuar leyendo... “100 FPS en un PC (16 bits)”

Firefox o SeaMonkey



No es ningún secreto que reconozca que nunca me ha gustado Firefox. Aunque regularmente utilizo Opera, es cierto que hubo una época en la que utilizaba SeaMonkey, el heredero más directo de Netscape Communicator.

El trabajo empezó el trabajo con Mozilla, que luego sería dejado de lado en favor de Firebird/Firefox, y este primero renombrado a SeaMonkey.

Como Opera, SeaMonkey no solo es un navegador web, sino que también añade un cliente de correo y grupos de noticias, un editor de HTML, un cliente de IRC, y algunas herramientas de ayuda a los desarrolladores.

Por tanto SeaMonkey y Firefox, comparte el mismo motor (Gecko), pero implementan el resto de forma diferentes.…

Continuar leyendo... “Firefox o SeaMonkey”