Blog
This blog will be updated sporadically, at best. I’m not a habitual blogger and part of the exercise of setting up this site is simply to learn how it is done!
-
GitHub Pages: Jekyll Archive Pages
The popular jekyll-archives plugin isn’t available for GitHub Pages, yet is functionality that is frequently asked for: it’s a way to create listings of blog posts grouped by category, tag or year of posting. Luckily there is a way to duplicate this functionality with a little ingenuity, code and a GitHub Action.
-
DevOps: Deploying Syncthing
Now that I have a Kubernetes environment up and running, it’s time to deploy my first app: Syncthing. This is a service that will allow me to keep my music library in sync between my PC (running iTunes) and my home server, from which I can stream music to my home music system.
-
DevOps: Configuring Microk8s
I’m using an Ubuntu 22.04 server to play around with Kubernetes. Since Ubuntu ships with Microk8s and docker installed as snaps, I ran into a few problems that I hadn’t seen before…
-
VSCode: Using LMStudio for code completion
Now that I am able to run LLMs on my local network, I wanted to use LMStudio (in server mode) for code completion in VSCode, similar to how GitHub Copilot works.
-
LMStudio: Running LLMs on my local network
While I have been happy using ChatGPT for generative AI tasks, especially as a co-pilot for coding and IT knowledge support, this all happens through the web UIs provided by the LLM provider (OpenAI, Anthropic, etc.). Do I need to use these to get the benefits of generative AI?
-
GitHub Pages: Full minima functionality enabled
I have solved the problems I was having with the Jekyll configuration for my GitHub Pages. It seems that the version of the minima theme used by GitHub is an older release; it was necessary to use a
remote-theme
setting to pull down the latest version of the theme to support all the documented features. -
ChatGPT: GPT development begins
I’m experimenting with GPT development for ChatGPT. GPTs are specialized instances of ChatGPT, customized to complete tasks in a specific manner, or to utilize bespoke information sources that may not have been included in the OpenAI training data.
-
GitHub Pages: Getting started with GitHub Pages
I’m starting to add GitHub pages to this “site”, i.e. a personal page in GitHub. This page is a short collection of notes about how I managed it, especially if there were any gotchas even when following the official documentation.