Tom Lee-Gough

2021-07-16 - Flask and Apache

I have been getting my various projects in order so that they are publically accessible on my server. I am familiar-ish with Apache, so was using Apache and WSGI to serve the Flask projects.

Within the .wsgi file, there is a command to activate the virtual environment. For some reason, this is not included in the venv package. Apparently, if you use virtualenv it works.

2021-05-16 - OS Swapping

I started a new job recently and so was bought a new work-laptop. I had the choice: a new MacBook, or a Thinkpad. As it had been a while since I had used a Mac, and I am no fan of Windows. I thought I'd give it a go. It is driving me INSANE.

Being an accountant, I've spend a number of years learning keyboard shortcuts in Windows, specifically Excel. Virtually none of them work in MacOS. It is disappointing. It is also making it hard swapping between Linux for personal stuff and MacOS for work. I didn't really think about ctrl being the shortcut key.

I hope I get used to it.

2021-05-05 - Video and chat apps

xkcd summed up my feelings on chat apps quite some time ago. The number of chat and video apps out there that cannot communicate with each other is... frustrating.

I wanted to video chat with my grandfather recently. However, he was struggling to find a common app that we could use. He was use to FaceTime, but as I did not have an iPhone, the process was challenging. I did get something going with Jitsi, but that was a one time success. I don't think that he really understood that it wasn't like email or voice - I understand the confusion. Decentralized apps like XMPP and Matrix are definitely the future, but I think even harder for people to understand.

In the end, I caved and bought an old iPhone 6S, purely for video calls. For something so beat up, they don't half hold their value!.

2021-04-28 - Brutalist Web Design

Brutalist web design takes it's name from Brutalist artitecture. This website is about as brutal as it gets. Plain old html. Nothing here put structure.

Some of my favourite brutalist websites are:

Brutalism gets to the heart of what websites are: documents linked together. It is easy to get carried away with all the different Javascript libraries and CSS frameworks, and I'm not entirely convinced that they add to the user experience.