<asheesh>
I know I'm behind on helping you debug the package that was broken for you, fwiw :-*
<asheesh>
erm
<asheesh>
I know I'm behind on helping you debug the package that was broken for you, fwiw :-(
<asheesh>
That was a typo!
<ocdtrekkie>
Oh, I forgot about that. But yes.
<ocdtrekkie>
I PM'd you though, we should schedule an AD test. I have a server.
<ocdtrekkie>
I put more RAM in it, so I wouldn't break things.
<asheesh>
Oh, wow, neat.
<asheesh>
I propose that you record your screen, and I send you the kind of email that I would send anyone, and you record your screen and send me a video of what it's like to attempt to set it up.
<asheesh>
And that you timebox it at 60 minutes (hopefully it will take 5).
<ocdtrekkie>
Random "I was thinking". In the app manifest would be an awesome place to put donate links in a structure or something. You could put the button on the app details page in Sandstorm (and the app market), and since it's in the signed package, you'd reasonably be sure the app author's wishes for where it was going was clear.
<asheesh>
BTW zarvox I was going to send you this earlier: http://swagger.io/
<ocdtrekkie>
asheesh: Possible problem. I installed command line only. I don't even know how to set the IP address on this thing. I am bad at Linux. :P (This is a problem you will have with Windows SysAdmins trying to use this with AD.
<asheesh>
It's a YAML/JSON format for HTTP APIs to indicate how to call them, and that thing can autogenerate client libraries.
<asheesh>
The cool thing is that it can also autogenerate an interactive API explorer.
<asheesh>
I was thinking it'd be sweet if we encouraged apps to support this, and then we could link to API docs for apps from the app market or elsewhere.
<asheesh>
ocdtrekkie: why would you need to know how to set the IP address on it?
<asheesh>
Honest question.
<ocdtrekkie>
asheesh: I want my Sandstorm server to not randomly move around my DHCP pool, ideally. The Ubuntu server didn't feel inclined to add itself to my DNS server either, even though I gave it a name on install.
<asheesh>
Oh, hilarious. OK.
<zarvox>
asheesh: right, so we want that, but for capnproto APIs ;)
<asheesh>
Well, yes, but it'd also be nice for apps that do already export HTTP ones (-:
<ocdtrekkie>
I at least hope my DHCP server on Windows knows where it is.
jadewang has quit [Remote host closed the connection]
<asheesh>
BTW, ocdtrekkie, can I ask you to set up a GUI on it, so that you can fix these things more easily? (-:
<ocdtrekkie>
Random thought: How hard is it to make a custom installer for a Linux distro that asks the important system setup questions and Sandstorm setup questions, and preinstalls and configures everything magically? Like "install and boot disc... wait.... have Sandstorm"?
asmyers has joined #sandstorm
<asheesh>
It's easier-ish to have that "in the cloud" where DHCP always does the right thing.
<zarvox>
But somewhat plausible.
<asheesh>
That and port forwarding.
<zarvox>
Yeah.
<ocdtrekkie>
DHCP/DNS on a Windows Server generally do the right thing. With Windows PCs. :)
<asheesh>
We've also been thinking about using multicast DNS to help with some of this, but we haven't implemented it yet.
<zarvox>
I've done full-auto Debian preseeds with netboot installations to install/configure a whole rack of servers at once
<zarvox>
Does Windows have a good mDNS implementation?
<ocdtrekkie>
Does not roll off the tongue like "Googling".
<zarvox>
sorry, multicast DNS
<zarvox>
basically, autoconfig for mylaptopname.local
<zarvox>
on the local network
<ocdtrekkie>
It generally reasonably works at home. I can reach \\ECHO from my other PC. Though the environment I'm talking about putting Sandstorm on with LDAP has a name server.
<asheesh>
Also related: how does one set up wildcard DNS on ActiveDirectory? : D
<asheesh>
briefly afk
jadewang has joined #sandstorm
asmyers has quit [Remote host closed the connection]
asmyers has joined #sandstorm
<ocdtrekkie>
Allegedly Windows DNS works with wildcards.
frigginglorious has joined #sandstorm
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadewang has quit [Remote host closed the connection]
jacksingleton has quit [Ping timeout: 244 seconds]
jacksingleton has joined #sandstorm
dograt has quit [Read error: Connection reset by peer]
dograt has joined #sandstorm
<asheesh>
mrdomino: at a meeting, will reply shortly
<dlitz>
ocdtrekkie: Is the tt-rss author's hostility visible online somewhere? Like, was there a specific pull-request or something, with the reasons behind the rejection?
<asheesh>
Yeah, let me dig it up.
<asheesh>
Kenton will find it faster; I'm failing to at the moment, apparently. (cc: kentonv)
kecors has joined #sandstorm
<kentonv>
looking, seems like possibly ttrss deleted their github repo?
<maurer>
kentonv: What's the correct way to copy an array of word ?
<maurer>
(given that word has copy deleted)
<kentonv>
allocate then memcpy
<maurer>
Sorry, just trying to find my way around kj::Array and flubbing it a bit. (I was trying to initialize a kj::Array<word> by constructing it off a kj::ArrayPtr<word>).
<kentonv>
maurer: sorry, it's confusing. Allocate with kj::heapArray<word>(size)
<maurer>
Yeah, I did that earlier in the function, now I'm just trying to figure out how to transfer words over, I'm sure I'll find it after scanning around the API a bit
<maurer>
didn't even know that was valid syntax until today
<dwrensha>
that .template is to deal with some sort of syntactic ambiguity
<dwrensha>
I forget exactly what
kecors has quit [Quit: Leaving]
<kentonv>
true, .begin() is not in general guaranteed to be a pointer, but it is for kj::Array
<maurer>
dwrensha: So, I finally boiled it down to "which templating code is supposed to be instantiated here depends on which type this template was instantiated at"
<kentonv>
yeah, inside of templates, you may see the keywords "template" and "typename" injected to hint to the compiler how to parse the following code without knowing the type parameters' actual types
<kentonv>
since generally parsing C++ is dependent on knowing the types of all symbols in advance (which is nuts)
<ocdtrekkie>
Kentonv: Am I correct that the hostile TTRSS client author isn't the actual TTRSS server author?
<kentonv>
ocdtrekkie: I was under the impression it was the same guy. What makes you think otherwise?
<kentonv>
yeah pretty sure it's the same person
<ocdtrekkie>
Yeah, I guess it is. I was looking at a ttrss server repo on Github, but I guess that's a clone.
<ocdtrekkie>
I do wonder though if a different TTRSS client would be willing to merge such a change. There are a few out there.
<asheesh>
FWIW I believe they don't actually need the change anymore.
<asheesh>
Since we now support basic auth for all apps.
<asheesh>
Guess I should write those docs!
<ocdtrekkie>
TTRSS kinda needs to be updated anyways doesn't it? Offer templates and such.
<asheesh>
Web app yes; mobile client, no I think.
NOTevil has quit [Quit: ...]
OOCoder has joined #sandstorm
OOCoder has quit [Client Quit]
frigginglorious has quit [Ping timeout: 244 seconds]
Rym has joined #sandstorm
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt_ has joined #sandstorm
neynah has joined #sandstorm
tg has joined #sandstorm
jacksingleton has quit [Ping timeout: 260 seconds]
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]