sábado, 27 de diciembre de 2008

Abrir carpetas en una sola ventana


Por eliminar un virus, jugar con el regedit, y jugar con:
Herramientas → Opciones de Carpeta → Tipos de Archivos ;
Fregué el modo de abrir carpetas en Windows; a pesar de tener la configuración correcta: "Abrir las carpetas en la misma ventana" en "Examinar carpetas";
Igual, cada vez que abría una carpeta contenida en otra, las habría en distintas ventanas, y se me acumulaban ventanas abiertas innecesarias. (Ver imagen)

Configuración normal:


Entonces, en vista de que de la forma anterior no me funcionaba, recurrí a hacer los siguientes pasos para solucionarlo:

1. Abrir el editor de registros (regedit.exe)

* Se puede acceder desde: Inicio→Ejecutar... ; y escribiendo "regedit"

2. Al acceder al registro, expandir las carpetas así:
HKEY_CLASSES_ROOT → Directory → shell


3. En el bloque derecho, dale doble clic al elemento "(Predeterminado)", y escribe el valor "none" (sin comillas).
Quedando como en la 3º imagen.

voilà.

fuente: noticias3d.

domingo, 21 de diciembre de 2008

Validación de Windows (Windows Genuine Advantage)


De la noche a la mañana me apareció el mensaje:


Podría ser víctima de una falsificación de software.
Esta copia de Windows no ha superado el proceso de validación de Windows original.

Un mensaje de WGA (Windows Genuine Advantage) el cual -valga la redundancia- verifica que la versión del windows que utilizas, sea original.

Y ese mensaje me sorprendió muchísimo, pues yo pagué $2 por el CD que me vendieron de windows XP (nótese el sarcasmo :)

En fin, la solución no fue tan difícil de hallar (felizmente)

Primero, es necesario descargar éste archivo:

jueves, 4 de diciembre de 2008

Algoritmo de Booth en Java


El algoritmo de Booth, es un método para multiplicar en binario.

Este algoritmo es enseñado en cursos como "Introducción a la Arquitectura de computadores" o "Arquitectura y Organización de computadores".

Para entenderlo (en mis épocas no me lo enseñaron... si es que existía) acudí a google, que me dirigió a emezeta, donde lo programé mientras recién lo aprendía.

Para la implementación, creé 3 clases:
  1. OperacionesBinarias
  2. AlgoritmoBooth
  3. IU_Principal