Authors
Kim is a an accountant (soon to be CPA), and triathlete, currently training for Ironman Coeur d'Alene. Steve is a software engineer, photographer, and cyclist on the Platinum Performance Cycling Team. We live in paradise a.k.a. Santa Barbara. Read More
Categories
Accidents | Art | Cars | Cycling | Data | Entertainment | Family | Food | Gadgets | Gear | Health | Honeymoon | Miscellanea | Photography | Pictures | Camera Phone | Week in Pictures | Poetry | Politics | Programming | Race Report | Racing | Reviews | Ride Report | Running | School | Site | Training | Travel | Triathlon | Vacation | Video | Wedding | Work
Blogosphere
Marco off the Mark. A guy who likes to hang out with family and friends, pedal his bike, dig in the dirt, and live life healthily and happily.
The Young and Restless. 22 year old kid who loves to ride his bike.
Happenings in SoCal. Ass-kicker extraordinaire...
Through Z's Eyes. Bikes, rants, ideas, and more!!
Of Dogs and Bike Racing. Aka. Dr. Kim. Professor of Mechanical Engineering at UC Santa Barbara.
On The B Team. The Chicken Ranch aka B Team's site for local cycling information and trash talk.
Lint Trap. Nothing to see here, move along now.
A New Hope. Sean
Pedal More. Overweight Underpowered Nor-Cal Pack Fodder.
George's Epic Adventures. Ultra Cyclist and father who recently completed 2- Person Race Across America (RAAM) and Furnace Creek 508 Fixed Gear.
Suffer-O-Rama. Eric’s blog about cycling and bike racing
Riders Ready. Jamie Smith's blog devoted to roadies, road cycling, and his book, Roadie: The Misunderstood World of a Bike Racer. Go buy it NOW at VeloPress.com!
Think Fast. Quarq
Old Guy Racer. You'll laugh. You'll cry. You'll write bad cheques.
Wheels Rolling. Brandy
Sprinter della Casa. Carpe Diem Racing
Ryanf. It comes down to doing the above, or being a chump. your choice
Cat3 Phenom. "I'm kinda a big deal"
My Shaved Legs. The fine art of failure. Ask me no questions, I'll tell you no lies.
To Be Honest With You. Thirty something and searching for my next obsession.
The Brenda Report. The journeys and thoughts of an adventurous woman
The Tour de Chris. This blog is all about Chris. Fueled by espresso and metal.
The Incidental Cyclist. Cycling in and around Union County, NC
Everest Challenge x2. My wife and I have committed to enter the [Everest Challenge] Tandem division this year. This blog will chronicle our preperation, and ultimately our race experience.
Cycling in Seattle. The ride is the destination
As the Crank Turns. I attmept to ride bicycles...often
Cycling
Platinum. The Platinum Performance Cycling Team is a Santa Barbara based team with a diverse group of talented riders. The teams main focus is acquiring cross country results and new for 2008 is the addition of a road race team.
Echelon. Echelon Santa Barbara is a road bicycling club based in Santa Barbara, California. Echelon welcomes dedicated new riders and experienced racers, men and women, old or young, and all those who want to expand their cycling horizons. With a history our History in Santa Barbara bike racing since 1984, we are a USCF registered club.
Bikeforums Road Cycling. Road cycling internet message board. Discuss equipment, rides, races, and all cycling-related discussions.
SCNCA. Southern California Nevada Cycling Association
NCNCA. Northern California Nevada Cycling Association
BiciCORSA. An online group for cyclists of all levels--from recreational riders to weekend warriors to aspiring and professional racers.
Yehuda Moon. Yehuda Moon works at the Kickstand Cyclery, lives on his bicycle, and dreams of a day when everyone does likewise.
Everest Challenge. The hardest two-day USCF race. With the spirit of the "Death Rides" and the dramatic scenery of the Eastern Sierra, this bicycle race and ride will test your perseverance going uphill. We have three climbs each day with gains of 2,600 feet to 6,200 feet.
Local
The Restaurant Guy. John Dickson's Food News
Santa Barbara Independent. Delivers fresh news, arts, and entertainment news and information online all day, every day. The weekly newspaper is published every Thursday morning, with Santa Barbara county's largest circulation of 40,000.
Edhat. One subscriber suggested that the name came from "Every Day Happenings Around Town".
Vita Bella Photography. Local journalistic-style wedding photography
Miscellanea
Adam Szary. Freelance illustrator who is strongly interested in fantasy and comic art.
Virtual Dub. Proof that Avery had too much free time in college...
Liō. Daily comic strip created by Mark Tatulli that focuses on the adventures of a strange little boy named Liō. Most of the story is told visually, with little or no dialogue.
whilshire|one. this site covers topics including web standards-based development, web application development, Textpattern and other miscellany
Recent Comments
Mike (Everest Challenge Day 2 Pictures)
Hi, Are you set up to sell photos yet? Thanks, Mike Watson
Kim (How to Lose Friends and Alienate People)
Marc, nowhere did I say that liberals are the only people that insult others. But it is true that as SB is a ‘liberal community’ …
Steve (How to Lose Friends and Alienate People)
Fair enough but I’m still not sure how you found a way to be insulted in what she wrote. Also, if you will notice the …
It’s certainly very convenient to be able to take the test picemeal, and during the week, not to spoil weekend plans. I don’t think the …
Marc (How to Lose Friends and Alienate People)
You could have mentioned what happened without discussing specific political parties that were slammed. Bit I apologize for my intemperate remarks – maybe I’m just …
Steve (How to Lose Friends and Alienate People)
Marc, We were at a dinner theater, and the people we were with said (to each other) “Can you believe that most of these people …
Kim (How to Lose Friends and Alienate People)
Marc, you miss the point. If you spout out your position on anything, you need to be prepared to accept the consequences of saying it …
Marc (How to Lose Friends and Alienate People)
Kim – I sympathize with you. However, I think it’s mildly insulting to mention that people you have met insult Republicans. I would have given …
Andy Anderson (Everest Challenge Day 2 Pictures)
Hey guys! Hope all is well. Can you please hook up pictures 42, 76, 53, 91, and 99? I would like to …
CPA Roadie (Four Down ? to go...)
Good luck on the tests results Kim! Sleeping during business law class? lol. The tax section is easier with practical experience, but tough unless …
Feb 15, 09:38 PM by Steve | Binary Incompatibilty
Posted in Work & Programming
I spent the last two days at work chasing my tail trying to figure out why a DLL, when recompiled with a trivial change, suddenly (and dramatically) stopped working. It still didn’t work when we recompiled it without the change. Things were complicated by the fact that the client of the DLL was in FoxPro^ick^, the DLL was VB6, and it called some .NET assemblies through COM interop. I’ve been around COM so long I know it very well, but FoxPro I know nothing about and .NET versioning and interop is still very mysterious.
Anyway, to make a long and boring story short, it turns out that the problem was caused by the .NET assemblies having been recompiled on the build machine at some point, without incrementing the version or build number. The interfaces in the type libraries for the COM interop had jumbled around and when the DLL was compiled against these, it was no longer compatibile with the original .NET assemblies.
You see, with “early binding”, the memory offsets for the function entry points (the vtable) are compiled into the DLL. However, since the new type library had jumbled things up, the entry points didn’t match the original type library and we were esentially calling the wrong functions. I extracted the type libraries from the released assembies, placed them on the build machine, and everything was happy.
I should have figured it out faster; I’ve seen this kind of...
§
