Wasting time with batteries and Linux

Dear God,

Please stop this kind of madness!

Thank You,

Kevin

Can't you people find something more productive to do with your spare time? Write some useful code, clean your monitor and keyboard or even go for a walk! Anything would likely be a more productive use of your time. Unless of course Pierre-Philippe Coupard is under the age of 12. In which case my apologies and congratulations on doing something productive instead of playing video games.

CycleLog Update

As mentioned in my previous post regarding the CycleLog Search.  The Summary, Latest and Random Ride pages of the Cycling section (CycleLog), have been updated to the new code base.  Now begins another bigger task, the conversion of the "Add Ride" section to the new code base.  This section when complete, will also add the ability to allow editing of previously entered rides.  A much needed feature that currently does not exist.

[Updated: 07:47am EST, 24 Feb 2004]
One more hill climbed…I've now completed the "Edit Ride" feature and have linked it to all single ride display screens with a form button.  This now allows me to edit any single ride without having to manually edit the database.  This also covers 90% of the new "Add Ride" section that still needs to be completed.  What does this all mean to you?  Probably not much because you can't access that section!  But, it does allow me to correct any data errors so you can sleep well at night knowing that my cycling data is accurate.  ;)

[Updated: 12:44pm EST, 8 Mar 2004]
And here we are at the top of the "Add Ride" hill!  Also in the "you'll never see this" category.  I actually completed this about a week ago and never got around to posting this update until now.  I also fixed a problem in the Edit Ride section that occurred to me.  What happens to the mileage if you change bikes when you edit a ride?  Bad things, that's what!  I've now changed this to keep track of the original bike in the ride record and do a decrement on the original bike and then an increment on the new bike.  If the bike ID doesn't change, it does it in a single step.  Previously if you changed bikes, the newly selected bike would have it's mileage adjusted if that had changed and the original bike would not be affected.  Whoops!  All better now.

This effectively completes the CycleLog V2.0 upgrade.  Moving forward I would like to implement a "Bikes" section that will document my bikes and allow me to keep a maintenance history on them.  But that will have to wait as I've now decided to undertake a complete rewrite of this blogging system which will be known as "PolarBlog".  So until that is done, this project will be on hold.

[Updated: 12:33pm EST, 19 Jan 2004]
I know you were all concerned about the problem with the cycling search function.  What's that?  You weren't aware of a problem!  Well never mind then that the search results would return a link to individual rides by their date and not their entry ID.  Why is that a problem?  Well son, on those extremely rare occassions when I would have two rides on the same day, you could only get to the first one.  But don't you fret…I've fixed that all up.  And I've also fixed that annoying problem where entries without any heart data would display a Heart Data block with empy values!  I'm sure you'll rest more comfortably now.  You can go back to sleep now.  :)

CycleLog Search

It's been a long time coming, but the new CycleLog Search page is finally done! And looking into it a bit, I find that it was just over a year ago that I mentioned the shortcomings of the previous search utility.  The new search now allows you to perform all sorts of date based searches.  You can now locate a specific ride, date bounded rides, X number of rides forward or backward from a specific date, as well as all rides on or in a particular month, day, year or any combination of those parameters.

More important than this just being a new search page, this represents a new beginning, effectively the start of CycleLog V2.0.  There is an entire new code base that drives the search utility and ultimately, the entire project.  Everything from here forward will utilize object-oriented PHP, a template engine and will be XHTML standard compliant.  This has been a long time in the making, but well worth the effort.  The next step will be to update the simpler section of the site: Summary, Latest and Random Ride pages.  Then a new edit/add section will be built to replace the existing add only section.  This will make life much easier as currently I have to manually edit the database to correct any data entry errors.

Oh, happy day!

The Doombolt

Alright, here's just another classic example of "Way Too Much Time!" topic section. And again it seems to be college students that have all this excess idle time. Color me jealous!

So without further ado, here it is... The Doombolt. Not terribly practical, but quite educational. And it looks as though it would be quite an enjoyable way to waste some time. Jealous again!