Skip to content

Instantly share code, notes, and snippets.

View tclancy's full-sized avatar

Tom Clancy tclancy

View GitHub Profile
tom@Thomass-MacBook-Pro ~ $ HOMEBREW_MAKE_JOBS=1 brew install -v wxmac 2>&1
==> Downloading
Already downloaded: /Library/Caches/Homebrew/wxmac-3.0.0.mavericks.bottle.1.tar.gz
==> Verifying wxmac-3.0.0.mavericks.bottle.1.tar.gz checksum
==> Pouring wxmac-3.0.0.mavericks.bottle.1.tar.gz
tar xf /Library/Caches/Homebrew/wxmac-3.0.0.mavericks.bottle.1.tar.gz
==> Finishing up
ln -s ../Cellar/wxmac/3.0.0/bin/wxrc-3.0 wxrc-3.0
tclancy / kace.php
Created May 16, 2014 13:16
Deobfuscated Wordpress hacking script (kace.php)
$ {
$ {
$ {
tclancy / Nginx Performance Logging Hack
Created May 29, 2014 20:58
Nginx configuration to log datetime, bytes sent and total request time for cowboy performance monitoring on local server. Also ignores a bunch of static file types to keep the logs clean.
map $request $loggable {
~*\.css|\.js|\.png|\.woff 0;
default 1;
log_format slim '[$time_local] - $body_bytes_sent - $request_time - "$request" $status';
include bcore/local-nginx-default;
include mime.types;
default_type application/octet-stream;
access_log /path/to/access.log slim if=$loggable;

Keybase proof

I hereby claim:

  • I am tclancy on github.
  • I am tclancy ( on keybase.
  • I have a public key whose fingerprint is 50FE 784B 7C24 7C5E 1749 A7E7 7C36 C1A4 7C96 4142

To claim this, I am signing this object:

tclancy / jmeter.bat
Created September 10, 2014 18:43
Working jmeter.bat file for Windows that works regardless of where it's called from and doesn't throw an 'execution error: "Files was unexpected at this time."' due to the space in "Program Files"
@echo off
setlocal EnableDelayedExpansion
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements. See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses this file to You under the Apache License, Version 2.0
rem (the "License"); you may not use this file except in compliance with
rem the License. You may obtain a copy of the License at
tclancy /
Created December 12, 2014 18:17
helper function to create Django choices
def doubles(iterable):
"""Helper function that return a decoupled iterator"""
return zip(iterable, iterable)
tclancy /
Created March 26, 2015 15:01
Mongoengine Test Case Parent for Django
from mongoengine.connection import connect, disconnect
from django.test import TestCase
from django.conf import settings
class MongoTestCase(TestCase):
TestCase class that clear the collection between the tests
<lst name="responseHeader">
<int name="status">500</int>
<int name="QTime">10</int>
<lst name="error">
<str name="msg">Exception writing document id student.student.5x to the index; possible analysis error.</str>
<str name="trace">org.apache.solr.common.SolrException: Exception writing document id student.student.5x to the index;
possible analysis error. at org.apache.solr.update.DirectUpdateHandler2.addDoc(
at org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.jav a:69)
tclancy / text-enhance-death.js
Created October 9, 2012 21:33
Kill Text-Enhance Links on a Page (requires jQuery)
function killTextEnhance()
$("a[title]").each(function (i, element) {
if (element.title.toLowerCase().indexOf("text-enhance") > -1)
tclancy / Firefox Font Adjustment
Created December 21, 2012 17:35
How to try to bring Firefox inline when using custom fonts.
body {
font: normal 75% Xyz, Arial, Helvetica, sans-serif;
@-moz-document url-prefix() {
body {
font: 70% Xyz, Arial, Helvetica, sans-serif;