View sql_join.py
#!/usr/bin/env python | |
import sqlite3 | |
from_location_group = { | |
'OBD1': 'Online', | |
'OBD2': 'Online', | |
'CB07': 'Retail', | |
'CB08': 'Retail', | |
'CB09': 'Retail', |
View tad_test.cpp
// -*- compile-command: "clang++ -ggdb -std=c++11 -stdlib=libc++ -Wall -Werror tad_test.cpp -o tad_test" -*- | |
#include <iostream> | |
using namespace std; | |
template <typename T, typename U> | |
struct Foo { | |
T v; | |
U w; |
View Copy.java
public class Copy { | |
public static void main(String[] args) throws Throwable { | |
int next; | |
while ((next = System.in.read()) != -1) { | |
System.out.write(next); | |
} | |
System.out.flush(); | |
} | |
} |
View format_strings.py
from string import Formatter | |
import sys | |
def keywords_to_questionmarks(format_string, *args, **kwargs): | |
'''Convert a format string keyword formatted query to a ? wildcarded prepared statement | |
that is pyodbc compatible, along with the args tuple to pass to it. | |
* format_string: Python format compatible representation of a query | |
* args: positional args for the format string | |
* kwargs: keyword args for the format string |
View gist:3cef86101cba1b61c7cb
{ | |
"detail_output": { | |
"content.article-lease": { | |
"lease_type": 2, | |
"node_identifier": { | |
"node_name": "content.article-lease" | |
}, | |
"timestamp": 1422677331539 | |
}, | |
"content.article.shingles-lease": { |
View gevent.monkey_patch_all.py
def patch_all(socket=True, dns=True, time=True, select=True, thread=True, os=True, ssl=True, httplib=False, | |
subprocess=False, sys=False, aggressive=True, Event=False): | |
"""Do all of the default monkey patching (calls every other function in this module.""" | |
# order is important | |
if os: | |
patch_os() | |
if time: | |
patch_time() | |
if thread: | |
patch_thread(Event=Event) |
View gist:1493e6686c8d1be74310
<ns0:entry xmlns:ns0="http://www.w3.org/2005/Atom" xmlns:ns1="http://ap.org/schemas/03/2005/apcm" xmlns:ns2="http://ap.org/schemas/03/2005/apnm"> | |
<ns0:id>urn:publicid:ap.org:f655319a9d09472495e3d7cc400da16a</ns0:id> | |
<ns0:title>US-DEM-2016-Clinton</ns0:title> | |
<ns0:updated>2015-03-05T22:05:43.580Z</ns0:updated> | |
<ns0:published>2015-03-05T22:05:36Z</ns0:published> | |
<ns0:author> | |
<ns0:name>AP</ns0:name> | |
</ns0:author> | |
<ns0:rights>Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.</ns0:rights> | |
<ns0:content type="text/xml"> |
View joyent-instant-centos-salt-minion.sh
#!/bin/bash | |
# | |
# Setups up a new CentOS machine on Joyent running a Salt minion talking to your salt master. From there, you can do the rest of your setup work from the Salt Master. | |
# Requires Joyent Command Line SDK be installed as well as Node's jsontool (npm install jsontool) | |
# If you don't provide a Joyent ID, the code assumes the master is labeled with metadata "salt-role=master" or with "role=salt-master" | |
# Tweak these variables should have done anything creative with your salt setup | |
SALT_ROOT=/ | |
SALT_MASTER_UID=root |
View dont_terminate.cpp
// -*- compile-command: "clang++ -ggdb -o dont_terminate -std=c++0x -stdlib=libc++ dont_terminate.cpp" -*- | |
// Demonstration of the problem that can happen with using std::uncaught_exception() to determine | |
// whether it is safe to throw from within a destructor | |
// Problem identified, as always, by GOTW: http://www.gotw.ca/gotw/047.htm | |
#include <stdexcept> | |
#include <iostream> | |
#include <cassert> | |
using namespace std; |
View brace_initializer.cpp
// -*- compile-command: "clang++ -ggdb -o brace_initializer -std=c++0x -stdlib=libc++ brace_initializer.cpp" -*- | |
#include <string> | |
#include <ostream> | |
#include <memory> | |
#include <iostream> | |
#include <sstream> | |
#include <new> | |
class Foo { |
OlderNewer