Skip to content

Instantly share code, notes, and snippets.

@tomoconnor
tomoconnor / pom.xml
Created July 22, 2011 11:23
Example pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>jpademo</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<scm>
@tomoconnor
tomoconnor / gist:1216613
Created September 14, 2011 13:53
WikiArchiver
import gdata.docs.data
import gdata.docs.client
import gdata
import os
import datetime
import mimetypes
client = gdata.docs.client.DocsClient(source='wikiDocker-v1')
client.ssl = True
@tomoconnor
tomoconnor / WikiArchiver
Created September 14, 2011 15:55
WikiArchiver v2 - Requires gdata (google api library)
import gdata.docs.data
import gdata.docs.client
import gdata
import os
import datetime
import mimetypes
import logging
logger = logging.getLogger(__name__)
@tomoconnor
tomoconnor / dhquery.py
Created November 17, 2011 15:14
Working fork of dhquery.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# vim:fileencoding=utf-8
# vim:tabstop=2
from random import Random
from optparse import OptionParser
from pydhcplib.dhcp_packet import DhcpPacket
from pydhcplib.dhcp_network import DhcpClient
from pydhcplib.type_hw_addr import hwmac
@tomoconnor
tomoconnor / check_optimize.py
Created February 14, 2012 11:06
Check/Optimize/Repair for MySQL
#!/usr/bin/enr python
import time
import MySQLdb
import pprint
from optparse import OptionParser
mysql_user = "<USER>"
mysql_host = "localhost"
mysql_pass = "<PASSWORD>"
mysql_db = "<DATABASE>"
@tomoconnor
tomoconnor / script.md
Created February 27, 2012 17:25 — forked from lucasmazza/script.md
Redis 2.2 Install on Ubuntu 10.04

Installation commands:

$ wget http://redis.googlecode.com/files/redis-2.2.2.tar.gz
$ tar xvfz redis-2.2.2.tar.gz 
$ cd redis-2.2.2/
$ mkdir -p /opt/redis
$ make PREFIX=/opt/redis install
$ cp redis.conf /opt/redis/redis.conf
$ sudo useradd redis
@tomoconnor
tomoconnor / firefoxtabs.py
Created March 13, 2012 14:24
What's that person Looking at?
import json
import os
import sys
# This is a quick and dirty thing to see what people's open tabs are in a Firefox session.
# It basically reads and parses the sessionstate.js file.
def grabProfile(username):
for d in os.listdir("/home/%s/.mozilla/firefox"%username):
@tomoconnor
tomoconnor / logstash-agent.conf
Created April 2, 2012 15:22
logstash-agent.conf
description "Logstash Agent"
start on runlevel [2345]
stop on runlevel [06]
respawn
script
test -d /var/log/logstash || mkdir /var/log/logstash
test -d /var/lib/logstash || mkdir /var/lib/logstash
cd /var/lib/logstash
@tomoconnor
tomoconnor / logstash-web.conf
Created April 2, 2012 15:22
logstash-web.conf
description "Logstash Web"
start on runlevel [2345]
stop on runlevel [06]
respawn
script
test -d /var/log/logstash || mkdir /var/log/logstash
test -d /var/lib/logstash || mkdir /var/lib/logstash
cd /var/lib/logstash
exec java -jar /usr/local/share/logstash/logstash-1.1.0-monolithic.jar web --log /var/log/logstash/logstash-web.out >> /var/log/logstash/logstash.web.log 2>&1
@tomoconnor
tomoconnor / wdaemon.conf
Created April 2, 2012 16:06
wdaemon.conf
#wdaemon upstart script
description "Wdaemon for Wacom"
start on runlevel [2345]
respawn
expect fork
pre-start exec modprobe uinput
exec /usr/local/bin/wdaemon -s -c /etc/wdaemon.conf -f