Volpe's Blog

Opiniones, viajes y código

Tutorial

en Programación

Bloguear como un nerd: Cloudflare Pages es todo lo que necesitás

Bloguear como un nerd: Cloudflare Pages es todo lo que necesitás

Me tomó 9 años volver a bloguear, y usé mantener el viejo WordPress como excusa todo ese tiempo. Resulta que la solución era gratis. La versión anterior era un WordPress corriendo en un VPS en Digital Ocean. En teoría, podría haber empezado a escribir ahí nomás y darle publicar. Pero la versión de WordPress se iba desactualizando cada vez más y los plugins que usaba también se iban deprecando, así que iba a tener que migrar. El blog se caía cada un par de años por problemas en el VPS.

Más allá de los dolores de cabeza operativos, había problemas más profundos. Una de las funcionalidades clave que quería tener era soporte multilenguaje, y eso no está disponible de fábrica en WordPress. Cambiar el plugin implicaría asegurarme de mantener las URLs iguales y migrar todos los datos al nuevo. Además, necesitaba asegurarme de que funcionara y de no ser hackeado, algo que le pasó a WordPress muchas veces. El setup con el VPS requería mantenimiento, y lo había armado cuando recién estaba empezando en software, así que probablemente habría tenido que reconstruirlo desde cero. Si alguno de mis posts pegaba, probablemente me caía o tenía performance muy degradada. También hay preocupaciones serias que todos deberían tener sobre WordPress (el meltdown de Matt).

Alternativas al self-hosting

Por supuesto, existen los WordPress con un clic, pero eso implica pagar mensualmente y arriesgarme a que se vuelva caro de un día para el otro si un post tiene mucho tráfico. Migrar tampoco sería trivial si quería que mi viejo blog mantuviera la misma estructura y, más importante, las URLs. También podría alojar en algo como Substack o plataformas similares, pero eso significaría no tener control total de mi sitio. No tengo nada contra Substack, hasta tengo algunas acciones, pero prefiero tener control total de mi rincón en internet, donde puedo escribir lo que quiera sin que me baneen o demonicen. No quiero que ningún incentivo externo influya en lo que escribo.

También pensé en usar IA para crear un blog a medida y hostearlo en algo como Vercel, pero eso se sentía más como un proyecto de pasión que como algo que me facilitaría la vida.

Continuar leyendo →

[Solucion] WiFi deja de funcionar en Ubuntu luego de actualizar com placa Broadcom

Este fue uno de los problemas que mas dolores de cabeza me trajo desde que uso Ubuntu como principal sistema operativo. Luego de una actualización de rutina a través del update-manager, el mi notebook con placa WiFi Broadcom Corporation BCM4313 dejó de funcionar. Lo que era mas raro, solo fallaba al intentar conectar a la red de mi hogar, que hacia un par de horas estaba funcionando sin problemas y con otros dispositivos conectados perfectamente. Intentaba conectarse durante unos minutos, y luego volvía a pedir la contraseña, para luego repetir el primer paso y así. Raro.

Luego de buscar encontré gente que tenía problemas similares, con fechas similares, pero ningún tutorial parecía hacerla funcionar. Luego de dos días googleando tratando de encontrar una respuesta me topé con el bug #994255 de Ubuntu, donde en el comentario #5 explican como volver a hacerlo funcionar y evitar que vuelva a fallar en el futuro.

El problema es el paquete bcmwl-kernel-source. que incluye un bug en su última actualización. Estos los pasos para instalar una versión parcheada de dicho driver.

1) Descargar de aquí el paquete correspondiente a tu arquitectura (i386 o AMD64)

2) instalar el paquete usando el comando:

sudo dpkg -i nombre_paquete

3) ejecutar los siguiente comandos para desactivar los drivers con defectos:

sudo rmmod brcmsmac
sudo rmmod b43
sudo rmmod bcma
sudo rmmod wl
sudo modprobe wl

4) bloquear el paquete en la base de datos de Ubuntu para que no se vuelva a actualizar:

echo "bcmwl-kernel-source hold" | sudo dpkg --set-selections
Continuar leyendo →