Introduction I’ve been creating a Beamer theme for presentation slides in a course that I’m about developing. One quick way to use a custom beamer theme is to just put all the theme files into the same folder as your tex files. That does not work well when you have multiple presentations you want to…
Mass Installing Fonts on Ubuntu 18.04
To install fonts on Ubuntu 18.04, you first find the font file in the file manager. Then you would double click the font file which opens the font viewer that shows a preview of the font. Then you would click the install button. This is great when you occasionally install a new font. What happens…
How to install Ubuntu 18.04 (and variants) on a 2007 Mac Mini
Introduction I have an old Mac Mini lying around the house. It’s a 2007 model. I used it to try iPhone App development back in the day. It was the cheapest type of Mac at the time and it’s been a great machine. The size is just right for the use of a home entertainment…
A Basic Game In Javascript: Cat and Dog
This past year, I introduced my students to Javascript. I created this simple game called Cat and Dog to introduce the basics of a game loop and getting basic input and movement in a game. This is a 2 player game where the cat is controlled by the keyboard and the dog is controlled by…
Scaffolding Javascript With Flowgorithm
In a previous post, I gave a quick review of Flowgorithm, which is a program that allows users to program with flowcharts. In this post, I will show how I used Flowgorithm as a scaffolding tool to teach my students how to create an interactive HTML form with Javascript. Since Javascript is mainly a frontend…