Category Archives: Linuxy

Fixing Mis-cased URIs Under Apache

Synopsis This is rather old code, but saved my bacon more than once.Runs under Apache with Mod_Perl, and corrects the URI requested when it is giving lazily. Thus a request for “/INDEX.HTML” is rewritten to “/index.html” as appropriate. Code =head1 … Continue reading

Posted in Coding, Linuxy | Tagged , , | Leave a comment

Merging Filesystems Virtually Under Apache

Synopsis This is rather old code, but saved my bacon more than once. Runs under Apache with Mod_Perl, and “merges” any number of filesystems. You’ll see the @docroots array that takes a list of “document roots”. These all need correct … Continue reading

Posted in Architecture, Coding, Linuxy | Tagged , , | Leave a comment

Use MongoDB

So an Anonymous Coward’s pastebin rant against MongoDB has an awful lot of legs. I circulated a few thoughts yesterday morning to head-off the inevitable concerns of “um, we’re doing a lot with Mongo, and now I’m nervous”: [It] really … Continue reading

Posted in Architecture, Linuxy | Tagged , | Leave a comment

Open Response to Open Letter to the Netatalk Community

I can’t help but notice that you seem to think yourself above some pretty important facts with the coup you appear to be attempting towards Netatalk. First, and most importantly, while there are currently only a small handful of devs, … Continue reading

Posted in Coding, Linuxy, Opinions | 6 Comments

Dear MongoDB

Dear MongoDB, I would like to use the positional operators you have for updates, ala ‘user.$.name’, in the field selectors for queries, ala find({“user.name”: “Matt”},{“user.$.address”}) such that I can see only the fields of that sub-document/sub-object in my return data … Continue reading

Posted in Architecture, Coding, Linuxy, Work | Tagged , | Leave a comment

Congratulations Xen

Xen is now in the mainline kernel, where KVM has been since Feburary 2007. Xen is still a completely separate kernel, with completely separate interfaces. Xen may now be in Linux, but still is not Linux.

Posted in Architecture, Linuxy, Opinions | Leave a comment

A Perl Thread-Pool

UPDATED: 9/5/2013 to use better Thread::Queue::dequeue_timed in lieu of sleep. I’ve been doing a lot of large-system coding with Perl ithreads lately.¬† This thread model has been scaling very well on very high-throughput operations in conjunction with well-placed yield() calls … Continue reading

Posted in Architecture, Coding, Linuxy | Tagged | 3 Comments

Installing OpenQRM 4.7 on Fedora 14

OpenQRM 4.7 doesn’t compile cleanly on Fedora 14 (x64, but I don’t think that matters for this bug), and coercing it to do so isn’t the cleanest trick. The problem is actually with Busybox 1.14.2 that is automatically downloaded and … Continue reading

Posted in Linuxy, Products, Work | Tagged , , | 4 Comments

Droid 2 First Look

I’ve had a Droid 2 Global for a bit now, but hadn’t switched my active number over from my original Droid, until yesterday… After a solid day with it, I generally mostly like it. Pros: Much MUCH faster. Keyboard is … Continue reading

Posted in Linuxy, Opinions, Products | Leave a comment

Go

As you may or may not have heard, some monkeys¬† at Google have been working on a “new” language called Go. Several features of the language interested me, and as such I’ve spent around 200 hours writing and debugging in … Continue reading

Posted in Linuxy, Opinions, Products | Leave a comment