💾 Archived View for freeside.wntrmute.net › log › 2021 › 20210324.gmi captured on 2023-09-08 at 16:14:22. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

Back to gemlog

How the turn tables

2021-03-24 14:29 PDT

In trying to figure out the best way to write a cross-platform desktop app for the exocortex, I narrowed the results down to two languages that I never thought I would consider: C# and Java. Guess which one I went with? Java.

The major reason is that Jeremy H. is kind of an expert and offered to help answer questions. I'm about halfway to parity with the Go version I started, which is to say modeling artifacts and making sure they can be synchronise with the database.

Also, I find myself using Dendron quite a bit lately (I started around the beginning of the month). I like the hierarchical nature of it and the ease with which you can create a new node. I wrote a script to parse the graph (to make importing it into the exocortex later easier), and it says that as of right now, I have 72 nodes with a max depth of 6. The deepest node is probably one of the Java ones, like comp.lang.java.database.jdbc.result-set. But really, I've been using it to dump as much from my brain as possible. I read somewhere that if it took the author more than 5 minutes to do something, they'd add a node for it. I've taken a similar approach.

Two unexpected uses are using it to keep track of people's birthdays (though I don't have an actual way to translate this into an upcoming alert, but at least I'm putting it into the system) and book notes. I just finished Double Star, a Heinlein novel (probably the first one I've ever acctually read) and I wanted to write up a summary and track some quotes.

Since there's sensitive information in here, I've redacted the graph by replacing all the nodes with numbers; the preview of my current graph is linked below.

/img/log/20210324/graph.dot.jpg

I have it in my syncthing directory that keeps certain files on my desktop, laptop, and a remote server in sync; the remote server is mostly as a backup since I never really power off the desktop.

I start losing Sundays in two weeks when we spend about two or three months having to go in on Sundays. That's going to be rough.