Archive for the ‘Alahmnetcetera’ Category

Improvements

Wednesday, April 23rd, 2008

Remember how I said I need to cut back on the number of things I’m doing?  Yeah, I lied. *sigh*  At least The Archiver is almost ready to roll out though…

Anyway, this isn’t much of anything but a notice of intent to waste more time on my personal sites… my blog and my “professional front”, Revision1.com, are both so woefully behind the curve on WordPress installations that it’s just not even funny anymore (still rockin’ 2.0.3 on both of them… might as well have a sign saying “hackers welcome”).  I mainly want to upgrade the WordPress installs, but I’d also like to ditch my Kubrick-derived themes in favor of something a bit more made-from-scratch.  The Mysterium website (which has the latest and greatest version of WordPress installed, thanks to TW and Odo’s efforts) was a great practice run at building a theme from scratch (it’s actually not as hard as I thought), and the shinies in 2.5 are making me a bit envious.  Still having some minor problems with comment spam though.  Oh well.

Anyway, I’m hoping to be able to do some noodling around in WordPress after I wrap up working on The Archiver today.  I’ll get a copy of WP 2.5 and set up a test environment on my local box to do some dev work in.  I may try doing an upgrade over the 2.0.3 version and see what sort of messes I can make.  Once I’ve got themes for May Contain Nuts and Revision 1 put together, I’ll update them both and see where it gets me.  Hopefully I can get rid of the bloated-as-crap Gallery 2 installs on both blogs as well, provided WP’s built-in gallery features are extensible enough to do what I need (which honestly ain’t much).  One less piece of pain-in-the-ass software to maintain is always a good thing, especially when you’re doing it across multiple websites.

On a related note, I’m sure that some of you have noticed the general decline in DPWR’s performance over the past few months.  While I intend to discuss the situation with my host and see what can be done on their end to alleviate the problem (I suspect the shared server is just overloaded, though if that’s the case then fixing the problem would probably require some downtime while the site moved to a new box), I also want to do whatever I can to address the issue by making the site’s assets as small as possible, so that once the page does start loading, it takes less time to do so.  That means trying to compress the CSS and JavaScript files (most of which are already compacted), cutting down on image size as much as possible, and reducing HTML bloat in the skin.  I don’t think doing an IPB skin rebuild completely from scratch will even be possible, but I can at least do the smart thing and build this version of the skin off of the new IPB “Pro” skin, instead of the standard 2.0 skin this time… there was supposedly a lot of work done to reduce page size in that skin as well, so hopefuly it’ll help me out.  It’ll also give me the opportunity to update the site to the latest version of the forum and gallery software, so yay all day for more work to do.  Maybe this time I’ll actually get the Library and News sections working the way they used to…  I’ll probably start noodling with a slimmed-down DPWR once May Contain Nuts and Revision 1 are upgraded and updated.  Hopefully that’ll be closer to next week than next year :P.

All Fur Fun, and Fun For All

Tuesday, April 22nd, 2008

Grr… I had a whole entry ready to go and then Firefox crashed and ate it.  Bad Firefox!  No cookie!

Anyway, as I mentioned in my previous entry, Oscy and I had something of an eventful weekend.  We discovered last month that a furry convention, All Fur Fun, was being held right here in downtown Spokane.  Being the curious (and relatively bored) people that we are, and given that we’ve never been able to go to a fur con before because of travel requirements, we couldn’t pass up the chance to see what it was like first-hand.  I’ve put up a gallery with a number of photos from the con in my .Mac gallery.  I’ll continue to add captions for photos as I remember and/or figure out who people were (with most of my photos being of fursuiters - a typically quiet bunch - it’s hard to associate names with faces).

For those of you who may have seen the “Fur and Loathing in Las Vegas” episode of CSI (the one with the furry convention, obviously), allow me to state for the record that it’s complete bullcrap (as I personally suspected after watching it when it originally aired, and as the protestations afterward from the rest of the furry community implied).  The episode was actually so far divorced from reality that I wonder what planet the writers were on when they wrote it.  Truthfully, the convention was surprisingly a great deal like Mysterium in many ways.  The con staff were friendly, helpful, run completely ragged, and absolutely grateful that we all showed up.  The attendees were smart, funny, goofy, and very friendly.  Oscy and I don’t really “hang out” in the furry community, we mostly just lurk and stalk people through our watch lists, so I seriously doubt that anybody there had the slightest inkling who either of us were.  Despite that, we were quickly engaged in conversations with other attendees and making friends before the second panel was over.  Because of its location and the fact that this was only the second year it’s been held (somehow we missed it last year), there were only 165 people there (I say “only” because other cons like AnthroCon draw thousands of people, not because it was a sad turnout; attendance was evidently up 50% from last year), which really made it feel like one of the “big” Spokane Mysteriums.  It was admittedly more structured than Mysterium tends to be, with not a lot of time available for sightseeing and the like, but since most people came to the con for the con and not the city (nice as Spokane is), I don’t think it bothered too many people.  Of course, fur cons have a lot more potential material to discuss than Mysteriums typically do - beyond fan presentations there’s not much else you can really hold a panel on at Mysterium (though I’m happy to be proven wrong!) - so it’s not like they were stretching to try and keep people in the hotel.

Although our time at the con got off to a somewhat rough start thanks to the hotel’s faulty wi-fi prohibiting credit card processing at the registration table, which resulted in a mad 5-block run to Riverpark Square for an ATM that would take my card (stupid Wells Fargo), the con went very well, and we both had an absolute blast all weekend.  Friday we got to meet (and pet! and get kisses from!) Mohawk, a tundra/arctic wolf from the Wolf People center in Sandpoint, ID, attended the “meet the guest of honor” panel where we met FoxyFennec, the (duh) guest of honor this year, caught most of the amusing “first time at a con” panel, and played party games in the event room for upwards of three and a half hours following dinner.  We also visited the Dealer’s Den and got very awesome badges, mine from Balaa, and Oscy’s from SeaSenshi (artist links go to their pages on FurAffinity, the “mine” and “oscy’s” links go to scans of the badges).

Saturday morning we returned to the hotel for breakfast cereal and Saturday morning cartoons (Pinky & The Brain and Futurama FTW), then stuck around for a panel on performing in a fursuit (which led to Oscy hopping into a Clifford suit for about 15 minutes near the end of the panel… stay tuned for a link to some video), then a greyhound rescue shelter panel and fursuit parade (which featured some really nice suits… I’ve got a bunch of pics in my web gallery).  After lunch we went to a fursuit building panel, which was very interesting and informative despite the limited time available for the presenters (Soki and Moorcat), followed by a panel on spirituality (which ended up getting led by Soki instead of Moorcat… poor guy was at a loss for a while, I think, but it was still a very interesting panel).  There was a game of furry pictionary, which pitted two pairs of artists against each other against the clock while the audience shouted out less-than-helpful responses to what they were drawing.  To say that good times were had would be an understatement.  And now penguintaurs will run rampant through FurAffinity for the next few weeks, I think ;).  We followed that up with an ice cream social that ran straight into an hour of fantastic stand-up from furry (and general) comedian 2 the Ranting Gryphon, a raffle, some of the strangest collaborative fiction I’ve ever heard (and this is coming from someone who participated in Mysthillarium!), and finally, we split our time Saturday night between the AFF dance (more like a rave, but still, there was dancing… and the DJ was apparently so good that folks from the night club downstairs kept trying to sneak into our party) and an art jam, which was decidedly quieter, where artists could catch up on the commissions they’d taken that weekend.  Oscy got a couple of nice pieces (an inked drawing of her character and a watercolor painting of a fish) by trading some of her chainmaille bracelets.  I think I need to start making more jewelry for next year so I can do some trades too ;).  Anyway, we also hung out at the dance for a while (where they mercifully provided earplugs), and we’re both still a bit sore from the experience, though bouncing around with glowsticks and trying to speed-waltz to the techno remix of Cher’s cover of Elton John’s “Can You Feel the Love Tonight” was well worth it in my opinion.  I honestly have no idea how the fursuiters don’t pass out from heat stroke in those outfits though… it was hot enough in that room without having thick fur and a big foam head on over top.

Sunday we went to a panel on furries in public, which mostly focused on dealing with decidedly questionable media coverage, and was also hosted by 2, so there was a considerable amount of humor in there as well.  After that we attended a “what does furry mean to you” panel, which was similar to the spirituality panel, but not quite the same.  Again, very interesting and I’m glad we attended it.  Following that, we sat that an amusing presentation by a history teacher on the history of anthropomorphism in human mythology, and we ended the con proper with a feedback panel.  Interestingly, Oscy and I were taking notes all weekend since we’re on the Mysterium committee, and pretty much everything we’ve discussed doing is something that was either done at this con, or was suggested for next year’s AFF (with the exception of furry-specific stuff like accommodations for the fursuiters, obviously; though if we end up with a squee fursuiter, I will personally ensure that they get water and a fan wherever they need one).

After the con, we hung out with SnowWolf and Curio Draco (a fellow Spokanite and Myst fan, it turns out), went to Michaels, and had dinner at Qdoba.  There was the same very personal sense of not wanting the weekend to end, and knowing that it would probably be another year before we saw most of the people we met again that people seem to get at Mysterium.  But, like all good things, it did end, and we went home with a few more friends than we had before Friday.  We also got some contact info for a few of the local furs, so hopefully we can keep in touch with them and hang out on occasion.  I wish I’d been able to catch and retain more people’s names, but since I was unfamiliar with pretty much everyone’s screen name, I didn’t retain as many as I would have liked.  Hopefully I made enough of an impression to have some of them come find me (or Oscy).

All in all, Oscy and I both had a fabulous time this weekend.  It was far from relaxing, but it was really energizing, and I’m in a better mood today than I have been for quite a while.  More than anything, the panels on spirituality and what furry means to you realy helped me shed some of the lingering stigma of associating myself with the furry community that was left over from my initial experiences on the Were (capitalized for clarification purposes) and therian forums, where furries were universally looked down on as posers and fakes.  This con has really helped me see that there are so many different aspects to the furry community, from bizzare fetishes to deep spirituality, that lumping everyone in the furry community into the same pile is just downright impossible.  I can be who I am and call myself a furry without forfeiting my sense of self.  A lot of this just comes down to not caring what other people think of me - which I’ve been getting better at in stages - and assuming the mantles, labels, and identities that I want to associate myself with on my own terms, and to hell with what other people say (this is a lot easier to do online than in the real world, but I’m trying to get better about that too).

I definitely have more to say on the subject of spirituality as it relates to furry, but I’ll save that for a non-con-wrapup post.  I am absolutely looking forward to going to AFF again next year, and possibly  RainFurrest this September in the SeaTac area, provided we have the finances after traveling to effing Boston in July for Mysterium (I’m far more annoyed at the impending cost of the trip than the location, honestly).

Time. I has none.

Monday, April 21st, 2008

I would like to know exactly where the past year has gone.  I don’t think I lost any of it, so asking for it back would be decidedly difficult, but I certainly seem to have been mentally absent for most of it… I’ve been looking back over a number of things lately and realizing that most of them happened almost a whole year ago.  It’s actually been nearly a year since I last picked up my Wacom tablet and doodled anything; nearly a year since I stopped working at Cyan and started working where I am now; almost two years since my last Mysterium… where has this time gone?!

I’m trying to figure out if the past year being a complete blur is a really good thing or a really bad thing, honestly.  On the one hand, it’s really good, because that means my job - which takes up most of my day anyway - doesn’t suck so much that I want to hang myself when I get home every day (okay, none of my jobs have ever really been that bad, but there have certainly been days that have done nothing good for me).  On the other hand, I wonder if perhaps my job is so similar from day to day that the passage of time just seems to slip under my radar as each day goes by in a blur.  Personally, I prefer thinking of it as the former possibility, because it’s not only less depressing, but it also takes into account just how much I’ve been doing this past year.  My project load both inside and outside the workplace has been borderline obscene, and I don’t see it getting much smaller anytime soon (as I’ve mentioned before).  I think I’ve just had so much to keep me busy that each day has been a blur, but not in the monotonous “what the hell day is it?” sort of way that implies that my job is sucking the life out of me.  It’s been a blur in the “what the hell happened to Tuesday?!” sort of way that turns every project into a race against the clock, much to my continual annoyance.

If I were to make an incredibly belated new year’s resolution, it would be to try and pay more attention to the actual passage of time, and maybe take some time out each day - or at least each week - to do something for myself that has no bearing on any projects that I’m working on for the Myst community or for my job.  Drawing, modeling, reading, writing (like, actual writing, not this philosophical commentary on life and video games I’m doing here)… anything constructive that I can do for myself to make time for me over the next year, so that I don’t suddenly look back again and go “WTF happened to 2008?!  I had plans!!!”

On a similar note, I may be dropping a few projects in an attempt to cut down on the number of responsibilities I have to juggle.  I’ll probably stay on the Mysterium committee, and you’d have to kill me before I dropped DPWR, but simply out of lack of time I may have to drop a few things like moderating the MOUL forums and pounding the pavement for help with the Guild of Archivists (which I wasn’t doing a very good job of anyway).  Once I finally finish assembling Issue 12 of The Archiver, I’ll probably try to find someone I can pawn my Pages templates off to in the event that the publication starts up again in the future, because the past week has rather plainly illustrated that I just don’t have the time to sit down and fiddle with content layouts and image placements that I did when I started the thing back in 2006.  I’ll also have to put a few of my more hair-brained ideas like learning Objective-C for the hell of it on the back burner while I bang out some more practical things that have been bouncing around in my head for 6 months or more.  I’ve never been good at project management - ask anyone I went to ITT with about how completely insane I get when handed something like a simple “build a bathroom sink” quiz in 3d modeling class - but I think I’ve finally managed to over-do it to the point where I just can’t get anything done due to how many things I’m trying to do.  It’s slowly driving me crazy, and it’s started affecting my productivity when it comes to even the smaller things that I need to do.

It’s funny how a complete break from one’s normal routine makes them look back at it from the outside and go “dude, I’ve got some problems to deal with…”   I’ll have more on what I did this weekend in an upcoming post, but for now, suffice it to say, it was an interesting and even enlightening weekend that I wasn’t expecting at all.  However, I’ll save that for later today since a) I have to get some work done and b) I don’t want to flood the MystBlogs feed ;).

Virgle

Tuesday, April 1st, 2008

Never one to let April Fool’s Day go by without some form of over-elaborate prank, Blizzard Google has really pulled out the stops on this one… they even got Richard Branson of Virgin to play along, which is both impressive and even more entertaining.

Yep, Google and Virgin are teaming up to create Virgle (variably pronounced “ver-gull” or “ver-jill” depending on your accent and tendency towards the Classics, it seems), an effort to create a permanent, self-sustained colony on the surface of Mars.  They’re even taking applications via a Google Docs spreadsheet form (which has some priceless questions, and even more priceless responses) and YouTube.

The really scary thing is just how thoroughly this joke has been put together (and the amount of wry humor on the site ensures that it is, sadly, just a joke).  I know Google has a long and colorful history of April Fool’s Day jokes, but the degree of research (even cursory) that has been put into this is kind of awesome.  Of course, I’m also aware that Google isn’t the first set of geniuses to turn their attention to colonizing Mars.  In fact, they openly credit the Mars Society on their FAQ page (of note, the Mars Society website says they’re interested in talking with Virgle if they’re actually serious about the “it’s not real. Yet,” on the site’s Virgle is Real page).

I’m not sure how well a Google/Virgin space exploration/colonization effort would actually pan out, but with Google throwing a couple million into the pot for the Lunar X-Prize competition and Virgin Galactic getting into the sub-orbital commercial space flight business, it’s not entirely outside of the realm of possibility.  And that’s awesome.  And also a little bit scary putting Google in charge of an entire planet.  But mostly it’s just completely awesome.  Much as I love NASA, they’re going to be effectively grounded for upwards of 5 years once the Shuttle is done with its heavy lifting responsibilities at the space station until they can get their Orion dealy up and running, and after that, it’s 5-10 more years before they send small astronaut crews back to the Moon for brief visits, 1960’s-style.  If we’re ever going to get off this planet, we’re gonna need some private sector funding.  Good thing Google’s still trading around $430 a share…

Somebody please make this thing actually happen before I die… every last bit of it is at least scientifically possible, if not practically achievable, with today’s technology.  It’s just gonna cost a ton of cash up-front.

Aaaaaand, we’re back!

Friday, March 14th, 2008

Well, that was fun…

Here’s what happened to cause DPWR’s several-day downtime this month: I received an email from my web host informing me that they were going to be relocating their server center from Hopkinsville, KY to Columbus, OH sometime this month.  Obviously, since this requires physical relocation of the hardware, the site would be offline for a day or two while that migration took place.  When DPWR became non-responsive several days ago, I figured that was the problem, and let it be.

Now, to change gears, the DPWR.NET domain was registered back in 2002 when I signed up for a hosting plan with my former web host.  At the time, I knew very little about the details of domain name management, and my host was never terribly good at informing me of things I needed to do to keep it (like, for example, that I needed to pay for it after the first year despite it being included as a free domain in my registration).  Eventually, after getting fed up with the reliability and general incompetence of my former host, I migrated the site to a new host, but didn’t migrate the domain; I’d paid for it to be renewed for as many years as the contract allowed (which was 5) without bothering me about it, and managed to get the nameservers changed over to point to the correct web host.

This month, without any notification, my domain expired, and evidently reached the end of its renewal contract, because it wasn’t renewed.  Only after some thorough investigation did I discover that my former web host was either bought out by or otherwise subsumed into a completely different company, which apparently has as many communication problems as the one it acquired.  Fortunately, further investigation and semi-frantic calls to my current host revealed that both providers use the same registrar (tucows/OpenSRS) , and that transferring from one service provider to another on the same registrar is roughly a 30-minute process once the authorization goes through.

So, the short of it is that DPWR.NET is now managed through my current web host, which has proven to be considerably more reliable in telling me things that are relevant and/or important to me keeping my site up and running than my old host (in fact, over a year after I canceled my account with them, I was unceremoniously billed for over $100 in unpaid service fees… not exactly a reliable group, them…).  Next March will proceed without incident, provided I’m not so destitute that I can’t keep the site running (highly unlikely at best).  There will likely be one more period of downtime this month when the servers get relocated, but after that, it’ll be smooth sailing.

One last note, though, which I will be relaying to several other forums for the sake of keeping people informed… I will be making concerted efforts to improve the speed and efficiency of DPWR over the next however-long (ideally things will improve by the end of the month) by moving the database to a new SQL server within the host and clearing out as much of the cruft as I possibly can.  DPWR’s file server works pretty well; it just takes forever for the SQL server to respond, and on a site as DB-reliant as DPWR, that creates some serious slow-downs.  I’ll fiddle with it and see what I can do to make it faster, but no promises yet.

I have a ton of work to do on the site, and absolutely no time (or energy, lately) to get any of it done, it seems.  I’ll try to make some improvements before the end of the month, but again, I can’t make any promises.  I think my plate’s finally gotten over-filled, and programming 7-4 every day is doing very little to improve my attitude toward getting more programming done when I get home.

Firefox 3

Wednesday, February 13th, 2008

Downloaded and installed beta 3 tonight.  Still not sure if I actually like it or not… it’s more like a Mac application now, to be sure, but it’s still off in slight ways that seem to be pushing some sort of HIG uncanny valley.  It also behaves slightly different from Safari in ways that still kind of annoy me.  Specifically, if a list of items in Firefox (be it of tabs or bookmarks in the toolbar) extends beyond the limits of the window, the fly-out lists all of the items in the list, not just those that were hidden from view to begin with, which interrupts the flow of my actions as I have to re-parse the whole list again to get to the “end”, where the items I was looking for start showing up.  Also, the close button remains on the wrong side of the tab, and the tabs themselves are really, really wide compared to the default tab width in Safari.  I should also note that the WordPress WYSIWYG editor (which I have enabled for use with Firefox at work, and which Safari ignores) is of the opinion that I am misspelling virtually everything in this post, sometimes only a few letters at a time.  It also doesn’t recognize Cmd+left as a way to get to the start of a line; instead, it tries to go back one page.  Grr.
All of the UI elements are also really round, which is just weird since every other Mac application using the metal button scheme has squared-off buttons.  I respect that the Firefox team is working hard on OS integration with this release, but I just don’t think it’s quite there yet.  Still, it’s miles better than it was in FX2.  They even started using Aqua, hooray!

Once the delicious library add-on is updated to work with FX3 (and to be fair, once it’s out of beta), I’ll give it a thorough head-to-head against Safari and see which one works best for me.  I’m not married to the idea of using Safari, but so far, Camino and Firefox just aren’t doing much to make me want to use them instead, beyond being notably more stable when it comes to handling flash-heavy sites.

Leave of Absence

Monday, December 3rd, 2007

This notice will be making its rounds today, so if you see it more than once, I apologize.

Ash and I will be leaving Wednesday to fly to Cincinnati for a week. It’s as close as we could get to visiting my side of the family for the holidays without going into debt from the cost of the tickets (as it is, they were over $700 all told). We’d originally planned on being gone from the 8th to the 11th, but Hotwire listed the flight wrong, so what we bought were actually tickets for the 5th through the 11th; all of our confirmation documentation says Wednesday, and the trip details on the site now say Wednesday as well. I know I didn’t actually sign up for those dates… I may be scatterbrained, but I do at least know how to click the right day on a calendar :P. Finding out our plans had unexpectedly changed 3 days before we’re supposed to be leaving was a little… startling, to say the least. Still, I guess it’s a lot more bang for out absurdly large number of bucks. I just have to work out how much paid time off I actually have to leverage against this; I know I don’t have 5 days of PTO to work with, but I should at least have the two I’d originally planned on using. I guess we’ll see what happens. I have to say, it’ll be good to get back home for a few days and visit with friends and family.

Here’s hoping for a safe trip!

Blizzard Makes Too Much Money

Monday, December 3rd, 2007

Further proof that WoW prints money from the blood (and more importantly, the souls) of its subscribers:

One of the key discussion points was Blizzard’s huge success (revealed in yesterday’s press release to be revenues of $1.1 billion in ‘07, operating margins of over 40% and approximately $520 million of operating profit).

(From this article on Joystiq)

I tried…

Sunday, December 2nd, 2007

I really, really wanted to enjoy using Firefox in OS X, but since the only real reason I have for doing so is to take advantage of the del.icio.us bookmark bar add-on, I can’t jump up to using the 3.0 beta release. As such, my efforts tonight to make use of Firefox 2 have once again driven me back to Safari. I’d like to think I’m fairly forgiving as far as application appearance and behavior is concerned, but even after going through three Mac-related themes (the default is ugly, I don’t care what anybody says), it still looked like junk; the resize handle was a white block at the bottom of the screen, the address bar was still drawn with aliased text, and the spacing of objects in the toolbar and/or del.icio.us bookmark bar and/or tab bar was grating to say the least.

On top of that, scrolling created visible tearing around some of the banners and flash content (for which “install Ad Block” is not a valid excuse), it doesn’t support smooth scrolling, and the download manager lacks the niceties of Safari’s (i.e. opening ZIPs and DMGs after downloading them, and providing a visible download indicator in the downloads stack so I don’t have to keep the download manager in my field of view at all times).

Of course, the del.icio.us bookmark bar add-on has its own issues, like being unable to nest tags within other tags on the bookmark bar (the sidebar supports this just fine, but the bookmark bar doesn’t), and providing no mechanism for making this work through other means, but I could launch into a fairly long tirade over the number of things that annoy me about a purely tag-based system with no other organizational fallbacks (suffice it to say, I still think folders are useful, even if they can’t be used exclusively).

Del.icio.us nitpicks aside, until Firefox can overcome the ugly UI (which they seem to be doing in v3, complete with Aqua widgets [FINALLY!]) and the poor page scrolling issues, the lure of the del.icio.us plugin is not enough to get me to move off of Safari (though Safari’s almost reliable tendency to crash on Flash-based pages is enough to make me want a viable alternative). I still fail to grasp why it would be so difficult to make a utility that syncs bookmarks between Safari and del.icio.us; the bookmarks are in a plist file, and such a utility could easily function on a rudimentary basis by creating a folder in the plist for each tag in your del.icio.us tag cloud and putting the relevant bookmarks in each folder. You’d probably have scads of duplicates, but who cares? It’s not like you’re going to be looking at a bunch of folders at the same time anyway. The tricky part would be detecting new bookmarks, and I’d even be willing to accept the janky work-around of just using del.icio.us’s web interface for adding them, then polling the API for changes and integrating them into the plist every so often.

Even with the decrease in apparent support for InputManagers in Leopard probably hindering new development along such lines, I fail to grasp why this is something that didn’t get written for Tiger in the 2.5 years that it was the top cat (and on top of that, it wouldn’t even need to be an InputManager… you could do an ugly thing like make it a service or separate menubar app). Just be sure the utility backs up the existing plist before doing its thing for easy uninstall, and you’re set. Who wants to write this? I’d even be willing to throw money at you for it.

(I’m sure I’m missing some horribly complex reason why such a utility hasn’t already been written yet because I’m unfamiliar with the bowels of OS X, but on the surface this doesn’t seem to be terribly far embedded into the bowels of the OS (eww…), so I’m rather a bit baffled, given the number of other things people have written for Safari over the years. If anyone wants to explain to me in stupid-web-developer terms why this is either and impossible or just extremely unpleasant task to undertake, I’m all ears.)

What’s wrong with this picture?

Friday, November 23rd, 2007

Maxtor AdI found this ad floating next to a rather pointless article by John Dvorak about why Google shouldn’t buy Sprint. Can you figure out what’s wrong with it? I did, and it nearly made me cry… or punch my monitor… or both. It’s hard to classify what sort of reaction this sort of thing triggers in me sometimes.