<h3class="post-title"><aclass="post-title-link"href="/2020/07/30/canadian-parliament.html">Know How Your Representative Votes In Parliament</a></h2>
<spanclass="post-date">30 July 2020</span>
<divclass="post-excerpt"><p>As an advocate for openness, I had an idea to make a project out of the government of Canada’s <ahref="https://open.canada.ca/en/open-data">Open Data</a>
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.</p>
<h3class="post-title"><aclass="post-title-link"href="/2020/06/25/tmux-minecraft.html">How to use tmux to send and receive things from your Minecraft server</a></h2>
<spanclass="post-date">25 June 2020</span>
<divclass="post-excerpt"><p>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.
<h3class="post-title"><aclass="post-title-link"href="/2020/05/01/nginx-socket-io-projects.html">How to use NGINX as a reverse-proxy server for a Node.js application using socket.io</a></h2>
<spanclass="post-date">01 May 2020</span>
<divclass="post-excerpt"><p>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 <codeclass="highlighter-rouge">reverse_proxy</code> directive then this is the article for you!</p>
<divclass="post-excerpt"><p>In a few previous articles I have explained <ahref="/2020/01/26/rsa1.html">why encryption may be important to you</a> and <ahref="/2020/02/19/rsa2.html">how the theory behind encryption works</a>. I did not yet explain the system of asymetric cryptography, however. That is what this article is for.</p>
<divclass="post-excerpt"><p>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 <ahref="/2020/01/26/rsa1.html">this article</a> why encryption is important, and why <em>you</em> should care about it.</p>
<divclass="post-excerpt"><p>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?</p>
<divclass="post-excerpt"><p>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.</p>