Skip to content

{ Category Archives } gripe


Fixing that really irritating perl: warning: Setting locale failed. on OS X leopard

Anytime I’ve been running a perl based script on my leopard box I got this really irritating output with whatever else I was expecting: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LC_ALL = “En_US”, LANG = (unset) are supported and installed on your system. perl: warning: Falling back to […]

Meraki, how not to work with your customer base

Virishi tells a story of Meraki (an off-shoot of MIT Roof-Net) changing their tune. Today I learn that my failure is due to the fact that Meraki has automatically updated the software on all of the units (including legacy, such as ours) so that you cannot install a different firmware on it, at all. Not […]

Being stupid on numrows() versus getting the actual result in LuaSQL

I’m dumb. I had a bug in a checker script that I wrote and only noticed it recently when I bothered to RTFM. Can you spot the error? Probably most programmers will. Non-working version require “luasql.mysql” env = luasql.mysql() mysqlconn = env:connect(“somedb”, “someuser”) curs = mysqlconn:execute(” SELECT COUNT(*) FROM some_table WHERE col1 = ”foo”) print(“Number […]

Seeing Lock already exists: /var/run/munin/munin-update.lock? Don’t worry it just means your munin updater is slow

Luckily this forum post explains the issue. I’ve had this problem if the munin-update process takes longer than 5 minutes. The reason this happens is because the cronjob is set to run every 5 minutes to gather data, so if it is still running from the last job, you will get this error. Read it […]

Matt Mullenweg the creator of WordPress speaks

Nice summary of his talk at FOWA 2008. Confirmation of Matt speaking at FOWA 2008 and link to a mp3 speech. I like how he talks about scaling on multiple levels for a website.

lighttpd + fastcgi that much better than apache + mod_php? The court is still out on this

While going through my blog feeds I came across a post on Ubuntu Geek on lighttpd with php5 and mysql support. One choice quote from the article sort of irked me as I was scanning through it: With a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set […]

The Industry Standard commentators need to do the math on 99.999%

The Industry Standard comments on Why don’t we accept less than 99.999% to which I say… are you willing to really pay for it? For many things, I’m not. Demanding without paying is basically asking for a freebie. This smells of rant without a basis in my book. The Paradox of the 9s Five nines.. […] not happening. Not a good advertisement on high availability

So I decided to take a peak at the up and coming web framework for Haskell called HApps however the web site seems down. Normally, I wouldn’t care too much downtime however they have been down for OVER a day and a half from the time of this post. I find it hard to take […]

Getting screwed by an upgrade (libtidy in Ubuntu 8.04 not ready for real work)

On my workstation at work I’ve been running Ubuntu 8.04 to test out something I’ll post on later. However, one thing that was driving me nuts was that tidy was blowing up with a very unhelpful message like so: /usr/lib/ruby/1.8/tidy/tidybuf.rb:39: [BUG] Segmentation fault At first I thought it was some incompatibility with the gem installed […]

Soltek Qbic EQ390 and SATA non-goodness. 3.0Gb/s incompatibility

One of the problems with DIY PC builder-types is the joy of finding out the pieces that you try to assemble together have incompatibilities with each other. Sometimes it affects you at the hardware level, the OS level, or the application level. Either way it’s always a time sink isolating the exact problem. One unpleasant […]

Flickr and adding database capacity

One of the Flickr engineers was nice enough to blog about their general process for adding capacity to their database backend. Seems the process went from a straight 20-hour table alter process to a more staggered but sleep fulfilling approach. The newer approach does seem to require having a certain set of extra capacity to […]

How to mount FreeBSD partitions under Linux

The Gentoo Wiki to the rescue again. I’m sure you can find lots of other examples as well if you Google around.

Vmware server busting under Ubuntu 8.04 Hardy Heron

One of the joys of living on the edge of Linux releases is the fun of dependency hell. At present, vmware server does not run on the latest released kernel 2.6.24. Which means if you NEED vmware server, you’re screwed. At least until the folks at vmware update vmware server to work with the latest […]

KDE4 pretty but a bit rough on usability

I’ve been playing with KDE4 on my desktop at home. One of the things I have always liked about KDE is the myriad of options you can drown in while trying to configure something. However, it seems that KDE4 at present is still not up to that task… ah well. Live and learn, I guess.

The Irony about trying to read an article on how M$ runs their website is…

As of Dec 15, 2007 22:58 JST the blog link is so completely hosed (Thanks Slashdot) that I have to use a Google cached version to read about it. Although in general, it’s merely a listing of stats without too much details although it’s more details than I’ve ever heard. I do give kudos […]