[Outside] At This Difficult Time

[Inside] Thinking of you with care and concern / So sorry for your loss birthday

CommaFeed Excess

I was poking around my logs, and it seems like someone’s using an instance of CommaFeed v1.0 running on AWS for their RSS needs. That’s nifty and all, but the feed fetcher is polling my RSS feed for updates every five minutes or so.

As you all can attest, I definitely don’t post enough to warrant that sort of schedule.

The server requests the feed twice (!) each time, and at best one of the two requests will 304. Best I can figure (and my server knowledge is admittedly sketchy), my server is 304-ing when it should.

I don’t know if these are bugs in version 1.0 (apparently 1.2 is the latest), or if there are screwy settings somewhere, but—whoever you are—you’re definitely using more AWS resources than you need to be.

I’m irrationally pleased with my revised keyboard search setup: command-space allows me to find and launch applications with Alfred, option-space searches my Pinboard bookmarks with Shiori, and control-space opens Spotlight. These just feel… right.

The power of collusion

Brian and I wound up at the New Morning Bakery yesterday, where we picked up lunch and dessert. [Insert food blog picture here.] I got a miniature key lime pie ($4.95), but the gal behind the counter couldn’t find it on the price list posted by the register.

She excused herself to go check the price in the display case, but because there were so many people looking at the cases she couldn’t move things around to get to the price stand. Reasonably, then, she asked the customer who was standing in front of the key lime display what the price on the card was.

The man paused for a half-second, and then answered forty-five cents. (I then pretended to pass him a buck as thanks.)

The guy looked familiar, but I couldn’t place him immediately. A minute later I made the connection: he was Bob Peterkort, the instructor who taught my Intro to Finance course in college. (This sort of mischief seems right up his alley, too.) Dunno if he recognized me; it has been ten-plus years, I was one of a few bajillion students he taught, and the entire interaction was practically over the moment it began.

The programmer’s condition

I sat down yesterday evening to implement a simple feature in the Rails app I’ve been sporadically working on—a simple feature that quickly spiraled into a giant morass of head-desks and cussing at the stupidity of my previous work. (I know that being disgusted with your past work is a sign that you’re growing and improving, but I’m not convinced that’s supposed to happen quite so suddenly.)

By the end of the evening I was definitely suffering the programmer’s condition, as described by Noah Pepper:

“I want to travel back in time and murder myself”

 

At least one “friend” has griped that I haven’t been liveblogging the royal baby birth. The truth of the matter is that I’m trying out a valium-variant drug (!) to moderate my hand tremors (“essential tremor,” which means it’s annoying but not a symptom of anything else), and I cannot drink alcohol while on this stuff. Without alcohol, there is simply no way for me to survive the inanity of that event and its coverage.

Pain

I’ve never handled pain very well: my tolerance is low, and my grumpiness per unit pain is high. A few years back I had plantar fasciitis in my right foot, and sulkily hobbled around for half a year. I might still be hobbling around today, but a co-worker eventually suggested that it might be caused by my calf being too tight and pulling on the fascia of the foot—an idea that was reinforced when I pressed on my calf and fell over in agony.

Just over two years ago I decided to pick some socks up off the floor using the styling of a tango lunge, and something went in my left knee. I’ve had variable (albeit present much more frequently than not) knee pain ever since. I did go to the doctor last year about that one, but my X-ray and MRI were both clean, and the pain was slowly subsiding. Then a guy did a samba back-step onto my knee (!!!) when I was changing my shoes one evening at dance practice.

That pretty much broke my spirit along with my knee.

But! Marin bought me a book on recovering from knee injuries, which caused me to reflect on what the orthopedist had mentioned (seemingly in passing) about my hamstrings being tight. According Marin’s book, darn near everything in the leg can influence the knee—so I figured I’d start stretching my hamstrings seriously.

It’s been two weeks, now. My knee still hurts too easily when I do normal activities (i.e. lifting any moderate weight), but the pain is now gone by the following day. My knee’s default state seems to be pain-free, which gives me hope that it’s finally getting the chance to heal.

All this pain (admittedly a small amount spread out over a long period of time), seemingly because of some tight muscles. Amazing.

Google Reader apocalypse AAR

So it’s been about a week since Google shut Reader down, and RSS users seem to have scattered to the winds. I uncharacteristically took a harder path and installed a copy of Tiny Tiny RSS on my server. I now read my RSS feeds with Reeder on my iPod, and ReadKit on my Mac… and while it’s not quite perfect—I’m waiting for better keyboard navigation in ReadKit—it’s a whole lot more pleasant than I thought the post-Reader world would be.

Installation was generally pretty easy, even though I was going against advice and installing TT-RSS on a shared server. The only major catch I had was in setting up the cron job to periodically check my feeds—manual feed updates worked, but the cron job failed (complaining that “PHP support for DOMDocument is required, but was not found”, despite my having enabled the dom.so extension in my php.ini file). I eventually realized that the instance of PHP spawned by my cron job wasn’t using my php.ini file, and solved the issue by setting -c /path/to/my/php.ini in that cron job.

Three plugins made all the difference in the world to me:

  • Chalk: a nice theme for the web interface
  • FF_XMLLint: cleans up malformed RSS feeds that TT-RSS would otherwise choke on. (Be sure to read the thread and modify the api_version() function to return 2.)
  • TT-RSS Fever: allows Tiny Tiny RSS to pretend to be an instance of Shaun Inman’s Fever RSS aggregator/reader, thereby letting my RSS clients sync with it. (Fever isn’t all that well maintained these days, and seemed a good deal slower than Tiny Tiny RSS in my experience.)

[I’ve also hacked a copy of Daniel Jalkut’s Subscribe to Feed Safari extension to allow me to add RSS feeds to TT-RSS directly from any given site, but that was a bit more involved… and involves using code that isn’t mine to share.]

The real casualty I suffered in Google Reader’s demise wasn’t actually Reader itself (which has always been a syncing platform to me), but the fact that I had to abandon NetNewsWire—one of my favorite and most-used applications on my Mac for the last decade. The current version of NNW has been neglected and is growing increasingly buggy, and the upcoming version is currently surrounded by a haze of uncertainty about what capabilities it will have (the initial beta seems to be a ground-up rewrite, and is shockingly bare-bones) and how it will sync (I fear it’ll use its own proprietary system). Given the lack of syncing today, and lack of information about the future of the program, I’ve bailed on it for now.

Still, I’m happy—and I should be (relatively) safe from my RSS syncing engine being EOL-ed in the future. That’s worth a fair bit, these days.

Left the pantry door open while watching TV. Just discovered that the black cat broke into her fifteen pound food bag. When she looks at me now, all I can envision her smug, self-satisfied face saying is “loooooool u g0t hax0r3d.”

What happens when you remove all the guns from famous film characters’ hands and replace them with a thumbs-up?: I am a huge fan of this, as I continue to be quite skittish around unexpected loud noises—which frequently happen when people wave guns around in movies (via @radicalbytes). Follow the link-within-the-link to get to the main source: Thumbs and Ammo.

Turn, turn, turn

Yet another month (okay, fine, month and a half, you in the back), yet another period where I claim not much has happened. That’s a pretty rubbish claim, this time around.

Since I last updated, Barry and Meredith became engaged (!). I write “(!)”, but I’d doubt that anyone was surprised—they just suit each other so well.

Johanna is moving back to Portland, having graduated and spent an extra term hanging out around town. Her departure marks the end of another generation of OSU students for me—one that had some pretty great people in it, and made dancing quite a bit of fun.

My ill-fated couch finally arrived, complete with arms. It’s all I could ask for in terms of feel and comfort—the cats love it—but the color’s just a bit more… orange… than I had hoped. (I wound up shooting blindly when I ordered—small fabric samples don’t give you a very good idea of how something writ large will be–and actually did pretty well, given that.) Combine that with the red accent chairs that were already there, and in certain lights the couch can look downright pumpkin. It doesn’t make my eyes bleed (much), but it’s also not good. (sigh)

…more? I’m sure there is, but these are the highlights that come to mind right now.

powered by wordpress