29 diciembre 2006

Test ADSL "casero"

Tras leer este artículo en Microsiervos y ponerme a descargar el referido fichero que propone el artículo (208 MB ni más ni menos), me doy cuenta que mi conexión es bastante exacta: el fichero baja a unos 110 KB/s que más o menos suponen el mega contratado con telefónica en la oficina. Yo también me he pasado a la oferta de Telefónica de los 3 megas en casa y espero que cuando haga la prueba me sorprenda tan gratamente como me ha pasado en la oficina. Si es así habrá que contratarla también en el trabajo.

Por cierto es muy interesante que siempre mezclamos (y me incluyo) los Mbps y los MB/s, los Kbps y los KB/s y las conversiones. Aclaremos varias cosas. Primero aclaremos algunos términos:


  • bit: unidad mínima que maneja una computadora. Se trata de un uno o un cero.
  • byte: es un conjunto de 8 bits y representa un caracter.
  • bps: (bits por segundo) unidad de medida de transferencia de información.
  • bytes/s: (bytes por segundo) unidad de medida de transferencia de información en byte por segundo (un caracter por segundo).


y luego podemos leer en la wikipedia lo que es el bit-rate y comprobar como nos ofrece una lista de conexiones típicas y sus conversiones entre estos terminos que confundimos

  • Velocidades típicas de los accesos de conexión a Internet actuales (Abril-2006)
  • Módem RTB: 56 kbps = 7 kB/s (7 kiloBytes por segundo)
  • ADSL: 1024 kbps (nominal 1 Mbps) = 128 kB/s (128 kiloBytes por segundo)
  • Cable: 2400 kbps = 300 kB/s (300 kiloBytes por segundo)
  • VSAT: 600 kbps = 75 kB/s (75 kiloBytes por segundo)
  • Telefonía móvil 3G: 384 kbps = 48 kB/s (48 kiloBytes por segundo)
Como podemos ver las compañías de acceso a internet normalmente nos anuncian Megas pero refiriendose a Mbps y nosotros hacemos mentalmente la comparación (erronea) 1 = 1 cuando en realidad como vemos con 1 Mega (Mbps) nos podemos bajar ficheros en partes de 128 kB por segundo. La cosa varía bastante ¿no?, y está claro que hay empresas que se aprovechan de la confusión generada por los kbps y los kB/s.

¿Por qué hay dos sistemas de medir la velocidad?

Hay varias razones. En el caso de la conexión a Internet, sin duda la mejor forma de medirla es por kB/s (kilobytes por segundo), pues estamos tratando siempre con archivos formados por caracteres (1 byte) y recordemos que un caracter está formado por 8 bits. Pero hay casos en que la transmisión es serial (bit por bit) y la información no necesariamente está "empaquetada" en caracteres de 8 bits.


Todos los dias hay que aprender algo nuevo. Ya tenemos la píldora de hoy ;).

28 diciembre 2006

KeyBroken 1.0

Seguro que alguien se ha encontrado alguna vez con un problema parecido al siguiente: tenemos una base de datos en Access con una contraseña, ¡¡ y la hemos olvidado !!.

Bueno pues algo parecido sufrí yo mismo y decidí intentar solucionarlo. Como buen aspirante a hacker me propuse averiguar la dichosa contraseña.

Descargar KeyBroken v1.0


El resultado fue el siguiente programa que pongo a disposición de todo aquel que tenga una base de datos Access con contraseña y no la recuerda. El código es bastante rudo (según dice un amigo programador) pero en principio efectivo. El programa tiene dos formas de usarse. La fuerza bruta (no es broma, se dice así) o mediante diccionario.

La fuerza bruta intentará todas las posibles combinaciones que se pueden realizar con la longitud que asignemos (si conocemos la longitud de la clave es más fácil) y usando los caracteres de la a..z, A..Z, y 0..9 ,es decir, si usamos una longitud 3 tendremos combinaciones desde aaa, hasta 999 pasando por bA8,zzA,09B y cosas por el estilo, pero no tendremos aa,bb,4a,35 para las que tendriamos que probar con una longitud de clave 2, etc.

Esto es así debido a que las combinaciones con repetición según estadística dan un resultado de x elevado a y donde x es el número de elementos a combinar e y las posiciones posibles. Un rápido cálculo (con la calculadora por supuesto) nos muestra que si tenemos 63 caracteres posibles con una longitud de clave de 3 posiciones obtenemos 250.047 posibilidades, para una longitud de 4 tenemos 15.752.961, en fin que el que lo intente con 8 se puede preparar para no apagar el PC en varios años :)

Mediante diccionario usaremos una lista de claves guardadas previamente en un fichero de texto plano (se adjunta con el programa un típico fichero de claves Unix como ejemplo) que cargaremos en una lista y empezaremos a probar dichas contraseñas, podemos por supuesto añadir las que queramos o crearnos un fichero con las que creemos recordar que era la correcta, variaciones sobre una misma contraseña para que el programa las use todas más rapido que irlas probando una por una nosotros mismos en Access.

Sin más, espero que sea útil a alguien y no dude en contarlo. Para cualquier duda sobre el programa podeis preguntar en mi correo.

P.D. Por cierto, esto no es más que una utilidad para solucionar un problema legítimo como es el hecho de olvidar una contraseña de un fichero propio. No me hago responsable de ningún otro uso que se pueda dar a este programa, sea cual fuere el mismo.

27 diciembre 2006

NBA Live 2007

Creo que este juego va a ser el juego de basket definitivo si lo que muestran los videos es verdad. Por supuesto para una consola de nueva generación con alta calidad digital y para ver en una TV HDReady a 1080p. Sólo por estos videos me planteo comprar una XBOX360 con su TV LCD 40' a juego para poder disfrutarlo a tope. Tiene que ser una auténtica gozada jugar al basket con esta calidad de imagen y realismo (la jugabilidad es otro tema). Dejo los enlaces a los videos en QuickTime de EA.

Video 1 - Video 2 - Video 3 - Video 4

P.D. Los videos tardan en cargar.

26 diciembre 2006

Carta a los Reyes Magos

Cómo dicen que vale más una imágen que mil palabras, mi carta este año a los Reyes va a ser visual. Majestades abran bien los ojos. :))

P.D. + Paz y salud. Amén. ;) Iremos añadiendo regalos a la lista.







Navidad: Luis Miguel





11 diciembre 2006

Actualización de Iftapiz

Acabo de poner para descarga la última actualización de mi programa IfTapiz, la 3.3 que corrige algún que otro bug y añade la funcionalidad de temporizador. Ahora podemos definir que nuestro papel tapiz cambie automáticamente cada 1,2,3,4 o 5 horas. Podemos seguir cambiando manualmente el tapiz haciendo click en el icono del programa que se encuentra en la bandeja de iconos del sistema mientras se está ejecutando. La actualización es muy sencilla sólo hay que cerrar el programa si está en ejecución y sobreescribir el ejecutable antiguo por el nuevo.

P.D. Para cualquier duda sobre el programa podeis escribir a mi correo