Jonathan Chang
Generating a triangular navigation mesh from H3 hexagons in R
Download shapefiles from ESRI ArcGIS Online Story Maps
Deploy your website to Neocities using GitHub Actions
Three ways to check and fix ultrametric phylogenies
Easily showcase your Google Scholar metrics in Jekyll
Free yourself from the Spotify desktop client with spotifyd
Continuous integration using GitHub Actions for Homebrew on Linux
Can we estimate diversification rates on extant phylogenies?
Maintain your own Homebrew repository, with binary bottles
Introducing fishtree and fishtreeoflife.org
What R package for phylogenetics is the most popular?
Animating and labeling figures with ImageMagick
Removing PAUP's expiration date and version check
How to partially rasterize a figure plotted with R
Painless (almost) multiple-choice exams in LaTeX
Splitting a concatenated RAxML-style PHYLIP file
Pushing to someone else's pull request on GitHub
Updating Homebrew formulae when your software gets a new version
Setting up Samba home folder shares for a CentOS 7 server
Snow Leopard Server with Mavericks clients, and why to avoid Mac Server
SICB 2015 presentation slides!
Setting up Samba home folder shares for a CentOS 6 server and Mac OS X client
Using RMarkdown, knitr, and pandoc in TexShop on Mac
Fixing pandoc "out of memory" errors on Windows
How accurate are crowdsourced morphometricians?
Count missing characters in FASTA files with a shell one-liner
Building a web-based image markup system
Evolution 2013 presentation, notes and slides
Encyclopedia of Life Rubenstein Fellowship: Crowdsourced morphology
Some utilities for dealing with character data