Cómo hacer una captura de vídeo en una máquina virtual de Virtual Box

Desde Virtual Box 4.3 existe la opción de realizar una captura de vídeo de la pantalla de la máquina virtual, sin necesidad de software adicional.

Para acceder al menú de captura de vídeo basta con ir al menú de configuración de la máquina, seleccionar Pantalla en el menú de la izquierda e ir a la pestaña de Captura de Vídeo. Ahí marcamos el check de Habilitar Captura de Vídeo.

Un punto importante a tener en cuenta es que hay que configurar el tamaño de fotograma para que sea igual a la resolución de pantalla de la máquina. De no hacerlo de forma correcta los fotogramas saldrán cortados.

Anuncios

¿Cómo forzar que la instrucción “net use /delete” no nos pida confirmación para desmontar una unidad de red?

Vamos con un tip rápido sobre sistemas operativos. Si en Windows queremos desmontar una unidad de red desde un script utilizaremos el comando net use con el parámetro /delete. El problema es que este nos pedirá confirmación, por lo que si es una tarea automatizada se quedará esperando la respuesta ¿Cómo podemos forzar que se desconecte la unidad? Pues con el parámetro /y después del /delete.

La cosa sería más o menos la siguiente:

#Así para desmontar todas
net use * /delete /y

#Cambiando * por el nombre de la unidad 
#desconectamos solo esa
net use x: /delete /y

La opción /y hará que se interprete “yes” como respuesta por defecto a todas las peticiones de confirmación.

Utilizar el comando expr para hacer operaciones

El comando expr del terminal de Linux nos permite evaluar una expresión y pintar su resultado. De esta forma podemos usarlo para ejecutar operaciones aritméticas o de comparación.

$ expr 15 + 3
$ expr 15 % 3
$ expr 15 \* 3
$ expr 15 – 3
$ expr 15 / 3

En el ejemplo de arriba puedes ver los ejemplos para suma, operación de módulo, multiplicación (ese caso requiere usar el carácter \ para escapar el asterisco que usamos como símbolo de multiplicación), resta y división.

¿Limitaciones? Pues que solo nos permite operar con números enteros: únicamente acepta enteros como parámetros y tan solo devuelve enteros como resultado

Otra cosa que nos permite expr es ejecutar operaciones de comparación:

$ expr 15 = 3
$ expr 15 != 5
$ expr 15 \> 3
$ expr 15 \< 3
$ expr 15 \<= 3

Devolverá 1 en caso de que la comparación sea verdadera y 0 en el caso contrario. De nuevo el carácter \ será necesario para escapar los caracteres de mayor y menor en las comparaciones.

No solo podemos usarlo desde el terminal para operar, expr también puede resultar de utilidad invocado dentro de alguno de nuestros scripts.

Famiclones: la historia de las consolas NES piratas.

Se llama Famiclone o Famiclón a las consolas que eran imitaciones de la popular NES (Famicon en Asia) de Nintendo. Históricamente han tenido dos momentos álgidos de popularidad: la primera mitad de los 90 y estos últimos años, tras el lanzamiento de la NES mini por parte de Nintendo y de la ola nostálgica de sus antiguos usuarios

Los primeros clones provenían tradicionalmente de China, Taiwán y Corea del Sur, en muchos casos de las mismas fábricas que creaban las placas para Nintendo. A finales de los 80 se hicieron populares en América Latina por su precio, sensiblemente más bajo que el de las originales de Nintendo, y en los antiguos países europeos del bloque comunista, puesto que la NES no había tenido distribución en sus mercados. Como curiosidad, los modelos más populares en la antigua Yugoslavia tenían una carcasa que imitaba el diseño de la Mega Drive de Sega.

En España fue muy popular en aquellos primeros 90 la NASA, un clon que era compatible con los cartuchos de NES tanto europeos como importados y que podía encontrarse con facilidad en pequeñas tiendas de electrónica. De serie incluía dos mandos y una réplica de la popular pistola Zapper de Nintendo, incluso hubo alguna tirada con el teclado para usar Family BASIC. Su versión original montaba el mismo hardware que la Dendy, el clon más popular en los países de la antigua Unión Soviética. Hubo versiones posteriores con la tecnología NOAC, de la que hablaremos a continuación, y juegos preinstalados

Consola NASA

A mediados de los 90, apareció la tecnología llamada “NES-on-a-Chip”, una serie de pequeños circuitos integrados que imitan el funcionamiento de la consola. Esto implicaría la producción de modelos más pequeños y todo un auge de nuevos clones destinados a mercados en economías en vías de desarrollo. Seguramente te suene, por haber sido un popular meme, la PolyStation. Se trataba de una consola cuyo hardware se basaba en estos chips, mientras que su carcasa y sus controles imitaban los de una PS-One. Eran consolas baratas que podían encontrarse en bazares, tiendas de Todo a Cien o hasta como regalo en tómbolas de mercadillo. Los chips eran de fabricación barata, lo que provocó que aparecieran múltiples pequeños fabricantes en Malasia, Tailandia o Filipinas.

Nintendo siempre intentó luchar legalmente contra estas imitaciones. La fabricación y distribución de la NES clásica se mantuvo hasta 2003 en Japón y además hubo algún clon que disponía de licencia oficial de Nintendo (Sharp o Hyundai obtuvieron licencias), aunque la mayoría de los clones fueron ilegales. En 2005 Nintendo recibiría un mazazo legal: perdía un juicio contra GameTech, a quienes habían demandado por su consola Power Player Superjoy III. Las patentes de Nintendo habían expirado y las imitaciones del hardware ya no implicarían una violación de sus derechos de autor. Ojo, esto no quiere decir que todos los clones sean legales, los derechos de autor sobre los juegos duran más años al ser tratados como una obra artística, esto provoca que muchos clones que llevan juegos integrados en su memoria sigan fuera de lo legal.

Los populares chips de mediados de los 90 que permitieron la segunda hornada de clones se fueron volviendo más pequeños con el paso del tiempo. Esto permitió la aparición de nuevos formatos de clon: consolas con varias entradas de cartucho y varios chips para reproducirlos (como las RetroFreak, Retro5 o Retron, que permiten cartuchos de NES y de SuperNES), clones portátiles con apariencia de GameBoy o GameGear (yo mismo me he regalado uno estas navidades, una RetroFC de Anbernic), réplicas que imitan una recreativa en miniatura o clones que directamente son solo un mando que conectar a la tele imitando a los que ha comercializado Atari en los últimos años (en Brasil ha sido muy popular el GunBoy, que imita el mando de una N64).

El lanzamiento de la NES mini en 2016 de forma muy limitada, y con un catálogo reducido a 30 juegos, ha llevado a un nuevo pico de popularidad de estos clones. Algunos siguen montando circuitos integrados de uso específico, otros directamente montan una Raspberry Pi con Retropie y un montón de Roms dentro de una carcasa similar a la de la MiniNES.

La NES Classic Edition ha sido la causa del nuevo auge de estos clones.

¿Estamos ante un nuevo ataque de los clones? Basta con buscar “consola retro” en Amazon para constatar el auge de estos dispositivos, sobre todo en formato portátil y en formato mando. No se si los viejos rockeros nunca mueren, pero desde luego que las viejas consolas se resisten.

Poñer o Windows 10 en Galego

Imos pechar este 2018 cunha entrada técnica en galego. Dende fai anos a instalación dunha distribución do Linux en galego era una tarefa sinxela, canda menos en distribucións baseadas no Ubuntu pois o galego era un dos idiomas dispoñibles na instalación. Mais o Windows era cousa ben distinta, precisaba da instalación dunha serie de complementos que non sempre funcionaban ben. A boa nova é que con Windows 10 este proceso é moito máis sinxelo.

Basta con procurar no menú e a Configuración->Todas las Configuraciones->Hora e Idioma. Alí no menú da columna esquerda eleximos Región e Idioma. Na lapela dereita abrirá unha serie de opcións e temos un botón de Agregar un Idioma no que pulsar.

Hora e idioma

Ao pulsar ese botón poderemos ver unha listaxe con tódolos idiomas dispoñibles e un cadro no que facer a procura do que queremos de forma directa. Una vez atopamos o galego calcamos sobre el, e na pantalla de confirmación escollemos estas opcións e calcamos no botón de Instalar.

Cando vexamos a confirmación de que o proceso de instalación rematou teremos que facer un reinicio do equipo para que este arrinque en galego, tendo non só o sistema operativo mais tambén tódalas aplicacións que sexan compatibles.

Activar Windows Subsystem for Linux en Windows 10 e instalar una distribución de Linux

Ya en su día hablamos aquí sobre cómo activar el bash de Ubuntu en Windows10. Vamos a actualizar y ampliar un poco esto viendo cómo activar el Windows Subsystem for Linux en Windows y cómo instalar después una distribución de Linux:

El primer paso es activar en nuestro Windows 10 la característica del subsistema para Linux. Para eso tenemos que abrir el PowerShell y ejecutar el siguiente comando:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Tras esto toca reiniciar para completar la activacion. Una vez realizado tenemos dos opciones para instalar nuestra distribución. La primera y más cómoda, para las versiones más actualizadas de Windows 10, es hacerlo directamente desde el Windows Store, la tienda de aplicaciones de Microsoft. Están disponibles Ubuntu, OpenSuse, KaliLinux, Debian y la versión Enterprise de Suse para servidores.

La otra opción es descargar e instalar manualmente. Podéis buscar el paquete appx y descargarlo desde el navegador o podéis serviros de cURL para hacerlo desde el PowerShell con el siguiente comando:

curl.exe -L -o ubuntu-1804.appx https://aka.ms/wsl-ubuntu-1804

En el ejemplo descargaríamos la versión 18.04 de Ubuntu. Tendrías que cambiar la version por la que corresponda.

Una vez descargado tendríamos que desempaquetar e instalar. Desde PowerShell sería así, poniendo las rutas y el nombre de fichero que corresponda:

Expand-Archive ~/Ubuntu.appx ~/Ubuntu

Una vez abierto buscamos el archivo .exe de nuestra distribución, en este caso sería Ubuntu.exe y lo ejecutamos.

Por comodidad se recomienda añadir ese fichero ejecutable al path de Windows, de esta forma podrás invocarlo desde cualquier parte sin tener que escribir toda la ruta.

Un último apunte importante: la distribución de Linux debe estar almacenada en el mismo disco duro donde está instalado el sistema operativo. En caso contrario mostrará un error en la ejecución.

Crontab Generator: Generador web de tareas programas para Linux

Si eres de los que ve muy práctico el disponer de un programador de tareas pero no te acabas de sentir cómodo o no acabas de entender cómo se escribe un comando para que cron programe una tarea tienes la suerte de tener un buen montón de herramientas on-line para generar tareas programas en Linux.

Crontab Generator es una de ella, una web donde de forma muy simple elegimos la periodicidad de una tarea, insertamos la ruta del script que la ejecuta y él nos genera el comando. Por ejemplo, supongamos que queremos ejecutar un script que se llama backup.sh,situado en la carpeta home, todos los días de lunes a viernes a las 3 de la madrugada. El comando sería el siguiente:

* 3 * * 1-5 /home/backup.sh

Pero con Crontab Generator tienes un panel donde puedes seleccionar gráficamente estos parámetros:

crontab generator