Skip to content

Instantly share code, notes, and snippets.

View Seanmatthews's full-sized avatar

Sean D Matthews Seanmatthews

  • Rowboat Entertainment
  • New York, NY
View GitHub Profile
@ubergarm
ubergarm / fmd.md
Last active February 20, 2020 19:42
Poor Man's Fasting Mimicking Diet

Poor Man's Fasting Mimicking Diet

The goal is to achieve as safely and comfortably as possible a Seyfried's Glucose Ketone Index (GKI) less than 1.0 to improve health over a 5 day period.

Date

Sunday May 6 - Thursday May 10 2018

Lead Up

void
RingColors::convertPoints(const sensor_msgs::PointCloud2ConstPtr &inMsg)
{
if (output_.getNumSubscribers() == 0) // no one listening?
return; // do nothing
// allocate an PointXYZRGB message with same time and frame ID as
// input data
sensor_msgs::PointCloud2::Ptr outMsg(new sensor_msgs::PointCloud2());
sensor_msgs::PointCloud2Modifier modifier(*outMsg);
@Seanmatthews
Seanmatthews / SLACKTIVE.md
Last active January 11, 2017 16:54
Slack user keepalive
  1. Put slacktive.py somewhere on your system, then change the path in slacktive.plist
  2. Put com.sean.python.slacktive.plist in ~/Library/LaunchAgents/
  3. Add your token to com.sean.python.slacktive.plist (see file comments)
  4. launchctl load ~/Library/LaunchAgents/com.sean.python.slactive.plist
cv::Mat createLOGKernel1D(int ksize, float sigma)
{
using namespace cv;
float std2 = sigma * sigma;
std::vector<float> seq(ksize);
std::iota(begin(seq), end(seq), -(ksize-1)/2);
Mat_<float> kSeq(1, ksize, seq.data());
Mat XX;