Tech

    “Hey Siri, play some music.” “Okay, let’s kick things off with Widespread Panic.” 😳

    Working from home today - nationwide stress test of VPN.

    Not going anywhere unless necessary so time to try Sous Vide London Broil. Just under two pounds of meat held at 132°F/55.6°C for 8 hours. Just salt and pepper for the beef. Will sear it to finish.

    At the USDA, I’m not allowed to telework as I haven’t been personally affected by SARS-CoV-2. I’m capable of telework and I prefer it. Guess they’re waiting for mass infections at workplaces first. USDA significantly curtailed telework ~two years ago.

    A Very Good Overcomplicated Journal Workflow

    Our journal workflow is probably more complicated than it needs to be. There’s room to optimize this workflow. It grew out of our moving away from Day One when they went to the subscription model. At the time there were some terrible limitations and we wanted none of it. Instead, we went with a semi-automated method involving iOS Shortcuts, iOS Notes, 1Writer, Homebrew (for Pandoc and LaTeX toolchain), and my favorite Swiss army knife GraphicConverter. The final archival format of each journal entry is a beautiful, open standard and searchable PDF generated by Pandoc using LaTeX (MiKTeX distribution).

    The Shortcuts step creates or seeds a range of dated Markdown files with dated headers. The filenames follow the very sortable format of “yyyy-MM-dd HH.mm.ss.md” or, for example, "2020-02-09 19.24.38.md". Of course, with Shortcuts limitations interacting with Files, I have to create the files in the Shortcuts folder and then move them to the 1Writer iCloud folder shared with my partner. 1Writer is thus setup to save all journals to iCloud folder where both my partner and I can write.

    If we need to add a photo to a journal entry, we split screen with 1Writer and Photos and drag a photo over to 1Writer. 1Writer puts the image file, with the original filename, in the same folder as the Markdown files. If we need a collage, we create it in Google Photos app (though we don’t actually use it for sync!) because it does  a really good job at collages of photos with different dimensions. Google Photos saves the collage to Photos and we go from there.

    Once a month’s worth of journal entries (Markdown files) are complete, I then have a workflow to convert the Markdown files to PDFs. This is where Finder, GraphicConverter, Pandoc and LaTeX come in.

    Since 1Writer is using iCloud, it’s all downloaded to my MacBook without any effort. So first I copy the files to a non-iCloud syncing folder in my ~home folder or into a folder with .nosync postfix.

    Next, some photos won’t be properly rotated, so I use GraphicConverter to Auto-rotate photos by clicking the Rotation icon on a thumbnail in Browse mode.

    Next, I finally run a command that I modified from somewhere on the internet. I was not talented enough to put this command together from scratch. This command is why I had to wait on installing Catalina until Homebrew was compatible with it. With the following command, you just need to have a working Pandoc and LaTeX environment with a subfolder named Archive:

    cd ~/Journal-compile/
    for f in *.md; do pandoc $f -o ./Archive/${f%.md}.pdf -t latex; done

    Then I load GraphicConverter, and in Browse mode, use the “Set Exif Date from Filename” tool on all the freshly minted PDFs. This sets the file date to the date of the journal entries. The format I use is YYYY-MM-DD. Then I copy the PDFs and source files (with images) to various Cloud and NAS folders. Of course, I keep the PDFs separate and that’s what we always reference back to. PDFExpert is currently our choice app for viewing journals since it has excellent file content search and SMB syncing.

    Now, a lot of this is broken up so the workflow isn’t onerous. But I admit for most people, this is just ridiculous. But the benefit of this workflow is our memories are in a open format where it matters with no proprietary nonsense.

    Since you likely read through all of this, here’s the Shortcut for generating blank journals. I bet it is also more complicated than it needs to be. But it works well.

    11/15/2020 - edited to reflect that we now use iCloud Shared Folders to edit journals directly in 1Writer. Previously we had to use Notes first, then transfer to a Markdown file, complicating things a bit. It also now reflects that zsh, the shell that MacOS started using since Catalina, no longer cares about path or filename spaces. But realize, there is still a very powerful Rename tool in Finder in the right click context menu,

    The pull to “like” on Twitter is impressive. I’m doing my best to refrain but my finger has a mind of its own.

    House Wiring is an Adventure

    I finished installing some new switches today. Worst thing I found in the existing wiring that I could fix myself was paint coated copper under the wire nuts. Whoever did that must think wires work off of luck that the wire nuts cut into the copper or magic or induction. Pictured below are neutrals that were paint covered. And you wouldn’t be wrong to guess that the grounds were also covered in paint. I scraped them off and cut off the tips and then installed the new switch. Hopefully overall this is an improvement to the wiring! Also: I love my iPhone’s night mode for taking photos like the below. It’s not just for night!

     

    Neutral copper covered in paint.

    Upgraded from (down/up) 175/6 Mbps to 300/11 Mbps soon as I hit the “order” button. $1 less, too. No contract. Worth checking Xfinity internet-only plans periodically! Unreasonably excited at double up speeds.

    Caseta & Dimming LEDs

    I replaced a Caseta dimmer switch with the non-dimming version as I’m installing a ceiling fan w/light soon. I’m getting used to tucking and bending wires just so and shoving the switch in with screws ratcheting it snugly in place.

    I’ve found dimmer switches are difficult since they can’t have anything but lights as a load and those lights (especially LED) better be perfect in their dimming logic and signal response. And as you should never use non-dimming LEDs with a dimmer, I’ve had to buy new bulbs to replace young non-dimmable LEDs or buggy dimmable LEDs from a few years ago. So far the current crop of FEIT dimmables sold at my local Ace Hardware are fine.

    I’m so over using dimmer switches.

    The [iRobot Braava m6 has a threshold problem](https://homesupport.irobot.com/app/answers/detail/a_id/21012/kw/Threshold) and it is a bit frustrating but workable. In my case it can easily go from laminate (higher) to linoleum but not the other way. It’d perhaps take just a quick rev of the wheels to hop back over up to laminate.

    Nest Cam vs HomeKit Secure Video

    There’s been some frustration with the current state of HomeKit Secure Video, but coming from a very pricey Nest Cam IQ Outdoor that basically is useless without another subscription (cancelled when they removed camera features), HomeKit Secure Video is a revelation. I’m using a Logitech Circle 2 with HomeKit Secure Video and its non-delayed, non-lagged, over the LAN, live video starts… every… single… time. Compare this behavior with always having to toggle the Nest Cam IQ Outdoor Cam off and on to get past the blue spinning wheel and get a several second delayed live video. So HomeKit Secure Video’s direct over the LAN live video coupled with video clips as a value add with an iCloud storage subscription, HomeKit Secure Video is great. But yes, be careful about those notifications and the sensitivity of people/animal/car detection. I’ve had people detected across the street, which frankly, is more impressive than annoying. And yes, you can only get one live stream at a time with the Circle 2. That’s workable.

    Test from MarsEdit - does RichText convert to MarkDown? Does it boldWho needs Italians when they steal arctic circle candy? Is underlining for chumps that know nothing of hyperlinks? All these answers and more… to come.

    Sometimes my Sonos goes out of sync with the HomePod. The HomePod appears to then go through a process to resynchronize — maybe 75% successful. They’re within earshot of each other so makes since a HomePod might do some fancy sync.

    HomeBrew and SuperDuper! just released MacOS Catalina support so I suppose I will try to upgrade today…

    Full Random Albums Playlist Shortcut (Apple Music)

    I love listening to full albums. But often I’m not in the right mood to choose them. So a long time ago I created a Shortcut that creates an Apple Music playlist of a variable number of full, track list ordered albums. It allows you to unselect albums that you have a strong opinion to not listen to. The shortcut unfortunately needs at least a 1 second wait between adding albums or it’ll silently fail and the playlist won’t be complete. Note that I mostly did not modify it to iOS 13’s new Shortcut features but hey, I think it is more readable setting specific variables. It did need tweeking from iOS 12. Get Random Full Albums Playlist Shortcut.

    Pleased that my HomeKit devices still worked from the Home app during a big Comcast (Xfinity) & Verizon internet outage. Pretty sure Alexa and Google alternatives would have been dead.

    Old iPad Pro 9.7” just got replaced by an iPad Pro 11”. I did not expect to be impressed by the differences but dang that’s nice!

    I have some anxiety over the iOS 13 Reminders upgrade button. If I upgrade, then my partner has to upgrade, and she lives on reminders. So if the upgrade goes wrong… 😱📱

    Shared Photo Libraries

    All these years Apple still has no way to share entire photo libraries with family. The shared family album is useful only to temporarily share the week’s photos. So I use PhotoSync iOS App to sync our iPhone photos to the NAS, files prefixed with first names, and then once a week manually import to the two libraries via macOS Photos. Works well enough but Photos has very poor dupe detection. Supposedly iOS detects dupes – I wish they would surface them in an aptly named album. Once imported, I use PhotoSync to mark the new imports on each device all as sync’d and then delete the week’s worth of shared photos from the family shared album. That’s two nearly exact copies of a 50 GB photo library stored in iCloud. We used to use Google Photos but decided they no longer deserved analyzing our lives.

    iTunes Match to Apple Music

    My new iPhone refused to access old iTunes Match music, perhaps as a result of my unsubscribing from iTunes Match months after subscribing to Apple Music. I did that as Apple Music includes Match. But things broke anyway. No idea why. So I spent yesterday rebuilding my collection using Apple Music. To Apple Music’s credit, their library is massively better for British & twee pop than ~3 years ago. So with exception of Manic Street Preacher’s Know Your Enemy and older Billy Bragg albums, I only had to match really obscure stuff. I think the rebuild solved some perplexing issues such as certain matched songs never playing on Sonos or Apple TV. Also the rebuild got rid of the slight annoyance of my iTunes Match albums existing along side (eventually available) Apple Music albums. Overall, I think it was worth the effort searching for 250 or so albums and adding or matching as necessary. I also got to add many new (or older) albums from artists I like!

← Newer Posts Older Posts →