00:04:31  * notmattquit (Remote host closed the connection)
00:13:19  * yruss972joined
00:13:52  * nfitchquit (Quit: Leaving.)
00:20:20  * yruss972quit (Read error: No route to host)
00:29:30  * Arr`Gonechanged nick to Arrgh
00:30:34  * fredkquit (Quit: Leaving.)
01:10:39  * dapquit (Quit: Leaving.)
01:13:51  * yruss972joined
01:21:48  * yruss972quit (Ping timeout: 240 seconds)
01:27:19  * abraxasjoined
01:27:38  * notmattjoined
02:01:03  * ryancnelsonquit (Quit: Leaving.)
02:14:23  * yruss972joined
02:15:30  * Arrghchanged nick to Arr`Gone
02:22:54  * yruss972quit (Ping timeout: 264 seconds)
03:14:54  * yruss972joined
03:23:30  * yruss972quit (Ping timeout: 264 seconds)
04:03:28  * notmattquit (Remote host closed the connection)
04:15:27  * yruss972joined
04:21:16  * yruss972quit (Read error: Connection reset by peer)
05:03:28  * iraquit (Quit: Computer has gone to sleep.)
05:15:57  * yruss972joined
05:21:37  * yruss972quit (Read error: Connection reset by peer)
06:00:51  * marsellquit (Quit: marsell)
06:16:25  * yruss972joined
06:24:32  * yruss972quit (Ping timeout: 248 seconds)
07:16:56  * yruss972joined
07:25:15  * yruss972quit (Ping timeout: 248 seconds)
08:47:32  * yruss972joined
08:53:01  * yruss972quit (Read error: Connection reset by peer)
09:18:30  * raboofquit (Changing host)
09:18:30  * raboofjoined
09:52:37  * yruss972joined
10:01:04  * yruss972quit (Ping timeout: 248 seconds)
10:16:30  * marselljoined
10:51:48  * abraxasquit (Remote host closed the connection)
10:52:20  * abraxasjoined
10:56:59  * abraxasquit (Ping timeout: 248 seconds)
10:57:53  * yruss972joined
11:06:08  * yruss972quit (Ping timeout: 240 seconds)
11:29:42  * irajoined
12:03:07  * yruss972joined
12:11:17  * yruss972quit (Ping timeout: 248 seconds)
13:08:20  * yruss972joined
13:16:43  * yruss972quit (Ping timeout: 248 seconds)
14:13:33  * yruss972joined
14:21:52  * yruss972quit (Ping timeout: 248 seconds)
14:34:41  * mcavagejoined
15:07:29  * iraquit (Quit: Computer has gone to sleep.)
15:18:42  * yruss972joined
15:27:06  * yruss972quit (Ping timeout: 264 seconds)
15:40:35  * ryancnelsonjoined
15:49:42  * dapjoined
15:58:03  * nfitchjoined
16:00:40  * notmattjoined
16:15:20  * fredkjoined
16:15:54  * fredkquit (Client Quit)
16:16:11  * fredkjoined
16:23:54  * yruss972joined
16:28:26  * ryancnelsonquit (Quit: Leaving.)
16:32:34  * yruss972quit (Ping timeout: 265 seconds)
16:35:25  * lloyddejoined
17:01:32  <nahamu>mcavage: is someone working on a browser plugin for Manta, or would it make sense to tweak my explorer.js into some sort of "mbrowse" binary to ship in the node-manta tools that could fire up listening only on 127.0.0.1 and then fire up the browser to point at it?
17:02:23  <mcavage>nahamu: oh, somebody did mexplorer or something (i.e., an integrated webkit), but IIRC it was windows only.
17:02:40  <nahamu>mcavage: yeah, someone showed me that the other day.
17:02:43  <tjfontaine>lies, I got it to work on osx :P
17:02:46  <mcavage>i haven't run it yet :\
17:02:48  <mcavage>oh!
17:02:56  <nahamu>twas tjfontaine, even.
17:02:59  <mcavage>last i tried it blew up, and seemed to be win32 only.
17:03:07  <tjfontaine>I even submitted a pullreq and he made me a contributor but I haven't commited it
17:03:09  <tjfontaine>bbiab
17:03:11  <nahamu>what are the chances it would run on Linux?
17:03:26  <mcavage>if it's webkit i assume pretty good?
17:03:48  <mcavage>albeit the usual PITA that is dealing with gnome/kde/...
17:03:52  <nahamu>right.
17:04:02  <nahamu>I should try it.
17:04:24  <nahamu>The nice thing about a simple restify webserver version is how simple it is.
17:04:32  <nahamu>also, I had a thought about your signing implementation.
17:04:58  <mcavage>yes, indeed -- i really want somebody to do a sweet angular+restify frontend (somebody may be joyent if nobody else does it)
17:05:02  <mcavage>do tell ;)
17:05:15  <nahamu>in theory instead of writing signed URLs for all objects, the logical solution might be to branch on /public vs /stor
17:05:24  <nahamu>if in /public, continue spitting out the real manta URL.
17:05:44  <mcavage>oh you mean for your thing?
17:05:47  <mcavage>yes totally.
17:05:49  <mcavage>i just hacked that ;)
17:05:49  <nahamu>if /stor, point at the local webserver, and when a request comes in that turns out to be for an object, return a redirect to the signed URL.
17:06:03  <mcavage>yes that would be the saner thing to do.
17:06:07  <nahamu>(only sign when necessary)
17:06:14  <mcavage>again, i just made it work in 5m or less ;)
17:06:18  <nahamu>indeed.
17:06:22  <nahamu>:)
17:06:42  <nahamu>in theory someone could write an angular frontend that spoke to a slightly improved version of my backend.
17:06:51  <mcavage>but yeah that's definitely a better story - then you don't have links running around to everything.
17:07:02  <mcavage>your thing would also presumably auth me and do it only if the session is valid, etc.
17:07:08  <mcavage>(if hosted, as opposed to 127.0.0.1)
17:07:29  <nahamu>so that's a tricky part that I don't know what to do about.
17:07:40  <mcavage>the auth thing?
17:07:47  <nahamu>tricky in that it would add a ton more code than what I currently have, right?
17:08:04  <nahamu>yes authing the web based client
17:08:07  <mcavage>yeah, you would, and you also need us to open up an oauth-esque story.
17:08:23  <mcavage>assuming you want me to be able to login with my joyent credentials and "link up" or something.
17:08:27  <nahamu>right.
17:08:49  <nahamu>which is why I'm suggesting the much more modest "run locally with my own credentials for myself"
17:08:59  <nahamu>and then anyone can run their own whenever they need.
17:09:06  <mcavage>we do actually have that -- that's how the existing portal works (and actually manta compute, deep in a hidden way), but it's not externalized, b/c all the "app management" garbage that goes with oauth isn't there.
17:09:19  <mcavage>yes - the embedded webkit thing is probably better.
17:09:23  <mcavage>for now anyway :)
17:09:28  <mcavage>certainly less lift.
17:09:33  <mcavage>modulo linux :\
17:09:41  <nahamu>well, I should try it at some point.
17:09:45  <nahamu>I might be able to get it to work.
17:10:13  <nahamu>in theory I might be able to copy that person's frontend code...
17:10:16  <nahamu>hrm.
17:10:22  <mcavage>i'm sure it will work -- it's just a question of on which distros.
17:10:26  <nahamu>if it's just using a browser anyway...
17:10:32  <mcavage>that said, working on mac and windows is a much bigger win.
17:10:37  <mcavage>very few people have linux laptops ;)
17:10:54  <mcavage>you could probably just make it spawn firefox or some ghetto shit if platform == linux
17:11:06  <mcavage>instead of messing with all the linux desktop garbage.
17:11:10  <nahamu>there's a node package for spawning a browser to open a URL.
17:11:18  <nahamu>cross platform already.
17:11:47  <nahamu>https://github.com/pwnall/node-open
17:11:57  <nahamu>I was going to use that.
17:12:33  <nahamu>(only 61 lines of code... https://github.com/pwnall/node-open/blob/master/lib/open.js)
17:12:59  <mcavage>there you go :)
17:29:04  * yruss972joined
17:32:27  * Arr`Gonechanged nick to Arrgh
17:34:08  * ryancnelsonjoined
17:37:09  * yruss972quit (Ping timeout: 248 seconds)
17:49:55  * bixu_joined
17:50:01  * bixu_quit (Remote host closed the connection)
17:54:17  * bixu_joined
17:58:49  * bixu__joined
18:02:28  * bixu_quit (Ping timeout: 240 seconds)
18:06:29  * mcavagequit (Remote host closed the connection)
18:06:54  * mcavagejoined
18:11:12  * mcavagequit (Ping timeout: 248 seconds)
18:14:01  * mcavagejoined
18:14:20  * marsellquit (Quit: marsell)
18:16:47  * elijah-mbpquit (Ping timeout: 260 seconds)
18:17:56  * utlemmingquit (Ping timeout: 245 seconds)
18:29:35  * marselljoined
18:31:52  * elijah-mbpjoined
18:33:27  * Arrghquit (Quit: Konversation terminated!)
18:34:14  * yruss972joined
18:36:21  * elijah-mbpquit (Ping timeout: 248 seconds)
18:36:56  * ryancnelsonpart
18:39:44  * bixu__quit (Remote host closed the connection)
18:40:10  * bixu_joined
18:42:28  * yruss972quit (Ping timeout: 240 seconds)
18:53:50  * mcavagequit (Remote host closed the connection)
18:54:16  * mcavagejoined
18:55:08  * mcavage_joined
18:55:08  * mcavagequit (Read error: Connection reset by peer)
18:57:21  * _Tenchi_quit (Quit: Leaving)
19:47:45  * elijah-mbpjoined
20:09:33  * yruss972joined
20:11:05  * notmattquit (Remote host closed the connection)
20:17:41  * yruss972quit (Ping timeout: 248 seconds)
20:48:55  * notmattjoined
21:14:22  * yruss972joined
21:22:40  * yruss972quit (Ping timeout: 248 seconds)
21:41:50  * elijah-mbpquit (Remote host closed the connection)
21:48:32  * elijah-mbpjoined
22:19:33  * yruss972joined
22:27:49  * yruss972quit (Ping timeout: 248 seconds)
22:36:47  * irajoined
22:52:03  * lloyddequit (Remote host closed the connection)
22:52:29  * lloyddejoined
22:57:04  * lloyddequit (Ping timeout: 248 seconds)
23:24:01  * lloyddejoined
23:24:44  * yruss972joined
23:31:40  * lloyddequit (Ping timeout: 264 seconds)
23:32:35  * yruss972quit (Read error: No route to host)
23:56:56  * dapquit (Quit: Leaving.)