Developed an Obsidian diary sync calendar plugin: Diary ICS

Developed an Obsidian diary sync calendar plugin: Diary ICSI recently built an Obsidian plugin — Diary ICS — mainly to solve the problem of syncing Obsidian diary content with system calendars. ...

Tools

System maintenance: nvm notes

nvm can be used to manage Node.js versions and switch between them quickly. I don't use it much day to day, but I had a rough memory of it, so I searched and found I'd written about it in August 2024. Back then it was to solve the problem of "npm install -g always lacking permission" — I installed nvm, expecting to use it to manage nodejs and maintain directory permissions. But I didn't end up using it to manage nodejs; instead I managed directory permissions manually, adding the path `~/.npm-global` to npm config so that `npm install -g` installed packages to a different path, which solved the permission problem. `hexo` and `yarn` were involved too, and after the change they were both installed under the `~/.npm-global` directory.

Tools

Qbserve: A RescueTime Alternative

RescueTime gradually stopped meeting my needs: cluttered UI, delayed data, frequent false alarms. After trying Qbserve, I was happy with its standalone, intuitive interface and decided to buy it as a replacement.

Tools

Rider and Webstorm now offer free non-commercial versions

Two more to celebrate: Rider and Webstorm now offer free non-commercial versions, and they pair with Unity.

Tools

JetBrains users are still waiting for the GitHub Copilot chat feature

The GitHub Copilot chat preview is only available to try out on VS Code and Visual Studio; JetBrains users have no update option and have to keep waiting

Tools

A QuickLook plugin for viewing ipa and provision files

ProvisionQL Installing this thing adds support for ipa and mobileprovision files to Quick Look (press space) — super handy. It lists the authorized devices, which is useful when you can’t tell whet...

Tools
123