start new:
tmux
start new with session name:
tmux new -s myname
#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) { |
#!/bin/sh | |
# 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 https://github.com/Airblader/xcb-util-xrm | |
cd xcb-util-xrm | |
git submodule update --init | |
./autogen.sh --prefix=/usr |
[sakura] | |
colorset1_fore=rgb(192,192,192) | |
colorset1_back=rgba(0,0,0,1) | |
colorset1_curs=rgb(255,255,255) | |
colorset1_key=F1 | |
colorset2_fore=rgb(192,192,192) | |
colorset2_back=rgba(0,0,0,1) | |
colorset2_curs=rgb(255,255,255) | |
colorset2_key=F2 | |
colorset3_fore=rgb(192,192,192) |
[push] | |
default = simple | |
[submodule] | |
recurse = true | |
[alias] | |
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all | |
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all | |
lg = !"git lg1" |
#include <boost/exception/exception.hpp> | |
#include <boost/thread.hpp> | |
#include <boost/chrono.hpp> | |
#include "opencv2/opencv.hpp" | |
#include "opencv2/highgui.hpp" | |
using namespace cv; | |
using namespace std; |
;;; $DOOMDIR/config.el -*- lexical-binding: t; -*- | |
;; Place your private configuration here! Remember, you do not need to run 'doom | |
;; sync' after modifying this file! | |
;; Some functionality uses this to identify you, e.g. GPG configuration, email | |
;; clients, file templates and snippets. | |
(setq user-full-name "Sean Matthews" | |
user-mail-address "sean.d.matthews@gmail.com") |
# This file has been auto-generated by i3-config-wizard(1). | |
# It will not be overwritten, so edit it as you like. | |
# | |
# Should you change your keyboard layout some time, delete | |
# this file and re-run i3-config-wizard(1). | |
# | |
# i3 config file (v4) | |
# | |
# Please see http://i3wm.org/docs/userguide.html for a complete reference! |
#include <opencv2/opencv.hpp> | |
#include <opencv2/imgproc.hpp> | |
#include <assert.h> | |
// Calculates Laplace of Gaussian kernel | |
cv::Mat createLOGKernel(int ksize, double sigma) | |
{ | |
using namespace cv; | |
using namespace std; |
#!/usr/bin/env python3 | |
import argparse | |
import mpl_toolkits.mplot3d.axes3d as ax3d | |
import matplotlib.pyplot as plt | |
import numpy as np | |
def fibonacci_sphere(num_points: int): | |
ga = (3 - np.sqrt(5)) * np.pi # golden angle |