Disable IPv6 The Right (Debian) Way
IPv4 has been in place for around 30 years now and is still a testament to human ingenuity. Unfortunately, IPv4 is limited to approximately 4.3 billion addresses, 0.0.0.0 - 255.255.255.255. As more cities in more countries get connected to the Internet, the address space is quickly being depleted. The use of NAT is a creative band-aid to help slow address exhaustion, but IPv6 is the new and improved IP addressing schema intended to replace IPv4.
Continue reading Disable IPv6 The Right (Debian) Way
Comment Posting Issue and Other Misc.
Unfortunately, if you've posted a comment to a Nullamatix.com post between July 24th and August 29th, they weren't submitted to the queue for approval. This was due to a php.ini setting modification in an effort to enhance security. My apologies if anyone wrote a novel during this time frame. The issue has been resolved and the comment submission form is now working as intended.
Continue reading Comment Posting Issue and Other Misc.
Howto: XCache in a Lighttpd Chroot on Debian
Whether you're pressed for resources on a virtual/dedicated server, or simply looking for ways to improve web application performance, XCache is guaranteed to produce the desired result. Within minutes of installing XCache: page load times were cut in half, PHP/MySQL RAM consumption was under control, and overall PHP rendering/output performance dramatically improved. In this post I'll go over the process of installing, configuring, and enabling XCache in a php5-cgi+Lighttpd chroot jail on a Debian Lenny web server.
Continue reading Howto: XCache in a Lighttpd Chroot on Debian
Discontinued Security Support for Debian 4.0
One year after the release of Debian GNU/Linux 5.0 alias 'lenny' and nearly three years after the release of Debian GNU/Linux 4.0 alias 'etch' the security support for the old distribution (4.0 alias 'etch') is coming to an end next month. The Debian project is proud to be able to support its old distribution for such a long time and even for one year after a new version has been released.
Continue reading Discontinued Security Support for Debian 4.0
Solution: chown: invalid user: www-data:www-data
Ran into this issue after getting rid of the www-data user and group. The solution is simple and doesn't involve adding the account/group, assuming the objective is to run Lighttpd as a different user (not www-data). If the intention is to run Lighttpd with the www-data account, simply add the account. Otherwise, keep reading...
Continue reading Solution: chown: invalid user: www-data:www-data
Solved: Sprunge.us & Squid TCP_MISS/417
The Problem
An attempt to use sprunge.us (the only paste-bin worth using) with curl from behind a Squid proxy returns an error.
Continue reading Solved: Sprunge.us & Squid TCP_MISS/417
DIY: Home Surveillance System with VLC
The current state of the global economy has shot the U.S. unemployment rate up - waay up. As a result, more people are willing to commit crimes in order to provide for themselves or their family. Just this year, two houses that share the street I live on were broken into. Based on the alleged stolen items, the crooks appeared to have prior knowledge, but I'm not taking any chances.
Continue reading DIY: Home Surveillance System with VLC
Howto: Lock Your Screen in dwm with WindowsKey+L
A couple months ago I gave up all those fancy buttons, panels, widgets, icons, and other miscellaneous crap that make using a computer annoying, for a more simplistic approach. The dynamic window manager from suckless provides anything the casual web surfer or hardware design engineer could ever want and nothing more; exactly what a window manager should do. If you're reading this article chances are you already know this, so let's cut the crap.
Continue reading Howto: Lock Your Screen in dwm with WindowsKey+L


