maiyannah on community.highlandarrow.com
This remote profile is registered on another site; see maiyannah's original profile page on community.highlandarrow.com.
-
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:43:29 EST maiyannah
Whenever there's a significant discussion about !postActiv, I try to sum up the days discussion at the Patreon before I turn in, so that the people supporting the project are kept in the know and don't miss things. I'll probably mirror it to the website when I finish the redesign. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:42:05 EST maiyannah
@bob Certainly! I only have signups disabled because within moments of setting up that instance I had over a hundred spam accounts to delete. What email would you like attached to it? -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:37:00 EST maiyannah
@verius I'll probably call it out to the like 2 people on the pA patreon what I set up to solicit feedback, and give it a day ro two to stew on that, before I tackle it. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:36:25 EST maiyannah
@verius I wrote an Issue with a basic outline of API thoughts here so I don't forget giving its going on 7am and I haven't slept yet: https://git.postactiv.com/postActiv/postActiv/issues/63
If you have anything to add feel free to comment :) -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:35:36 EST maiyannah
@deavmi Ultimately what actually gets functionally added to FOSS projects comes down to what people are willing to actually code and add. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:33:10 EST maiyannah
@deavmi rainbowdashnetwork, its one of the oldest instances on the fediverse, and it still uses StatusNet from when it was called StatusNet -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:27:44 EST maiyannah
@deavmi They were the ones that were pushing to put DRM in web standards, yes. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:18:19 EST maiyannah
@verius I programmed for IBM Unix, this is small time fare for me haha. But that doesn't make it any less time-wastey figuring ways to resolve the technical debt. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:16:13 EST maiyannah
@verius "It's a very clumsy way of doing things."
If you think that's where the train of weird router shenanigans ends, ohhhh, you haven't tried to rewrite HTMLOutputter and been spinning wheels in the mud for two going on three months now :P -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:15:21 EST maiyannah
@verius I'd probably make the api endpoints /api/postactiv-yaml/<individual-endpoint-name>.yaml for clarity -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:13:32 EST maiyannah
@verius By this I mean the router as in the url router internal to GS that it uses to map URLs
community.highlandarrow.com/api/new-api/hi-im-an-endpoint.yaml for instance
It's a very clumsy way of doing things. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:12:34 EST maiyannah
@verius Pretty sure it's a package in EPEL too. So its just another parameter to add to the yum or apt-get train. I'll check to be sure though. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:10:19 EST maiyannah
@verius Actually, if I can figure out the router in a sensible way, I could probably literally knock this out in a day. The only hangup at all is in using yaml we'd be introducing another requirement to the install of postActiv since its in PECL and isnt a standard distribution module. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:07:16 EST maiyannah
@verius http://php.net/manual/en/function.yaml-emit-file.php
Put a value and a filename in, get yaml out, seems pretty simple to me. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:05:50 EST maiyannah
@verius Looking at PECL it really got an uptick in support the last couple years. That's nice to see. There's a lib-yaml library that looks like it trivializes making representations in yaml, so I'd be pretty okay with implementing it in PHP. I can't speak for how easy it would be to use in Java though. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:04:09 EST maiyannah
@verius Yeah, but if you have a readable format like YAML then you railroad that need entirely.
Looks like it's gotten a lot more supported since I was using it occasionally at IBM. Well, I'm certainly not complaining. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:01:51 EST maiyannah
@verius GS is pretty good on the former, actually, but json is about as readable to me as ancient Greek. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:01:17 EST maiyannah
@verius If I have an API I know returns the data for a class or object reliably as it is represented, and I can read that data easily myself, it becomes a very easy-to-use tool to detect problems in object and class data. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 06:00:16 EST maiyannah
@verius I'd not suggested that one because last I checked it wasn't really widely available on many platforms but I'd be all for using it if we could. To me being able to read the API output as a human is just as important as being able to read it as a bot or client application, because it can be an important part of proper unit testing. -
maiyannah (maiyannah)'s status on Sunday, 11-Dec-2016 05:59:03 EST maiyannah
@verius Personally, I'm probably just going to make the results of var_dump of appropriate variables human readable and call it a day, when I do my own API