Skip to content

Instantly share code, notes, and snippets.


Adam Sunderland iterion

View GitHub Profile
iterion /
Last active Aug 29, 2015
Push your code to GitHub
  1. Go to (github)[] and create an account if you haven't already
  2. Create a new repository to for your app
  3. Click the green "New repository" button on the GitHub homepage once you've signed in
  4. Give your repository a name
  5. From the repositories page on GitHub copy the SSH Clone URL to your clipboard
  6. In your project directory in the terminal type: git remote add github <<clone url>>
  7. Now, you can push your code to github: git push github

Keybase proof

I hereby claim:

  • I am iterion on github.
  • I am iterion ( on keybase.
  • I have a public key whose fingerprint is C6F8 8F99 B19F 6CAF F184 7024 BA06 FC28 DDD1 5EE2

To claim this, I am signing this object:

# Description:
# Balls Response
# Commands:
# balls - Display a picture of balls
module.exports = (robot) ->
robot.hear /balls/i, (msg) ->
imageMe msg, "balls", (url) ->
msg.send url
iterion / nginx.conf
Created Feb 23, 2012
Basic nginx conf file
View nginx.conf
worker_processes 1;
user nginx web;
pid /tmp/;
error_log /tmp/nginx.error.log;
events {
worker_connections 1024;
accept_mutex off;
use epoll;
iterion / add_minutes.rb
Created Dec 7, 2012
Programming example
View add_minutes.rb
class IncorrectTimeFormatError < StandardError; end
class FakeTime
# :call-seq:
# FakeTime.add_minutes(time, minutes_to_add) => String
# Returns a new string with minutes_to_add added to the time
# FakeTime.add_minutes("9:23 AM", 10) #=> "9:33 AM"
View audit.rb
class Audit
include Mongoid::Document
include Mongoid::Timestamps
include RailsAdminImport::Import
class << self
def create_with_type_message_meta(_type, _message, _user)
:type => _type,
:content => _message,
iterion /
Created Mar 26, 2013
hubot script to start tddium builds
# Description:
# What you do about Tddium. Utilities to start tddium sessions
# Also contains some utilities I used in debugging (primarily unstick and start)
# I think session listing and stopping of builds is broken
# Credit mostly due to reading Tddium's gems' source.
# Dependencies:
# "underscore": "1.4.4"
# Commands:
iterion / document_perf.rb
Created May 15, 2013
mongoid document performance
View document_perf.rb
require 'benchmark'
require 'mongoid'
class FakeModel
attr_accessor :test1, :test2, :test3, :test4, :test5, :test6, :test7, :test8
def initialize
self.test1 = 1
self.test2 = 1
self.test3 = 1
self.test4 = 1
iterion / encoding_fix.rb
Last active Dec 17, 2015
char encoding fix
View encoding_fix.rb
def try_invalid_char_fix file
temp ='fix_file'), "r").each_line do |line|
original_encoding =
new_line = line.encode('UTF-16', original_encoding, :invalid => :replace, :replace => '')
temp.write new_line.encode('UTF-8', 'UTF-16')
#make copy of the old file
Molecule.FeesMixin = Ember.Mixin.create
addFee: ->
trade = @get('content')
fee = @store.createRecord('fee', {
trade: trade,
name: "broker fee",
price: 5,
editing: true