¡Bienvenidos a mi página web!
Para los que no me conozcáis soy un joven Doctor e Ingeniero Informático por la
Universidad de Vigo. He trabajado durante varios años desarrollando aplicaciones con
el lenguaje Java y administrando tanto redes de ordenadores UNIX/Windows como el, ya desaparecido, sistema
de bases de datos Informix. Con respecto a mi labor como investigador he obtenido el reconocimiento ANECA de Ayudante Doctor transcurridos dos meses de la presentación de mi Tesis Doctoral.
Actualmente desarrollo múltiples actividades de formación y proyectos de I+D en colaboración con el departamento de Informática de la Universidad de Vigo, a la vez que desarrollo labores de investigación, la cual se enmarca en el campo de la Inteligencia Artificial aplicada a la detección de correo basura.
Por otro lado, trabajo en colaboración con otros integrantes del departamento de
Informática de la Universidad de Vigo en un proyecto Open Source llamado JaBaCATs
(Java Basic Certificate Authority Tools) que se puede encontrar en la URL
http://jabacats.sourceforge.net. En general
me apasiona el mundo de la seguridad, la criptografía y las redes. Mis trabajos doctorales
se encaminan a la resolución de problemas comunes de seguridad empleando técnicas
de Inteligencia Artificial.
¿Cuándo y dónde encontrarme?
Trabajo con ficheros icalendar que publico de forma automática en mi página web. En http://moncho.jabacats.com/phpicalendar/ puedes encontrar mis calendarios y saber cuando puedes encontrarme en mi despacho, por ejemplo. Gracias al RFC 2445 y a implementaciones de este como iCal (de Apple Computers) ó Mozilla Mozilla Calendar puedo gestionar mis calendarios desde mi escritorio y publicarlos de forma totalmente automática en un servidor WebDAV. Realmente no tengo un servidor WebDAV sino que, simplemente empleo la aplicación PHPiCalendar que emula un servidor WebDAV y publica en la web los calendarios completos.
¿Por qué la seguridad?
La seguridad informática es un campo que siempre me ha atraido. Desde mis inicios como informático
he leído gran cantidad de libros relacionados con esta temática. He colaborado con grupos
de trabajo centrados en la seguridad y trabajado activamente en aportar soluciones de seguridad. Mi primer
trabajo en este sentido fue crear y asegurar una red de servicios escondida tras un PC Linux con un kernel
2.0.36 (ipfwadm como firewall así que nada de Connection Tracking).
¿Para qué sirve la Inteligencia Artificial?
Las técnicas de Inteligencia Artificial se pueden aplicar para la explotación
automática de datos. La Inteligencia Artificial permite la construcción de modelos de
predicción con gran exactitud a partir de datos ya existentes.
Muchos modelos como las Máquinas de Soporte Vectorial (SVM), las Redes Neuronales Artificiales (RNA) o
los modelos Bayesianos se pueden generar a partir de un conjunto de muestras. Cada una de ellas,
necesariamente debe incorporar los valores de los atributos propios y del atributo objetivo de la predicción. Una vez generado el modelo, éste permite realizar una predicción del
atributo objetivo de una muestra a partir de los valores de sus atributos propios. Estas técnicas
son ideales para generar modelos de detección de correo basura (Bayes y SVM), modelos de
reconocimiento óptico (RNA), etc.
Existen modelos muy interesantes que pueden ser construidos disponiendo de un conjunto de
muestras con únicamente los valores de sus atributos propios, como por ejemplo las estructuras
de agrupamiento (GCS o redes EAN). Este tipo de modelos permite tareas tales como detección
de nuevas clases de enfermedades (p. ej.: tumores).
La Inteligencia Artificial resulta muy útil y permite tareas tales como ayudar a la comunidad
científica a encontrar nuevos conocimientos, reglas y dependencias en la resolución de problemas
comunes de la vida real, así como proporcionar una solución aceptable para aquellos problemas
para los cuales la humanidad no dispone del conocimiento suficiente para su resolución.
¿Qué hay de mis aficiones?
Una de las cosas que más me gusta es escuchar la radio. Internet brinda una gran oportunidad para
escuchar radio porque muchas emisoras que emiten por ondas también lo hacen por la red de redes.
Linux es un gran sistema operativo para poder investigar en IA. La investigación en IA implica
procesos pesados que duran días. Al ejecutar estos procesos ejecutados en sistemas operativos
Microsoft monopolizan la CPU y es imposible hacer otra cosa en el mismo equipo. Gracias al reparto
de CPU de GNU Linux es posible realizar varias tareas al mismo tiempo mientras ejecutas uno de estos
procesos. La calidad del planificador del sistema operativo Linux es increible.
Los informáticos que confeccionan las páginas web desde las que escuchar la radio parecen do
darse cuenta que los que trabajamos en la Universidad y por el desarrollo de la humanidad también
nos gusta escuchar música, noticias, etc. La radio es, sin duda, nuestra mejor aliada. Pero ellos
insisten realizar sistemas incompatibles con GNU Linux y esconder las URL de los streams de audio. Así
que cada día es más difícil escuchar la radio por Internet.
Bueno, algún día me tendré que comprar una radio pero mientras pueda obtendré y
y compartiré las URLs de los streams de audio porque escuchar radio es un derecho para todos
incluyendo a los que investigamos y de forma independiente a tu sistema operativo. Con Totem de Gnome o
incluso con herramientas por comandos puedes usar las URLs del fichero para escuchar la radio por Internet. Descarga aquí el fichero de texto emisoras.txt con las
URLs de las principales emisoras de música de España. Y si conoces alguna más
envíamela por correo y yo la colocaré en el fichero. Y si usas sistemas operativos de Microsoft
puedes usar el Reproductor Multimedia con las URL.
|