kirit.com

Writing about C++, Programming, the web, Thailand and anything else that catches my attention—with some photos thrown in

The GTF

Posted 2025-07-10T06:51:37.390Z, last edited 2025-07-10T08:55:05.775Z

As part of the site refresh I ended up fixing a long standing bug with the GPLed TLA FAQ page, which was that the Wikipedia was no longer working. This was a very simple fix, the code was talking to the API over HTTP rather than HTTPS.

However, the new site generator adds anchor links to all of the headings. I think this is good for people using the site as it lets them share links to specific parts of a page more easily, but it broke the GTF page because the AngularJS implementation also uses the fragment part of the URL. This is now fixed by adding a new feature to the site generator so that heading anchors can be turned off for an entire site, directory or single page. Now there are no longer any header links on just the GTF page.

Go to the GPLed TLA FAQ page, try it out, and let me know if you find any problems.


Site refresh

Posted 2025-06-27T04:31:27.668Z, last edited 2025-06-27T05:42:47.081Z

It's been a few years now since the last update. Just recently I've felt the itch to write again so I've spent the last few weekends completely re-building the site from the ground up. The last time I did this was well over a decade ago, and I've been hobbling along with a nightmarish mishmash of technologies to publish anything here since1.

Transferring the site took about a month of weekends and included a 1,000 line Python program for migrating all of the content from the old CMS to a new static site generator that let's me write using Markdown — this is the same CMS that powers both felspar.com and blue5alamander.com2. I think this has fixed some things that weren't working between the CMS and the old way of serving those files, but has resulted in a few things that don't look quite so nice — these can be fixed over time though.

Right now all of the old forum posts aren't being shown. I still have them all, and they will be back, but only when I get a chance to write a new forum system. I hope this won't prove to be either too difficult or time consuming (famous last words).

Anyway, I guess I'll see how much I have to really talk about. Watch this space!