Skip to content

Instantly share code, notes, and snippets.

View havenwood's full-sized avatar
:octocat:

Shannon Skipper havenwood

:octocat:
View GitHub Profile
@havenwood
havenwood / gist:4566945
Last active December 11, 2015 07:29
IRC gyre007
require 'json'
test2 = {
:foo1 => {
:target => "Something1",
:alias => "some_alias1"
},
:foo2 => {
:target => "Something2",
:alias => "some_alias2"

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

@havenwood
havenwood / atoi_refined.rb
Created November 14, 2012 19:26 — forked from stcatz/atoi.rb
A simple atoi function using ruby 2.0 refinements.
module AtoiString
refine String do
def atoi
fixed_self = fix self
result = 0
fixed_self.each_char do |c|
result = result * 10 + c.to_i
end
@havenwood
havenwood / atoi.rb
Created November 14, 2012 19:26 — forked from stcatz/atoi.rb
A simple atoi function in ruby.
# A simple translate from a string to integer.
# A minus before all numbers will be consider to be a negative number.
def atoi(str)
return str if !str.is_a? String
fixed_str = fix(str)
result = 0
@havenwood
havenwood / genes.rb
Created July 19, 2012 18:42 — forked from Poincare/gist:3055730
refactored genetic
class Chromosome
attr_accessor :bit_string, :fitness
def initialize length, bit_string = nil
@length = length
if bit_string.nil?
generate_random length
else
@bit_string = bit_string