Guías, tutoriales y soluciones en el entorno GNU/Linux, mi blog: https://t.co/0BYv1SzIP0
Oct 3, 2020 • 14 tweets • 4 min read
El proceso de arranque de una computadora con kernel #Linux.
El proceso de arranque es el procedimiento para inicializar el sistema. Consiste en todo lo que sucede desde que se enciende la computadora por primera vez hasta que la interfaz de usuario está completamente operativa.
Cuando la computadora está encendida, el sistema básico de entrada / salida (BIOS) inicializa el hardware, incluida la pantalla y el teclado, y prueba la memoria principal. Este proceso también se denomina POST. El software BIOS se almacena en un chip ROM en la placa base.
Oct 2, 2020 • 4 tweets • 2 min read
Por cierto, por la restricción de Twitter que no deja subir vídeos de mas de 2:20 minutos de tiempo, he usado ffmpeg para reducir el vídeo y el audio:
$ ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.75*PTS[v];[0:a]atempo=1.35[a]" -map "[v]" -map "[a]" output.mp4
Si queréis que el vídeo se reproduzca el doble de rápido y por tanto se reduzca a la mitad el tiempo de visualización bajaremos el factor a 0.5*PTS [v] y en cambio con el audio a 2[a], fijaros en el comando.
Veréis, que tal vez, mis vídeos van a todo trapo😂
Sep 26, 2020 • 6 tweets • 2 min read
Me he dispuesto ha hacer una instalación en limpio de la distro Ubuntu 20.04 sobre la 18.04, previamente he particionado mis directorios: /home /usr /var /tmp y /opt para que no sean formateados y guarden mis usuarios, documentos, programas y configuraciones, pues sorpresas👇
La instalación ha sido un éxito, pero... me acabo de encontrar 3 inconvenientes: los programas empaquetados como snap han volado. Se guardan en el directorio /snap y la partición con el directorio raíz / ha sido formateada. A volver a instalarlos.👇
Aug 3, 2020 • 4 tweets • 2 min read
Queréis simular una llamada telefónica ficticia a un número de 9 cifras desde vuestro terminal de #Linux? XD:
a=(697 770 852 941); b=(1209 1336 1477 1633); c='123A456B789C*0#D'; n=0; while read -N1 l; do r="${c#*$l}"; i=$((${#c}-${#r}-1)); [ "$l" = "*" ]&&i=12;👇👇👇
play -n synth sin ${a[$((i/4))]} sin ${b[$((i%4))]} remix - trim 0 0.2 2>/dev/null; let n=n+1; if [[ "$n" == '9' ]]; then break; fi; done; while [ -gt 0 ]; do play -n synth sin 440 sin 480 remix - vol 0.4 trim 0 1.5; sleep 0.5; let n=n-1; done; 👇👇👇
May 28, 2020 • 7 tweets • 3 min read
Monitoreando datos de entrada a través del puerto USB mediante el módulo usbmon del kernel de #Linux con la herramienta #Wireshark.
La idea era saber si este módulo del kernel (usbmon), era capaz de captar toda la información que pasa por los puertos USB de una computadora y ver cual es. Para ello monté un circuito con una placa Arduino y un potenciómetro que me diera una señal sabida. Un número.👇