Skip to content

Instantly share code, notes, and snippets.


Sean D Matthews Seanmatthews

  • Rowboat Entertainment
  • New York, NY
View GitHub Profile
View perlin.cpp
#include <algorithm>
#include <random>
using namespace std;
void createRandomHash(vector<uint8_t>& hash)
random_device r;
default_random_engine re(r());
Seanmatthews / crontab
Created Jan 22, 2019
Ubuntu auto backups to router ftp server
View crontab
# crontab -e
# Backups at 5:15am every day
15 05 * * * /usr/local/bin/restic -r /media/backup/<dir>/<restic-repo> -p <pass> backup <dir to backup>;/usr/local/bin/restic -r /media/backup/<dir>/<restic-repo> -p <pass> prune
View yesmaster.bashrc
export ROS_MASTER_URI=http://localhost:11311
yesmaster() {
export ROS_MASTER_URI=http://$1:11311
Seanmatthews /
Created May 6, 2019
Word cloud & word count
#!/usr/bin/env python
from collections import OrderedDict
from os import path
from PIL import Image
import argparse
import matplotlib.pyplot as plt
import numpy as np
import os
View SeparatingAxisTheorem.cpp
#include "SeparatingAxisTheorem.hpp"
#include <vector>
using namespace std;
void SeparatingAxisTheorem::getProjectionAxes(const vector<EigenPt>& verts,
vector<EigenPt>& axes)
for (int i=0; i<verts.size(); ++i) {
Seanmatthews /
Created Nov 26, 2019
i3lock-fancy Installation for Ubuntu 16.04
# Dependencies
sudo apt install pkg-config autoconf libev4 libev-dev libxcb-composite0-dev libxcb-xinerama0 libxcb-randr0-dev libxcb-randr0 libx11-xcb-dev libjpeg-turbo8 libxcb-util libxcb-util-dev libxcb1-dev libxkbcommon-dev libxkbcommon-x11-dev libxcb-xinerama0-dev libxcb-image0-dev xcb-xrm libxcb-util-dev libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev xorg-macros xutils-dev xorg-macros libpam0g-dev
# xcb-util-xrm
git clone
cd xcb-util-xrm
git submodule update --init
./ --prefix=/usr
You can’t perform that action at this time.