~/.unplanned
🖖 Someone in Portland, OR.  Happy to chat
📷🏕️✏️
feed

Emacs Markdown heading refiling (and "Paste as Markdown")

Yesterday evening was "what even is going on in custom.el?", which a Doom user is not supposed to worry about because the 🚨 ⚠️ DO NOT TOUCH THIS ⚠️ 🚨 messages you get when you try to use Customize are adequate for most people. Not me, apparently. Upon decrufting it stuff that was not working suddenly started working again. A scroll through the kill ring afterward was a little dizzying and disorienting. I have no idea what problems I thought I was solving, but have become acutely aware of all the problems I caused. Anyhow, it was all in service of...

Gollum with CloudFlare Zero Trust for simple SSO

Gollum is cool, but it comes with no authentication at all. I was content for a day to just keep access to my instance limited to my Tailscale network, but that didn't sit well, so I decided to give Cloudflare Zero Trust a shot, since it's free for small teams and I've got a few other things that currently live behind basic http auth here and there that I wouldn't mind securing a little better. I set it up by running a cloudflared container on my Synology, which creates a tunnel to Cloudflare. Then I configured Gollum in Cloudflare's Zero Trust...

Gollum wiki for org and Markdown

Gollum is the standalone, self-hosted version of GitHub's project wikis.  It works with a directory of plaintext files and can tolerate just plain old Markdown, Markdown with YAML frontmatter, org-mode files, ASCIIdoc, rdoc, and a handful of other formats I can't remember.  If you make edits through the web GUI it handles the git commit for you. You can also just edit in a text editor if you like, and it'll make your changes live when you commit them.  It looks to be pretty simple to run from the command line if you want, but the Docker compose recipe to run...

Deft, Markdown, Marksman/Emacs LSP, iA Writer

This is probably one of those "IYKYK" kind of posts, because the thought of making the title of this post meaningful to anyone it is not already meaningful to is pretty daunting. So I guess I'll forgive myself and imagine an audience of three or four people for this: Marksman is an LSP server that offers coding assistance for Markdown in a variety of editors. Coding assistance for Markdown seems like an odd thing, but Marksman does an okay job of autogenerating ToCs for Markdown docs, and it can autocomplete potential wikilink completions if you just start typing "[[" to make...

A qualification on the Blink Files provider

I started using the Blink sftp Files.app provider a little while ago, and while it is very cool, there is also something odd about it for apps that expect to access more than just the starting level in a file hierarchy, so I'm feeling a little bit of blogger's remorse over my initial enthusiasm: With it managing my Journelly file, for instance, I was constantly getting nagged for permissions to access a resource iOS would only name with a cryptic hash value of some kind, and that seemed to do with storing the photo attachments for a given entry, which it...

Journelly continues to grow on me

Like the title says. I've been putting more and more weight on it to handle daily "life logging" kinds of things. Once I discovered that tagging was a first-class part of the experience in the mobile app, that made a certain sense, but I was a little hung up on the fact that #tags aren't "real org." But something Álvaro said to me as he was answering some questions I had about his roadmap bubbled to the top, which was that in Emacs he likes working with a monolithic file because swiper (fuzzy) search works really well for that. So in...

Linkding was worth some frustration

Some time around 1:30 last night, having thrown myself at the problem of getting the Edgerouter X to work with my CenturyLink connection, I was in the CenturyLink "modem" looking at settings and copying them over when I thought "what if my PPPOE password had changed at some point?" Well, it hadn't. Nice thought. But I'd copied it over from 1Password enough times that when I saw the "O" and then the "0" sitting next to each other, something seemed off. And it was: When I'd put it in 1Password however long ago I did that, I'd transposed the trailing "0"...

Journelly for dead simple org-mode journaling on your iPhone

I mentioned it in passing a few days ago, but wanted to pull it up above the fold: Journelly is an iOS app from Álvaro Ramírez that he describes as "kinda like tweeting but for my eyes only." You just open it, tap the "+" to make an entry, and add some text (including tasks or a list) or a photo. The toolbar also includes a shortcut for the # character to make it easy to tag entries (which are linked when you're viewing your entries). You can share links to it, as well. It's very simple and elegant.   It...

Apparently I have limits

After the Big Outage, the EdgerouterX remains out of commission. I think now that I've sort of recovered from the whole ordeal of living off a hotspot for a week, I might be ready to zee it out and give things another shot from scratch, because I've got a few self-hosted things sitting on my Synology I wouldn't mind using again, like Linkding, and I had a pretty nice reverse proxy thing set up to give them all tidy, memorable hostnames.   Sadly, the CenturyLink router is bad in a number of ways. Fortunately, speed isn't one of them. But it...

Dusting off the Fedora box

I've got a System76 tower that I put away for a while to do some work on the house. It had sat unused for a while.  Tonight I got the proverbial wild hair and decided to cable it back up in my office. It's in the middle of getting through 2387+ package updates, and I eagerly await whatever hell will break loose after that.  (Update: Actually, none. It just took forever to reboot and then it was fine.) I've got a Dell monitor with built-in kvm and enough ports that the Mac Studio can connect via USB-C, the tower can connect...

Supernote has made the right tradeoffs

I like writing notes by hand. It's not a "distraction-free" thing, it's not an aesthetics thing, and it's not an old-school affect thing.  Years ago, when I decided to try to improve my handwriting, I discovered that writing things by hand had a great effect on my focus. By concentrating on making better characters with deliberation — grasp the instrument lightly, slow down, close every character — I gained a feeling of calm and focus, and I learned to listen for what matters instead of trying to match my typing speed with the rate of talking around me. I am happiest and...

Tailscale, Blink, Files.app

Not sure when it happened, but Blink Shell—the iPad mosh/ssh client—added support for Files on iOS/iPadOS. So if you've taken the time to set up hosts in there, you can add file locations on those hosts and they show up in the Files app and make themselves available as a provider over an sftp connection to whatever can talk to Files . Combined with Tailscale, it's all very simple and handy and spares me a lot of configuration work to keep it all secure.  My current proof of concept involves a handful of org-mode todo files that I'd like to be...

OM: Advaitic Songs

Part of my deep dive on metal has taken me into the stoner subgenre (think Kyuss, Red Fang, Sleep, The Sword, or Black Mountain). Though it's not stoner metal, OM surfaced in my poking around thanks to its connection to Sleep via Al Cisneros.  There's no real emphasis on riffs—it's built up from bass and drums—but it shares metal's often impressionistic approach to lyrics. Unlike metal's preoccupations with chaos, externalized forces, and evil, it's more of a hodge podge of Christian, Buddhist, and Hindu mysticism. A visit to Genius is often helpful when I feel like paying attention to the lyrics...

Overnight in Eugene

Ben's ride back down to Eugene decided to wait a bit longer before returning, so we took him down last night.   I'm still getting used to the OM-3, but continue to appreciate the in-camera controls on OM System cameras. The in-camera color control is a little more detailed than I can get on a Fujifilm system. Mainly, though, I like the versatility/size trade-off. It's nice walking around with a relatively compact 40mm (equiv) lens and having a decent zoom in my sling if I want it. "Pro" and "chunky" on an M43 lens runs pretty close to "inexpensive kit lens"...

Internet Connection Sharing with macOS and a Monitor

I get bored. The day before the CenturyLink connection keeled over and died I got a Raspberry Pi for messing around. I hadn't even formed a thought about what to do with it, so I started with "make it work," and then "move my Emacs config over to it," and I was rounding the corner on "get a few mount points from the Synology" when everything went to hell and I started living off of iOS/iPadOS hotspots. With a relatively stable "iPad as jumpbox" config going on, the Mac Studio has a consistent connection. The Pi has been sitting on the...