HNHacker News
TopNewBestAskShowJobs

beligum

132 karma · joined October 27, 2017

Inventor at Goudvuur https://www.goudvuur.be
submissionscomments
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
Feel free to try it out! Please let me know if it does, I'll add the cam to the supported list. If not, send me the error in a github issue and I'll have a look.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
ty!
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
Last time I hand started a c++ project was 10+ years ago so let's say it got the ball moving ;) Feel free to help cleanup a bit of my mess if you want, would love to work on this project together with others!
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
Believe it or not, but I'm old enough to have used Eye-Fi cards back in the day and its shitty performance inspired me to hack away on this project in the first place!
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
This is correct. I have ironed out my silly mistake just minutes after seeing comments of smarter people showing me the light.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
It's probably laziness AND misunderstanding on the author's side ;)
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
As of now, yes, but luckily auth support is on my todo list SOON ;)
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
Sorry to disappoint you ;)
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
Funny you ask, since the a6700 doesn't have ftp support and it mainly was the reason I started this app in the first place. Also, wiring into the command structure with little shell callbacks offers me a LOT more flexibility than initially thought.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
I'm afraid the only thing I do is use the official SDK to wirelessly log in to the camera. No firmware hacking at all. That said, if the SDK offers a setting the LCD menu on the camera doesn't, it would be fairly trivial to change it, yes.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
I'm guessing, but AFAIK, the camera runs some sort of sshd demon you log into, so I wouldn't be surprised it really does use ssh under the hood.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
The app was built to suit my needs with my Sony a6700 but it uses the official SDK. So it should theoretically support all the cameras the SDK supports.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
I can't speak for other brands, but I started this project by digging into the LCD menu of my camera, discovering "auth", "user", "pass" and wanted to know what protocol they used to authenticate remote logins. That's when I discovered the camera just uses ssh-style auth. As a part time sysadmin, it gave me the idea to try to "log into" the camera and here we are.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
Done!
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
Already patched this in, I'll test it tomorrow :)
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
It's late, but still up. Thanks for the heads up ;)
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
You are correct.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
It's not implemented yet, but fairly easy to add, yes.
beligum··on SonyShell – An effort to “SSH into my Sony DSLR”
I wanted to use my new Sony DSLR (a6700) in the same way as I use my server: by ssh'ing into it.

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!

beligum··on Bbor62 – A compact binary-to-text compressor
Since long, I've wanted to invent a general-purpose binary encoder with the following properties:

- 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.

beligum··on Stralo, the most ambitious Linked Data project in years
“What if we would write some web software where every piece of information is annotated semantically, robots index your stuff on-the-fly, everything is linked together seamlessly and the whole thing talks to the internet to make itself smarter?”

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