Pages
Categories
Archives
Tags
- adirondack cuisine
- apache
- beef
- C
- CAPTCHA
- CAPTCHA-cracking
- catalyst
- cheese
- chicken
- chinese
- cloud computing
- compile problems
- concert
- copyfs
- curry
- fruit
- fusion
- Gimp
- grill
- hot
- indian
- italian
- japanese cuisine
- Linux
- mexican
- mod_perl
- mongo
- myspace
- nortel
- openqrm
- peppers
- Perl
- rice
- Ruby
- slow cooker
- social networking
- source
- stupid
- template toolkit
- tenderloin filet
- thai
- veggies
- wine
Author Archives: M@
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
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
SmartMenu
Case: Large menu system where different users use different items more often than others. Some spend 80% of their time in <5% of the options, some spend 60% of their time in the least used 10% of the options. Problem: … Continue reading
Posted in Architecture, Coding, Work
1 Comment
GPS Jamming: For Fun Or Profit
From this /. article. I’ve written about the dangers of relying on GPS previously. “A simple $30 GPS jammer made in China can ruin your day. It doesn’t just affect your car’s navigation — ATM machines, cell phone towers, plane, … Continue reading
Posted in Life, Opinions, Rants/Tirades
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
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
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
The Next Five Years of IT Personnel
[NOTE: This essay was commissioned by a client in December 2006. It’s the fifth in a series of old-yet-relevant position-papers whose exclusivity has expired, that I’m editing and posting. Things for the next five look “similar”. There is no formal … Continue reading
Posted in Opinions, Work
Leave a comment
Programming Philosophy
Ask three Computer Science geeks their “programming philosophy” and you’ll get four different answers. I don’t have a direct answer, as I borrow from different schools of thought, and simply have a handful of Canon. Canon of Simplicity Following the … Continue reading
Posted in Architecture, Work
Leave a comment
The Risk of Aircraft Navigation Modernization
We love technology. If you’re reading this, you at least can use a computer, possibly have an RSS reader, probably have an interest in geeky things, so I don’t need to go into proving that statement, methinks. One problem with … Continue reading
Posted in Architecture, Life, Opinions
2 Comments