Thursday, December 28, 2006

Feed Frenzy

I switched my feed to Feedburner yesterday, mostly because I'd heard a lot about the site and wanted an excuse to check it out. If you are already subscribed to the RSS or Atom feed, I'd appreciate it if you would re-subscribe by clicking the big orange icon here (for those of you with Firefox 2 or some other kind of in-browser subscription) or changing the feed URL to http://www.feedburner.com/ if you prefer to do it the old-fashioned way. [Ed. Note: I'm changing my feed name RSN, so don't follow any of those instructions if you have not already. I'll update this with a link to the relevant post as soon as the switchover is complete.] And if you're still reading my blog by actually coming to the site... well, why? I can give you step-by-step instructions on how to set up Google Reader if you'd like. About half my readership wouldn't be here if I hadn't already converted them. In other bloggish news, I've got my first frequent commenter. Of course, around here two comments means you are downright eloquent, ant fortunately it doesn't take much to excite me. (It was the best-est Cwissmass ever!") Anyway, Chasmyn pointed out:
Stinking 2.0.1 won't work on my Mac...but I followed your other instructions. We shall see.
I should have mentioned that the config.trim_on_minimize may not have any effect on a Mac. Then again, you usually don't have to worry nearly so much about memory leaks under OSX as you do with Windows, so it's kind of a wash. Restarting the browser is still a good bet, however, and I can find the session restore extension for Firefox 1.5 if you're interested. I'm curious why the new build doesn't work for you, however. If you want to go for a comment hat-trick, let me know the details. Also, let me know if you ever got a feed set up for your blog.

Wednesday, December 27, 2006

Fast Firefox Fix Found

[Ed. Note: I know this looks like a pure geek entry and therefore something that you can skip, but if you browse with Firefox it's worth the time, trust me. And if you don't, like, what is your damage?] It's no secret that Firefox is a memory-leak hydra: every time the development team fixes one, two more spring up to take it's place. Build a large enough application and you're guaranteed to drop a few pointers here and there, and once you add in a Javascript engine, Chrome interfaces and a half-dozen or more extensions you might as well throw in the towel on your leak analyzer. This is the one area that Internet Explorer will always surpass Firefox. When you package most of your functionality as an integral part of the OS, your memory leaks are either found quickly or so deeply buried that you'd have to move Jimmy Hoffa to find them. On the other hand, Microsoft Visual Studio 2005 leaks like a sieve, but it's the most helpful development environment I've ever seen. Perhaps memory leaks are found due to usefulness the way security flaws stem from popularity. That theory would conveniently explain the balance of bugs in Microsoft's OS code. But I digress. There are some people (whose initials may be BMW) that will tell you that the best solution for this problem is to never install Firefox on a Microsoft OS. These are usually the same sort of people who still prefer vi to a text editor. Personally I'm not one to give up functionality for the sake of form, but what can a resource-constrained power-surfer do? Well, the traditional method of freeing up resources lost to a leak is to restart the application. Back in the old days (like, three months ago) this was a major pain, involving bookmarking or finishing any open tabs, logging in to sites again and losing any form data that you might have entered on any open pages. Of course, there were extensions to fix any of those problems, but often they were a cause of the very problems you were trying to fix. Thankfully, Firefox 2 fixed all that. I don't even want to know that you haven't updated yet, just go do it now. I'll wait. Anyway, Firefox 2 includes a crash recovery mode that can restore your entire session, usually without reloading the pages. Of course, this doesn't happen when you voluntarily close the browser, but you can see it in action when you install an extension. In fact, I suggest you check it out right now. Go install the Restarter extension from from the add-ons site. Once you've clicked the Install button (after the standard five-second penance), the Extension Manager will open to show the progress. Installing this tiny extension will probably take less time than the install delay. Once it's done, notice the Restart button? Click it. Go ahead, I'm patient. That served two purposes. First, you have now seen the session restore function at work. Until now, the only way to trigger that as a user was after installing an extension. However, the tiny little extension that you just installed added an item to your File menu. At the bottom, just above Exit, there is now a Restart Firefox option. This will do exactly what the Restart button just did for you, so you can try this whenever the browser seems to have gotten bloated and slow. This is far more convenient than a restart used to be, and it is guaranteed to free up any leaked memory, but it's still not always convenient. It's like rebooting the computer, almost guaranteed to fix the problem but sometimes like chasing a fly with a baseball bat. However, I found a potentially more useful tweak today in a post on Cybernet, which I found via Lifehacker's Best of April 2006. Here's what to do:
  1. Highlight the words config.trim_on_minimize and copy them to the clipboard.
  2. Open a new tab and type about:config in the address bar. This will display a page of Firefox's internal configuration values.
  3. Right-click anywhere on the page and select New -> Boolean from the context menu.
  4. Paste the copied text from above into the input box that appears and hit enter. Yes, you can type it if you'd prefer, I just found cut-and-paste more convenient.
  5. Select true as the value and click the OK button, then go to the File menu and click that new Restart Firefox option we just added.
So what did this accomplish? Well, now Firefox will unload most of itself from memory each time you minimize it. In my experiments, it went down to between 7M and 8M, from it's average of 40M to 50M (too many extensions loaded). Your results may (and probably will) vary, but from what I've been able to determine, at least some leaked memory is regained after you maximize the application. At the very least, you can free up a big chunk of system resources while you're doing something else without having to close the browser. This is a must for any serial tab abuser like myself, as well as anyone running on an ancient and/or overloaded system. I'm looking at you, Kare-Bear... just follow the instructions, you'll thank me later.

Sunday, December 24, 2006

The Spirit Of Christmas Passed (doing about 80MPH)

I went out for a little last-minute gift shopping today, mostly because it's a personal tradition of self-torture. I'd already found the items I was trying to purchase on-line, in preparation for the my inevitable annual frustration tantrum during this trip, but it didn't happen. Neither the traffic nor the tempers were up to par this year, and even the Santas seemed to be smiling. Perhaps global warming has thawed the hearts of my fellow citizens. Maybe it's because X-Eve is on a Sunday this year, so everybody got their shopping done early. Then again, maybe the shit is going to hit the fan when the malls try to close at six o'clock tonight. I might get that Riot At The Galleria Playset that I wanted so much after all. Of course, I'm not going to let all this happiness and nice weather touch my Seasonal Affective Disorder. I used to really love this season, all the gift-giving and decorating and crap. I'm not really sure what happened, but it seems like these days I can no longer afford the cost of The Perfect Gift or the time for Holiday Cheer. You know what they say about Christmas... lotta suicides. From one of my favorite bloggers, Violet Blue:
Damn this nauseatingly familial season. I bought little foil bows for no reason at all. I think I will stick them on my cat. And maybe my tits. [...] Maybe if I find more eel porn it will put me out of my misery before tomorrow.
From The M&M Army of djwudi
Of course, family stuff isn't until tomorrow. And even then, not my family, which makes it slightly more embarrassing but an equivalent amount more uncomfortable. This will be the third or fourth year that The Brat and I go to Ghan's parents' for dinner, for no better reason than they're willing to have us and it's slightly more social than, say, drinking anti-freeze. It's ironic that I spent years skipping out on my family however I could, only to be trapped into a family gathering to which I don't belong. At least The Brat can get drunk and flirt with Ghan's dad. Mostly I either sit uncomfortably at the table playing with the trains or whatever that were attached to the customary M&Ms, or standing uncomfortably on the porch smoking by myself. On the plus side, at least her dad is a good cook. As long as they don't try to serve me a duck while telling me it's turkey, it is less intolerable than my Parental X-Dinner used to be (Me at 8: "If this is turkey then you found the smallest, greasiest turkey ever, Mom." Mom: "Just eat it and shut up."). I think that family gatherings are mostly about showing up and smiling politely, and maturity has brought me those abilities if little else. Eventually however, the rich food, nervousness and boredom inexorably clamp down on my abdomen. The smile will become weaker, and then even the showing up starts to fade. Usually at that point, I leave The Brat with Topher and Ghan to continue her drunkening while I beg off the further festivities to get back to online poker. There I discover the True Spirit Of Christmas in the generosity of those poor souls, probably stuck on some relative's computer, drunk and trying to give away their stocking stuffer subsidies playing 60% of their hands on the $2/$4 6-max tables. Ah yes... it's The Most Wonderful Time of the Year. Maybe I'll watch NORAD's Santa-tracker to see if the Russians can scramble their MIGs in time this year. Boxing Day just can't come soon enough for me.

Tuesday, December 12, 2006

So-oh-oh Urgent... Emergency!

So it's official, I'm on the 15-day Disabled List with a rotator cuff injury. Like a pitcher afraid of the play-offs, I have now managed to acquire a soft-tissue injury immediately preceding three of the our four moves. I have no real clue how bad it is yet, as I'm unable to get in to see an orthopedist until January 4. I imagine I'll get an MRI at that point and find out whether I've torn it or just strained it. Of course, with any luck it will no longer by sore by that point, which will answer the question without forcing me to removing my tongue stud. I've always sort of had a problem with going to the emergency room, unless I thought I was likely to be admitted. It seems to me that ER staff have exactly two types of patients to deal with: whiny little bitches and people who are dying. Neither of those are categories in which I particularly wish to be placed. I may have found a good solution to this dilemna by visiting the St. Anthony's Urgent Care Center. I had never been to one of these nearly-an-emergency rooms before, but it seems far less stressful than an ER. Inside of 30 minutes I was signed up, processed, talked to the doc, and out the door with a sling and two scripts. Of course, actual mileage may vary, as this was a Sunday afternoon and I may have been the only patient. Still, it's worth remembering as an alternative to waiting three weeks for a appointment with my Primary Care Physician.

Rock Star

Rock Star You scored 98%!
You damn rock star. You know all the basics, and if you got any wrong, I bet it was that stupid Traveling Wilburys question. Your friends are probably intimidated by your knowledge of classic rock and envy your impressive collection. When a classic rock song comes on the radio, you can probably identify it before the vocals kick in most of the time. You probably get good scores on the "maiden name of Clapton's mom" tests, too.
My test tracked 1 variable How you compared to other people your age and gender:
free online datingfree online dating
You scored higher than 99% on notes
Link: The BASIC classic rock Test written by allmydays on OkCupid Free Online Dating, home of the The Dating Persona Test
Fun quiz, but I may just think that because I was 100% certain of almost every answer. For the record, I did not get the damned Wilbury's question wrong. I couldn't put "watergate does not bother me / does your conscience bother you?" to a beat at all, and it just sounded too political for Skynyrd.

Thursday, December 07, 2006

The "Blogging In My Blog..." Joke... Again

Cheating At Solitaire: An Oliver Wendell Jones Production
Also Available In White And Black
The Cassette Generator is one of the coolest toys ever. I'm going to put one of these up in the title bar if I can figure out how to make it look good. On a separate note, is there a downside to ImageShack that I'm not seeing? I haven't had a lawyer look at the TOS or anything, but it sounds like free anonymous image hosting for an indefinite period of time. Maybe not where I'm going to put my personal photo albums, but it might be the best solution for stuff like this.

You Can't Judge A Site By It's Layout*

If you think the old template hurt your eyes, how do you think I felt? I had to look at it several orders of magnitude more than you, I assure you. The new template is based on Jellyfish by Jason Sutter. And when I say "based on" I obviously mean "nearly identical to", at least for the moment. I don't imagine that will last for long, however.
*However, you can often tell how much it will cost to see the really hot photos.

Google Feeds My Neuroses

Just a random bit of Google weirdness that left me wondering who exactly was getting high last night.
Results of Google search for flickr+feed+viewer (Wednesday 2006-12-06 c.11:00pm CST) How did this patent application become the top result?
This is the patent application in question. It does not contains 'flickr', 'feed' or 'viewer'. The URL is a doozy, you'll have to scroll to see it all.
Results of Google search for flickr+feed+viewer (Wednesday 2006-12-07 c.11:00pm CST). The next day it's gone. But...
While this is on 'flickr' and it does have a 'feed', still no 'viewer'. And not exactly relevant either.
I'm not sure why this sort of thing fascinates/annoys me so greatly. Some part of my brain wants more weird data points like this, thinking that if it had enough outliers I would understand Google's algorithm or something. Of course, if I could correlate that many data points I probably wouldn't need a search engine as much. Then again, this could be an artifact of someone gaming the algorithm. Maybe some private Google-bomb or black-hat SEO is trying to screw with the search term Flickr? Or maybe Google is messing with the term internally now that Yahoo owns them. I need to find the Google-equivalent of Fox Mulder to investigate this for me. Anyone have any wild theories?

Friday, December 01, 2006

Tiltmore Hotel Photos

There comes a time in every blogger's life when it's time to grow up and write your first I'm-About-To-Buy-A-House post. I told a couple of people that I'd have these images posted Wednesday night, but I had underestimated my ability to take really terrible interior photos. These Google queries have lead me to believe that both the Madness and CSN titles have been way overdone for this particular flavor of personal blog post. Instead I went with the more obscure Six Flags reference. in honor of the slightly queasy angles I managed to capture in most of these photos. I hope the clever captioning and a little of Picasa's "I'm Feeling Lucky" button makes up for the two day wait and possibility of induced vertigo. A few notes to myself for the next time I go through the house-buying process:
  • Borrow decent camera, take pictures after finishing coffee
  • Pre-approved to sign paperwork in reverse
  • Make more money
  • "Blackmail is such an ugly word. I prefer to call it threatening to reveal the results of my inspection unless you drop the price or fix stuff."
  • Set closing date for wife's birthday (anniversary or Valentine's Day would work as well) to save shopping time.
  • [Updated 2006-12-01 10:35pm] Never let emotions affect your dealing with barracuda, lasagna, and realtors.
  • [Updated 2006-12-01 11:15pm] Don't tell anyone you're pregnant before the second trimester.
  • [Updated 2006-12-07 11:37pm] That was a metaphor, people. I was merely implying that the deal could still fall apart. So far as I know, we are closing 2006-12-20 and no one is pregnant.
As this process is on-going, I reserve the right to add or remove items from this list.