Skip to content

Instantly share code, notes, and snippets.

djacobs /
Created April 18, 2012 04:20 — forked from amattn/
Automated Xcode build and upload to TestFlight.
# Current as working as of 2012/4/17
# Xcode 4.3.2
djacobs /
Created March 26, 2012 17:07 — forked from kleinmatic/
ProPubNerd Gists

Open Source code doesn’t always come in big complex packages. At ProPublica we sometimes share small, simple snippets of using GitHub "Gists." These Gists range from single-byte file delimiters to an entire JavaScript framework for making stepper graphics. They rarely have documentation and don’t even always have names, but they can be super-useful. Here are some we’ve shared over the past few years:

function domReady(callback) {
var domLoaded;
var called;
var onReadyStateChange = function () {
if (document.readyState == 'complete') {
#!/bin/bash -ex
exec > >(tee /var/log/user-data.log|logger -t user-data -s 2>/dev/console) 2>&1
# install ThinkUp on EC2 Ubuntu instance:
# @spara 12/23/10
# @waxpancake 1/3/11
# install required packages
sudo apt-get update
# credit:
# in ipythonrc:
# execfile
def copy(data):
from subprocess import Popen, PIPE
Popen(["xclip", "-selection", "clipboard"], stdin=PIPE).communicate(str(data))
def paste():
<!DOCTYPE html>
<meta charset="utf-8">
<title>Activity widget</title>
<style type="text/css">
body { font-family: Helvetica; font-size: 12px; }
#note-list li { list-style: none; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999; }
#note-list li span.avatar { padding-right: 10px; }
<!DOCTYPE html>
<meta charset="utf-8">
<title>Activity widget</title>
<ul id="note-list"></ul>

Gist Clients

Want to create a Gist from your editor, the command line, or the Services menu? Here's how.

Editor Support

<h3>External Assets Example</h3>
/***** Utility methods + constants ******/
define ("DEFAULT_DEBUG_MODE", 1);
define ("ROOT_TYPEPAD_API_URL", "");
#!/usr/bin/perl -w
use strict;
use IO::Prompt;
use Try::Tiny;
use WWW::TypePad;
use WWW::TypePad::CmdLine;
my $tp = WWW::TypePad::CmdLine->initialize( requires_auth => 1 );