Work - The bug is dead. Hurrah! Hurrah!

Work - The bug is dead. Hurrah! Hurrah!
The final bug in a project that had been repeatedly coming back to bite me has died at last. The bug has been causing many people (including myself) grief for many months -- and would only show itself at the most inappropriate times. I think the bug is gone for good, and hopefully exhaustive testing should back me up there.

Finance::Quote
Cooper Vertz submitted a patch to extend the Yahoo! quote facilities somewhat. Patches always make me happy, and I've integrated Cooper's change into the CVS source.

Ben's also been bugging me to spiff-up one of my example programs so he can easily see how his share portfolio is going. It was an easy request that I made while waiting for the world's slowest toaster, one of the quality pieces of kitchen equipment we have here at work.

(read more...)

Advogato

Advogato
Well, I've gone from Apprentice, down to Observer, and now I'm up to Journeyer. At least I can post comments now, and that makes me happy. Thanks to everyone who's been taking the time to certify me.

Rockclimbing
Went rockclimbing today with Ian, Ben and Daniel. It's good to be well enough to go climbing again, as I haven't been for some time. I climbed a few new walls until my tummy started hurting whenever I used upper-body strength. I hope this isn't the first sign of a herina (spel?).

Sofie (Ian's SO) has had her operation and is now allowed to drink alochol again. She's planning on getting pished next week. It should be fun. She has a little jar of what the doctors pulled from her when she was under the knife. The results look like little green teeth. I'm sure this will be a great conversation piece for her in the years to come.

We had mexican afterwards (the traditional food of rockclimbers everywhere), and I brought some back for Jacinta, who's caught my cold. She seems a lot better now, although I worry that she's read too many Larry Wall quotes for her own good.

Work
None, because it's been a weekend. However, my work account does get my e-mail, and I don't seem to have been getting many recently in my mailbox. I have been getting errors from fetchmail about POP3 failing. I'm not happy. My outgoing e-mail seems to be fine.

Finance::Quote/GnuCash
Brent's patch for Finance::Quote has found it's way into GnuCash. I should probably e-mail him and let him know.

Mojotoad has also released a perl module to fetch historical quotes and looks like he's thinking of adding it to GnuCash. This is a Good Thing.

Played with PAUSE (Perl Author's Upload Server) a little, although I'm still not used to it yet. I'm sure I'll manuver Finance::Quote onto CPAN soon. :)

(read more...)

Finance::Quote

Finance::Quote
Brent's TIAA-CREF patches have been merged into the Finance::Quote source and a new version released. It can be found on the Finance::Quote webpage as version 0.17.

I'll integrate the changes into GnuCash shortly.

Advogato
Advogato's trust metric seems a little weird. Previously I was certified as an Apprentice. Now more people have certified me (all at either Apprentice or Journeyer) but my rating has dropped down to Observer.

I guess I'm going to have to read the document on trust metrics to figure out why a single Certification from Dancer can make me an apprentice, but 5 Journeyer/Apprentice certifications can drop me back to Observer... It all seems very bizzare.

(read more...)

Work

Work
A Friday. I figured everything would be pretty good. Have the morning meeting, drink a coffee, kick-back and leisurely iron out a few stray bugs here and there. Not the case.

This morning Dan called me in the middle of breakfast. Told me there was a problem. Told me that bad things were happening. I told him that I'd be there shortly.

Cycled in, figured out the most likely cause of the problem on the way in. Came into work and discussed bugs with all. I suggested that one of the auxillary libraries which fixed many of the bugs hadn't been upgraded. We checked. It had been. However, the main program itself wasn't upgraded to the bugfixed version. That would explain everything.

Made sure that all was upgraded properly, went to the morning meeting, drank my coffee, kicked-back for some bug-hunting and got emergency sticky-noted by Dan again. Apparently the bugs were back, and 10 times worse.

Went to lunch (being pretty hungry after being called away from breakfast), came back, looked at errors. No, there were not 600 errors, there were only 8. There were 592 instances of the server having a high-load and asking clients to retry later.

Scott told Dan the good news (the mountain becomes a molehill), and Dan looks like he's about to kiss one of us. I like Dan, but not that much. Besides, he's getting married in a couple of weeks.

Get back to my office, relax, tracked down the bug that was causing the last 8 errors. The bug was where we thought it was all along, except that we'd always find other, bigger bugs when we were looking for it. This should be the final battle of me verus The Obscure Bug, and with luck I should win.

To make the day even more weird, Dan and the Systems team have all gone off on `SysTrek' to discuss `Systems Matters'. This has pretty much killed our targets for Half-Life tonight.

Rumour has it that performance reviews will be finished on Monday. I don't believe that will happen, but if they aren't finished by next week we'll have to cancel Dan's wedding.

Finance::Quote
Someone's grabbed it and worked on it and will be sending me a patch shortly. Mmmm.... Rapid development...

Advogato
After re-reading the Advogato ratings I've re-certified myself up to Journeyer. Personally I feel I'm about half-way between the levels at the moment, but as yet we don't have a rating for that. Mind you, the Meta article seems to be suggesting we might have one soon.

(read more...)

Bitcoin QR code This site is ad-free, and all text, style, and code may be re-used under a Creative Commons Attribution 3.0 license. If like what I do, please consider supporting me on Patreon, or donating via Bitcoin (1P9iGHMiQwRrnZuA6USp5PNSuJrEcH411f).