Java WebStart y JNLP 
En la sección "soft" he añadido un pequeño .tar.gz con un ejemplo didáctico de utilización del protocolo JNLP (Java Network Launching Protocol) para la ejecución de aplicaciones remotas firmadas sobre protocolo HTTP. El fichero contiene scripts orientados para la utilización de JNLP en Linux aunque son muy fáciles de modificar para convertirlos a otros formatos de script (i.e. .bat).

Espero que le sirva de ayuda a alguien.

[ añadir comentario ] ( 2217 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2075 )
Hoy hace 28 añitos que nací 
Pues eso; y, bueno, podría parecer que pongo este post para que me feliciten y, bueno, es posible que eso sea cierto (para qué engañarnos :-). Espero segir muchos años manteniendo esta página y seguir añadiendo contenidos que sirvan de utilidad para programadores, músicos y gente de la esfera MSX y Gameboy Advance.

Gracias a toda la peña que comenta (que no es mucha, pero es algo y se agradece mucho :-)

[ 3 comentarios ] ( 1649 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2050 )
Más cosas con AJAX 
Chiquito vicio no he cogido yo con el AJAX este :-). En la sección "soft" acabo de subir el PHPCFE (PHP Compressed Files Explorer), una pequeña utilidad web hecha por el menda basada en Javascript, PHP y XML (AJAX) que permite explorar desde el navegador del cliente el contenido del ficheros .tar.gz almacenados en el servidor sin necesidad de bajarlos al cliente. Tan solo requiere PHP 4 o superior y que el servidor posea los programas de compresión tar y gzip.

Junto al enlace para bajar el PHPCFE he puesto un enlace de ejemplo para que puedan explorar el contenido de un fichero .tar.gz de ejemplo que hay en este servidor.

Ya me dirán cómo les va. Tampoco me he matado a probarlo: por lo pronto funciona. Por cierto, es GPL.

[ 1 comentario ] ( 2653 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2073 )
Ayer murió Bob Moog, el pionero de los sintetizadores 
Es curioso. Los grandes medios de masas sólo se ocupan de recordarnos las muertes de las personas célebres, casi nunca de las personas que contribuyeron a mejorar este mundo un poco más. Tampoco es que Bob Moog haya sido un mecenas ni un profeta religioso, pero sí el inventor del sintetizador tal y como lo conocemos actualmente, el creador de uno de los filtros más simulados en circuitería musical (el filtro moog) y el creador de estándares de facto utilizados por la industria electrónica musical (como el estándar logarítmico de 1 voltio/octava para el control del osciladores musicales), fue el primero que le puso un teclado estilo piano a un sintetizador para hacerlo más accesible a los músicos (algo que hoy presupone casi todo el mundo) y el primero en crear un sintetizador comercializable (fuera de los laboratorios) allá por 1965.

Seguro que cuando muera Vangelis, Mike Oldfield o Jean Michel Jarre les dedicarán un pequeño espacio en los telediarios (aunque sea en el de la dos), sin que nadie sepa que buena parte de su sonido se lo deben agraderer a este anciano de 71 años que murió ayer.

Más info:
http://www.hispasonic.com/noticia1753.html
http://en.wikipedia.org/wiki/Robert_Moog

[ 5 comentarios ] ( 2544 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2107 )
Implementación de un doble buffer de sonido en la Gameboy Advance 
¡Lo conseguí! :-) Anoche me di cuenta del error lamentable que estaba cometiendo en algunas líneas de código al tratar un array de bytes con signo como si fuese un array de enteros de 32 bits sin signo (chiquita diferencia). El caso es que el fichero directsound.tar.gz que hay ahora para bajarse ya tiene el main.c adaptado para doble buffer.

El ejemplo sigue siendo el mismo, pero en lugar de reservar un buffer DMA del tamaño del sample completo, lo reserva siempre de un mismo tamaño, pequeño y potencia de dos. Controlando el desbordamiento de cada una de las mitades del buffer podemos reproducir de forma continuada o, lo que es lo mismo, reproducir muestras de longitud arbitraria.

Sección "gameboy advance" del menú de la izquierda.

[ 1 comentario ] ( 1876 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2028 )

<< <Anterior | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | Siguiente> >>