I do lots of programming projects, and GitHub is the place where developers share their code and collaborate on open-source projects. My most recent projects are all published as GitHub repositories, where all the code is stored alongside issues, ideas for features and improvements, documentation, and more. I plan to eventually do a post for each and every one of my GitHub repositories, which will link to the posts when they are finished.
Nice-looking sine waves in Excel, with conditional formatting.
Hint: a really, really long time.
I break down the mathematics of creating a perfect March Madness bracket, with the power of statistics.
Happy Easter everyone1! To celebrate, I’m doing two posts this weekend. This post2 is about the trends in search volume data relating to Google searches for “Easter”3.
I have created another version of my chaos game fractal generator program. The new version allows for the user to input the number of vertices used to generate the fractal, as well as adding one (optional) rule: whether the same vertex can be selected more than once in a row. This post, in which I … Read moreUpdated Chaos Game Fractal Generator
Happy pi day everyone! π
Conway’s Game of Life is a simulation of cells interacting with other cells, or an example of cellular automata. White squares represent dead cells, and black squares represent live cells. There a few simple rules governing the universe:
- Any cell with less than 2 neighbors dies from loneliness
- Any cell with over 3 neighbors dies from overpopulation
- Any cell with 2 or 3 neighbors stays alive
- Any dead cell with exactly 3 neighbors can become alive (through reproduction)
I decided to learn more about Bézier curves, so I read this excellent Wikipedia article about them. The part that I used the most shows animated diagrams of Bézier curve formation. What I got out of it was this: if we have the x and y coordinates of points a, c, and b we can create a quadratic Bézier curve from them. As we … Read moreBézier Curve Rainbow