Chrome Fullscreen SVG and Javascript Animations

Recently I have been working on a small web application which uses Javascript to animate and interact with a SVG. I wanted to fullscreen the SVG with the animation running. To do this, I used the fullscreen API, but quickly discovered differences between browsers. In particular, while Firefox would provide...

Creating Gnome-Shell Shortcuts

Creating a shortcut in Gnome-Shell is a bit harder than it was in the classic Gnome 2 desktop. There are some applications you can use that will build the shortcut file itself for you, but you still need to know where to place it. Here we’ll build up a simple...

Forcing YouTube to Restricted Mode with Javascript

Background Recently I enabled Safe Search Enforcement on a Palo Alto firewall. This blocks search results from Google, Bing, Yahoo, YouTube, and Yandex if their respective versions of safe search aren’t enabled. By using the JavaScript code that Palo Alto provides (you can see it in the Administrator’s Guide PDF,...

Adding Bootstrap CSS as a Git Subtree

Bootstrap is a popular web frontend framework for both CSS and Javascript. Since I utilized CSS components from Bootstrap in the recent rework of my site, I wanted to clean things up such that I reduced the amount of CSS required to render the site. The first step in the...

Moving From Drupal to Jekyll

Over the past year and a half, I’ve built a couple of websites using Jekyll, a tool to generate static sites from Markdown. Since building a static site avoids the security issue that comes with CMS/blogging platforms by moving the page generation code off of the Internet, I was inclined...