Blog
Categories
This year's posts
- 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
- 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