Jim's Depository

20 years of rewriting the same code
Uncategorized category
HTML5 localStorage can outlast cookie clearing while remaining invisible in browser settings, creating a quiet tracking surface. Better storage inspection, deletion controls, and type-aware APIs would help users and developers catch what’s being retained.
coding category
A consumer Wi‑Fi frame could become a low-cost remote display—if you can work around cloud APIs, polling behavior, and opaque SSL traffic. The early network traces and captured firmware offer a starting point for turning a locked-down gadget into an ownable endpoint.
linux category
Avoid outdated package dead ends and opaque FastCGI failures when serving Lua through nginx. The working dependency list, WSAPI example, and process checks give Debian Squeeze admins a quick path to a testable deployment.
Uncategorized category
A tiny production mystery—part timekeeping, part runaway automation—shows how daylight-saving edge cases can turn a quiet night into an audible incident.
linux category
A distributed filesystem can look viable until stale packages, opaque authentication, and caching bugs turn deployment into a support burden. This teardown helps Debian users spot when a promising legacy tool is too risky for real data.
linux category
Early staging drivers can turn a simple shared-filesystem experiment into kernel panics, missing build dependencies, and silent metadata corruption. A useful caution for anyone weighing bleeding-edge distributed storage against mature alternatives.
linux category
Helps revive aging PowerPC Macs with flash storage by separating yaboot-readable kernel files from a wear-conscious root filesystem—while flagging the kernel and X stability trade-offs to test before committing.
linux category
Save days of blind debugging when a Debian root filesystem appears to freeze on Broadcom-based OpenWRT hardware. The kernel’s hidden MIPS_FPU_EMU setting—and a small EHCI symbol fix for USB 2.0—turns an unbootable router into a usable system.
linux category
Give LXC-hosted guests direct local terminals when network access or `lxc-console` isn’t enough. The low-level `inittab`, cgroup device, and TTY configuration changes help carve physical consoles out of the host without sacrificing container isolation.
more articles