Minesweeper Bomb Generation And Tile Revealing 12 September 2020 When I was creating a little Minesweeper game, I got confused at some points. My bomb generation didn’t look quite right, and I for sure didn’t quite get the whole cascading tile reveal thing. With a bit of internet research, I found what I was looking for. I’ll explain it all in one place for my own research purposes. |
lamegames.tait.tech 09 September 2020 This is an announcement for a new project of mine: lamegames.tait.tech. |
How to Solve The Django Deployment Puzzle 18 August 2020 A few days ago I had a Django project I wanted to put on a real server. This project is still in its infancy, but I thought it would be nice to put it on my resume and show my friends. Little did I know the headache coming my way. Here are some tips to help you not make the same mistakes as me. |
BSD Journey, Part 1 15 August 2020 As Linux becomes controlled by corporate sponsors and becomes more full of proprietary blobs, drivers, and even closed-source software like Steam, One may wonder if there are other options out there. For me, somebody that is intensely interested in security, there is one option: OpenBSD. |
Know How Your Representative Votes In Parliament 30 July 2020 As an advocate for openness, I had an idea to make a project out of the government of Canada’s Open Data initiative to take a look at how my local MP voted on various pieces of legislation. It turns out though that this was not necessary due to how easy it was to find this information on the government’s own website. In this article, I will explain how you can do the same. |
Installing MultiCraft on Gentoo Linux 19 July 2020 In a very odd combination of requirements, I needed to install MultiCraft on a Gentoo Linux system. The PHP |
Independence 12 July 2020
|
How to use tmux to send and receive things from your Minecraft server 25 June 2020 So recently I had problem. I run a Minecraft server on a big Linux computer I have running in my room. Now, as a system administrator it is very helpful to be able to run some simple commands without needing to login with my key, password, TFA, etc. It is, frankly, a lot of work. Especially when I really just want to be playing games but I just need to check something quickly. |
Site Update 04 June 2020 I updated the site with some easier to identify information about me and my projects :) |
New Game: Clue (coming soon) 19 May 2020 Ooo! Exciting! Today I want to announce a new project I’ll be working on which should be live within the month of May: Clue. |
How to use NGINX as a reverse-proxy server for a Node.js application using socket.io 01 May 2020 Despite the long name of the article, I have a feeling this may apply to more people than I might think. If you have a Node.js application which needs socket.io connections that you want to pass throgh nginx’s |
What is XSS? 25 April 2020 I found a cross-site scripting (XSS) attack in a well-known quiz hosting website. I disclosed the vulnerability to them years ago, so I thought now might be a good time to write about it. |
rfi: A Simple Linux utility to get a random file from a directory 21 April 2020 I made a little video about this script I wrote: |
NAS Part 1: Theorize 12 April 2020 New Project, phase one: Theorize. |
How To Encrypt Your Own Documents Using gpg 06 April 2020 If you have ever wanted to garuntee the utmost security of your emails and documents, then this is the guide for you! It should be noted that in some circles the tools used are more common than in others. These are the everyday tools of many privacy advocates and computer nerds. |
How Asymetric Encryption Works 02 April 2020 In a few previous articles I have explained why encryption may be important to you and how the theory behind encryption works. I did not yet explain the system of asymetric cryptography, however. That is what this article is for. |
How Does Encryption Work, in Theory? 19 February 2020 There are many kinds of encryption used in our everyday communication. Online and offline, over the internet and in person. In this article, I will explain the basics of how encryption should work in theory. I explain in this article why encryption is important, and why you should care about it. |
Is Encryption Worth It? 26 January 2020 What is the most embarassing thing you have typed into Google search? What is the most personal secret you told a friend in confidence? What is your bank password? What is your business’s secret to stay ahead of the competition? |
Padding And Margin 22 January 2020 Many people have expressed confusion over how padding and margins work in HTML/CSS. I have been one of those people. In this short article I will explain what the differences are between the two, and how it may affect the functionality of your site. |