topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday December 12, 2024, 7:26 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: NANY 2010 Release: LittleRunner  (Read 50181 times)

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
NANY 2010 Release: LittleRunner
« on: December 19, 2009, 05:02 AM »
NANY 2010 Entry Information

Application Name LittleRunner
Version 1.3
Short Description A runner's database.
Supported OSes Windows.
Web Page LittleRunner on RedMine
Download Link[url=http://redmine.dcmembers.com/attachments/download/49/littlerunner_1_3.zip[/url]
System Requirements
  • Windows.
Version History
  • 1.0 Final - 20091231
  • 1.1 Beta - 20100110
  • 1.2 - 20100116
  • 1.2.1 - 20100526
  • 1.2.2 - 20100601
  • 1.3 - 20100702
Author https://www.donation...tion=profile;u=48731
Screencast


Description
A little application that records a runners schedule.

Features
The application will allow routes to be programmed in and then runs to be recorded against those routes.
  • Records routes and descriptions
  • Records runs and times, along with comments
  • Shows individual run speeds and overall average
  • Allows both DD/MM/YY and MM/DD/YY date formatting
  • Allows specification of distance units in either miles or kilometres
  • CSV export
  • Sorting of data
  • (Very) basic printing

Planned Features
  • Filtering what is shown on mainscreen e.g. only a certain route, only runs this month (definitely not ready for 1st January)
  • Totals and averages by month, week etc. (definitely not ready for 1st January)
  • Better printing support

Screencast


Screenshots
Adding a new route:
LittleRunner_beta_newroute.jpgNANY 2010 Release: LittleRunner

Adding a new run (distance and description automatically populated via selecting a route from the dropdown):
LittleRunner_beta_newrun.jpgNANY 2010 Release: LittleRunner

The main screen:
LittleRunner_beta_mainscreen.jpgNANY 2010 Release: LittleRunner

The settings dialog:
LittleRunner_beta_settings.jpgNANY 2010 Release: LittleRunner

Usage
Installation
Unzip into a folder that you have full write access to.

Using the Application
Add some routes.
Then add some runs.
That's it.

Uninstallation
Just delete the directory.

Known Issues
It's the first thing I'll ever have written for general consumption, so make of that what you will...
« Last Edit: July 02, 2010, 01:49 PM by mnemonic »

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #1 on: December 19, 2009, 08:54 AM »
Snowing on London Bridge, by George!
No wonder you were running  :)

Perry Mowbray

  • N.A.N.Y. Organizer
  • Moderator
  • Joined in 2005
  • *****
  • Posts: 1,817
    • View Profile
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #2 on: December 20, 2009, 01:25 AM »
The application will allow routes to be programmed in and then runs to be recorded against those routes.

with GPS or mapping? ... that would be neat!

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #3 on: December 20, 2009, 01:29 AM »
Looks nice  :up:
might be fun to have bottom rows for average and total.. just an idea.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #4 on: December 20, 2009, 03:15 AM »
with GPS or mapping? ... that would be neat!

It would...maybe version 2 though!  For now, a route is just a name, a distance and a text description.  In the "new run" screen, there is a drop-down with all the routes.  Selecting a value in this drop-down pre-populates the distance and displays the description.  I'll add some more screenshots when they're more finalised.

Mouser - yes, averages are on the todo list for this version.
« Last Edit: December 20, 2009, 03:25 AM by mnemonic »

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #5 on: December 22, 2009, 05:34 AM »
I've now added some new screenshots of the application.

It has all of the basic functionality required for an initial release and just needs some bug fixing and some better validation of inputs before being ready.  Depending on how long that takes and how difficult sorting happens to be, I'll look at a pre-release in the next week.  If sorting proves a nightmare, this is the one function that will be dropped.

Any functionality suggestions are welcomed, whether for the 1st January version or for a future version. 

Perry Mowbray

  • N.A.N.Y. Organizer
  • Moderator
  • Joined in 2005
  • *****
  • Posts: 1,817
    • View Profile
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #6 on: December 22, 2009, 06:15 AM »
 :Thmbsup: Looking great!

The other thing I wondered about before was other statistical calculations  :-\

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #7 on: December 22, 2009, 06:58 AM »
 
:Thmbsup: Looking great!

The other thing I wondered about before was other statistical calculations  :-\

Thanks Perry  :Thmbsup:

Do you mean things like miles / minute etc?  Or plotting the information graphically (e.g. graphing speeds and distances, average distances per week etc.)?  Both of these sound like good functions to have.  I just need to work out how to implement these and still keep it as LittleRunner  :D

Perry Mowbray

  • N.A.N.Y. Organizer
  • Moderator
  • Joined in 2005
  • *****
  • Posts: 1,817
    • View Profile
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #8 on: December 22, 2009, 07:04 AM »
One that immediately comes to mind is something like TrimMean where the extreme high and low values are not averaged.

Averages per something is also good.

Concerning graphing: could you opt for csv export that can be imported into a spreadsheet and then graphed. In fact, csv export would satisfy stats fiends like me as well as it'd be hard to beat the statistics abilities of spreadsheets.

I'm all for little: so maybe export is the way to go?

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Teaser: LittleRunner
« Reply #9 on: December 22, 2009, 07:27 AM »
CSV export should be easy enough for 1st January.  I'll add it to the planned features.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Pre-release: LittleRunner
« Reply #10 on: December 27, 2009, 09:47 AM »
Good news everyone - LittleRunner is feature complete and has reached release candidate :)

The file is attached to the first post and can be extracted straight into a folder that you have access to on your Windows machine.  Once we're stable, I'll release the code under the GPL licence and it'll become cross-platform.

If you have problems with dependencies, there is a list in the help file.

If you get any other problems, just execute littlerunner.exe from the command line and let me know the error message.

There is a project tracker available at the DC Redmine page.  Please leave any bugs reports / feature requests there.

Enjoy  :Thmbsup:
« Last Edit: December 27, 2009, 01:27 PM by mnemonic »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2010 Pre-release: LittleRunner
« Reply #11 on: December 31, 2009, 01:08 AM »
I like it.

One "bug" -- i think if i leave any of the hours/mins/secs blank its an error -- i think it should assume 0 if they are blank.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Pre-release: LittleRunner
« Reply #12 on: December 31, 2009, 02:18 AM »
Thanks mouser  :Thmbsup:

I'll look into the bug and fix it for today's final release.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #13 on: December 31, 2009, 04:44 AM »
I'm now pleased to say that LittleRunner 1.0 has been released  :)

Thanks to Perry Mowbray for NANY2010 and thanks to mouser for the screencast  :Thmbsup:

Nod5

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,169
    • View Profile
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #14 on: January 08, 2010, 02:48 PM »
Useful! Well done mnemonic :Thmbsup:
Here's one extension I can think of: there are some sites that use gmaps to let you make custom running maps e.g. http://www.gmap-pedometer.com/ . Maybe the "new route" screen could get a box for entering such a URL. It might even be possible for the program to import some data from a URL, like the total length of the track, coordinates etc?

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #15 on: January 09, 2010, 03:50 AM »
Thanks Nod5  :Thmbsup:

I'll add two new future features - one to hold a new URL with each route and one to import some stats from these sites.  The former should be fairly simple and will probably make its way into the next version.  I'll need to look more closely into the latter.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #16 on: January 10, 2010, 11:03 AM »
LittleRunner 1.1 beta is now available containing the following new features and bug fixes:

New features
  • A URL can now be associated with a route (e.g. for a link to a run mapping site)
  • Each run can have one of the following types - Normal (default for existing runs), training, race, intervals or Fartlek

Bug fixes
  • Fixed an error when a letter was inserted into a time in the new run dialog (Redmine bug#55)

It's vitally important that you back up any existing LittleRunner data files before running the new version as it contains brand-new code for the update of the save file data structure. The application will backup the file before starting the upgrade...but, it's a beta and you shouldn't trust it...

Link: LittleRunner 1.1 beta

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #17 on: January 16, 2010, 10:53 AM »
LittleRunner 1.2 is now available.

New features
  • Routes can now be edited.
  • Automatic backup of files.

Link: LittleRunner 1.2

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #18 on: May 27, 2010, 01:45 PM »
LittleRunner 1.2.1 is now available.

Big fixes
  • Fixed a bug that occurred when a database upgrade failed due to the lack of a backup directory

Link: LittleRunner 1.2.1
« Last Edit: May 27, 2010, 01:47 PM by mnemonic »

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #19 on: June 01, 2010, 01:33 PM »
LittleRunner 1.2.2 is now available.

Minor changes
  • Speed is now shown to two decimal places

Link: LittleRunner 1.2.2
« Last Edit: June 01, 2010, 02:11 PM by mnemonic »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #20 on: June 13, 2010, 06:16 AM »
i've just started using littlerunner.

one request i have: i have a loop route that is distance X; but i might run this some number Y multiple times. it would be nice to enter a run by selecting route X and then being able to set the number of loops i did, in an optional field that defaults to 1.  and then records distance as X*Y.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #21 on: June 13, 2010, 06:17 AM »
a second request would be for the littler runner exe to start its empty console window minimized or hidden.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #22 on: June 13, 2010, 09:03 AM »
Thanks mouser.  I've been working on the next version on-and-off that adds basic graphing to LittleRunner.  Unfortunately, due to my complete inability to understand svn (know any good links for a single developer?), the suggestions will have to wait until the graphing is stable...

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #23 on: June 16, 2010, 05:19 AM »
might be nice if the Speed column could display the speed in terms of how many minutes it takes to run a mile.
(e.g. if you run 5 miles in 40 minutes, you have a 8 minute mile).

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: NANY 2010 Release: LittleRunner
« Reply #24 on: June 19, 2010, 04:17 PM »
might be nice if the Speed column could display the speed in terms of how many minutes it takes to run a mile.
(e.g. if you run 5 miles in 40 minutes, you have a 8 minute mile).
You're the second person who has asked for that.  Once I can work out how to do it, I'll add it to the next version.