This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import sqlite3 | |
from_location_group = { | |
'OBD1': 'Online', | |
'OBD2': 'Online', | |
'CB07': 'Retail', | |
'CB08': 'Retail', | |
'CB09': 'Retail', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// -*- 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; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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(); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"detail_output": { | |
"content.article-lease": { | |
"lease_type": 2, | |
"node_identifier": { | |
"node_name": "content.article-lease" | |
}, | |
"timestamp": 1422677331539 | |
}, | |
"content.article.shingles-lease": { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// -*- 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; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// -*- 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