Skip to content

Instantly share code, notes, and snippets.

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20160125T220000Z
DTEND:20160125T225000Z
DTSTAMP:20160125T214256Z
ORGANIZER;CN=Caleb Thompson:mailto:[email protected]
#!/usr/bin/env perl
# Finds duplicate adjacent words.
use strict ;
my $DupCount = 0 ;
if (!@ARGV) {
print "usage: dups <file> ...\n" ;

Well hello there folks, welcome to another episode of The Joy of Miniature Painting. I'm Caleb Thompson and I'll be your host for the evening.

I have pre-recorded this talk. This is allowing me to focus on the live painting performance. As it turns out, I am terrible at multitasking. I would have to pause whenever speaking and I don't think I'd get everything covered that I want to. Caleb! Sit up straight.

@calebhearth
calebhearth / Abstract.md
Created July 7, 2015 22:54
Painting Miniatures to Stay Fresh

As developers, we often stare at a computer screen all day only to come home and stare at more glowing boxes all night. Having a productive, nontechnical hobby can really help to keep us sharp for our day jobs.

You'll watch me live-paint a small model for a game called Warmachine while I describe some of the techniques I use. You'll hear about how painting has helped me to clear my mind after work, keeping me away from burnout I might encounter if I wasn't exercising a different brain lobe.

Admins make a reservation from the facility admin screen. They choose a facility to make a reservation at, select applicable locations, and then provide a CSV list in a text area in the format of:

04/01/2014, 8am-4pm
04/02/2014, 8am-12pm

This will create reservations at all selected location for 8am - 4pm (inclusive) on April 1, and 8-12pm (inclusive) on April 2nd.

#!/bin/bash
# pgraph - pretty good graphing utility
# Dependencies:
# * sig2dot from http://www.chaosreigns.com/code/sig2dot/
# * graphviz, which provides the neato binary (homebrew has this)
# * imagemagick, which provides convert (also in homebrew)
# * open, available in many UNIX flavors
# Use:
# pgraph

% Maybe Haskell % Pat Brisbin

\clearpage

Introduction

<<[introduction.md]

\mainmatter

How do you know the program you're installing is the one you think it is?

The best way to verify that a package is what the developer intended is to use OpenPGP to check a signature against a trusted key. The trust part is impractical today. Building a strong Web of Trust (WoT) amongst the Ruby developer community can make this a reality.

We'll discuss signing and verifying Gems & growing the WoT by organizing and attending keysignings. After the talk and throughout the conference, I'd love to chat with you and exchange key signatures so that we can both grow our WoT and extend Ruby's.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQENBFIIT1YBCADEMhUXgpB2q1YnW36DANChOGpSvPrrwcVdbXCXyOCcJFb9Q+K2
yfFvVDktVDOa2tD+6W5yFjF/ZIgmKPQy+2F97gzi+/Rx9QgU1ImMUDsyPJ9htbJo
P6TFDbkwxe+nOUZLMEi4yl43EzQZuAV5Mrlz62LC3XHxV5Yh4GvjAONL6LfhdqTG
yLu8kzyAfdxhZN6PglHZ+yNbtyCvGLGpHlFyZlMPP1+9AJQslFHNUxU/7uAl/4b3
v7Q7PsJAxfMy7dNDtLBEk5uM0/oM51K/Ppj0BMzxnbDXAddWWW5Yk0b/YXvkQqQB
A1R7ZFiTJrB92a00kpb7V8W6OBHBosUOssrLABEBAAG0I0NhbGViIFRob21wc29u
IDxjamF5c3NvbkBnbWFpbC5jb20+iQE4BBMBAgAiBQJSd6TfAhsDBgsJCAcDAgYV
Preparing build.tgz from /Users/caleb/code/ello
Cloning into 'build'...
done.
a Aptfile
a Gemfile
a Gemfile.lock
a Procfile
a Procfile.local
a Rakefile
a Readme.md