La forma de participar en el concurso es muy sencilla. Básicamente es hacer una tortilla y grabar la tortilla una vez la has terminado, cortando la tortilla. Menciona a @tortilla@mastodon.madrid con el pequeño vídeo y se subirá a fediverse.tv/c/concurso_mastortilla junto al resto de vídeos de participantes. Intenta se original, creativo/a/e. Juega con tu imaginación. …
Categoría: #️⃣ DEV
bin2png – Convertir archivos binarios a png para publicarlos en redes sociales
bin2png es un script en python que permite por ejemplo meter doom1 shareware en 3 imagenes. Publicarlas en twitter y que puedan ser rescatadas por terceros para recomponer el zip (doom.zip) con el juego. Veamos como se puede instalar en una Debian 11 limpia: # apt update # apt install -y git python3-pip $ git…
Streamers sobre informática y ciencia a los que seguir en Twitch – Vol. 1
Voy a ir publicando algunos posts con un listado de strearmers que actualmente emitan en twitch y que me mole el contenido que hacen. He comenzado con esta lista que creo que es buena cosa para quienes empiezan en twitch y no saben que contenidos seguir (de temas de informática, tecnología, ciencia, etc …) …
Acceso vía SSH solamente desde IPs especificas
Configurar el acceso vía SSH solamente desde IPs especificas es sencillo. Se ha de tocar el archivo /etc/ssh/sshd_config . Si necesitas acceso a alguna máquina vía SSH puedes restringir desde la configuración del servidor SSH que solamente puedan quienes vengan de determinadas IPs. Esto es un ejemplo que lo que hace es no permitir el…
Debugging Kernel con GDB y Qemu
El proceso es prácticamente el indicado de forma extensa aquí salvo que esta vez no vamos a generar paquetes deb para instalar el kernel. Esta vez vamos a modificar un par de opciones en el kernel y compilaremos sin generar paquetes deb. La finalidad es arrancar con ese kernel con qemu con modo debug (ver…
Compilar Qemu con opción debug
Algo que es bonito es hacer debugging de un Kernel Linux dentro de una máquina virtual con Qemu. Para poder hacer esto es importante disponer de Qemu pero compilado con la opción Debug. El proceso para compilarlo sería más o menos como este (no obstante quizás pueda fallar si no dispones de ninja y otras…
Modificando parámetros del Kernel
Es posible que necesites hacer algunas modificaciones no permanentes (como por ejemplo tcp_tw_reuse) o incluso dejarlas permanentes. Para ello no hace falta compilar el kernel de nuevo como hicimos anteriormente en este post: 56k.es/fanta/kernel-panic-lab-002-compilar-el-ultimo-kernel-a-la-debian-way/ Modificaciones NO permanentes Desactivar la posibilidad de reiniciar la máquina usando control + alt + suprimir # sysctl kernel.ctrl-alt-del=0 #…
Compilar el último kernel a la Debian way
En el anterior post de la serie «Kernel Panic Lab» hablamos de como podemos levantarnos máquinas virtuales de laboratorio en nuestra máquina para trastear. Vimos aquí como se podía crear una máquina virtual y disponer rápidamente de una copia limpia de esta para pruebas. Por fin para este post ya vamos a presuponer que dispones…
Máquina virtual limpia con Debian 11 para laboratorio local
Para no manchar nuestro sistema y poder hacer las pruebas que queramos es buena cosa lo primero de todo crearnos una máquina virtual con debian 11 instalado. Mediante qemu (ver aquí como compilar la última versión de qemu) podemos hacerlo así: $ qemu-img create -f qcow2 disk.qcow2 40G $ wget -q «http://debian.xfree.com.ar/debian-cd/current/amd64/iso-cd/debian-11.1.0-amd64-netinst.iso» -O debian-11.1.0-amd64-netinst.iso $…
Compilar la última versión de qemu en GNU+Linux sobre Debian 11
Es la misma receta que hice en 2019 por lo que servirá posiblemente para Debian 9, 10, 11, … si no ha cambiado algo importante. Lo primero es hacernos con una versión moderna de qemu. Para ello vamos a descargar el código fuente y compilar qemu. El proceso es el siguiente: # apt remove qemu*…
Rescatando disquetes de hace mil años
Supongamos que cuando enchufas una disquetera USB al PC esta es reconocida como /dev/sda . Los comandos para trabajar con disquetes viejos, recuperar la información y dejarlos bien limpios es el siguiente: Crear una copia del disquete: # dd ibs=1 obs=1 status=progress if=/dev/sda of=/home/fanta/disquetes/disquete001.img Algunos disquetes puede que tarden más que otros. Escribir…
Envío de email notificando cuando se abre sesión
Esto es una forma de hacerlo utilizando swaks. Evidentemente existen muchas otras. Swaks es para probar si chuta bien un server SMTP pero igualmente lo podemos usar para enviar notificaciones por correo. Supongamos por ejemplo que queremos que cuando se hace login en uno de nuestros ordenadores o servidores … pues nos llegue un correo…
Disfrutar de OpenTTD en GNU+Linux
Disfrutar de OpenTTD (El transport Tycoon engine libre) en GNU+Linux es sencillo. Lo más recomendable es compilar la última versión estable. Compilar desde el código fuente una vez tenemos las dependencias: $ git clone -b «release/12» github.com/OpenTTD/OpenTTD OpenTTD;cd $_ $ mkdir build;cd $_ $ cmake .. $ make -j$(nproc) # make install Has…
Ventoy – Simplemente copia los archivos ISO al pendrive y trata de arrancarlo
Lo bueno de Ventoy es que puedes instalarlo en un pendrive y que añadir diferentes isos de distros sea sencillo. En vez de quemar de nuevo la ISO al pendrive simplemente se copia el archivo iso de las que quieras probar y listo. Los pasos para instalar Ventoy pueden ser similares a estos 3…
Feelies en el software libre – Los complementos de los juegos de Infocom
Los feelies en la novela de Aldous Huxley «Un mundo feliz» eran cines a los que los habitantes acudían para estimularse, para sustituir durante un rato la carencia de sentimientos humanos que no disfrutaban en su día a día. Infocom fue una empresa estadounidense de desarrollo de software (en especial aventuras conversacionales) fundada en 1979…