Eclipse Part 2

This morning at work, I’m forcibly reminded of the other thing I like about Eclipse. Debugging. I had a guy come to me asking why this value wasn’t set at a certain part of the code, and so I put a breakpoint on it, attached to the running process with the Eclipse debugger, forced a schedule change, and when it hit the breakpoint, was able to single step through. I found the problem much quicker than if I’d had to keep adding “System.out.println” statements until I’d narrowed down the problem, like I would have in the past.

For 25+ years I’ve been debugging programs with print statements, core dumps (remember //SYSABEND SYSOUT=A?) and writing out the value of variables on a printout of the source code. Every now and then I’d step through something in dbx or gdb, but that was the exception rather than the rule. Now I can step through the code in the same editor I modify the source in, and actually fix it right then and there. I wonder why it’s taken me so long to discover this?

Eclipse

It’s now been 250 days since I started using Eclipse, first for a demo I was doing with GWT, and then for day to day programming. Yes, I’d used it a few times in the past, but I’d never stuck with it and gone back to vi/vim/gvim and ctags soon afterwards. I’ve got to say, I’m surprised. After 20 years of using vi, and having my fingers well trained for those particular commands, I can’t believe how much I’ve come to like and rely on Eclipse.
Continue reading “Eclipse”

What a scorcher!

This office has never been particularly well airconditioned. Mostly it’s too hot in both winter and summer, although a few years ago it was the opposite, so that I kept a sweater in my desk for the days when it was too over airconditioned in the summer. But in the last couple of years, we keep getting “emergency power reduction program in effect”, which means that they’ve turned off at least one of the building’s chillers, usually because one of the (formerly belonging to the company, now sold off to some other organization) power generators is off-line.

Today it’s bloody hot in the office, and of course this is a day when I chose to wear a long sleeve shirt.

Kayak Construction, beveling the shear line

I had to work this weekend, which means I didn’t get to spend much time working on my kit, nor did I manage to get out kayaking. Although the weather was mostly shit, so I probably wouldn’t have managed more than a quick dash if I could have gone. Worse, I missed an opportunity to meet up with a couple of people who’ve built a Pygmy Boats kit similar to mine.

The next tasks on my list were to bevel the cockpit reinforcements so that they won’t clash with each other when the pieces go together at an angle, and to bevel the shear line so that when the deck and the hull are put together, they join at the outer ply only. The instructions are a little vague but they suggest that you can do this using a wood rasp, sanding block or block plane. I happened to have a palm sander, and I like a bit of power when I’m going to be removing wood. By holding the sander at approximately a 45 degree angle, and sanding until I saw the glue line between the first and second ply move back to just the right amount behind the sheer line, then I knew I was just biting into the third ply.

I got half the sheer lines done (the side on panel 3) before my hands got so numb I couldn’t continue.