Obtener el número de serie de un ordenador con PowerShell

Vamos con una entrada rápida ¿Sabes obtener el número de serie de un equipo con un comando de PowerShell? Pues sería así:

gwmi win32_bios | fl SerialNumber

Si lo ejecutáis sin filtros obtendréis más información sobre la bios.

Anuncios

Modificando la apariencia de PowerShell

No se a vosotros, pero a mi la apariencia de la interfaz por defecto del PowerShell de Windows no me seduce nada, y estos días tengo que trabajar bastante con él:

Ni la tipografía me resulta cómoda a la hora de leer, ni el color de fondo me convence y hasta me parece demasiado pequeño el tamaño de la consola. Pero podemos personalizar esta interfaz. Basta con hacer click sobre el icono de Powershell que hay en la esquina izquierda de la ventana, al lado del nombre:

Icono sobre el que pulsar

Ahí podéis ir a al menú “Propiedades“. Si no ejecutamos el PowerShell con permisos de administrador los cambios no serán permanentes y se perderán al cerrar la ventana.

La primera pestaña, Opciones, nos permitirá activar o desactivar las opciones de autocompletado, de inserción (pegar en un solo click) o de edición rápida. También nos dejará definir el tamaño del buffer o el del cursor:

La segunda pestaña, Fuente, nos permitirá cambiar la tipografía y su tamaño:

La tercera pestaña, Diseño, nos permite definir el tamaño del buffer, el de la ventana y la posición de la misma:

Y finalmente en la pestaña Colores podremos elegir el color de fondo y de letra para la pantalla de PowerShell y para las pantallas emergentes.

Trasteando un poco lo podemos dejar a nuestro gusto. En mi caso me gusta que parezca una venta clásica de MS-DOS, puede que por nostalgia o por la fuerza del hábito.

Virtual Box: Compartir una carpeta de un anfitrión Windows en una máquina con Ubuntu.

El primer paso para este tutorial nos remite a una entrada antigua: hay que instalar las Guest Additions de Virtual Box para comenzar. Es un paso indispensable, pues sin las Guest Additions no va a funcionar.

Ok, ya tenemos nuestro sistema operativo Ubuntu (o familia) instalado en una máquina virtual de Virtual Box y con las Guest Additions instaladas. Ahora tenemos que irnos a Configuración, allí a Carpetas Compartidas y allí elegimos la carpeta a compartir y le asignamos un nombre (para el ejemplo le he puesto vbox).

Tras esto nos vamos a nuestro Ubuntu y abrimos un terminal de línea de comandos. Lo primero que haremos será crear un punto de montaje para nuestra carpeta. En el ejemplo le llamaremos “carpeta“:

sudo mkdir /media/carpeta

Y lo siguiente es ejecutar el montaje de la carpeta. En mi caso la carpeta en Windows se llama vbox y el punto de montaje carpeta, en el vuestro poned los que correspondan:

sudo mount -t vboxsf vbox /media/carpeta

Si queréis que la carpeta se monte siempre al arrancar el sistema el truco es editar el fichero /etc/init.d/rc.local y añadir a él la línea que usamos para montar la carpeta.

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.

¿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.