Skip to content

Instantly share code, notes, and snippets.

Andrew Mussey amussey

View GitHub Profile
@amussey
amussey / 0_reuse_code.js
Created Oct 1, 2013
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@amussey
amussey / .gitignore
Last active Dec 24, 2015
Cassandra Scripts
View .gitignore
cassandra_config.py
*.pyc
project/
@amussey
amussey / README.md
Last active Dec 25, 2015
Cassandra Database Injector Quickly insert a file of CQL3 data into your Cassandra cluster.
View README.md

CQL Database Injector

To run this, simply run:

python cassandra-cql.py hostname port script_file [-f]

This will soon be packaged for pip.

@amussey
amussey / Cassandra 2.0 Ubuntu Service Fix
Created Oct 17, 2013
Replace your /etc/init.d/cassandra file with the information below to get the service to correctly respond to commands.
View Cassandra 2.0 Ubuntu Service Fix
#! /bin/sh
### BEGIN INIT INFO
# Provides: cassandra
# Required-Start: $remote_fs $network $named $time
# Required-Stop: $remote_fs $network $named $time
# Should-Start: ntp mdadm
# Should-Stop: ntp mdadm
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: distributed storage system for structured data
@amussey
amussey / README.md
Last active Mar 27, 2020
Automatically insert the ticket number from the branch name at the front of your commit message.
View README.md

git: Prepend Ticket Information

To eliminate the need to constantly type out the ticket information at the beginning of a commit message, this script uses the built in git hook system to prepend commits with the ticket information from the branch name. For example, if your branch is named:

b-51392/fixed-minor-visual-bug

the hook will grab the ticket information at the beginning of the branch name and prepend it to your comments:

$ git commit -m "Test commit message"
[b-51392/fixed-minor-visual-bug 74cfe0e] B-51392: Test commit message.
@amussey
amussey / minerd_results.sh
Last active Aug 24, 2017
This test benchmarks different mining configurations for Litecoin.
View minerd_results.sh
#!/bin/bash
# This script will sum the "Total" speeds that are put out in every test.
READ_FILE=$1
results=$(cat $READ_FILE | grep Total: | sed -e "s/\[.*\] Total: //g" | sed -e "s/khash\/s//g")
total=0
elements=0
for i in ${results[@]}; do
View convert.php
<?php
$new_array = array();
for ($i = 0; $i < intval(count($old_array)/2); $i++) {
$new_array[$old_array[2*$i]] = $old_array[2*$i+1];
}
@amussey
amussey / .gitignore
Last active Aug 29, 2015
Rackspace Persistent Login Extension for Chrome
View datetime_storage.json
{
"1" : {
"date" : "2014-08-13",
"count" : 5
},
"2" : {
"date" : "2014-08-14",
"count" : 3
}
}
View Install-Rackspace-Monitoring-Agent.sh
#!/bin/bash
# command -v lsb_release >/dev/null 2>&1 || { echo "This script requires lsb_release, but the command is not available." >&2; exit 1; }
# echo -e "This script will need to be run as root. To view the source of this script, visit:\n"
YOUR_INSTALL=$(head -1 /etc/issue | sed 's/ \\n \\l//')
You can’t perform that action at this time.