Alpha's

 

Intro

Hoy por hoy esto es solamente un repositorio de archivos, en donde iré colocando obras que, en cierto modo, puedo reclamar como mías. Sin más, los dejo con ellas, muy seguramente serán pocas hasta que crezca su número (d'oh!).

No me critiquen el formato o estética de la página, eso es mínimo, yo solo me dedico a hacer las cosas que están dentro.

La documentación y las explicaciones a fondo de todo están en http://zorri.blogspot.com.

Música

Hypothesis (~8 MBs) - 28 de Agosto de 2007

Laudator Temporis Acti (~6 MBs) - 02 de Septiembre de 2007

Half Portal (~7 MBs) - 24 de Diciembre 2007

Evolution of Human Mind (~9 MBs) - 17 de Febrero de 2008

Bellum Omnium Contra Omnes (Open Lyrics Version) (~9 MBs) -  14 de Marzo de 2008

Elementary (~6 MBs) - 13 de Abril de 2008

Megaman X Ending (Inner Remix) aka "Inner Knowledge" (~6 MBs) - 04 de Mayo de 2008

The Greatest War:

Escritos

Te veo (309 palabras) - 30 de Noviembre de 2005

La Guerra del Hombre (2.047 palabras) - 15 de Diciembre de 2005

Vuelo (166 palabras) - 18 de Diciembre de 2005

No Pain, No Gain (109 palabras) - 21 de Diciembre de 2005

Caminar... (316 palabras) - 30 de Marzo de 2006

En otro momento (1.035 palabras) - 15 de Abril de 2006

Una pregunta... (773 palabras) - 07 de Mayo de 2006

Clarísima Confusión (1.841 palabras) - 16 de Mayo de 2006

Guille (861 palabras) - 06 de Octubre de 2006

Lluvia (787 palabras) - 24 de Octubre de 2006

Kali (5.564 palabras) - 11 de Enero de 2007

La Guerra del Hombre | War of Men (re-edicion 2007, PDFs) - 26 de Junio de 2007

Hacia las montañas (5.008 palabras) - 08 de Enero de 2008

Software

SacaMail (~4KBs) - 12 de Junio de 2005

Originalmente pedido por el usuario Gothner_64 del foro 3DGames, esta aplicación por línea de comandos recupera emails con el formato xxxx@yyyy (donde xxxx e yyyy pueden ser letras, números puntos o guiones bajos), y las almacena en un archivo de salida anteponiendo "<contact>" y posponiendo "</contact>" a cada mail encontrado.

SrtSub (~7 KBs) - 14 de Julio de 2005

SRT/SUB Splitter/Joiner es un software por línea de comandos que permite separar en archivos paralelos el timing y el texto de archivos de subtítulos, en formatos .srt y .sub, respectivamente. Originalmente fue pedido por el usuario Inferno. del foro 3DGames.

E-MAL 2.0 (SacaMail 2) (~270 KBs) - 30 de Agosto de 2005

E-Mail Address Leecher es un software que surgió a pedido del usuario Braxis Copperwire del foro 3DGames, para el análisis de archivos y la recuperación de direcciones de e-mail desde ahí, basándose en la idea de SacaMail. El algoritmo no es para nada complejo, por lo que puede resultar inexacto en algunas ocasiones, pero eso le proporciona algo de velocidad. Reconocerá todo lo que sea de la forma xxxx@yyyy, en donde tanto xxxx como yyyy pueden contener letras de la A a la Z, números y los símbolos punto (".") y guión bajo ("_"). Haciendo experimentos con módulos de distintos sistemas, este sistema heredó el algoritmo de uno programado como prueba de análisis de cadenas.

COMunicar 2.0 (~65 KBs) - 22 de Octubre de 2005

Este programa es una suerte de "chat" vía puerto serial, a través de secuencias predefinidas. Su fuerte se encuentra en la visualización variable por pantalla (hexa, binario, string) o en el loggeado de todo lo enviado y lo respondido, y las respuestas automatizadas.

Este programa, efectuado como labor académica, se encuentra en su totalidad programado en Assembler, lo cual explica su velocidad, su bajo tamaño... y su inexistente interfaz.

La documentación del trabajo académico se encuentra adjunta, con toda la funcionalidad que contiene el programa.

Block98 (~15 KBs) - 4 de Abril de 2006

Este programa, instalado copiando sus contenidos a un diskette de inicio de Windows 98, permite bloquear ciertas características de Windows desde el arranque. Es ideal para la restricción de todas las posibles funcionalidades, y luego la activación de las mismas desde sólo un disco de inicio (disco "llave").

El programa pide una constraseña de administración. La contraseña inicial es "12345" (sin las comillas). Luego puede cambiarse.

Smaug Excel 0.9 Beta (~95 KBs) - 16 de Enero de 2007

Smaug es un sistema que pretende ser un sistema personalizable de backup y recuperación de datos. Este fue el proyecto beta, programado íntegramente en Microsoft Excel VBA (o para los amigos: "Macros"). Detalles sobre el mismo pueden encontrarse aquí.

Thot: Font data generator

Thot 1.0 (~ 400 KBs) - 24 de Octubre de 2007

Este programa es la fuente de datos para un sistema de redes neuronales a diseñar próximamente, para un trabajo académico sobre OCR.

La idea es que sobre la imagen de una letra se generan perceptores, y en el archivo de salida se indicará para cada letra elegida de cada fuente seleccionada la cantidad de veces que dicho perceptrón cruza la letra. Estos números serán procesados por una fuente neuronal que luego será capaz de reconocer las letras una vez entrenada con estos datos.

Desde ya debo agradecer muchísimo a JF por su ayuda con la implementación de fórmulas y la aproximación de las mismas a nivel pixel, junto con su orientación de manejo de imágenes. También a Gato Gris por su idea en cuanto a la forma de encararlo, que mejoró la performance y permitió la posibilidad de identificar múltiples cruces.

Thot 1.1 (~400 KBs) - 25 de Octubre de 2007

Se agregó la funcionalidad de formato compatible con la función load() de Matlab. Dicho formato no contendrá los encabezados, y en lugar de escribirse los caracteres al comienzo del archivo, se escribirán sus códigos Unicode.

Thot 1.2 (~400 KBs) - 29 de Octubre de 2007 (PD: 1:02 AM xD)

Se agregó el centrado y auto-resize de las imágenes, junto con una indicación del preview de qué fuente y carácter se está visualizando. Si bien parece algo muy pavo, a fines de reconocimiento de caracteres, el centrado y escalado de fuentes es algo que redujo en un 25% absoluto el error.

Thot 1.3 (~400 KBs) - 19 de Noviembre de 2007

Cambié la técnica de escalado de las fuentes. Esto tiene una gran ventaja, que es la generación de conjuntos de datos mucho más homogéneos, y por tanto, una facilidad mucho mayor para las redes neuronales de aprender bajo dichos datos. A la vez, me deshice del problema del Font Padding, que es espacio extra que una fuente utiliza para generar una cadena en pantalla. Sin embargo, con ello viene una gran desventaja, que es el tiempo extra de procesamiento (y claro! lo proceso todo a mano), pero por suerte arreglé el bug de la barra de progreso y algunos detalles más de la aplicación.

Investigación

OCR Matlab 1.0 (~850KBs) - 14 de Noviembre de 2007

Esta es una investigación, a modo de trabajo práctico que me pidieron para la universidad en la que estoy. La idea básica es construir un OCR en MatLab, utilizando redes neuronales. Acá está hecho de una determinada manera, que en conjunto con Thot, se logró un error de alrededor del 56%. Obviamente, no es nada bueno ni aceptable para una aplicación real, pero al menos funciona. Es el comienzo de algo.

Recién hoy que el trabajo fue presentado puedo mostrarlo públicamente. El código es sólo para MatLab 2007. Lo lamento gente, es eso o nada.

OCR Matlab 2.0 (~60KBs) - 19 de Noviembre de 2007

A recomendación de la cátedra que vio este trabajo, se re-estructuró la red para trabajar de una forma más competitiva, lo que, sin duda, ha resultado en una gran performance en entrenamiento de la msma y mejores resultados en la identificación de caracteres. La distribución en este caso sólo incluye el archivo script de MatLab 2007, y dos archivos de ejemplo con datos generados en la nueva versión de Thot, la 1.3.

Actualmente el error de esa red neuronal varía entre 5 y 15%.