I hereby claim:
- I am cbsmith on github.
- I am cbsmith (https://keybase.io/cbsmith) on keybase.
- I have a public key ASAP-aANv7TdH9M92MiL7AmjcQmFCR4m9bNymFF-1y6LIgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
# Usage: . awscli_functions.sh | |
# Suggested: add to ~/.bashrc | |
# This code lazily uses your default profile && region. | |
# It wouldn't take much to add some logic for using ${PROFILE} and/or ${REGION} as some kind of override. | |
# Lots more functions would be helpful, but I've been playing with ec2 & vpcs a lot lately, so... | |
clusters() | |
{ | |
local __resultvar=$1 | |
local __clusters=$(aws ecs list-clusters | jq -r '.clusterArns[]') |
#cloud-config | |
--- | |
coreos: | |
units: | |
- name: update-fleet-metadata.service | |
command: start | |
content: |- | |
[Unit] | |
Description=Update Fleet metadata tag | |
Before=fleet.service |
<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"> |
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) |
{ | |
"detail_output": { | |
"content.article-lease": { | |
"lease_type": 2, | |
"node_identifier": { | |
"node_name": "content.article-lease" | |
}, | |
"timestamp": 1422677331539 | |
}, | |
"content.article.shingles-lease": { |
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 |
#!/usr/local/bin/bash | |
#How to manipulate the path in an intelligent fashion with bash. Note: this doesn't work with Bourne shell. | |
function idempotent_path_add { | |
DIR="$1" | |
PREPEND=$2 | |
if [[ ! "$PATH" =~ (^|:)"$DIR"(:|$) ]] | |
then | |
if [ $PREPEND ] | |
then |
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(); | |
} | |
} |
// -*- 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; |