All posts by mhanlon

Shaughnessy Erroneously Reports Nomar Traded to Twins

Very funny article today from Call of the Green Monster: Shaughnessy Erroneously Reports Nomar Traded to Twins

Nomar In yet another act of sloppy, lazy journalism that has marked Dan Shaughnessy’s interminable coverage of Spring Training, Shaughnessy yesterday thought he had broken his first news story in years when he boldly announced that former Red Sox star Nomar Garciaparra had been traded to the Minnesota Twins. Typically not following up on details or checking facts—such as for whom Garciaparra was traded—Shaughnessy simply made the announcement in front of the media at a luncheon for Daisake Matsuzaka.

In a non-related story, the citizens of Fort Myers plan to hold a parade and day-long party and festivities to celebrate the departure of Shaughnessy, as Spring Training comes to an end.

Well worth bookmarking and chucking in your favorite feed reader.

101 Reasons to Stop Writing: Reason #13: You Are Not Dan Brown

Found this very funny site via Nathan Bransford, who usually has something interesting to say:
101 Reasons to Stop Writing: Reason #13: You Are Not Dan Brown

A sampler:

In case you’re still not sure, here are a few other indicators that you’re not Dan Brown:

Your computer is not made of solid gold, according to specifications on a long-lost page from Leonardo’s Codex Arundel.
There’s no voicemail from James Patterson offering to ghostwrite your next novel.
You are not under permanent surveillance by the NSA, CIA and the Vatican, even if that pizza guy looks shifty and Catholic.
The paper you’re using is not made from recycled hundred dollar bills.
The CEO of your publishing company doesn’t drop by every Friday to see how the next book’s coming along, and to ask if there are any odd jobs around the mansion that need doing while he’s there.

I guess this is supposed to make me feel better that I’ve done f**k all work on Lemon Wrestler (or even Sane, this week’s issue is a classic, “Oh damn, we’re in the middle of trying to ship something at work and I’m screwed and, oh yeah, I need to turn out Sane this evening… sh*t.”) in the recent past.

Here’s hoping Thursday we return to our regularly scheduled programming. All I’m going to say is all this crap better pay off in the end. Work crap, not writing crap.

At any rate, go check out 101 Reasons to Stop Writing… it may be a good kick in the pants.

Phil the Thrill!

Phil the Thrill is making the Habs look bad this evening, what a great player to watch (and first B’s game I get to watch in a while, thanks to a night off Lemon Wrestler and a night coding – not really wholehearted thanks I have to say, I’d rather not be coding the stuff I am now).

Boston Bruins Official Web Site

At least there’s one or two bright sparks in a pretty dim Bruins’ season.

Update:
Ah. So this is what I’ve been missing. Why the f&*k does this edition of the Bruins suck so hard again? Ten minutes left, and all Phil’s good work has gone for naught: 5-3, Hated Habs. Feckers.

Reading Books…

This is my second (or maybe third) time starting off on Agile Web Development with Rails—Second Edition. Yeah, it’s for work.

From reading through scads of Rails and Ruby code I feel I have an appreciation of the language and framework, for the most part. I still miss WebObjects, a lot, when I have to cobble solutions the Rails way, but that’s ten years of working with WebObjects, I suppose.

The one thing that really, really bugs me about Rails so far isn’t the language, or the framework, it’s the book above. I get to about page 28 (and I’ve only managed this far because I’ve skipped a lot of the overt crap at the beginning) and I feel the urge to… well, to write a boring blog post about how much I don’t like the book. The tone the authors take is nigh on condescending. It’s a Kool-Aid(tm) view on web frameworks. I know that it’s a book about Rails, and how great it is to start programming in Rails, but they tend to attack their fellow scripting languages a little too hard and heavy, and sometimes, it seems to me, blatantly ignore certain solutions that compete more closely with Rails.

WebobjectsI suppose this is the “feature” of opinionated software, which is what coding by convention is, in a sense — one man’s convention is another man’s shackles. And this, I suppose, is where I feel I won’t ever feel at home in Rails code as I would in, say, WebObjects code. Rails likes, really, really likes you to do things its way, which is fine, if a bit bossy. Like the kid down the street who you sometimes play with, but there always wound up being a fight when you wouldn’t follow his directions, trying to best your Q-Bert high score, ending with you storming out, back up home. WebObjects is more like the laid back friend with all the gear: toolbox, Colecovision, guitar, drum set, batting cage, swimming pool, and real working car to tinker on, if you’re so inclined. And he was always cool about it, do whatever you want, and he’d watch you flounder a bit, trying to figure out why the engine of the car wasn’t starting or something when you tried to run an electrical cables from the starter down to the (oh man, here’s where my car knowledge just kills the metaphor), umm, engine, when all the while he was just standing there, not being smug about it, but there was the key in his hand, just waiting to get plugged into that ignition and get you going the easy way.
(Of course, I’d be remiss if I didn’t also note that all of WebObjects’ books around the house happened to be three hundred or so pages thick; it was just that on all three hundred pages was printed “Documentation forthcoming.” :))

Hawk Wings » A faster way to speed up Mail.app

Just tried the tip over at Hawk Wings » Blog Archive » A faster way to speed up Mail.app myself, and it compressed the envelope index a bit (around 10MB), and Mail.app launched a bit faster… hopefully this alleviates the issue I’ve been seeing where Mail.app starts spinning the beach ball on attempting to send a mail and locks up the app (forcing a force quit, and losing yet another sent mail (or at least portions of it I forgot to save immediately before sending, as I’ll have a mostly complete draft in my Drafts folder)).

A review of “Raising Atlantis”

by Thomas Greanias


Maybe it’s because I was “reading” the audiobook on the way to work, maybe it’s because I took a peek at an Amazon review or two (which you shouldn’t, by the way, unless you want to be hit by a spoiler without warning). For whatever reason, I ripped through this book (handy, when you’re sitting in a little bit of traffic each day in and out of the office), laughing, sometimes snorting, sometimes slapping my head.

It was a good enough read. A pacey sort of thriller adventure story in which the characters are not incredibly likeable, nor do you really care, one way or another, what happens to the kids. The language… well, let’s just say the phrase, “Damn you, Yeats,” or “Damn you, insert name of damned here” is repeated far too often, even for a running gag, which I suspect, giving Thomas Greanias the benefit of the doubt, is what it is. The characters eat nails for breakfast, and a bullet wound, kick to the groin, drop down a pit to the very bowels of the Earth (warning: contents hot) is nothing to this international cast of glory hunters.

The audiobook was even more unsettling/annoying than I imagine the hard copy book would be, as the narrator does his best to do a female Australian accent on good old Sister Sergeti (she reads 189 languages, speaks 191, including three made up ones, arm wrestles crocodiles, is capable of withstanding the most brutal torture AND cryogenic freezing, oh, and is pretty and photogenic in her Armani suits on camera). It’s feckin’ awful. Conrad Yeats becomes “Cone-rad! Cone-rad!” Which would have been fine, if she said his name a normal number of times. However, in an unscientific measuring, she says the name Conrad Yeats approximately three MILLION times over the course of this book. It pisses you off, after a while. You notice yourself getting tense when she hasn’t said it in a while, because you know it’s coming up, and you know it’s going to hurt. She’ll probably say it in an urgent manner, which will only underscore how BAD the narrator’s accent is. Oh well.

The true downer on this book, for me, was the spoiler I caught on Amazon from a reviewer. For the first so long, it was a passable thriller. High on cardboard characters, high on exciting things happening. Antarctica, ice, frostbite, dogs, international intrigue. The Vatican. Cool. Check, check, and check. Double check.

But then.

And here comes the spoiler, from me (so look away, if you don’t want to see it):
SPOILER< SPOILER< SPOILERSPOILER< SPOILER< SPOILERSPOILER< SPOILER< SPOILERSPOILER< SPOILER< SPOILER

SPOILER< SPOILER< SPOILER

SPOILER

But no, Thomas Greanias was sitting at home, thinking, “We’re doing well. Looking good, Tom old boy. Let’s UP the stakes.” And he rolls up his sleeves, and types the following: Conrad is an Atlantean. He was found in an ice capsule by his adopted father, General Yeats, on the Antarctic Ice Shelf. Right on. What?

END SPOILER

END SPOILER END SPOILER END SPOILER END SPOILER

END SPOILER END SPOILER END SPOILER END SPOILER

So anyway, it’s a good enough read, I suppose. It will keep you entertained, though, once I hit the spoiler part I was listening to the book more to get it over with, already, than because I was thrilling with excitement about what was around the next corner. And the tie in at the very end, which was not in my spoiler, well… it seems just… weak. At the end.

I’d pick up a Matthew Reilly before I picked up this one, but if you’ve exhausted your normal pool of thriller writers, and don’t feel like re-reading a Clive Cussler, well, this one’s just about the same sort of thing.

Picnik

Found via TidBITS: Picnik.

From the developers:

People have asked about which tools/languages we use. We use Flash 9/Flex on our client. Our server is Linux, Apache, MySQL and Python. Given our Microsoft systems backgrounds (Darrin and I worked on OS/2 and NT back in the day), this has been a fun and interesting experience.

It’s amazingly responsive, and, from reading the blog associated with it, it’s all only running on one server at the moment… very nicely done.

On Hockey: Bruins give up too much

Surely, surely, this is some sort of cosmic joke:
On Hockey: Bruins give up too much – The MetroWest Daily News:
Now, no offense to Wideman, but I saw him play back when he was with St Louis’ farm club in Worcester, the Ice Cats… and, umm… Dennis Wideman? For Brad Boyes? Really?

I bet Dan the CHB, if anybody points it out to him, would love to jump at the idea that Bobby Orr’s agent Alan Eagleson cursed the Bruins back in the day, and this is why they haven’t won a championship in 86… err, 36 years. In fact, he could just borrow his old Red Sox material, change a couple of names and dates, and he’s good to go. I’m surprised he hasn’t noticed this, himself, yet.
(image borrowed from Wikipedia)