Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View iterion's full-sized avatar

Adam Sunderland iterion

View GitHub Profile
@iterion
iterion / spec.diff
Last active December 9, 2022 14:30
Remote OpenAPI Diff
4a5,44
> "ContractDetails": {
> "title": "ContractDetails",
> "nullable": true,
> "description": "Contract information. As its properties may vary depending on the country,\n you must query the [Show form schema](https://gateway.remote.com/eor/v1/docs/openapi.html#tag/Countries/operation/get_show_form_country) endpoint\n passing the country code and `contract_details` as path parameters."
> },
> "EmergencyContactDetails": {
> "title": "EmergencyContactDetails",
> "nullable": true,
> "description": "Emergency contact information. Its properties may vary depending on the country."
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-t
bind-key C-t send-prefix
# Set up reload key for tmux
bind r source-file ~/.tmux.conf \; display "Reloaded!"
unbind t
# Start at 1 rather than 0
require 'httparty'
require 'nokogiri'
require 'pry'
curr = {}
stats = nil
begin
res = HTTParty.get("http://www.xe.com/iso4217.php")
html = Nokogiri::HTML.parse(res)
links = html.css("#currencyTable td a").map { |a| a["href"] }.reject { |link| link[0] == "#" }
@iterion
iterion / balls.coffee
Created May 28, 2015 18:42
Hubot Scripts
# 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
iterion / keybase.md
Created September 23, 2014 18:23
keybase

Keybase proof

I hereby claim:

  • I am iterion on github.
  • I am iterion (https://keybase.io/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:

@iterion
iterion / signup.md
Last active August 29, 2015 13:56
Push your code to GitHub
  1. Go to (github)[github.com] 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
@iterion
iterion / idea.md
Last active January 2, 2016 12:49
Twitter Text Adventure Game Story Generation

Basic Idea

framework(user_data) -> story

Framework

The framework is an outline of a story or story elements that are basically a function of user_data. The framework at its simplest is a madlib that is randomly filled in with user data.

User Data

User data would probably include:

  • Name
@iterion
iterion / fees_mixin.js.coffee
Last active December 27, 2015 12:19
forceUnload
Molecule.FeesMixin = Ember.Mixin.create
actions:
addFee: ->
trade = @get('content')
fee = @store.createRecord('fee', {
trade: trade,
name: "broker fee",
price: 5,
editing: true
})
@iterion
iterion / encoding_fix.rb
Last active December 17, 2015 09:19
char encoding fix
def try_invalid_char_fix file
temp = Tempfile.new('fix_file')
File.open(file, "r").each_line do |line|
original_encoding = line.encoding.name
new_line = line.encode('UTF-16', original_encoding, :invalid => :replace, :replace => '')
temp.write new_line.encode('UTF-8', 'UTF-16')
end
temp.close
begin
#make copy of the old file
@iterion
iterion / document_perf.rb
Created May 15, 2013 00:08
mongoid document performance
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