/* * title "SHMD & 2021" * author "Dylan Lom" * charset "utf8" * link stylesheet /main.css */ SHMD & 2021 =========== I can finally do it -- the date is `$(timestamp)`! I've moved away from the TCL thing that I originally wrote for this, and have written [shmd][1], a pre-processor for markdown (really there's no reason for it to be a *markdown* pre-processor, however that's what I'm going to use it for and it's designed with markdown's syntax in mind. I had fun writing it, but I'm still not super sure what the benefits will be, so I'll have to start writing more blog posts to no-one to figure it out :). If you want to look at the source for this post (with the current stylesheet I have I'd say that it actually reads better than the HTML version), you can just change the extension from `.html` to `.md`. All posts older than this were written in the old Tcl system, and have the `.post` extension (although they're really just markdown) In other news, it's 2021! I'm not sure what's in store for me but here are a few things sitting at the top of my head * Finish shmd: if you look at the readme, I've really only implemented the first two feature bullet points, I wanted to start work on the [third][2], but got kind-of stuck on how I want to implement that stuff. Anyway I'm not classifying this as finished until I do that. * Go to uni: I'm actually starting to dread this, timetable preferences are open at the time of writing (2021-01-26), and I feel very lost trying to work out what I need to do. I'm hoping that I'll make some friends at uni at least... * Move out: I'd like to do this but moving out by myself seems difficult and I don't have any friends who are looking to move out right now. * Work: I'd like to be able to work 3 days a week, although with uni it's looking like I might have to work on a weekend to actually be able to do that. * Projects: these aren't all going to be programming-related but some of the programming projects that I have been thinking about lately are also listed + Gardening: I've already started doing a bit and it's pretty fun + a nice break from using the PC all the time. + Reading: I've set a goal for a book a month, so far I'm 0/1 months ;) + Plumbing: I'm getting interested in plan9 again, it feels like HCI stuff has really stagnated since the GUI, and the idea of treating any plain-text as a "hyperlink" is really interesting. + Games: I'd like to try and make some kind of a game, I'm not really sure what it would be about (or even what genre) but I've been getting really interested in different visual approaches in (indie) games lately. + Art/Animation: I'd like to make more pictures and maybe animated collages, a la Terry Gilliam. I've also been thinking about trying to do this with CSS, because I'm terrible at CSS. + SQL Diff: This might already exist, however in my (very brief) skim over existing solutions for version controlling SQL databases I couldn't find one which tracked the database in plaintext CREATE scripts, and then generated diffs in plaintext ALTER scripts. I think this would be a really neat (and transparent) way of tracking schema changes without needing some custom schema language (a few that I looked at were XML-based things). $(sign) [1]: https://github.com/dylan-lom/shmd [2]: https://github.com/dylan-lom/shmd/issues/4