Android File Resolver

Understanding Android FileProvider and file_paths.xml for secure file sharing

Last updated on March 11, 2026 · 271 words

Adding and Passing Through Disks on Proxmox

Identify, format, and mount an extra drive on the host, then bind it into an LXC container and on into Docker — plus health checks and spin-down.

Last updated on September 2, 2026 · 651 words

Proxmox Notes: LXC Containers, Templates, and First-Boot Setup

Why I run services in LXC instead of VMs, the pct commands worth memorizing, and a repeatable script for standing up a fresh container.

Last updated on September 2, 2026 · 739 words

Android Snippets: Koin, Crash Handler, Serialization

Setup code I copy into every new Android project — Koin DI through the version catalog, an uncaught-exception crash logger, and kotlinx.serialization wiring.

Last updated on September 2, 2026 · 684 words

Rsync trailing slash

How rsync treats trailing slashes — whether the source directory itself is copied or only its contents.

Last updated on April 6, 2026 · 220 words

Spinning Down Idle Disks on a Linux Home Server

hdparm spindown_time, udev rules, and the services (smartd, ZFS, media scanners) that quietly keep your drives awake.

Last updated on September 2, 2026 · 548 words

Flashing LineageOS on OnePlus 6T (fajita)

Flashing LineageOS on OnePlus 6T (fajita) using ADB Sideload

Last updated on September 2, 2026 · 77 words

Change car emulator make & model

Change car emulator make & model

Last updated on September 2, 2026 · 108 words

Next.js API Route Rewrites

Learn how to rewrite API routes in Next.js

Last updated on September 8, 2025 · 119 words

Remote Server Fallback Control

A guide to ensuring access to your server even when SSH fails.

Last updated on August 29, 2025 · 316 words