BobCochran

Forum Replies Created

Viewing 15 posts - 76 through 90 (of 195 total)
  • Author
    Posts
  • in reply to: Data & techie stuff for BAFS 2017 #1064306
    BobCochran
    Participant

    @hozn 153092 wrote:

    Here was where I had started long ago: https://github.com/hozn/freezingsaddles-aurelia

    Complex.

    in reply to: What Frame To Use #1064293
    BobCochran
    Participant

    @Harry Meatmotor 153112 wrote:

    Bob, I may have missed it, but what’s your budget?

    And like a few others have commented, IMHO you’re probably going to get best results picking up a telephone and chatting with V/O and building out a complete bike with Chris’ input.

    Hi Harry, well the budget is really up for debate in my house at this time.

    I don’t have much experience with different bicycle components. I recently discovered the joy of wide tires. Previously, I thought narrow tires were all I ever needed. Now I want wide ones. Inexperience has bitten me. So I have this urge to try different parts. My Jamis bike is never going to take tires wider than 35mm. Experimenting with drop bars sounds expensive because of the brakes. think I can get a Nitto rack on it, and I want a generator hub. The Jamis seems to suffer from limitations. I’d like to get experience with parts and then go to Chris Bishop with a pretty good idea of what I want…naturally with his input.

    And yes, I do understand custom bicycles cost an arm and a leg. Maybe both arms and legs.

    Being deaf, it is not easy for me to pick up the phone and call around. Luckily, there is email and the Internet.

    Thanks a ton

    Bob

    in reply to: What Frame To Use #1064273
    BobCochran
    Participant

    @vvill 152961 wrote:

    Open U.P. https://opencycle.com/up/ (a review is pending on Bicycle Quarterly, I believe)

    Were you the one who noticed the photo of that bicycle on Jan Heine’s blog and made a comment about it? I think Heine must have leaked it as a teaser.

    in reply to: Data & techie stuff for BAFS 2017 #1064241
    BobCochran
    Participant

    @hozn 153056 wrote:

    Well, this actually is less true than it used to be; they have added webhooks (http://strava.github.io/api/partner/v3/events/) which allow an application to subscribe to events like “new activity”. If someone (hint, hint :)) would like to implement that in Freezing Saddles..

    We could, for example, start using the geo indexes

    Hans, thank you for taking the time to discuss this with me. I hear you about webbhooks and geo indexing.

    A little earlier you were hinting at a user interface you are interested in. Can you please tell me more about that when you have a moment? I should have asked for details earlier but forgot.

    Thanks a ton

    Bob

    in reply to: Tech/Scoring Question: Garmin/Phone Dies Mid Ride #1064223
    BobCochran
    Participant

    @LhasaCM 153042 wrote:

    Or it just became not worth their while to block native support. Older units (such as the 500) can be used while being charged with a slight modification to a USB cable (adding a resistor, I believe). You can buy modified cables and power packs online if you are so inclined.

    It looks as if the Edge 500 needs a 47K 5% tolerance resistor, but other Garmin models could possibly need different resistor values. In any case I found this post from a randonneur who shows in photos what to do. Do this modification entirely at your own risk. It isn’t easy. And don’t breathe in the flux vapor if you solder. Shower and wash your hands really well after doing the soldering. After all that is lead solder you are using, yes?

    https://www.flickr.com/photos/58323617@N08/sets/72157644427991021/

    All told, it is easier to just buy a cable that is modded corectly.

    in reply to: Data & techie stuff for BAFS 2017 #1064212
    BobCochran
    Participant

    @jrenaut 153031 wrote:

    If you can get that distributed model to work at scale, I can find you a half a billion dollars in venture capital.

    Well there is the guy who got Linux to work and then Git. I’m pointing at Git. Distributed, at scale, and it works. Don’t worry about the half billion, now. I’m happy with my heavily taxed gross pay and my heavily taxed net pay.

    in reply to: Data & techie stuff for BAFS 2017 #1064210
    BobCochran
    Participant

    I’ll study what you folks have…perhaps I can be a help to you over 2017.

    I was thinking over dinner that it would be interesting for an app to be just like Git itself: the app needs to be distributed in nature. Like if the app could be packed into a container of some sort like a Docker container. Small. Lean. mean. Instead of having one copy of the app, let there be any number of copies, which can all speak to each other. So if you have n riders out there, let them be n workers each with a copy of the full app in a container. Some sort of a container.

    A container needs an engine it can harness. It has to be an engine that just about everyone has. A cell phone could be that engine. I would say that very few riders would go anywhere on their bicycles without at least a cell phone. But there are other engines too. Garmin devices, for example, although discussing Garmins is wading into quicksand. Well…what else? A single board computer of some sort.

    So you have n rides out there and each one has a cell phone and the phone could be running a nice virtual machine in the form of a Docker container. And no I don’t know Docker well. I haven’t studied it closely and most of all played with it the way I should. But anyhow these riders are each running a virtual machine and inside that machine, a Freezing Saddles app is humming away. It’s recording the miles the rider is doing. It’s storing that data away. Its being assisted by Strava or Ride With GPS or whatever, but that individual rider isn’t being rate limited. Then the ride finishes and what happens? All these containers start talking to each other, just like git repositories talk to each other. They push and pull data. Suddenly each person has a completely up-to-date copy of everyone else’s ride statistics. Everyone has the same leaderboards, and they are like no more than a few minutes out of sync with all the other rider’s leaderboards. And that includes you folks, the Freezing Saddles app people. So suddenly no one loses the full data and leaderboard standings. If their phones get flushed down the toilet, its no sweat. They can install the container into their new phone, start it running, and be up date in a jiffy because all those other riders are totally up to date and their containers are talking to each other and the “data-less” container on the replacement phone. Data-less? Not for long!

    These container apps ignore trainer rides because trainers are stationery and their grid coordinates are not changing.

    So I’m not saying this is an answer to the limitations you folks are facing. I’m just throwing out an idea. I bet someone else has done this before me. So I’m not even offering an original idea.

    Meanwhile, Node, or some other ES6/ES7 scripting engine, Express, and MongoDB all containerize well.

    Even SQLite containerizes well.

    Anyhow I’m just throwing ideas out. I’m not telling you guys how you ought to do things. You have the app running, and it is running perfectly fine for now. I have a lot to learn about how you implement Freezing Saddles as an app. Once I understand that a lot better, perhaps I’ll be useful to you. (Grin.)

    Bob

    in reply to: Data & techie stuff for BAFS 2017 #1064200
    BobCochran
    Participant

    And I agree with Hans that MySQL is not a great database. It’s just so 1990s.

    Bob

    in reply to: Data & techie stuff for BAFS 2017 #1064199
    BobCochran
    Participant

    Thanks, Jon! Maybe some riders could be instructed to use RideWithGPS … doesn’t Google own them? I extract lots of data from YouTube using the Google API for that. So maybe RideWithGPS has an accessible API, I don’t know. And perhaps they too have rate limits.

    I’ll feel free to do my own experimentation with MongoDB. I’ve taken their free online classes and I really like that aggregation pipeline. Add a little Node here and some Express there and a nice security certificate and it can get interesting.

    If I come up with anything useful at the end of 2017, and I might not come up with a thing, it will be there on GitHub for you and Hans and anyone else to grab. We will see.

    Thanks a ton

    Bob

    in reply to: What Frame To Use #1064193
    BobCochran
    Participant

    Thanks everyone! I have a lot of reading, research, and thinking to do based on the advice given here.

    I’ll say something in due course.

    Thanks a ton

    Bob

    in reply to: Data & techie stuff for BAFS 2017 #1064192
    BobCochran
    Participant

    I’m still looking at the repo, and calculating in terms of small contributions to the current implementation plus a different implementation using MongoDB as the database and Node.js as the language. The aggregation pipeline processing offered by MongoDB is great to use. This would be a pretty different project to work on through 2017. That means “months of programming.”

    As mentioned, I’ll also make small pull requests to help provide documentation on the existing code.

    Thanks a ton

    Bob

    in reply to: Tech/Scoring Question: Garmin/Phone Dies Mid Ride #1064189
    BobCochran
    Participant

    I wonder if its possible to carry a small solar panel on rides and recharge on the go. Adafruit.com has devices that can recharge other devices, but you need to be an electronics junkie willing to experiment to get everything dialed in nicely. Just suggesting a possibility here. (Yes — I’m very much an electronics junkie.)

    Thanks a ton

    Bob

    in reply to: Data & techie stuff for BAFS 2017 #1064087
    BobCochran
    Participant

    @hozn 152896 wrote:

    I have been considering (once I find more time) making an ES6 (Aurelia framework) interactive version of the leaderboards. Lately I am doing a lot of ES6 development, though I am not a UI developer.

    Yeah, probably there won’t be any development on the public API unless you want to volunteer to do the work. We have way more ideas than people.

    I’m just looking over your repository now. I’ll probably fork it in a few minutes and play with it over the coming weeks. I used to work with MySQL. These days, NoSQL has my attention. I’ll look things over…no promises on my part…but perhaps in 2017 I can be a genuine help to you in some way.

    Bob

    in reply to: Team 7 thread #1064083
    BobCochran
    Participant

    @Greenbelt 152898 wrote:

    Bob it looks like we already got our 11th rider. But feel free to poach in on all our rides! -Jeff

    That is fine, Jeff! No problem at all!

    Bob

    in reply to: What Frame To Use #1064077
    BobCochran
    Participant

    Trailrunner, Judd, Rockford10: Thanks a lot for the great ideas.

    Bob

Viewing 15 posts - 76 through 90 (of 195 total)