jueves, 23 de septiembre de 2021

Ruffle: Emulador de Flash Player

 

Ruffle es un emulador de Flash Player escrito en Rust. Rust es un lenguaje de programación que empodera a todos para construir software fiable y eficiente. 

Ruffle se ejecuta de forma nativa en todos los sistemas operativos modernos como una aplicación independiente y en todos los navegadores modernos mediante el uso de WebAssembly. Aprovechando la seguridad de los navegadores modernos y las garantías de seguridad de la memoria de Rust, podemos evitar con confianza todos los problemas de seguridad por los que Flash tenía fama. Ruffle vuelve a poner Flash en la web, donde pertenece, ¡incluidos los navegadores en iOS y Android! 

Ruffle es de código abierto mantenido por una comunidad de entusiastas.

Wasm (WebAssembly) es otra forma con la que se puede generar aplicaciones en la Web. Todos los navegadores participaron en su desarrollo, y por eso se pueden ejecutar aplicaciones de Wasm. Hasta ahora, sólo quedaba JavaScript, lento en ocasiones e infumable en otras, por eso World Wide Web Consortium (W3C) está impulsando esta nueva iniciativa.

Ruffle Demo

A través del navegador podemos probar una serie de demos, juegos, por ejemplo, o arrastrar cualquier archivo con extensión .swf y reproducirlo sin más.

En la página de Ruffle, desde cualquier navegador, elegimos Demo.
Aparece luego un fondo o escritorio de color negro donde podemos arrastrar el archivo swf que queremos reproducir:


Y así de fácil funciona:

En vez de arrastrar, podemos también usar el navegador de archivos, Examinar..., o echar mano de los ejemplos, SAMPLE swf:, como se muestra en la siguiente imagen:


Extensiones para navegadores

En la sección Download podemos descargar o instalar ya directamente las extensiones para poder disponer de Flash en los navegadores.

martes, 7 de septiembre de 2021

Dirty Loops & Cory Wong - Follow The Light

Todo encaja, todo suena de maravilla, y el paroxismo emocional al final del tema. La expresión que le brinda la saxofonista Grace Kelly al genial bajista Henrik Linder es todo un simpático cumplido 😄😄.


Sonido de inicio para Abalar Libre

Es en la entrada de este blog, titulada:  Sonido de Inicio en MONARCA OS con SoX (Swiss army knife of sound processing), donde explico sobradamente cómo añadir un sonido de inicio en el arranque de un sistema GNU Linux.

Para obtener el mismo resultado en Abalar Libre  procedemos del siguiente modo:

Primero instalamos con Synaptic la utilidad Sox y los paquetes correspondientes para poder reproducir los archivos con el formato de sonido correspondiente, como es el mp3. En este caso, no olvidar instalar el paquete libsox-fmt-mp3, aunque yo os recomiendo instalar también los compatibles con las arquitecturas de sonido más comunes, tal como se muestra en la figura siguiente:

El segundo paso será buscar el sonido de inicio que más nos guste, y podemos buscarlo, por ejemplo, en el siguiente enlace:


http://www.sonidosmp3gratis.com/inicio

Seguidamente descargamos los archivos deseados, pero los ubicamos en una carpeta oculta creada previamente (Ctrl+H para ver o no carpetas ocultas) en /home/usuario/.sonidos-inicio


 Descargamos de la página anterior, por ejemplo, los archivos deseados, y los ubicamos en la carpeta anteriormente creada:


Ahora es el momento de abrir en el Administrador de configuración (Aplicaciones -> Configuración -> Administración de configuración) Sesión e inicio, y Añadir el evento correspondiente para activar el sonido al inicio; fijarse que la ruta del archivo de sonido guardado que queremos ejecutar está precedida de la palabra Play:

Reiniciar y probar.