Bienvenid* a mi página web (si la ves mal, seguramente sea culpa del navegador que utilizas. Esta página cumpe los estándares de la W3C O:-)). Soy Alvaro Marín (o split :-)
En esta web encontrarás diversos proyectos y documentos que he ido creado todo este tiempo que llevo relacionado con la informática en general y con el Software Libre en particular. Que los disfrutes ;-)
Si te interesan los sistemas de correo electrónico y todo lo relacionado con el spam, quizás te interese echar una ojeada a mi blog.
En esta web encontrarás diversos proyectos y documentos que he ido creado todo este tiempo que llevo relacionado con la informática en general y con el Software Libre en particular. Que los disfrutes ;-)
Si te interesan los sistemas de correo electrónico y todo lo relacionado con el spam, quizás te interese echar una ojeada a mi blog.
- Plugin para Qmail para realizar rate limit a direcciones de email
Este plugin, usa MySQL para guardar las direcciones FROM que Qmail recibe, por lo que puede realizarse un rate limit sobre ellas. Cuanto el contador de veces que se ve una dirección es mayor que el límite establecido, el mensaje se rechaza. Cada hora, la tabla de registros es borrada por lo que el límite se establece en una hora, por ejemplo, 100 mensajes por hora y dirección. Se pueden establecer también límites individuales para direcciones específicas.
Puedes descargarte el archivo aquí.
La página del proyecto, donde se pueden ver otros plugins:
http://qmail-spp.sourceforge.net/
Qmail debe estar parcheado con SPP.
- Perl Player for GoEar.com
El siguiente script escrito en Perl, permite acceder a la lista de canciones del usuario que tengamos en www.goear.com para poder escuchar éstas sin necesidad de estar constantemente dando al "play" del reproductor en Flash que www.goear.com nos proporciona.
Permite bajar el listado de favoritos y consultarlo localmente para incrementar la velocidad, además de la reproducción en modo "random" o "contínuo", bajada y cache de canciones, reproducción desde línea de comandos...etc.
El script se llama "playgoear.pl" y está disponible aquí: playgoear.pl (Versión 1.4, lanzada el 19 de Abril del 2012). Utiliza mplayer para reproducir las canciones.
Una vez bajado, bastará editar el archivo y cambiar el usuario y contraseña a utilizar que se encuentra en las primeras líneas.
- NetInvent
NetInvent es un programa de inventariado de las características, tanto hardware como software de las máquinas de una red. Se compone de un módulo servidor que escuchará el puerto TCP:6666 a espera de que los clientes le envien la información a través del módulo cliente instalado en cada uno de ellos. Posteriormente, introducirá los datos en una base de datos en MySQL para poder mostrarla a continuación mediante una interfaz web PHP.
Tanto el servidor como los clientes, están desarrollados en C y el módulo cliente, además de para GNU/Linux está disponible palataformas Windows.
La web de este proyecto está en SourceForge: http://sourceforge.net/projects/netinvent/
NOTA: el día 15 de enero del 2006, se liberó la versión 0.3 de dicho proyecto, con una revisión completa de código y corrección de bugs.
- UniPIC
UniPIC es un programa para GNU/Linux para programar PICs, concretamente los PIC16C84 y PIC16F84, mediante un programador que tengamos conectado al puerto paralelo del PC. Por defecto, grabará con el programador que se usa en la Universidad de Deusto, la microPIC Trainer, pero puede ser configurado para utilizar cualquier otro.
Desarrollado en C y con interfaz gráfica mediante GTK, este programa está basado en el programador de PICs de Brian Lane llamado picprg.
La web de este proyecto está alojada en SourceForge: http://sourceforge.net/projects/unipic/
- Traducción de PostfixAdmin
PostfixAdmin es una herramienta de administración de cuentas, alias, contaseñas, dominios...de correo para Postfix desarrollada en PHP(diseño modular y usando templates) y usando MySQL.
En la versión 2.0 de dicho proyecto traduje la parte de la interfaz web a castellano, descargable en un archivo llamado es.lang que también está disponible en la web del proyecto. Dicho archivo se colocará en el directorio llamado "languages" y cambiaremos el archivo de configuración config.inc.php, dejando la variable de idioma a lo siguiente: $CONF['language'] = 'es';
- Parche para Nagios 2.2 (corregido en Nagios 2.3)
Este parche corrige el status.cgi de Nagios 2.2 cuando existe un servicio extendido definido en serviceextinfo.cgi. Hace que apunte directamente a la URL configurada en notes_url de dicho archivo. Para aplicarlo:
cd nagios-2.2 wget www.splitcc.net/Downloads/nagios-patch.diff patch -p0 < nagios-patch.diff
- Parche para Nagios 2.3
Este parche modifica el status.cgi de Nagios 2.3 para que el action_url sea abierto en el mismo frame y no en una ventana nueva :-) Para aplicarlo:
cd nagios-2.3 wget www.splitcc.net/Downloads/nagios-patch-2.3.diff patch -p0 < nagios-patch-2.3.diff
- Postfix+Courier+MySQL
Documento que describe la instalación y configuración de un servidor de correo en Postfix, usando también Courier-IMAP para la lectura de los mensajes y con usuarios virtuales en una base de datos de MySQL. El documento aquí para leerlo on-line.
- Apache+PHP+MySQL
Documento para la configuración de Apache con el módulo de PHP y ejemplo de cómo conectar desde éste último a una base de datos de MySQL. Puedes leerlo on-lineaquí.
- MySQL
Tutorial introductorio al manejo del SGBD MySQL. Se puede leer en formato html, aquí.
- OpenSSH
Tutorial básico sobre OpenSSH. Configuración del servidor sshd y manejo de clientes. Para poder leerlo on-line, pulsa aquí.
- UserModeLinux
Trabajo sobre User Mode Linux y HoneyPots. Léelo aquí.
- DeCSS
Trabajo sobre DeCSS, el algoritmo de descifrado del CSS de los DVD's. Disponible en formato html, aquí.
- Reproducto iRiver IFP-190TC
Pequeño howto que explica cómo hacer funcionar el reproductor MP3 IFP-190TC bajo Linux. Lo puedes leer aquí.
- VNUML Archivo de configuración de VNUML para 3 nodos con Quagga instalado en ellos. Se trata de un xml: split.xml.
- Participación en programa de radio - DebaTic. Un interesante programa de radio en el que se trataron temas de correo electrónico, spam, phishing...etc.
- Conferencia Semana ESIDE 2005
Conferencia en la Semana ESIDE titulada "Sistemas Expertos, Redes Bayesianas y sus aplicaciones", impartida el 14 de Abril del 2005. A continuación, una pequeña introducción:
La evolución de los Sistemas Expertos basados en reglas ha concurrido en los basados en métodos probabilísticos. Nos encontramos con situaciones no deterministas o en los cuales no es posible conocer los datos con exactitud. Existe por tanto la necesidad de tratar esas situaciones de incertidumbre de forma efectiva para lo que se usa la probabilidad. Dichos Sistemas Expertos incluyen Cadenas de Markov y Redes Bayesianas. En la presente charla se hará especial incapie en las estas últimas, explicando la teoría de su funcionamiento y viendo algunos ejemplos de cómo programarlas con la librería de Intel PNL y algunos programas de modelado de éstas como Hugin.
Las transparencias de la charla, aquí. Adeás, los ejemplos de programación con openPNL en tar.gz, o de forma separada en:
00-CreacionBNet.cpp
01-Inferencia.cpp
02-Aprendizaje.cpp
03-AprendizajeEstructura.cpp
bayesian.data
bayesianstructure.data
README
- Revista ESIDE 2005
Dos artículos publicados, "SPF: Sender Policy Framework" y "ESIDE-DEPIAN". - Revista ESIDE 2003
Artículo realizado junto a dos compañeros para la revista de ESIDE sobre los grupos de interés de la Universidad de Deusto y en concreto sobre el e-ghost, grupo de Software Libre de la universidad. Puedes descargarlo en pdf aquí.
Corto que presentamos al concurso de cortos Minutoymedio.com de HispaVista que quedó en tercera posición :) Es parte de un proyecto de Multimedia. Concurso: http://cine.hispavista.com/minutoymedio2000/video/33.
Mozilla Firefox y Mozilla Thunderbird, dos nuevos programas (navegador web y cliente de correo) tanto para Windows como para GNU/Linux, que te recomiendo e invito a probar ;) Puedes descargarlos desde el site de Mozilla Europe: http://www.mozilla-europe.org/es/.
Las patentes de Software, permitirán patentar ideas con el peligro que esto conlleva para el Software en general y el Software Libre en particular. "El doble-click del ratón" "El uso de formularios" Esto a lo que estamos tan habituados puede ser objeto de patente. Lee e infórmate en la siguiente web:
Actualización: El consejo de la Unión Europea ha aprobado las patentes de software. A falta de una lectura ante el Parlamento, desde el grupo de Software Libre de la Universidad, ya estamos promoviendo las protestas: http://www.e-ghost.deusto.es/phpwiki/index.php/PatentesFuera. Un ejemplo rápido y gráfico de qué no se podría hacer por las patentes de software, se puede ver en esta web: http://webshop.ffii.org/.
- El comienzo de todo esto...GNU
- Linux kernel
- Debian GNU/Linux
- Grupo de Software Libre de la Universidad de Deusto.
- X-Evian, una distribución LiveCD creada por MetaBolik.
- Creative Commons, las licencias de moda :)
- David Bravo, un abogado especialista en temas de Propiedad Intelectual.
Si quieres contactar conmigo, puedes hacerlo en esta dirección: split arroba splitcc.net vía e-mail o puedes agregarme como contacto en Jabber con: split@jabber.org .