logo

Delphi

KozumIR (Kozumi Infra Red)

Descripción
KozumIR es un programa que te permite controlar otras aplicaciones usando un control remoto a través de una tarjeta sintonizadora Kozumi (Kozumi KTV-01C). También puedes apagar, reiniciar o hibernar tu computadora utilzando el control remoto, así como también controlar el mouse.

¿Cómo funciona?

KozumIR emula las acciones que un usuario realiza sobre un programa por medio del teclado. Específicamente, KozumIR envía mensajes con códigos de teclado a la ventana de la aplicación que se está controlando.


kozumir


setup_kozumir.zip (615 KB)

Notas de Instalación para KozumIR
KozumIR no necesita las aplicaciones que vinieron con el software de tu placa (878RMT.exe and 878RMTMon.exe, usualmente en C:\WINDOWS), puedes desinstalarlas si lo prefieres.

Referencia rápida de KozumIR
Observa la captura de pantalla mostrada más abajo para tener una vista previa del diálogo de configuración.

  • Activa/desactiva el monitoreo de control remoto haciendo click en la etiqueta  "Estado".
  • Presiona el botón "OK" en el control remoto para mostrar el menú.
  • Utiliza el botón "+" para crear una nueva definición de programa.
  • Utiliza el botón "ab" para editar una definición de programa existente.

Vea la Ayuda para una referencia más completa o este video explicativo (1.92MB).

kozumir_config


Si creas una nueva definición de programa y crees que será útil a otros usuarios, envíamela por correo electrónico y la incluiré en la nueva versión del instalador.


Estado de desarrollo


Versión 0.5b, 4-Jul-2007.
+ Nuevo instalador:
a. permite crear un acceso directo en la carpeta "inicio" del menú de inicio para que la aplicación sea iniciada al cargar Windows (requiere privilegios de administrador).
b. El idioma de la aplicación es actualizado para ser el mismo idioma seleccionado durante la instalación.
+ Los botones de control remoto correspondientes a números son ahora configurables como cualquier botón y no fijos para enviar "sólo números".
+ Solucionado un bug que no permitía guardar el seteo de la tecla shift en algunos sistemas que distinguen entre shift izquierdo y derecho.
+ Mejoras visuales en la interfaz del diálogo de propiedades de aplicación.

Versión 0.4b, 24-Jun-2007.
+ Mejorada la captura de teclas en el diálogo de propiedades de aplicación.
+ Agregada la descripción de las asignaciones de teclas para cada botón en el menú de aplicaciones.
+ El archivo de ayuda ha sido actualizado.

Liberaré el código fuente en cuanto tenga una versión más terminada.

Gracias a...
  • Mi novia Carla por su apoyo, testeo y sugerencias durante el desarrollo de KozumIR.
  • Gustavo Ramirez por su testeo y sugerencias durante el desarrollo de KozumIR, y por sus definiciones de programa.

Palabras Clave: 
Control Remoto, Kozumi, Tarjeta sintonizadora de TV.
Actualizado 4-Jul-2007
Deja tu comentarios / Leave your comment Ver comentarios / View comments

KozumIR (Kozumi Infra Red)

Description
KozumIR is a program that lets you control other applications using a remote control through a Kozumi Tuner card (Kozumi KTV-01C). You can also turn-off, reboot or hibernate your PC using the remote control, and even control your mouse cursor and clicks.

How does it work?

KozumIR mimics the behaviour of a user controlling an application using the keyboard. Specifically, KozumIR sends keyboard codes messages to thewindow of the application being controlled.

kozumir

setup_kozumir.zip (615 KB)

Installation notes for KozumIR
KozumIR doesn't need the applications that came with your board (878RMT.exe and 878RMTMon.exe, usually under C:\WINDOWS), you can uninstall them if you want.

KozumIR Quick reference
See the ScreenShot below for a preview of configuration dialog.

* Turn Remote monitoring On-Off by clicking on the "Status" label.
* Press the "OK" Button on the Remote to display the menu.
* Use the "+" button to create a new application definition.
* Use the "ab" button to edit an existing application definition.

See Help for a more detailed reference, or you can download and watch this video (1.92MB, Spanish Audio).

kozumir_config


If you create a new application definition and you think it might be useful to other users, please send it over by e-mail and I will include it in the new installer.


Development status

Version 0.5b, 4-Jul-2007.
+ New installer:
a. allows to create a link under "startup" folder in start menu so the application is loaded with Windows (requires administrator rights).
b. Application language is updated to match the language selected during install.
+ Number buttons are now customizable, just like any other button.
+ Fixed a bug that prevented the storing of Shift key in some systems that distinguish between left and right Shift.
+ Some minor visual improvements to Application Properties dialog GUI.

Version 0.4b, 24-Jun-2007.
+ Keyboard capture has been improved.
+ Key assignments are shown under the applications menu.
+ Help file has been updated.

I will release the source code as soon as I have a more finished version. 

Keywords: Remote Control, Kozumi, TV Tuner Card.
Updated 4-Jul-2007
Deja tu comentarios / Leave your comment Ver comentarios / View comments

Google Talk Translucency

Description
Very Small footprint application to turn Google Talk application window transparent.

Don't hesitate to contact me if would like to have the code. 

gtrans
gtrans.zip (439 KB)

Keywords: Google Talk, transparency, Alpha blend.
Updated 03-Apr-2007

Sliding Spectrogram Winamp Visualization Plugin

Description
Just a simple spectrogram (AKA: short time Fourier analysis, time-frequency Fourier analysis).
I wrote this plugin to be able to watch mid-low frequency changes, mostly on voice range.
Comes in handy to watch female voices solos, such as those that appear in Gothic Metal.

You can select to view the spectrogram windowed or fullscreen, and you can change the palette used to map the Spectrum amplitude to colors.

This plugin was written in Delphi and it's freeware, you may get the source by e-mailing me.

Known Bugs
There's a minor? bug that occurs when the user closes the vis window using the close button.
I guess that something goes wrong when distroying the main window and the plugin does not get unloaded.
However, this does not happen when you close the window using Ctrl+Shift+K or by selecting Start-Stop plugin.

That would be all, have fun and don't hesitate to contact me if would like to have the code. 

specgram
setup_vis_specgram.zip (420 KB)

Keywords: STFFT, Spectrogram, specgram, voice print, winamp visualization plugin.
Updated 1-Mar-2007

Binary Clock 3D

A binary clock, pretty much the same as below, only drawn in 3D using OpenGL. Includes 2 versions: standalone executable and screen saver.

bin clock 3D screenshot
binclk3D.zip (305 KB)

binclk3D_scr.zip (305 KB)

Keywords: Binary, clock, texturing, transparency.
Updated 14-Oct-2006

Reloj Binario

Un reloj binario de leds, para aquellos que les gusta sentirse Neo y ver la Matrix en código ... Se ilustra el manejo de transparencias, redireccionamiento de mensajes GDI, graficación dinámica en la bandeja del sistema y compilación de recursos dentro del ejecutable. Se incluye instalador compilado, código fuente de la aplicación (Delphi 7) y del instalador (Inno Setup).

bin clock screenshot
binaryclock.zip (459 KB)

Palabras clave: Binario, reloj, leds, transparencia, graficación de íconos.
Updated 21-Ago-2006

Binary Clock

Led binary clock, intended for those who like to feel like Neo and read the Matrix in source code ... It shows how to use transparencies, redirecting GDI messages, dynamic plotting on the systray and resource compilation inside the exe file. Includes compiled installer and sources to application (Delphi 7) and installer (Inno Setup).

bin clock screenshot
binaryclock.zip (459 KB)

Keywords: Binary, clock, leds, transparency, icon plotting.
Updated 21-Aug-2006


FFT Recursiva

Cálculo de la transformada rápida de Fourier de manera recursiva (sólo con propósitos educativos, no es para nada eficiente!).

rec_fft.zip (4 KB)

Palabras clave: fft, recursividad.

Recursive FFT

Computing of the fast Fourier transform using recursion (only with educational purpose, very inefficient!).

rec_fft.zip (4 KB)

Keywords: fft, recursion.


Translúcido!

Un ejemplo de empleo de métodos de la API para transformar cualquier ventana en translúcida (excepto la consola de Windows).

trans.zip (2 KB)

Palabras clave: transparencia, mezclado alfa, API.

Translucid!

How to turn any window translucid using API calls (except for the Windows command window).

trans.zip (2 KB)

Keywords: transparency, alpha blending, API.


Votantes

Un simple ejemplo de Autómatas Celulares de estados finitos. Modelo de la opinión de votantes.

Vote.zip (178 KB)

Voters

A simple example of Finite State Cellular Automata. Voters opinion model.

Vote.zip (178 KB)



"Why make things difficult, when it is possible to make them cryptic and totally illogic, with just a little bit more effort?"

- Aksel Peter Jorgensen -