Welcome Guest.   Make a donation to an author on the site November 27, 2014, 10:06:26 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Read the Practical Guide to DonationCoder.com Forum Search Features
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1] 2 Next   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: NANY 2010 Release: LittleRunner  (Read 20978 times)
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« on: December 19, 2009, 05:02:35 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
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 http://www.donationcoder....hp?action=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
<a href="http://www.youtube.com/watch?v=irMirzOh9B0" target="_blank">http://www.youtube.com/watch?v=irMirzOh9B0</a>

Screenshots
Adding a new route:


Adding a new run (distance and description automatically populated via selecting a route from the dropdown):


The main screen:


The settings dialog:


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:21 PM by mnemonic » Logged
cranioscopical
Friend of the Site
Supporting Member
**
Posts: 4,196



see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: December 19, 2009, 08:54:53 AM »

Snowing on London Bridge, by George!
No wonder you were running  smiley
Logged

Chris
Perry Mowbray
N.A.N.Y. Organizer
Moderator
*****
Posts: 1,807



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #2 on: December 20, 2009, 01:25:20 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!
Logged

mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: December 20, 2009, 01:29:55 AM »

Looks nice  thumbs up
might be fun to have bottom rows for average and total.. just an idea.
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #4 on: December 20, 2009, 03:15:58 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:58 AM by mnemonic » Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #5 on: December 22, 2009, 05:34:51 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. 
Logged
Perry Mowbray
N.A.N.Y. Organizer
Moderator
*****
Posts: 1,807



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #6 on: December 22, 2009, 06:15:42 AM »

 Thmbsup Looking great!

The other thing I wondered about before was other statistical calculations  undecided
Logged

mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #7 on: December 22, 2009, 06:58:14 AM »

 
Thmbsup Looking great!

The other thing I wondered about before was other statistical calculations  undecided

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  cheesy
Logged
Perry Mowbray
N.A.N.Y. Organizer
Moderator
*****
Posts: 1,807



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: December 22, 2009, 07:04:21 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?
Logged

mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #9 on: December 22, 2009, 07:27:28 AM »

CSV export should be easy enough for 1st January.  I'll add it to the planned features.
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #10 on: December 27, 2009, 09:47:00 AM »

Good news everyone - LittleRunner is feature complete and has reached release candidate smiley

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:49 PM by mnemonic » Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #11 on: December 31, 2009, 01:08:54 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.
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #12 on: December 31, 2009, 02:18:29 AM »

Thanks mouser  Thmbsup

I'll look into the bug and fix it for today's final release.
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #13 on: December 31, 2009, 04:44:23 AM »

I'm now pleased to say that LittleRunner 1.0 has been released  smiley

Thanks to Perry Mowbray for NANY2010 and thanks to mouser for the screencast  Thmbsup
Logged
Nod5
Supporting Member
**
Posts: 749



View Profile Give some DonationCredits to this forum member
« Reply #14 on: January 08, 2010, 02:48:46 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?
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #15 on: January 09, 2010, 03:50:18 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.
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #16 on: January 10, 2010, 11:03:12 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
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #17 on: January 16, 2010, 10:53:03 AM »

LittleRunner 1.2 is now available.

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

Link: LittleRunner 1.2
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #18 on: May 27, 2010, 01:45:19 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:19 PM by mnemonic » Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #19 on: June 01, 2010, 01:33: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:58 PM by mnemonic » Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #20 on: June 13, 2010, 06:16:34 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.
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #21 on: June 13, 2010, 06:17:16 AM »

a second request would be for the littler runner exe to start its empty console window minimized or hidden.
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #22 on: June 13, 2010, 09:03:14 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...
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #23 on: June 16, 2010, 05:19:22 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).
Logged
mnemonic
Supporting Member
**
Posts: 176



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #24 on: June 19, 2010, 04:17:21 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.
Logged
Pages: [1] 2 Next   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.048s | Server load: 0.02 ]