05 marzo 2007

Obtener el nombre NetBIOS del equipo (C#)

Dando mis primeros pasos en Visual Studio 2005 con el NET Framework 2.0 me he topado con las dudas de siempre, y una de ellas es ¿cómo obtengo el nombre de la estación en la cual estoy trabajando?

Bien, la primera solución que encontré buscando en la red es bastante simple, pues obtiene el nombre desde las variables de entorno del sistema operativo:

string nombre = System.Environment.MachineName;

Sin embargo, prefiero la segunda opción, la cual encontré mucho después:

//Using System.Windows.Forms;

string nombre = SystemInformation.ComputerName;

16 noviembre 2006

Deshabilitar la tecla ENTER en los formularios

El día de hoy debía continuar con la implementación de una página en PHP, y me topé con el problema de siempre:

¿Cómo validar los datos de un formulario antes de enviarlos?

Pues bien. La respuesta ya era conocida -JavaScript. Debí cambiar el botón de tipo submit por uno de tipo button y asignarle la función de validación en el evento onClick.

Todo bien. Excepto por un pequeño detalle. Al navegador le importa poco si existe o no un botón submit, cuando se presiona la tecla enter en una casilla de tipo text el formulario envía los datos de manera automática.

La solución: más simple de lo que yo esperaba. Al principio pensé en una función encargada de filtrar las pulsasiones y lamarla en en el evento onKeypress de cada casilla de texto. Sin embargo navegando por la red me encontré con algo más simple.

<input type="text" name="nombre" onkeypress="return event.keyCode!=13">

...el único problema será cuando el navegador no tenga habilitado el JavaScript.

29 enero 2006

Aprobado el módulo 5 de la ALSI


Por fin, luego de reprobar tres veces, aprobé el módulo 5 de la Academia Latinoamericana de Seguridad Informática.

Espero los módulos posteriores no sean tan complicados.

A continuación el enlace al sitio de la academia:

Academia Latinoamericana de Seguridad Informática (ALSI)

31 agosto 2005

B-211 Cipher Machine

Pues bien, siempre me interesó el sistema de cifrado B-211, que no es otra cosa sino un sistema de sustitución como muchos otros, aunque bastante curioso por utilizar una serie de símbolos extraídos de varias cuadrículas.

Lo que no sabía, ni había imaginado es que alguien se dio a la tarea de crear una máquina capaz de cifrar utilizando dicho sistema. En 1925, los suecos, habiendo obtenido una copia de Enigma y dado que no les parecía suficiente para la milicia sueca decidieron crear dicha máquina.

Artículo:

The B-211 Cipher Machine

12 julio 2005

Inicio de Clases

Pues bien. El sábado anterior inicié nuevamente las clases en la U. Mis notas del período anterior no son muy buenas (por así decirlo) y esta vez espero mejorar un poco.

He visto ya el libro de comercio electrónico y solo de ver el volumen ocasiona sueño... y ni hablar del de fundamentos del derecho, que si yo fuese de esas personas de mente cuadrada, de escuchar a alguien hablando de legislación y todas esas payasadas estaría a gusto. Pues no, no soy de esas personas y antes de iniciar ya estoy harto del cursito ese, pero no me queda otra sino aguantarme y seguir el juego.