Saltar al contenido

cambiadeso

[Tip] Obtén información sobre la plataforma con Python

Revisando alguna de mis antiguas entradas me encuentro con una que me resulta interesante: ¿Cómo saber sobre qué plataforma estamos usando dentro de un script de python?. Y bueno, entre que ha llovido bastante desde entonces, y que ahora parece que hay mejores formas de sacar esta misma información (y más, todavía), me he lanzado a sacar una nueva entrada. Vaale, también es para evitar tener que cambiar el subtítulo del blog, que poco estaba publicando sobre python. He de avisar, que, de entrada, esto sólo he visto que funcione en sistemas operativos de tipo Unix, es decir, Linux y Mac OS, además de otros como FreeBSD o AIX. No… Leer más »[Tip] Obtén información sobre la plataforma con Python

[Tip] Compartir pantalla con Edge y Wayland

Leo que Microsoft recomienda usar Microsoft Teams en Linux a través de una webapp desde el navegador Edge, que sí que ofrece una versión para Linux que funciona muy decentemente. Además, tiene sentido, ya que la versión instalable de Teams tiene varias características que no funcionan, como por ejemplo, cambiar el fondo cuando pones la cámara web. Además, se complica cuando tienes instalado una versión más nueva de Linux, como Ubuntu 22.04, que incluye la sesión Wayland por defecto y hace que determinadas funciones no estén disponibles. La que más echo en falta es la de compartir pantalla, que incluso en ocasiones provoca que se cierre la llamada en la… Leer más »[Tip] Compartir pantalla con Edge y Wayland

[Tip] Obtener la mac y la IP de todos los dispositivos conectados a una misma red Wifi

Si queremos obtener una lista de los dispositivos conectados a una misma red Wifi, más concretamente, a la misma red Wifi a la que estemos conectados nosotros, podemos ejecutar este comando en Linux arp-scan –interface=wlo1 –localnet Ten en cuenta dos cosas: El comando funciona gracias al protocolo ARP. Es un protocolo que funciona sobre Ethernet. En redes Wifi funciona muy bien para detectar otros clientes. Sin embargo, en redes cableadas, como normalmente el medio (el cable) es único entre tú y el router, es difícil que salgan otros dispositivos. Para otros casos, el siguiente comando puede funcionar mejor: nmap -sn 192.168.1.0/24

Buscando el mejor VPS calidad/precio

Supongo que ya he descargado todos mis llantos en el anterior artículo, aunque si no lo has leído, te lo resumo: me quedé sin servidor VPS para este blog. Y eso me hizo ponerme manos a la obra en busca de un servidor que mejorase algo de lo que ya tenía. Ya sea algo más por el mismo precio o incluso encontrar lo mismo pero pagando menos. Para poner en antecedentes, la versión «antigua» de este servidor VPS costaba alrededor de 3€ al mes (sin IVA) e incluía 1 núcleo virtual, 2GB y 20GB de almacenamiento en SSD. Ni tan mal para estar corriendo un blog con tan poquito tráfico… Leer más »Buscando el mejor VPS calidad/precio

Lanza una terminal Python desde el teclado

Últimamente me estoy acostumbrando bastante a usar la terminal de python para todo, especialmente para hacer pequeñas operaciones matemáticas. Tiene una interfaz para estas operaciones bastante sencilla y desde luego que mucho más útil que bash.

Pero lo que realmente me ha dado la rapidez y agilidad para usarlo es poder lanzarla con un atajo de teclado. De esta forma, pulsando «Ctrl» + «Alt» + «P», esté donde esté, puedo hacer estas operaciones, ver el resultado y cerrarlo con un Ctrl + D.

Así que por si a vosotros os sirve, os dejo el «mini tutorial» de cómo configurarlo. En este caso vale para cualquier distribución que use Gnome 3 (supongo que Gnome 40+ será exactamente igual), como Ubuntu.

Leer más »Lanza una terminal Python desde el teclado

Configurando logrotate para Nginx

No hace mucho saqué una entrada explicando cómo instalar nginx con Pagespeed, haciendo una compilación completa y configurando ciertas cosas para tener funcionando un sitio con PHP. Pues bien, hay un detalle, no menor, que es importante tener bien controlado, y no es ni más ni menos que los logs.

Sobre todo, cuando tienes un log activado que va creciendo y creciendo muy rápidamente, podrías verte en la situación de que el disco de la máquina se te llena sólo en archivos que quizás nunca más vayas a necesitar mirar. Bueno, pues la solución es logrotate.

Logrotate es una herramienta que ya viene instalada por defecto en las distribuciones, pero actúa de forma silenciosa. Probablemente nunca te darás cuenta de que la tienes instalada hasta que te falle y te veas con ficheros de logs de más de 2 GB. En condiciones normales (con nginx instalado con tu distribución de Linux), esto viene configurado automáticamente y no hay nada que hacer: cada cierto tiempo renombra los logs antiguos para almacenarlos separadamente y los comprime. Pero… No es así de fácil si acabas de compilar tú solito Nginx.

Leer más »Configurando logrotate para Nginx
Captura de la terminal con el resultado del comando para borrar snaps

[Tip] Eliminar snaps antiguos

Es posible que después de instalar unas cuantas aplicaciones con la tienda de snaps notes que tienes poco espacio disponible en el disco duro. ¡Y no es para menos! Los snaps es una forma muy cómoda para instalar aplicaciones, sobre todo porque no hay que preocuparse por las dependencias. Eso sí, tiene el inconveniente de que estas apps son mucho más pesadas y ocupan más espacio en disco. Así que os dejo aquí un comando que he visto en superuser que elimina los snaps que estén marcados como desactivados (cuando se han actualizado a una versión superior, por ejemplo). Sin embargo, el comando que hay arriba no sirve, ya que… Leer más »[Tip] Eliminar snaps antiguos

Montaje de S3 con Nextcloud usando Fuse

Después de probar sin éxito el almacenamiento de objetos de IBM Cloud con el plugin de Almacenamiento Externo de Nextcloud, he buscado otras alternativas, y parece que si queremos aprovechar esos 25GB gratis que nos ofrecen, no queda otra que montar el bucket con Fuse y decirle a Nextcloud que use un punto de montaje local.

Esto implica renunciar a ciertas comodidades. La primera es que requiere una configuración bastante avanzada en el servidor, lo que dificulta mucho la puesta en funcionamiento del almacenamiento. La otra comodidad es que no podemos permitir a otros usuarios que no sean administradores en Nextcloud crear puntos de montaje locales.

La herramienta que mejor parece funcionar es s3fs, que además viene por defecto en los repositorios de muchas distribuciones. Así que lo primero que hacemos es instalarlo. En Debian/Ubuntu hacemos lo siguiente:

sudo apt install s3fs

Leer más »Montaje de S3 con Nextcloud usando Fuse