Freezing Saddles Technology – 2019 Thread

Our Community Forums Freezing Saddles Winter Riding Competition Freezing Saddles Technology – 2019 Thread

Viewing 15 posts - 1 through 15 (of 43 total)
  • Author
    Posts
  • #920907
    obscurerichard
    Participant

    I thought perhaps a thread for the technology team might be in order.

    This year we’re managing the Freezing Saddles software (hosted on GitHub) through a Project Kanban board. We’re communicating primarily through a Freezing Saddles Slack group. I’m leading the team this year and have been doing most of the programming and almost all of the operations, but I’m eager to teach others what they need to know. jrenaut has also contributed already this year (again! thank you!) and I’m looking forward to getting more active contributions from the other technology team members.

    If you have a problem with the Freezing Saddles web site, you can post about it here, or add a note to the board or to the freezing-web issues.

    We’ve made some good progress this year, after some initial hiccups in transition. hozn originally wrote software that runs the freezingsaddles.org site using Python, Flask, SQLAlchemy, Alembic, and some other frameworks, and last year he completed Dockerizing it. This year it runs on a Digital Ocean droplet that hozn is graciously footing the bill for again this season. Now the challenge is to finish up the team scoring

    Freezing Saddles 2019 Kanban Board:
    [ATTACH=CONFIG]18786[/ATTACH]

    #1093331
    josh
    Participant

    I’ll try to get my act together and help out this year. I think I’ve gotten being stupid competitive in terms of raw miles out of my system. Will try and get the dev environment set up locally this week and take a peek at some of the “good first issues”.

    #1093366
    cvcalhoun
    Participant

    The only issue I have is that the People > Ride Days section seems to be in a different time zone. Last night, just before 11:00 pm, it had already decided that it was today, and thus was saying that no one still had a perfect attendance record.

    #1093367
    josh
    Participant

    @cvcalhoun 185027 wrote:

    The only issue I have is that the People > Ride Days section seems to be in a different time zone. Last night, just before 11:00 pm, it had already decided that it was today, and thus was saying that no one still had a perfect attendance record.

    Known issue

    #1093368
    cvcalhoun
    Participant

    @josh 185028 wrote:

    Known issue

    Thanks! I can manage to write web pages, but I am by no means a developer, so I haven’t been following that page.

    #1094258
    epilsk
    Participant

    This may be more of a rules question than a technology question, but do I get credit for riding on a day based on the time zone where I am, or do I need to ride on the day based on Eastern Time? Yesterday I could not (ok, did not) ride until just after 10:00 pm MST (early flight to LA and then back to Denver), so i rode on 1/14 where I was but it was already 1/15 back in DC? Strava shows my local time & Date in Denver, FWIW

    Thanks. Obviously this matters as much as anything else in FS matters. So a great deal!

    #1094273
    obscurerichard
    Participant

    I fixed the issues with the ride days and most other leaderboards having wacky time zone issues.

    #1094274
    obscurerichard
    Participant

    @epilsk 185963 wrote:

    This may be more of a rules question than a technology question, but do I g

    Tet credit for riding on a day based on the time zone where I am, or do I need to ride on the day based on Eastern Time? Yesterday I could not (ok, did not) ride until just after 10:00 pm MST (early flight to LA and then back to Denver), so i rode on 1/14 where I was but it was already 1/15 back in DC? Strava shows my local time & Date in Denver, FWIW

    Thanks. Obviously this matters as much as anything else in FS matters. So a great deal!

    Freezing Saddles days are US Eastern time zone days. Strava stores rides in the local time zone. However, we now correctly calculate the time zone offsets for the Ride Days and various main leaderboards so that the times that count are compared to the local time in the DC area.

    #1094275
    obscurerichard
    Participant

    @josh 184986 wrote:

    I’ll try to get my act together and help out this year. I think I’ve gotten being stupid competitive in terms of raw miles out of my system. Will try and get the dev environment set up locally this week and take a peek at some of the “good first issues”.

    I’m happy to help you get set up josh… pop into our Slack room and we can work it out.

    #1094298
    strumke
    Participant

    I just want to say that the time spent to make this whole thing was well worth it (and probably took quite a while!). Kudos to all those who set up and maintain the IT aspect. I understood only a tiny slice of that original post, and couldn’t tell if you were just f-ing around and writing nonsense or not (looks like not).

    Thanks again and keep it up!

    #1094309
    jrenaut
    Participant

    @strumke 186003 wrote:

    I just want to say that the time spent to make this whole thing was well worth it (and probably took quite a while!). Kudos to all those who set up and maintain the IT aspect. I understood only a tiny slice of that original post, and couldn’t tell if you were just f-ing around and writing nonsense or not (looks like not).

    Thanks again and keep it up!

    When in doubt, buy hozn or obscurerichard a beer. They deserve it

    #1094314
    epilsk
    Participant

    Sigh. Thanks

    #1095007
    awitt
    Participant

    Did i crash freezingsaddles.org? I was looking at the individual leaderboard (text) and refreshed the page successfully. When i clicked on my name i got an error, something like “internal server..” when I refreshed the page again I got a 502 Bad Gateway nginx error. I was using mobile safari, but I also tried mobile chrome and got the same error. This was at about 12:10 1/30/19.

    #1095011
    jrenaut
    Participant

    @awitt 186737 wrote:

    Did i crash freezingsaddles.org? I was looking at the individual leaderboard (text) and refreshed the page successfully. When i clicked on my name i got an error, something like “internal server..” when I refreshed the page again I got a 502 Bad Gateway nginx error. I was using mobile safari, but I also tried mobile chrome and got the same error. This was at about 12:10 1/30/19.

    OMG YOU BROKE EVERYTHING IT’S ALL YOUR FAULT

    Just kidding. It’s nearly if not completely impossible for you to cause a 502 error by viewing the website, although providing the page, the error you got, the time, and browser you were using is in general very helpful for debugging, so thanks for that.

    It’s back up now – you probably caught the site right as the crew of relief hamsters was climbing into the wheels for their shift.

    #1095403
    Steve O
    Participant

    Can this be fixed?
    [ATTACH=CONFIG]19357[/ATTACH]

Viewing 15 posts - 1 through 15 (of 43 total)
  • You must be logged in to reply to this topic.