Note of Learning Socket

This note documents how to use socket in C/C++.

April 9, 2025 路 1360 words 路 Fovir

Personal Schedule Solution

This post shares how do I use Radicale as the backend and use Thunderbird and DAVx5 + Etar Calendar as the frontend to build my personal scheduler.

February 7, 2025 路 1579 words 路 Fovir

Escalate Privileges from Grub

This post records a method of using grub to escalate privileges that was accidentally discovered during the deployment of Cloudflare Tunnel.

January 18, 2025 路 602 words 路 Fovir