<phildini>
dah. I enjoy talking about webapps, a linux conference seems an amusing place to do so.
<asheesh>
we b apps
<frigginglorious>
I like that. We B Apps. A company has to have already taken that
<frigginglorious>
Hey, do y'all know off hand how much ram the Sandstorm Demo has available when you spin up a test directly from the website?
simonv3 has quit [Quit: Connection closed for inactivity]
<|jemc|>
phildini: you live near bellingham, wa? I live about 30 min away from there
<phildini>
hah, no. I live in the Bay Area, similar to most of the Sandcats.
wolcen has joined #sandstorm
<phildini>
I hear Bellingham is nice, though.
<asheesh>
Oh maybe |jemc| would be especially interested in attending and/or giving a talk and/or running a BoF!
<asheesh>
I missed the word "you" in there.
<|jemc|>
yeah, maybe
<|jemc|>
seems like probably worth going to, since it's so close
<asheesh>
Too close for comfort!!
<asheesh>
Never mind; kidding!
<zarvox>
frigginglorious: "same as any other grain on Oasis" AFAIK, which I think is basically "however much a worker machine has". I don't think we currently cap memory usage, though we do plan to account/bill for it.
<digitalcircuit>
zarvox: in context of the original question, does that include billing for memory usage of app demos?
<frigginglorious>
zarvox: Thanks for that. I have a feeling my digitalocean server could go down if a bunch of peeps log in during a live demo ;)
<zarvox>
digitalcircuit: we don't have anyone to bill in particular for app demos, so doubtful
<frigginglorious>
I wanna see how many people i can get logged into a Groove Basin session to simultaneously stream that song that Darude about the software
<frigginglorious>
that Darude wrote *
<digitalcircuit>
zarvox: alright!
<zarvox>
If you're likely to write a very memory-hungry app and post an appdemo link expecting a lot of traffic, a heads-up would not go unappreciated ;)
<frigginglorious>
Sometime between 6 and 8 PM CST on Feb 16th!
wolcen has quit [Ping timeout: 272 seconds]
mnutt__ has joined #sandstorm
<jadewang>
@nolan @ocdtrekkie you guys are <3
wolcen has joined #sandstorm
<jadewang>
can I quote excerpts from your HN comments in a blog post?
<mnutt__>
I keep on meaning to work on the etag / PATCH changes, but have been procrastinating hoping to get some test coverage in place for sandstorm *dav support. I'm thinking of packaging a tiny webdav server spk and then hit it with webdav commands via selenium. Any reason this wouldn't work, or better approaches?
<zarvox>
This is pretty good, and approximately what we do in our integration tests.
<zarvox>
It would be amazingly great if we could integrate it into sandstorm/tests/ , so we can make sure we avoid regressing, since we run those tests for every PR. :)
<mnutt__>
that would be my plan. it's a little odd that the tests just pull spk's down off apps.sandstorm.io, but I guess there isn't anything wrong with it
<zarvox>
Some tests even install packages from a Davros grain's static publishing folder on Alpha!
<zarvox>
Actually, hmm. Were you planning to make the webdav command requests from the browser, or from the node-that-drives-the-browser?
<zarvox>
and would the tests themselves live in the spk, or in sandstorm/tests?
<frigginglorious>
jadewang: I was going to do that after the talk, hopefully there will be a decent video. But yessir I will
<jadewang>
@frigginglorious, if you have a link with RSVP information, we'd love to tweet it out
<jadewang>
(for your talk)
<frigginglorious>
neynah: Thank you, I will be grabbing some of those background images. I was already a fan of Reveal js, but Hacker Slides is far too nice of a tool. Couldnt think of using Google Docs, especially for this!
<neynah>
Np frigginglorious. Yeah, I really should move the slide BGs to a Lychee grain or something more reasonable. :)
<jadewang>
@frigginglorious drenshaw has a trick
<jadewang>
use a davros or hackercms grain to serve the image
<jadewang>
from an obscure url
<jadewang>
and I think Drew's most recent slides has the incantations for how to use bg images in hackerslides
<frigginglorious>
oh yeah, i didnt even think about how to save the images XD
<jadewang>
(I think @paulproteus even uses davros for static publishing)
<synchrone>
so in this code, both actions launch .caldavCommand, but if I switch their positions in the actions = [] array - both options start to launch .carddavCommand
<sandstormnoob>
hi
jadewang has quit [Ping timeout: 240 seconds]
<sandstormnoob>
how do we upgrade the ghost version in the standstorm ? Is there any roadmap to upgrade by the sandstorm team ?
joshbuddy has joined #sandstorm
sandstormnoob has left #sandstorm [#sandstorm]
synchrone has quit [Quit: Leaving.]
synchrone has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
tobald has quit [Quit: Ex-Chat]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
fonfon has quit [Remote host closed the connection]
joshbuddy has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 245 seconds]
Tcf has joined #sandstorm
<Tcf>
Is there any idea to build a dashboard for Sandstorm?
<Tcf>
When I'm logged in I get sent to my grains. I would really like to have the possibility to see how much space, feeds etc when I log in
<Tcf>
Just an idea
<Tcf>
Or if you could decide what is your starting page, then you could build an app that is the dashboard
joshbuddy has quit [Quit: joshbuddy]
joshbuddy has joined #sandstorm
synchrone has quit [Ping timeout: 272 seconds]
joshbuddy has quit [Quit: joshbuddy]
frigginglorious has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
synchrone has joined #sandstorm
<Tcf>
Today I had some problem playing go on oasis also. it did not register the new moves
<Tcf>
Cannot give you any error message
bb010g has quit [Quit: Connection closed for inactivity]
<chance672>
So I just got a RocketChat grain up and running, and people can access it though the browser, but how can I connect an android/ios app to it?
<asheesh>
chance672: Hi! You can't at the moment. There's a bug in Rocket.Chat filed where they're working on it.
<asheesh>
It's "a simple matter" of writing code, seemingly, which is the good news.
<asheesh>
But it's not ready yet.
<chance672>
nice, yeah I was trying to setup rocketchat for my org, but it looks like I'll have to try something other than sandstorm to host it. nbd
bb010g has joined #sandstorm
<asheesh>
Depending on your timeline, it could work out that we can nail the integration in time for your go-live.
<asheesh>
We really do love helping organizations use things.
<chance672>
Well now I know how to deploy a sandstorm instance so I'm pleased with that
<asheesh>
: D
funwhilelost has joined #sandstorm
<asheesh>
funwhilelost: BTW paroneayea is one of the main MediaGoblin people, and if there's a protocol you want to sink your teeth into for Bearer-token-etc.-ifying, then perhaps the ActivityStream protocol they use would work for that.
<asheesh>
Also hi funwhilelost how's life etc. (-:
kecors has joined #sandstorm
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
funwhilelost has joined #sandstorm
<funwhilelost>
Ah, cool. Life's good!
isd has joined #sandstorm
<zarvox>
Tasqa: https://sandstorm.io/vote exists, but I think it'd be great if you just sent an email with a suggestion to the sandstorm-dev mailinglist :)
<zarvox>
synchrone: I can reproduce your issue with multiple actions; I'll look into it today
<asheesh>
zarvox: Thanks!
<maurer>
As one of the people who frequently wants to do silly confusing things with sandstorm - once powerbox exists for connecting grains to each other, will grain migration from one sandstorm to another preserving the capability connection be something that is expected to happen?
<maurer>
(I suspect that blackrock will basically need that feature, or something like it, but it might not show up in mainline)
isd has quit [Ping timeout: 250 seconds]
synchrone has joined #sandstorm
mnutt has joined #sandstorm
mnutt has quit [Client Quit]
<synchrone>
@asheesh: whom can I ask about multi-command sandstorm-pkgdef.capnp support?
<zarvox>
I haven't ES6'd all of our packages yet <_<
<zarvox>
but now I have renewed motivation to work toward that!
<dwrensha>
I guess in this case a `const` would have been more appropriate than a `let`.
mnutt has joined #sandstorm
<asheesh>
i,i I hope this works so let me know!!
benthemeek has joined #sandstorm
neynah has joined #sandstorm
<benthemeek>
Greetings all. Trying sandstorm and it worked great on port 6080. When I secured it using the nginx instructions (reverse proxy) I can get in but when I click on a ethercalc or ethrpad it just sits and spins
<asheesh>
Hi benthemeek - what is the value of PORT, WILDCARD_HOST, and BASE_URL from sandstorm.conf?
<asheesh>
Glad you are able to show up & ask, btw.
<asheesh>
Also, if you are using sandcats.io and HTTPS, you may want sniproxy instead of nginx.
<asheesh>
Also cool that you're using those instructions; I was recently modifying them, hopefully even improving them.
<benthemeek>
Yeah, but I saw a little below where I thought it said you can just click through
<benthemeek>
thanks guys, I will try it and let you know
<asheesh>
I should clarify that text then; one sec!
<zarvox>
Yeah. Browsers only install the CA for the one active domain, but Sandstorm uses a different subdomain for every app instance. And crucially, browsers don't show the SSL prompt for iframes, which is how we show them in the UI.
<zarvox>
But if the root CA is in your browser's trust store, then it should just work.
<benthemeek>
hmm maybe I have buggered up the password because I cant get it to accept the one I use. I will recreate :)
<benthemeek>
(for the import of the pem
<zarvox>
I was about to ask, since Sandstorm doesn't use passwords :)
<asheesh>
FWIW benthemeek you might prefer the sandcats.io free of cost HTTPS, plus sniproxy!
<asheesh>
(which also does dyndns) (admittedly I'm the maintainer of the sandcats.io stuff)
<benthemeek>
could I use it with an internal ip though?
<asheesh>
Oh.
<asheesh>
Right.
<asheesh>
Not yet.
<asheesh>
I guess you sure do want that! I guess I should get on it sometime.
<benthemeek>
Well I didnt know if this (wildcard dyndns pointing internal) would even work, I am just sort of experimenting
<asheesh>
Cool (-:
<benthemeek>
My whole journey of this started because I was looking for a way to run ettercalc securely with sometype of user managment. I found this and am very intrigued
<asheesh>
That is awesome. You are not the only one who has said that!
<asheesh>
I'm one of the core devs, as is zarvox, and there's a sizeable and growing community, and I hope Sandstorm ends up useful to you.
<benthemeek>
Told a few other linux admin and dev friends who want to check it out
<asheesh>
: D
<asheesh>
BTW do you have a GitHub username? I want to thank you on a docs change.
<asheesh>
As much as I love talking to people who enjoy Sandstorm, I accept that sometimes people being able to succeed in peace without needing to ask for help is even better. (-:
<benthemeek>
I think so
isd has joined #sandstorm
<asheesh>
Cool. If you can think of any rewordings, or other points where it could be clearer, that'd be great.
<asheesh>
Yeah, but you're not the first person to have been confused. Let me see what makes sense.
<benthemeek>
wasnt sure which way was the right way or if it even mattered. But I thought maybe that was causing my docs not to open orignally so I went to your *. example
<mnutt>
asheesh: re: hummingbird: at gilt groupe we had these terrible 5pm friday deploys that often went until 2am and the culture was such that everyone had to stay even if they weren't doing anything and didn't have code going out. I built most of it during one of those
<asheesh>
mnutt: I just literally facepalmed.
<mnutt>
node had just come out and socket.io was kind of the killer app, hummingbird just takes in raw request input, does some light aggregation and dumps it on the screen very quickly in a pleasing way
<asheesh>
benthemeek: Yeah; the key issue is that that sample file is (a) outdated and (b) tuned for our slightly weird setup.
<asheesh>
Let me see if I can take care of that now.
<benthemeek>
asheesh: I assume that if I install the pem correctly I should not get an error about an invalid site?
<asheesh>
Ya
<benthemeek>
then I have done something wrong hmmm
<asheesh>
BTW I haven't personally tested the steps required, so if you can tell me what ends up working, then that would be useful so I can add that to the docs.
<benthemeek>
first google chrome wouldnt take the pem, so I switched to firefox which did take it
<asheesh>
The CACert page possibly says how to convince Google Chrome to take it.
<benthemeek>
sure I write a update or figure out how to do a pull request once I get it fgoing
<asheesh>
Awesome (-:
<asheesh>
I'm also OK with accepting bullet points from you, and having me turn it into a docs update.
<benthemeek>
asheesh: Is there a log or way to see whats going on when it is sitting and spinning?
<asheesh>
See the bottom of that doc about inspect element & looking at the iframe
<asheesh>
Other than that, you can look at the grain log (click the terminal icon at the top) or click "log" under admin settings
<benthemeek>
So that is the problem, that url isnt working with a *. cert I made I guess
<asheesh>
(also that includes a session ID which I guess lets me steal your session, hmm)
bb010g has quit [Quit: Connection closed for inactivity]
<asheesh>
Oh it's to an internal IP
<benthemeek>
Mine is all internal so noone out side the network could get in anyway
<asheesh>
So the fact that it'll spin forever for me isn't what will happen to you.
<asheesh>
Yeah.
<asheesh>
Well, what happens if you try to 'wget' that?
<asheesh>
(or curl)
<asheesh>
Since I can't meaningfully do that, I'll have to ask you to (-:
<benthemeek>
I am in etherpad I can see it trying to load
<asheesh>
Oh, great! Well then the grain log (terminal icon up top), or the JS console (right-click, click "Inspect" then click "Console") or the admin log.
<benthemeek>
the little terminal icon just says ** SANDSTORM SUPERVISOR: Grain still in use; staying up for now.
<asheesh>
So far, so good.
<benthemeek>
wget gives me an error about the cert
<asheesh>
Right, yeah; you can --no-check-certificate the wget I suppose.
<benthemeek>
if wget can get certs it will be a good troubleshootign step to add to the documentation
<benthemeek>
I will give it a show
<benthemeek>
shot*
<asheesh>
FWIW, if you "just don't use HTTPS" you'll have a way easier time, which might be OK for a test. It also might not be OK for a test, but I thought I'd suggest it.
<asheesh>
I love HTTPS as much as the next person, but you may or may not need it depending on your environment.
<benthemeek>
Yeah I know but I am trying this for a business use potentially and I am sure my boss will insist
<asheesh>
+1
<benthemeek>
Wont let me use any colborative tools in the cloud so I have to get something totally internal and it needs to be https I think
<benthemeek>
I think I may of made the wildcard cert wrong or else it may be treating the "*" litterally
<benthemeek>
a18743b01d88cfd79793d2a0b23c8d94.nhcsandstorm.dyndns.org uses an invalid security certificate. The certificate is only valid for the following names: nhcsandsatorm.dyndns.org, *.nhcsandsatorm.dyndns.org (Error code: ssl_error_bad_cert_domain)
<benthemeek>
lol
<benthemeek>
there it is
<asheesh>
(-:
<benthemeek>
I mistyped
<asheesh>
Oh man.
<benthemeek>
sand satan!
<asheesh>
I didn't see that typo! I had already assumed the docs were wrong.
<benthemeek>
I am sorry that I alarmed you. I have to back and figure out where that typo is
<asheesh>
No problem at all.
dograt has quit [Ping timeout: 264 seconds]
<benthemeek>
Thank you so much for you help asheesh. It worked perfectly once I fixed the typo. Other than the example nginx being different I cant think of any documentation improvements atm
<asheesh>
Great! BTW we'd love to hear more about the company you work for, since it helps us if we can (even if privately) talk about people who use Sandstorm.
<asheesh>
So I'd love if you'd be willing to send a quick email to community@sandstorm.io just saying, "Hi, this is benthemeek from IRC, I'll let you know if we end up using Sandstorm"
<benthemeek>
will do
<asheesh>
Sweet! Thanks.
benthemeek has quit [Quit: leaving]
notevil has quit [Quit: Leaving]
jacksingleton has joined #sandstorm
<asheesh>
ohai jacksingleton
<jacksingleton>
asheesh: I found IRC again :)
<asheesh>
(-:
<jacksingleton>
talking about IRC, I was wondering when a sandstorm IRC grain would be possible. Is this waiting on driver development to allow grains to talk more than just HTTP?
<asheesh>
Ya.
<jacksingleton>
Is that a soon or a someday on the roadmap?
<asheesh>
"soon"
<asheesh>
I estimate <rot13>fvk jrrxf</rot13> or so, maybe less, for IRC.
<asheesh>
It needs a few things. One is the ability for grains to talk to each other.
<jacksingleton>
ah a "soon" not a soon :)
<asheesh>
Oh, I meant actually soon
<asheesh>
Another is someone to write a Cap'n Proto specification for IRC.