* * *
Welcome, Guest. Please login or register.
Did you miss your activation email?
March 28, 2024, 11:09:22 AM

Login with username, password and session length

14 Guests, 0 Users

Author Topic: MJTiming discussion and releases  (Read 34124 times)

0 Members and 1 Guest are viewing this topic.

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
MJTiming discussion and releases
« on: January 07, 2015, 04:54:53 PM »
I am starting this topic as an open forum discussion about my timing software (MJTiming).

Any/all requests for explanations and enhancements are welcome, as are complaints.

I will also use this forum as a public place to notify everyone of new releases of the software.

Google Drive link to software: https://drive.google.com/open?id=0ByeFbiNdvLbGQ3o2dmxncWdWTEU
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #1 on: February 25, 2015, 11:35:03 AM »
I have had a few queries about setting up a router to enable easier access to scores.

If you install some free firmware (dd-wrt), you can set up an app called DNSmasq.  With DNSmasq, people at events can now connect to the router's local network, and then browse to an HTTP address of your choice (e.g. scores.com or vcmc.com or asa.com). Much better than some numeric IP address.

Cheapest path to success:
1. Buy this $35 router: http://www.memoryexpress.com/Products/MX46293
2. Download dd-wrt firmware (first post in forum has a link):
        http://www.dd-wrt.com/phpBB2/viewtopic.php?t=174693

Steps to install firmware in router:
1) Set Computer's IP Static to 192.168.1.15
2) Power Down router
3) Hold Reset Button while powering up
4) Power on router
5) Hold Reset Button until the Power light blinks on-and-off slowly
6) The router is now in recovery mode
7) Open 192.168.1.1 in your browser
8) Upload firmware noted above
Upgrade took about 60 seconds and it then asked me to reboot.
Rebooted router, and it asked me to setup a password.


If you want to use a different router, here is a wiki with more info than you will ever want:
http://www.dd-wrt.com/wiki/index.php/Main_Page

Here is a short post on how to set up DNSmasq: http://cybernetnews.com/local-internal-dns-ddwrt/
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #2 on: July 22, 2017, 06:24:42 AM »
Shaw has discontinued their web hosting, so I have moved all of the stuff over to Google Drive.

Here is the link to the entire folder, so you may pick and choose from the releases or documentation:
https://drive.google.com/open?id=0ByeFbiNdvLbGQ3o2dmxncWdWTEU
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #3 on: August 15, 2017, 06:37:42 AM »
Update for MJTiming software to fix errors in team scoring:
https://drive.google.com/open?id=0ByeFbiNdvLbGNmdpQXR1WmZjSkE
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #4 on: September 25, 2017, 08:16:34 AM »
Tweaks to file saving code for better performance at high numbers of runs
Tweaks to _webStyle.txt file for better live scoring readability
Copy over _webStyles.txt from configTemplates if first time use

https://drive.google.com/open?id=0ByeFbiNdvLbGMXROd3E4LVRQUkE
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

Canuck

  • That cone is still in the box!
  • ***
  • Posts: 117
    • View Profile
Re: MJTiming discussion and releases
« Reply #5 on: September 25, 2017, 12:37:13 PM »
Nothing to add other than a thanks for changing the look of the webpage.  It was much easier to read on my phone during the event yesterday! 
1981 Volvo 242 GLT
1966 Volvo 122 (long term project)

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #6 on: September 27, 2017, 12:31:57 PM »
Thanks to those of you that came up and showed me your phones when looking at results -- it allowed me to tweak the style page to something usable.
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #7 on: November 19, 2017, 03:39:02 PM »
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #8 on: January 27, 2018, 03:45:45 PM »
I am releasing this version early to enable people to help test the new feature.

https://drive.google.com/open?id=16WmDusDQDnG9Ccs2PdaZPeNeFfufdK4c

I have added a new group (called XGroup) that will allow people to compete in 2 groups at the same time (e.g. OPEN + LADIES).  The coding change required was huge, so I would like anyone that feels comfortable with testing this feature to do so.

To install this version:
1. Unzip into c:\mjtiming as usual for any release
2. Start mjtiming and copy and config items you care about (e.g. COM ports)
3. Exit mjtiming
4. Go into c:\mjtiming and delete the folder named "config"
5. Start MJTiming -- you should now have a registration column called "XGroup"
6. Add the new XGroup items you desire into the "Classes" tab

MSREG changes to make use of the XGroup:
1. Add a new question in an event's registration form and assign the name "XGroup" to the Report Header
2. Select Text for answer type
3. Check the box "Specify list of allowed answers"
4. Add list of answers (e.g. LADIES/OPEN/CORVETTES/MIATA)
5. Allow multiple answers should be set to No
6. Max answers should be set to 1
7. In the report you use for exporting data, be sure to check "Include event questions"

If you examine the MSREG report, it should now include a column named XGroup with the legal groups.

If you have added these XGroups into the classes file, they should import correctly and score correctly.

2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

94boosted

  • Administrator
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 601
  • AutoX is SRS BZNSS
    • View Profile
Re: MJTiming discussion and releases
« Reply #9 on: January 27, 2018, 04:31:48 PM »
Murray thank you very much for doing this, I know it was no small task.
Tom - #12 BS
2016-2018 SASC President
WCMA Director, Solosport

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #10 on: January 27, 2018, 05:18:25 PM »
Murray thank you very much for doing this, I know it was no small task.

And it's not done yet -- I really released this a bit too early, but I wanted help with testing from some other MJTiming geeks.
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #11 on: January 27, 2018, 05:19:42 PM »
Quick update to fix some html scoring issues:
                The BAT file cmd file would overwrite the scores.txt file
      The car descriptions were being truncated

https://drive.google.com/open?id=1tedlNdbyZiXH8WjK6ZNayiCU4NJlIiJI
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #12 on: March 08, 2018, 09:30:20 AM »
https://drive.google.com/open?id=1e4Z-fQ8cKcPYNcSeNjypT6Glx0CC7mB6

   If Xgroup PAX value > 2 (e.g. OPAX), then drivers in that group are are limited to those # runs for scoring
   Removed "Import from Karelo" button in registration
   Added a "Delete all drivers" button in registration
   Removed the "Summary" scoring display
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #13 on: March 26, 2018, 09:19:26 AM »
https://drive.google.com/open?id=1hMoZWBY1M2vqhdIoPdA9V1kodcXm4x-b

Merged group and xgroups in scoring output (looks much cleaner)
Removed Preferred Number column (and code that uses it)
Removed rally scoring (didn't work)
Now allow multiple Xgroups per person (in Xgroup field, separated by a semicolon)
New config field (classAsGroup) that automatically adds driver's class to list of groups to be scored
If OPAX is only group in the xgroup field, then first 3 runs are used for that driver (all scoring groups :( )

Biggest change is the capability of a person being scored in multiple groups.  Which means that all Corvette (or Subaru or Miata) drivers can be scored in their own group, in addition to the usual group (such as STREET).
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

MurrayPeterson

  • 2020 Member
  • I don't hit cones. I cone the hits.
  • *****
  • Posts: 1158
    • View Profile
Re: MJTiming discussion and releases
« Reply #14 on: April 27, 2018, 09:52:13 AM »
https://drive.google.com/open?id=1aSpswfeoCQiuBZkLyNmw47k3tsp4GWSX

Fix up a formatting error in rookie RAW overalls when class names are very long.
2017 Miata (C Street)
Avatar photo courtesy of Ian Gulinao

 

Recent

Members
Stats
  • Total Posts: 11433
  • Total Topics: 1567
  • Online Today: 18
  • Online Ever: 419
  • (November 15, 2018, 01:04:55 PM)
Users Online
Users: 0
Guests: 14
Total: 14