Runge-Kutta

Differential equations are nasty to deal with. Ideally, an explicit solution can be found, but those may be hard to find, if they exist at all. Numerical solutions, though they produce less mathematical insight, can be applied more generally. Read more

Tags: Mathematics

Yet Another Dwarf Fortress in Browser

The title says it all. I want to be able to play Dwarf Fortress in a browser. For maximal silliness, I also want to be able to play with other people as well. The code itself is available from my github account. Read more

Tags: Mathematics , Linux

Atom and RSS feeds in jekyll

Even the most avid follower will not refresh a page minute by minute, weeks after the most recent post. It would require patience and insanity A better solution is to use Atom or RSS feeds, which notify a user when there is an update. Read more

Tags: Site Information

Minimal ROOT Example

ROOT is a C++ data analysis framework designed by CERN. It’s greatest strength is in writing arbitrary C++ objects to file without needing to write serialization code for those objects. Read more

Tags: C++ , C++

The Importance of Algorithms

When making the omnicolor images, my reference point has been the time necessary to make a 1920x1080 image. The first implementation took about five hours. By the end, the same size image took twenty seconds to generate. Read more

Tags: Omnicolor Images , C++

Omnicolor Images

Given a color palette, make an image that uses each color exactly once. Read more

Tags: Omnicolor Images

Unique server colors

When working on a command line, it can be easy to forget which machine one is on, as there are few visual indications of the server. Enter the PS1 command line variable. This is the text shown in the prompt. Read more

Tags: Linux

C++ Geometric Vector in n dimensions

Geometric vectors represent a point or a displacement from a point. These can make spatial Read more

Tags: C++

LaTeX in Github Pages

$\LaTeX$ is a useful tool for rendering documents, especially documents with many equations. While the document aspect doesn’t translate very well to the web, the capability to use equations is magnificent. Simple equations are displayed better as $\frac{1}{x}$ than as 1/x, and I would be hard-pressed to find a nice way to write $\frac{\lambda^k e^{-\lambda}}{k!}$ without typesetting. Read more

Tags: Site Information

Github.io, Comments

As far as I have used it, jekyll is a great platform, especially with the ease of publishing on github.io pages. However, it is limited to static pages, which makes it difficult to have community interaction. I can make new posts from any browser window, but readers cannot easily leave comments. Read more

Tags: Site Information