2016 MFP Grand Tour Challenge - Vuelta Now Up and Rolling...

Options
1181921232429

Replies

  • TheBigYin
    TheBigYin Posts: 5,686 Member
    Options
    Okay guys... I've posted this in my "news feed" but I think it's worthy of repeating here...

    folks, can we cool things on the name-calling and so forth - I think it's probably a bit of a misunderstanding on one side of things, and possibly a slight over-reaction on the other. Problem is, when there's only one person that can fix the problem, that person rapidly starts to feel persecuted for taking a couple of hours to themselves... I know, I've been there for the past 4 years of running these bloody challenges! For now, lets all just get back to riding, logging on strava, and hoping that the Hamster doesn't fall off it's wheel again...


    oh - and while we're on the subject of singing the praises of the wonderful automated system...

    I Just checked, and I think that it's possible that the server HAS gone down again. Looking in the MFP Cycling Challenges group on Strava, my ride went through at around 2:00pm today, as did Tom's "Yay, It's Friday", but none of the ones after that seem to be in there... Don't sweat it folks - none of the rides will be missed off, but we'll be without active logging in the spreadsheet until Jason gets a chance to sort the server (which may well be on his return home on Monday)


    If It turns out that it's gone into "terminate and catch fire mode" and can't be fixed until monday, I'll try my best to add rides manually, though without a "logging thread" it's possible I'll miss the odd ride, as I'll be simply trawling through the MFP Cycling Challenges groups "recent activity" feed, and adding from there. No promises on how effective I'll be in this - or how far behind the data may get.

  • TheBigYin
    TheBigYin Posts: 5,686 Member
    Options
    Woahhh Folks - don't freak - the TdF spreadsheet is completely empty at the moment - basically, the "link file" that it uses to pull the data over is not readable - so, pretty much every cell in the sheet is empty. We're riding without any guides for the weekend, until Jason gets home I'm afraid guys. Nothing more that I can do, except urge you to check your team-mates rides on strava, and keep an eye on them there I guess... Norrmal service will be resumed after the rest-day on monday.
  • TheBigYin
    TheBigYin Posts: 5,686 Member
    Options
    TheBigYin wrote: »
    Woahhh Folks - don't freak - the TdF spreadsheet is completely empty at the moment - basically, the "link file" that it uses to pull the data over is not readable - so, pretty much every cell in the sheet is empty. We're riding without any guides for the weekend, until Jason gets home I'm afraid guys. Nothing more that I can do, except urge you to check your team-mates rides on strava, and keep an eye on them there I guess... Normal service will be resumed after the rest-day on monday.

    Well - I got the data back - somehow convinced Google Spreadsheet to go look again, and it found it - but I'm now slightly unhappy with messing with things manually - so I think we'll still wait for a fix on the rest day, Monday.

  • TheBigYin
    TheBigYin Posts: 5,686 Member
    Options
    decided on a compromise - I'll enter the distance, but leave out the times and ascents (so I don't have to open every individual ride for the data - and, so I get a divide by zero error message in the speed columns so I can see where I need to change the formulae back after auto-update is resumed.
  • 35dollars
    35dollars Posts: 832 Member
    Options
    The good news: managed to get in a weekend ride, this time without being threatened with divorce proceedings.
    The less-good news: got rear-ended by a car when I stopped at a zebra crossing and had to curtail the ride.

    I'm uninjured (got a bit of an achey back, but I think that just from riding rather than the impact), and bike appears to only be superficially damaged, but it's back in the shop to be checked over, and I probably won't get it back until Tuesday, which is rest day, so no miles until Wednesday - sorry Team Pie
  • FitterBody
    FitterBody Posts: 367 Member
    Options
    Just glad you & the bike came out ok 35dollars. Look forward to your rtn Wed.
  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    Options
    Sheez, at least nothing's broke body wise, driving without due care and attention is a serious offence, hope you reported them or they will do worse to some other poor cyclist :/
  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    edited July 2016
    Options
    Regarding the member I referred to earlier in this thread, yes I may have stated her as a d..., but she bloomin well deserved it, over reaction, not from where I'm standing.

    As far as the Strava challenges league & CycLeagues goes shes certainly not welcome, slagging off a system that I've put my time, effort and money into with no consideration apart from her own impatience is not something I'll accept from anyone, I've said the background fetch has a tendency to drop any time it feels like it time and time again, this is a well known issue, I made this clear to her the first time it went down, she was well aware but still chose to not only complain but bad mouth the system, this shows nothing but a serious lack of consideration for those who have stuck a heap of time into a system which is there to help a small group of people motivate, you may judge my reaction to chuck her out of the Strava group and CycLeagues a knee-jerk over reaction but from where I'm standing it is not, I'd make the same decision time and time again whoever behaved in that manor, if this was a professional system where we were charging then you have to pander to these kind of people but it's not, it's an unfinished small community project where those involved have spent there own spare time trying to do something that is useful to others, it's in its infancy, teething problems and big issue will occur, constructive criticism is welcome, stamping feet and behaving like a child is not.

    A project like this needs support and ideas to be built up, I know we have 30+ members who like and use the system and I'm not one for letting people down if I can help it, I'd like to improve it and perhaps turn it into something better but that won't happen if we have people like *her named above* behave the way they do, you just think 'why am I bothering', call time and spend time it on something more rewarding.

    So for anyone wondering why I got worked up I hope this explains why, it just so happens that I was setting off for a three day holiday cycling tour up Yorkshire at the time so the timing was not good to say the least.
  • TheBigYin
    TheBigYin Posts: 5,686 Member
    Options
    Jason - I respect your decision - I have to say, I didn't see the comments, so can't judge on that score - but you're entirely within your rights to remove ANYONE from your FREE service at any time, for whatever reason you see fit. Though I would argue that perhaps, in fairness to the persons team-mates, any removal be made at the end of the challenge rather than mid-stream... of course, again, I didn't see the comments, so can't honestly say what I'd have done in the same situation - |I've "got previous" for throwing people out mid-challenge myself, I know...

    I know that without the CycLeagues routines, in one form or another, these challenges simply WOULD NOT BE RUNNING THIS YEAR. After my episode during the Vuelta last year (for the newbies, I had a very close call with a Blocked Artery, and very nearly died...), I pretty much decided that 2015 would be the last year I'd sit and spend hours of my own time manually entering everyones rides, as the stress of getting everything in, and correct, and in a timely fashion was killing my actual enjoyment of the events themselves.

    So, I'm really grateful that we managed to collaborate on the system we have now - it's saved these challenges for this year, and I'd hate to see them go - I'd also hate to see the project dropped by you because of a perception of "under appreciation" - it's not the case - certainly for my part, I'm massively indebted to you for the development of the system. If you were to drop the system, I think I'd very probably have to start and get back into coding myself over the winter and roll my own version - though it wouldn't be half as interesting as yours, more likely just a "back end" to the existing spreadsheet...

  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    Options
    Appreciate the comments Mark, I'm sorry for her team mates but she had to go, her miles will count upto the last import so as not to impact the team retrospectively, however automation wise her rides will no longer be picked up, if you wish you can add her rides in manually but thats your call.

    I'm not looking to ditch just because of one bad egg, as long as people want it then it will be there and hopefully be a lot better. I'll gauge interest with how much it's used over Summer/Winter and take it from there, if interest falls short then I can sort you out with a background automation process that you can use Mark as a starter if you wanted it.
  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    Options

    Last gerbil wasn't exactly dead but had just gone catatonic .... staring into space and not even reporting an error, very odd and the first time I've seen that, adding it to the scenarios to cover when I add disaster recovery routines, in the meantime a new gerbil has been installed and the current one is off to seek therapy.

    uqv4t6yeuko6.jpeg
  • canbbot
    canbbot Posts: 37 Member
    Options
    Another sad and horrifying day in for cops in America. There has to be a stop to all the hatred. Does anyone live somewhere I can move where it people aren't so angry?
  • FitterBody
    FitterBody Posts: 367 Member
    Options
    Canbbot, these 3 Israeli cops seem to be popular but not sure you'd want to move there. https://youtube.com/watch?v=0cZ54r3dGSw
  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    edited July 2016
    Options
    I'm afraid we have a big issue to contend with, Strava have changed something, meaning it no longer allows polling in the same manor in which it did before, it looks like once you've made the connection to Strava it allows the fetch once, you then have to disconnect and connect again, at least what it looks like currently, leaving my fetch routine running only fetches the first time and then nothing unless I shut the process down and try again making it a manual start and stop process, I can do this a few times in the day at work however I'm away again Friday to Sunday and I may not get round to sorting a workaround by then, I will have a good look though to see what I can do but this doesn't bode well for us, Strava have form for screwing people over which you can read here : http://www.dcrainmaker.com/2013/07/cutting-removing-functionality.html

    I'll be doing manual triggered calls Tuesday to Thursday at work, and I may have a workaround for the coming weekend while away however we may be faced with the real possibility that Friday to Sunday will have to be manual logging.

  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    Options
    I've spent a little time on a workaround for this, currently running every 10 mins, let see how it picks up todays rides.

    The difference is it does a complete reconnection on everything every 10 mins rather then keeping existing connections, also re-initialises the DB connection so this may well be the solution to all the issues, the downside of course is its every 10 mins instead of every minute.
  • bsexton3
    bsexton3 Posts: 472 Member
    Options
    I have no complaints with the programming. I really enjoy seeing the challenge. It has gotten me to die a couple more times than I would have. If only the top rider didn't get so many miles. Actually, I am quite impressed you have time to ride so many miles and still volunteer your time for programming. Thank you for your work.
  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    Options
    bsexton3 wrote: »
    I have no complaints with the programming. I really enjoy seeing the challenge. It has gotten me to die a couple more times than I would have. If only the top rider didn't get so many miles. Actually, I am quite impressed you have time to ride so many miles and still volunteer your time for programming. Thank you for your work.

    Thanks :), the new process is trucking along nicely, just remember to give it 10 before checking both CycLeagues and the Spreadsheet for any updates, the time delay could work in our favour regarding giving people chance to delete bad activities or duplicates.

    Down the line I'll add in a pull from Strava request on the CycLeagues page in case the background process dies from a power cut or the cleaner tripping over the power cables etc.
  • bsexton3
    bsexton3 Posts: 472 Member
    Options
    Worked too quick with my ride today. By the time I got to cycleagues, both devices had recorded. Thanks to Mark for telling me to go to rides to delete one of them.
  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    Options
    Yep if your closer to the 10th minute of next polling fetch that'll happen, pleased with how it's worked today, hopefully we will be good from here on in.
  • Jakess1971
    Jakess1971 Posts: 1,208 Member
    Options
    Found that a new issue occurs with the Strava pull, sometimes when calling to fetch the data it keeps hold of the process so the routine effectively hangs with no timeout, it's a bit like starting a handshake with someone and the other person refusing to let go, I'm calling it the Strava death grip, a new glitch with the Strava API .... who knows .... bah, anyway I have a cunning plan to change from a timed loop to spawning off timed independent working threads, so even if one process hangs another fetch can still be initiated.

    I think what I may do is abandon the whole Strava background fetch process and just do a fetch when someone logs in and add a fetch button. The Strava API is just too unreliable to constantly poll.