The new forums will be named Coin Return (based on the most recent
vote)! You can check on the status and timeline of the transition to the new forums
here.
The Guiding Principles and New Rules
document is now in effect.
[PRIME] Android Phone PAX App Isn't Coming This Year, Sorry
Posts
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
Do you want me to just continue to post ideas on Pivotal, or was there something productive I should be doing at this stage? It sounded like you have the programming covered (whew).
Also, for ideas and thoughts that don't warrant a concrete posting on Pivotal yet, are we just discussing them here or did we have something more formal outside of the forum?
And just to get it out there, I posted an idea for VT's portion. Just throwing it out there, I didn't know if it was in bad form to post features on other people's parts. I probably should have discussed it first, but I got caught up in the moment.
I was planning on posting a Buttoneer thread when PAX registration opens, did we have a guestimate timeline for the release of the button side of the app? There's plenty of time, I'm just curious.
I think it's a solid enough foundation, or at least I hope it is.....there are still LOTS of bugs with it, i can tell this already, but it's at least out there working for the most part...i turned caching off because it wasn't working as it should though, will be totally rewriting that aspect of it
I see nobody has picked up the login stuff, I could pick it up if you'd like and probably get that stuff banged out tonight while I try to figure out where I want to go with the caching.
Also, well done BEAST!
RAWR PUMP IT UP CODE CODE CODE
Do it for me!!!!
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
i'm thinking we'll have an initial setup phase that creates their account (POST to us, hash the password, salt the hash of the password) and at this point we'll save a value to their device that will basically just be a never dying session id...this way it will always know who they are without re-inputting their information....and we can have a logout function too in case they want it to forget who they are
hmmm..i dunno..we'll have to talk it over...i may be thinking about this all wrong, who knows..haha
[strike]See, the big thing about using REST is we can use the built in HTTP authentication methods. The idea is to not duplicate work that's already been done for us. However it remains to be seen if the Google login service allows this kind of functionality.[/strike]
There's a special API for it.
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
duuuhhh...
now that we've got that out of the way, we need to decide when authentication is necessary...the easy route would be to require it to do anything at all (we could just specify login: required in app.yaml and be done with it), or we could go the hard way and specify it on a case by case basis (I'm unsure of just how much work that would take, with our added on REST stuff and all)
Of course. However, if we introduce any kind of customization (for example, I want to see my events list) we will need to authorize some GET requests as well. Like any auth system, it will be used where it makes sense.
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
If we can get it to ship by the end of the month, things will be considerably less busy at that time. Until then though, I'm not sure if I'll have much time to think about it or be around in general. =( =(
I too haven't done much of anything sadly, I'm working on stuff right now though so I don't feel TOO bad about myself.
Just get to things when you can though, it's understandable that other things will get in the way.
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
In addition, I'm sick AGAIN this weekend. WTF, microorganisms. Go find a new host.
We might need to talk this over actually, haha.
Basically, it's pretty easy as it is to check if a user is logged in....
And since we're authenticating a user, we probably want to know their username anyway so it would be nice to have that handy.
BUT, we don't want to throw a 401 always. If we're coming from a webbrowser we'd like to just redirect to the login page instead of giving them a 401. Now, I do think we'd only want to do this on requests for html pages (calling for anything else we shouldn't assume that they can handle html). So because of this added level of confusion, it would be nice if we didn't have to deal with that crap every time we wanted to check if a user is logged in.
So, what I've written is just setting a flag within any Class, if you set loginRequired = 1 it will require login for everything you do in that Class, or you could set loginRequired = to only require it for those actions
Just some things I've been going over, haha. I figured I should throw my thoughts out there before saying "this is how it is and you will like it!"
Mostly works for me. The main issue is that we're going to have some extra fields in our database for users. We may need to change user = users.get_current_user() to something more universal in order to make sure we have the required internal data for the user stored.
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
I wish I had a digital camera right now.
It's 4:38am, and I finally got the Wii Remote strap messages loading from the shared resources. My television is now telling me to put on and tighten my wrist strap. I've never been more happy to hear that message.
I think I'm going to sleep now. Work in 3.5 hours. =(
adding the loginRequired line is a little ugly looking but it's the most elegant way of doing it that i can see without writing the rest stuff completely on my own
downloading app ASAP
But I digress... I wanted to tell anyone looking for a G1 phone that I just saw this by happenstance:
http://www.amazon.com/T-Mobile-G1-Phone-Google-Black/dp/B001JT1U1E/ref=pd_bbs_2?ie=UTF8&s=wireless&qid=1236702869&sr=8-2
If you don't have one and can spare the initial hit, it's 100 bucks now instead of 200 at Amazon (though just for the black model).
I'll talk to you guys soon!
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
"Was cursing, in broken english at his team, and at our team. made fun of dead family members and mentioned he had sex with a dog."
"Hope he dies tbh but a ban would do."
http://www.amazon.com/T-Mobile-G1-Phone-Google-Black/dp/B001JT1U1E/ref=pd_bbs_1?ie=UTF8&s=wireless&qid=1237340361&sr=8-1
It's 99 bucks. You have to use T-Mobile (I know, that sucks), but you save 300 bucks upfront, and you get the best price for phone + internet short of using MetroPCS's all in one package (which is only in very limited areas, and I believe only runs on EDGE or GPRS at best).
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
In the interests of time, I've moved over to writing it using the languages and frameworks I know better, and have started in with Ruby on Rails.
We won't be super scalable anymore...but I doubt we'll be getting millions of hits a day either.
User registration and login is working, and the backend for the buttons is started. Should have the web interface by next week and Android the week after.
Need HTML designers to make the site layout!
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
But yeah, what I need is really an overarching site design. I can fill in the smaller details, but my aesthetic sense sucks.
What the "main" template page needs...
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
3DS Friend Code: 2707-1614-5576
PAX Prime 2014 Buttoneering!
I've got a little talent with Ruby on Rails, so if I can be of help, please let me know!
Man, a single, universal phone app to keep groups of PAX people connected to each other... even with an overview map showing our locations... that'd be cool.
Very awesome, by the way