Notas rápidas sobre tecnología

Notas rápidas sobre tecnología

Sistemas operativos (OS)

Arranques

ISOs

Mini guías

Configurar un rúter TP-Link Archer C7 v5 con OpenWRT como Dumb AP

  • Enchufar el rúter a la corriente.
  • Enchufar el rúter por Etherner a un ordenador. Esta conexión debe ser se un puerto Ethernet de los disponibles del rúter.
  • Acceder al rúter 192.168.1.1 por primera vez.
  • Definir una contraseña para el usuario root.
  • Revisar la configuración de ssh.
  • Encender y configurar la radio con las señales deseadas.
  • Desde un terminal, enviar el script al rúter:
cp -P 22 dumb-ap-wired-link.sh root@192.168.1.1
  • Acceder al rúter vía ssh:
ssh -P 22 root@192.168.1.1
  • Dar permisos de ejecución al script:
chmod +x dumb-ap-wired-link.sh
  • Ejectutar el script:
./dumb-ap-wired-link.sh
  • Reiniciar el rúter.
  • Acceder al rúter principal y ver la nueva IP asignada al rúter. El nombre es DumbAP1.
  • Comprobar acceso via navegador o ssh con la nueva IP asignada.
  • Conectarse a la nueva wifi.

Conververtir ebooks

Dependencias:

  • Calibre
  • fbless
ebook-convert <nombre_fichero>.epub <nombre_fichero>.fb2
fbless <nombre_fichero>.fb2

Conversión a CBR

Dependencias:

  • Rar
rar a <nombre_nuevo_fichero>.cbr ruta/a/imagenes/*.jpg

Gestión de NginX

nginx -t
service nginx reload

Programas

Transferencia de datos

Rsync

rsync -r -v --partial --progress -e ssh <user@remote-host:remote-path> <local-path>

Vimb

Para compilar Vimb:

sudo apt-get install \
build-essential \
gcc \
libsoup2.4-dev \
libgtk-3-dev \
libwebkitgtk-3.0-dev \
libwebkit2gtk-4.0-dev

make clean
make GTK=3
sudo make install

RegEx

Perl

  • Con Ag Silver-searcher:
ag '\"\?(?![xml])[a-z|A-Z]+\"' --json
# Cadena de texto: ''
# Compuesta únicamente por letras: "?[a-z|A-Z]+"
# Que no tengan la cadena xml: (?![xml])
# En ficheros con extensión JSON

Descarga

wget <URL>

# Continuar una descarga
wget -c <URL>

# Descargar un fichero con un nombre distinto
wget -O <nuevo_nombre> <URL>


wget --no-check-certificate --content-disposition <URL>
# --no-check-cerftificate was necessary for me to have wget not puke about https
curl -JLO <URL>

Descarga de música

wget -m --no-parent --restrict-file-names=nocontrol --user-agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 [direct download]' --referer='http://digitalk7.com/' 'http://digitalk7.com/mus/Classical/Beethoven/2007 %E2%80%A2 Complete Works/'
wget -m --no-parent -A m4a,jpg,mp3,txt --restrict-file-names=nocontrol --user-agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 [direct download]' --referer='http://digitalk7.com/' ''

Descarga de imágenes

wget -r -A=.jpg,.png,.svg <URL>

Pantalla

Para detectar la pantalla conectada:

xrandr | grep " connected" | cut -f1 -d " "

Para gestionar el brillo de la pantalla:

xrandr --output [monitor-name] --brightness [brightness-level]

Gestión de Bluetooth

Perfiles de Bluetooth

  • A2DP supports one-way HQ audio.
  • HSP/HFP support two-way audio, but only with very poor quality (HFP 1.6 added mSBC, which is a 16kHz mono codec, before, it was even worse).

Conexión de auriculares

Comprobar que se conecta como “Headset”.

Conversión formato fichero

Convertir un fichero con formato Windows a formato UNIX:

awk '{ sub("\r$", ""); print }' winfile.txt > unixfile.txt

Tratamiento de imágenes

Es necesario tener instalado el paquete ImageMagick

Redimensionar imagen

convert original.jpg -resize 1600x1600^ salida.jpg

Optimizar imágenes

for i in {1..8}; do convert <input> -colors 256 -depth ${i} <output>${i}; done

Redimensiona la imagen la imagen a 1600x1600. En el caso de que la imagen no sea cuadrada, el menor de los lados será el que, en la imagen de salida, tenga las medidas definidas.

Reducir calidad imagen

convert original.jpg -quality 10 salida.jpg

Utilidades de compresión

Comprime zip a epub

zip -rX ../my.epub mimetype META-INF/ OEBPS/
unzip MyEbook.epub

// To zip up an epub:
1. zip -X MyNewEbook.epub mimetype
2. zip -rg MyNewEbook.epub META-INF -x \*.DS_Store
3. zip -rg MyNewEbook.epub OEBPS -x \*.DS_Store

Comprime zip

zip -r <destino>.zip <origen>

Gestores de correo electrónico

Evolution

Cambiar el ancho de linea por defecto de Evolution:

gsettings set org.gnome.evolution.mail composer-word-wrap-length 10240

Notas

Vim

VPN

https://madlab5.blogspot.com/2019/03/creating-home-vpn-server-using.html

NeoMutt

https://draganczuk.tk/posts/Get-comfortable-in-(neo)mutt.html

Hacking

Personalización

i3

Sincronización

Sincronización de favoritos

Windows

BIOS

  • Obtener la versión de la BIOS desde CMD:
wmic bios get smbiosbiosversion

Jailbreak

Android

Para modificar pulsación larga del botón de “Home” hay que asignar Asistente digital

Actualizado el