View check-persona-url.py
#!/usr/bin/env python | |
import json | |
import os | |
import requests | |
# https://bugzilla.mozilla.org/show_bug.cgi?id=781838 | |
# - POSTs MUST never redirect | |
# - POST over non-SSL MUST fail 400 Bad Non-SSL | |
# - GETs to the old domains MUST redirect to the new domain | |
# - www. MUST always redirect |
View gist:4988366
for host in $hostlist; do | |
scp $filename $host: & | |
echo "$!" >>$pidlistfile | |
done | |
while [ "`wc -l $pidlistfile`" -gt 0 ]; do | |
for pid in `cat $pidlistfile`; do | |
if ! kill -0 $pid 2>/dev/null; then | |
sed -e "/^$pid\$/d" $pidlistfile | |
fi |
View transmission-daemon
# Username/password example | |
# DAEMON_ARGS="-b -t -a \"*.*.*.*\" -e /var/log/transmission/transmission.log" | |
# No username/password, but limited to 192.168.1.* | |
# DAEMON_ARGS="-b -T -a \"192.168.1.*\" -e /var/log/transmission/transmission.log" | |
INTERFACE=ppp0 | |
if ifconfig $INTERFACE >>/dev/null 2>&1; then | |
BIND_ADDR="`/sbin/ifconfig $INTERFACE | awk '$1 == \"inet\" {print $2}' | awk -F: '{print $2}'`" |
View configure-pat.sh
#!/bin/bash | |
# Configure the instance to run as a Port Address Translator (PAT) to provide | |
# Internet connectivity to private instances. | |
# | |
set -x | |
echo "Determining the MAC address on eth0" | |
ETH0_MAC=`/sbin/ifconfig | /bin/grep eth0 | awk '{print tolower($5)}' | grep '^[0-9a-f]\{2\}\(:[0-9a-f]\{2\}\)\{5\}$'` | |
if [ $? -ne 0 ] ; then |
View adndroll.py
import random | |
# 1st Ed ranger with 10% XP bonus | |
#target_stats = [15,15,14,15] | |
# 1st Ed ranger | |
#target_stats = [13,13,14,14] | |
# A coupld of 17s | |
target_stats = [17,17] |
View hostname_from_url.rb
"https://www.example.com/"[/https?:\/\/([^\/]*)/, 1] |
View date_examples.sh
# 20130404101032 | |
date +%Y%m%d%H%M%S | |
# 1365095494 | |
date +%s |
View disable-opsview-core-ads.patch
--- /usr/local/opsview-web/root/navmenu/megamenu.orig 2013-05-04 17:23:26.000000000 -0400 | |
+++ /usr/local/opsview-web/root/navmenu/megamenu 2013-05-04 17:23:46.000000000 -0400 | |
@@ -83,8 +83,6 @@ | |
</div> | |
<div id="demo_opsview_cta_buttons"> | |
- <a href="http://www.opsview.com/solutions/pro/trial?[% c.track_back_querystring %]" border="0"><span>30-Day Pro Trial</span></a> | |
- <a href="http://www.opsview.com/solutions/pro?[% c.track_back_querystring %]" border="0"><span>Buy Pro NOW!</span></a> | |
</div> | |
View command_line_logging_arguments.py
#!/usr/bin/env python2.7 | |
import argparse | |
import logging | |
def type_loglevel(level): | |
try: | |
result = getattr(logging, level.upper()) | |
except AttributeError: | |
raise argparse.ArgumentTypeError("'%s' is not a valid log level. Please use %s" % \ |
View p-with-fixed-help.py
#!/usr/bin/env python | |
import argparse | |
import ConfigParser | |
conf_parser = argparse.ArgumentParser( | |
# Turn off help, so we print all options in response to -h | |
add_help=False | |
) | |
conf_parser.add_argument("-c", "--conf_file", | |
help="Specify config file", metavar="FILE") |
OlderNewer