luke.b//blog

~ #journal

journal is exactly where I left it a few months ago, looking a bit dated and not being easy to use and not having the features I wanted in my blog site. Meanwhile, the main purpose of journal remains unfulfilled. The work to expose a matrix room as a journal blog was never done as I haven’t had the time or the will to go and make it happen.

continue reading...

~ #nomad

A lot has changed since I last posted. Namely I have finally given this project a GitHub repo for anyone who wants to follow my progress or even give it a test drive. The short version Here’s a quick list of updates:

continue reading...

~ #nomad

Look! I made more progress! This week has mostly been bug-fixing and reverse-engineering the functionality of certain control sequences. One method I’ve found very useful is opening Terminal.app and running $ printf '\e#8' # fill the terminal screen with "E" (no really) $ printf '\e[XXX' to see what happens!

continue reading...

~ #nomad

If you squint at the above GIF, you can see that I’ve made quite a bit of progress since my last post a great introduction, pls read for context. Shmonad.js can now spawn multiple child processes and handle their output, buffering it into an appropriately-sized viewport.

continue reading...

~ #nomad

One of my biggest obsessions is developing as fast as I can type on a keyboard. It has gotten so bad at times that previous managers of mine have suggested adding another column to the Kanban board for dev env optimisation just for me!

continue reading...

~ #journal

The next phase of journal will require a mechanism to take events from the Matrix network and write them to blog files in the journal web articles directory. So far, I had assumed that using a Matrix “bot” user would be sufficient for pulling blog content in this way but in hindsight, a Matrix Application Service would be more applicable.

continue reading...

~ #journal

Finally the new version of journal has gone live at my personal web site - https://journal.lukebarnard.co.uk. Essentially, this is a blog site and can be used independently from Matrix. I plan to keep the components separate and I’m confident this won’t complicate the implementation of Matrix integration.

continue reading...

~ #blog

Happy New Year. Welcome to 2019. I’ve never liked odd-numbered years, very much looking forward to 2020. 2020 feels futuristic; exciting. The photo above was taken this afternoon from the Royal Observatory in Greenwich. Recap You might be reading this blog through journal, an attempt to decentralise and distribute blogs in a stylish, easy-to-use way.

continue reading...

~ #dev

When developing at home, I’ve “settled” for my MacBook Pro (circa 2012) and for the most part it’s been OK. Having multiple “spaces”/desktops and the adjustable split-screen has sufficed; with one space split between a terminal/editor and a web browser and maybe another web browser on another space, with Spotify etc.

continue reading...
page 4 of 4 after