132 karma · joined October 27, 2017
This is a one day hackaway helper built on Sony’s official Camera Remote SDK. It sort of mimics an ssh session by connecting to my Sony over Wi-Fi, listens for new photos or specific events... and runs scripts on them.
Thank you Sony, for not forgetting the Linux fan base. And thank you ChatGPT for freshening up my c++ skills!
- bidirectional client/server: encoder and decoder in both Java and Javascript (and others?) - schemaless: no protobuf or avro, just plug-and-play - streaming: no analysis, single pass only - pure alphanumeric: [0-9][a-z][A-Z] and nothing else, so resulting strings are 'pretty' and double-click/long-tap selection works as expected - balanced implementation complexity, size and compression ratio - no padding/trailing characters - support for UTF-16 - no dependencies!
This project started out as a study of Pieroxy's lz-string compressor. LZ-string is quite good, but doesn't meet my goals. I needed something better, especially for JSON payloads. I ended up implementing my own encoder as a combination of CBOR + LZW + base62.
BBOR62 is efficient, portable and URL-safe.
Three years ago, me and my colleagues had a foolish idea. Today, we’re open-sourcing the first working version of our foolish idea, together with it’s 50.000 lines of code, waiting for you to comment and be mean about it.
Stralo is built around the central idea that Linked Data systems should become a whole lot easier. By hiding away technical RDF complexities, embedding an AI-engine and introducing a building block system, we believe to have built the most exciting Linked Data platform in years.
But we need your help ‘cause we have big plans and there’s only three of us. We’re dying to hear what other users and developers think about this project so we want you to join us. The docs are still thin, we know - we're working on it - so join our mailing list and we’ll open a direct line.
Stralo is new and this is the introduction to the community. So head over to www.stralo.com and get back to us. Good or bad, we want to know what your think.
Oh, and if you find time to spread the word and post/tweet/blog about it, we'll engrave your name on our mantelpiece, that's a promise.
References: - main website: http://www.stralo.com/ - main source code: https://github.com/republic-of-reinvention/com.stralo.site - list of modules: https://github.com/republic-of-reinvention - mailing list: https://groups.google.com/a/stralo.com/forum/#!forum/users