All posts from the category "Web"

Good Bye Wordpress, Hello Jekyll!

Ever since I started my website two years ago, this blog has been run on Wordpress. Now I have finally made the decision to ditch Wordpress and move over to Jekyll, a static site generator. I’ve spent the last few days in completely rebuilding my website from scratch using Jekyll and the Bootstrap CSS framework. What’s so special about Jekyll? In case you are unfamiliar with static site generators (SSG), they are tools that take Markdown files and HTML templates as an input and generate deployable HTML files as an output. This differs a lot from traditional content management systems...

How to Set up Let's Encrypt on an Intranet Website

There are situations where it is desired to have a website only available from the local network but not from the global internet. In most cases intranet websites are only served via HTTP but not via HTTPS. This however is not exactly secure, since the entire traffic between your computer and your server is transmitted in plain text (even passwords). So an attacker could obtain sensitive data as soon as they manage to break into your local network.

I Built an Online Calculator for Finite Fields and Linear Algebra

Everyone is familiar with the so-called real numbers, meaning numbers that we use in our daily life, like 3, -4, 0.5 or PI. As a computer science student I attend a math class at university where we not only use real numbers, but also other algebraic fields, the so-called finite fields. As opposed to the real numbers, finite fields only have a finite set of numbers. When performing the mathematical operations +, -, * or / on elements from this limited set of numbers, it is not possible to "break out" of it, i.e. the result is an element of...

How to Take Ultra High Resolution Screenshots in Chrome (4K, 8K, …)

As a publisher, video creator or web developer you might need screenshots of a website, that have a higher resolution than your physical monitor. For example if you have a 1920 x 1080 (full HD) monitor, but you want your screenshots to be in 4K (3840 x 2160) or even 8K (7680 x 4320). With traditional methods of taking a screenshot like Snipping Tool however, you can only take screenshots that have the same resolution as your monitor. But Google Chrome itself actually has a built-in functionality to capture higher resolution screenshots. In the following tutorial I will show you...