-
Follow-Up (Part 2): I was trying to listen to some Holiday music this morning, only to realize none of my Sonos speakers worked with AirPlay. After digging online, it turns out the only way to get a Sonos speaker back into HomeKit after the home is deleted is to factory reset the Sonos. ๐ฑ๐
-
Follow-Up: I think my HomeKit set up is mostly back to normal. I was a little stupid and didn’t take backups / exports…so I lost some historical data (mostly temperature / humidity / air quality) but at least my Holiday automations are working again. ๐๐
-
My HomeKit set up has been rock-solid for years but the minute I added a Matter plug (the “Meross Matter Smart Plug Mini”), everything breaks…and as it’s Apple land, where everything works perfectly until it doesn’t, fixing it is going to be…unpleasant. ๐ฑ๐ญ
-
Follow-Up: The IKEA Sonos speaker is working perfectly (which is more than I could ever say of the HomePod Mini stereo set up) this morning; holiday music is flooding the room whilst I’m debugging some legacy Java code. ๐ค๐ (Yes, I had a spare speaker lying around… ๐คฃ) ๐ท
-
Default Apps and Services of 2023
It seems like a lot of folks have been writing about the default apps / services they use and while I’m late to the game, here is my list…at least for 2023. ๐คฃ I did a little tweak to the format everyone seems to be using: I split up my home and work life, as I do my best to keep things separate.
Assuming his site / page are working, you can go see a list on Rob Knight’s website or add your site to the list at Github.
๐จ Mail Client
- Home: Mail & Fastmail
- Work: Outlook
๐ฎ Mail Server
- Home: Fastmail & iCloud
- Work: Exchange
๐ Notes
- Home: Notes & DEVONthink
- Work: Notepad++ & GitHub wikis
โ To-Do
- Home: Reminders / GoodTask
- Work: Jira
๐ท Camera
- Home: iPhone 15 Pro
- Work: N/A
๐ฆ Photo Management
- Home: Photos & Synology Photos 1
- Work: N/A
๐ Calendar
- Home: Fantastical
- Work: Outlook / Exchange
๐ Cloud File Storage
- Home: iCloud, Backblaze, & OneDrive
- Work: Enterprise-hosted SharePoint / OneDrive
๐ RSS
- Home: Reeder
- Work: N/A
๐๐ปโโ๏ธ Contacts
- Home: Contacts / Cardhop
- Work: Outlook / Exchange
๐ Browser
- Home: Safari
- Work: Edge
๐ฌ Chat
- Home: iMessage, Whatโs App, & Signal
- Work: Teams & Slack
๐ Bookmarks
๐ Read It Later
- Home: GoodLinks
- Work: N/A
๐ Word Processing
- Home: Pages & Word
- Work: Word
๐ Spreadsheets
- Home: Numbers & Excel
- Work: Excel
๐ Presentations
- Home: N/A
- Work: PowerPoint
๐ Shopping Lists
- Home: Reminders / GoodTask
- Work: N/A
๐ด Meal Planning
- Home: Paprika
- Work: N/A
๐ฐ Budgeting and Personal Finance
- Home: Banktivity 3
- Work: N/A
๐ฐ News
- Home: Combination of RSS and Podcasts.
- Work: N/A
๐ต Music
- Home: Music & Plex
- Work: N/A
๐ค Podcasts
- Home: Overcast
- Work: N/A
๐ Password Management
- Home: 1Password 4
- Work: N/A
๐ค Code Editing
- Home: VS Code
- Work: Visual Studio, IntelliJ, & VS Code
๐ Books
- Home: Kindle
- Work: N/A
๐ Blogging
- Home: Micro.blog 5
- Work: N/A
๐ผ๏ธ Screenshots
- Home: CleanShot X
- Work: Snagit
๐ค๏ธ Weather
- Home: CARROT Weather
- Work: N/A
๐ Clipboard Manager
- Home: Paste
- Work: N/A
-
Trying to convince my sister-in-law to use it instead of a series of external hard drives; she has an extreme aversion to playing for cloud storage. ↩︎
-
I’ve been pushing my Team to use a common Wiki page for shared bookmarks. ↩︎
-
I was using PocketSmith but as they recently raised their prices without offering anything new, I’ve moved on. ↩︎
-
It took years but I was finally able to convince my Parents to start using a password manager, especially when functions on both their iOS and Windows devices. ↩︎
-
Moved 18.3 TB of data from my Storage server to my Media server; gotta love the “
rsync -va --progress
” command! ๐ป๐ค #HappyGeek -
I realize I have an old Kindle (it’s the first version of the Paperwhite) but would it really be so hard for Amazon to auto-sync the time on the device like every other network connected device in the modern age? ๐คฃ
-
My various UPS’s (uninterrupted power supply) weren’t cheap, especially the giant one powering my server rack, but every time my street has an outage, I’m very happy I have them. ๐๐๐
-
Slowly starting the process of moving my domains away from Google. ๐ค๐ป
-
โ๏ธ Apple Watch Update: After it crashed at breakfast, I just got a “you’re almost out of battery” notification…and it’s only been three hours since I put it on. ๐คฌ๐ชซ I’m still paying for this piece of junk… ๐ฑ๐
-
Another day, another issue with watchOS 10.1 on the Apple Watch Ultra v1. I have never been this disappointed in an Apple product before. โ๏ธ๐ฑ Two hardware resets and the issues still persist.
-
New Plugin: Simple Image Generation
So I did a thing: I wrote my first Micro.Blog plugin. ๐ฅณ It’s nothing fancy, just another image generator but, as I was in the process of migrating the content from my old blog to here, I realized I had already created one in my Hugo instance…all I needed to do was port it over to GitHub and get it in the right format (also, documentation, mustn’t forget the documentation ๐คข). Yes, I could have just changed out the Shortcode for proper HTML as part of the migration but I wanted to keep the same format I was already using…and when does a developer ever take the easy road…? ๐คฃ
Once the repo was in place, it was a pretty easy process to move my photos to Micro.Blog (thank you MarsEdit) and the markdown code…and there you have it, easy-peasy.
If you’re interested in the Plugin (and really, you shouldn’t be), it can be found on GitHub. If you want to use the plugin, documentation exists on GitHub or you can continue reading. ๐
Note: In the code examples below, curry brackets have been replaced with straight ones so that Micro.Blog’s Hugo instance doesn’t crash / fail / give-up.
Image Only
The only required parameter for the shortcode / plugin is src.
[[< simple-image src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg" >]]
Result:
<figure> <img src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg"> </figure>
Clickable Image
Including the link parameter will allow the image to be clickable.
[[< simple-image src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg" link="https://lostinhaste.com/2023/09/29/september-microblog-photo.html" >]]
Results:
<figure> <a href="https://lostinhaste.com/2023/09/29/september-microblog-photo.html"> <img src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg"> </a> </figure>
Image with Caption / Alt
Adding text in the alt parameter will result in the generation of an image with alternative text. If the caption parameter is used, additional text will be rendered near the image, within the
figure
html tag.[[< simple-image src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg" alt="View of the St. Lawrence River, with ice chunks occupying most of the surface, at night, with houses covered in snow and streets with lights at the bottom of the picture. On the upper part of the picture, across the river, lights can be seen up and down a bluff, with a few well-light buildings prominent in the cloudy night sky." caption="An icy view of lower Old Town Quebec during winter." >]]
Result:
<figure> <img src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg" alt="View of the St. Lawrence River, with ice chunks occupying most of the surface, at night, with houses covered in snow and streets with lights at the bottom of the picture. On the upper part of the picture, across the river, lights can be seen up and down a bluff, with a few well-light buildings prominent in the cloudy night sky."> <figcaption> <p> An icy view of lower Old Town Quebec during winter. </p> </figcaption> </figure>
Image with Title / Caption
Adding the title parameter will generate an
h4
html tag within the greaterfigure
html tag.[[< simple-image src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg" title="Winter in Quebec" caption="An icy view of lower Old Town Quebec during winter." >]]
Result:
<figure> <img src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg" alt="An icy view of lower Old Town Quebec during winter."> <figcaption> <h4>Winter in Quebec</h4> <p> An icy view of lower Old Town Quebec during winter. </p> </figcaption> </figure>
Image with Link
Including the attr and attrlink parameters will allow for the creation of a hyperlink within the
figure
html tag element.[[< simple-image src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg" attr="Original Post" attrlink="https://lostinhaste.com/2023/09/29/september-microblog-photo.html" >]]
Results:
<figure> <img src="https://cdn.uploads.micro.blog/8317/2023/winter-ice-and-light.jpg"> <figcaption> <p> <a href="https://lostinhaste.com/2023/09/29/september-microblog-photo.html"> Original Post </a> </p> </figcaption> </figure>
-
Migrating from Hugo to Micro.Blog
I’ve been splitting my time between my own site (pictured below) and my Micro.Blog instance for…a while now. At first, I tried to keep long-form posts on my site (created using Hugo, hosted at Cloud Flare) and micro / random thoughts to Micro.Blog but the other day, I thought it would be cool /fun to run both with the same theme and matching links at the top.
…obviously, that didn’t work out…
However, working on that put an idea in my head: maintain two places online?
My site, I created that randomly, with no clear goal. It was really just random luck I ran into Hugo as my email provider allows static site hosting. Now that I’m using Micro.Blog, I don’t really need the old site…I mean, it’s pretty awesome the way it works (Hugo site committed to GitHub and then CloudFlare takes those commits and builds the site and hosts it)…but with Micro.Blog, I can easily post with my phone and there isn’t much to maintain (minus some plugins I have a feeling I’m going to be creating / using).
So…I’m moving / migrating.
Things I have to worry about:
- The main site is at the base domain where as Micro.Blog is pointed to a subdomain
- I want to keep my old posts and pictures from my main site, so I’ll have to port them over into Micro.Blog
- I would like to maintain links, both to the original main site and to the current version of Micro.Blog
-
This has to be the buggiest version of WatchOS Iโve ever used. ๐ญ Even after an erase / reset, the battery is draining too fast. The heart rate complication doesnโt work anymore. Now I canโt get into the widgets, which means a restart. What is going on at Apple?! ๐ฑ
-
Random Thought: Yea, this sounds about right, once the price is outside of what most “normal” people would consider reasonable, piracy increases… ๐ดโโ ๏ธ