07:01 caseorganic-m joined #geoloqi
08:42 <tyler-iphone> aaronpk, why i no see your checkin in here?
09:06 <aaronpk> I don't tweet foursquare checkins
09:06 <tyler-iphone> aaronpk, but its through geoloqi
09:07 <aaronpk> are you telling me I should tweet my foursquare checkins?
09:07 <tyler-iphone> aaronpk, can i tie into your auto checkin layer? for example i want to have a callback get run if someone who's subscribed to my layer get auto checked in
09:08 <tyler-iphone> aaronpk, no :)
09:08 <tyler-iphone> that way people can just go to a venue and get checked it and it executes nerdout code
09:08 <tyler-iphone> if they're subscribed to that layer
09:09 <aaronpk> you could make a layer of coffee shops and the server would be pinged if I am at a coffee shop
09:11 <aaronpk> you could create a new place on the layer if someone checks in to foursquare (manually) and shouts "pdxnerdout"
09:11 <aaronpk> that'd be cool
09:11 <aaronpk> then the layer would grow based on where people are nerding out
09:11 <tyler-iphone> im trying to do the reverse
09:11 <aaronpk> it would work both directions
09:11 <tyler-iphone> where nerdout pushes out to other services not vice versa
09:12 <tyler-iphone> i hate scraping to perform actions
09:12 <aaronpk> you're going to have to build up a list of venues at some point somehow
09:13 <aaronpk> also not all of my foursquare checkins are nerdouts, so there needs to be that distinction/filter made at some point
09:14 <tyler-iphone> good point
09:14 <tyler-iphone> nevermind
09:14 <tyler-iphone> is there a way for me to access forsquare token in my layer
09:15 <tyler-iphone> thats essentially what i want to do
09:15 <tyler-iphone> then i can just have my layer check them in on foursquare
09:15 <aaronpk> what now?
09:15 <aaronpk> interesting
09:16 <aaronpk> so, if someone gets to a place in your layer, you want them to be checked in on foursquare to a specific venue you defined?
09:16 <tyler-iphone> yeap
09:17 <aaronpk> cool. gotta run, back later
09:21 <tyler-iphone> lates
09:48 MarkDilley joined #geoloqi
10:42 plamb joined #geoloqi
14:23 MarkDilley joined #geoloqi
14:23 MarkDilley joined #geoloqi
16:39 caseorganic-m joined #geoloqi
18:26 dch joined #geoloqi
21:21 <Loqi> } #update-protocol td { border: 1px #666 solid
21:22 <tyler-iphone> aaronpk hax that css ;)
21:23 <aaronpk> documenting the new binary protocol
21:25 <tyler-iphone> aaronpk for file uploads?
21:27 <aaronpk> for location streaming from the phone
21:28 <aaronpk> instead of http posts
21:30 <aaronpk> don't you have something better to do? :P
21:35 <Loqi> [[Streaming API]] N
http://geoloqi.org/wiki/index.php?oldid=691&rcid=721 * Aaronpk * (+2173) Created page with '== Location Update Protocol == <table border="1" id="update-protocol"> <tr> <td colspan="2">16 bits</td> <td colspan="4">32</td> <td colspan="2">16</td> <td colspan="4">3…'
21:36 <tyler-iphone> bravo
21:37 <aaronpk> now just gotta go figure out how to open a socket in Objective C land
21:37 <tyler-iphone> i saw a cool socket library the other day
21:46 <aaronpk> cool thanks
21:47 <tyler-iphone> aaronpk is it live in the api server?
21:48 <aaronpk> not yet, it's running on a dev server but posting to the real api
21:48 <aaronpk> but it's not very stable yet
21:48 <aaronpk> telnet stream.geoloqi.com 40000
21:49 <tyler-iphone> "enter access token" nice
21:50 <aaronpk> hmm, hard refresh? or what browser?
21:50 <tyler-iphone> chrome
21:51 <tyler-iphone> i'll take a screenshot
21:52 <tyler-iphone> weird it looks fine in safari
21:52 <tyler-iphone> must be something wonky with my browser
21:54 <tyler-iphone> how is the message sent? bye encoded or as literal binary?
21:54 <tyler-iphone> byte*
21:54 <aaronpk> ruby example: socket.send('A' + "\x4D\x95\x5D\x80" + "\x00\x87"+"\x00\x07\xCF\x38" + "\x00\x3A"+"\x00\x09\xD0\xE4" + "\x00\x14" + "\x00\x15" + "\x00\x14", 0)
21:59 <tyler-iphone> pasting A\x4D\x95\x5D\x80\x00\x87\x00\x07\xCF\x38\x00\x3A\x00\x09\xD0\xE4\x00\x14\x00\x15\x00\x14 over telnet gets me invalid
22:00 <aaronpk> I don't think you can do it via telnet unless you can type null characters or the bell character (0x07)
22:01 <aaronpk> but you could get some interesting results by typing an A followed by 23 other characters
22:01 <aaronpk> require 'rubygems'
22:01 <aaronpk> require 'socket'
22:02 <tyler-iphone> night
22:04 <tyler-iphone> nice work