I hereby claim:
- I am dmcclory on github.
- I am dan_promptworks (https://keybase.io/dan_promptworks) on keybase.
- I have a public key whose fingerprint is E3A6 C750 8DCC 2234 D142 ACAE 93EF 1804 FFEF 69AD
To claim this, I am signing this object:
# myapp.rb | |
require 'sucker_punch' | |
require 'sinatra/base' | |
require 'http' | |
require 'json' | |
class SimpleCache | |
attr_reader :data |
begin | |
require "bundler/inline" | |
rescue LoadError => e | |
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler" | |
raise e | |
end | |
gemfile(true) do | |
source "https://rubygems.org" | |
# Activate the gem you are reporting the issue against. |
<html> | |
<head> | |
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> | |
</head> | |
<body> | |
<h1>Yo a Podcast episode!</h1> | |
<audio controls src="http://traffic.libsyn.com/ucblongform/Karin_Louise_Hammerberg.mp3" type="audio/mpe | |
g"> | |
Your browser does not support the <code>audio</code> element. | |
</audio> |
# some real quick code for running requests in parallel | |
# usage: | |
# $ ruby parallel_req.rb http://url_place/ post 5 data.json | |
# doesn't work with get requests (yet)! | |
require 'http' | |
url = ARGV[0] | |
method = ARGV[1] | |
thread_count = ARGV[2].to_i |
I hereby claim:
To claim this, I am signing this object:
class Foo | |
def awesome(x) | |
y = 50 | |
x + y | |
end | |
end | |
set_trace_func proc { |event, file, line, id, binding, classname| | |
# output the binding at the start of any call to Foo#awesome |
def hash_for_binding(b) | |
vars = b.eval('local_variables') | |
vars.inject({}) { |memo, var| | |
memo[var] = b.eval(var.to_s) | |
memo | |
} | |
end |
<html> | |
<head> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> | |
<script src="http://cdnjs.cloudflare.com/ajax/libs/bacon.js/0.7.10/bacon.js"></script> | |
</head> | |
<body> | |
<div>Running total: <span id="amount"></span></div> | |
<div id="ledger"> | |
<input type="text" id="entry"> | |
<button>Awesome!</button> |
require 'rinda/tuplespace' | |
# Workers will be initialized a Rinda::TupleSpace | |
# (which we can use as a stand-in for Redis | |
class MapReduceWorker | |
def initialize(tuplespace) | |
@ts = tuplespace | |
@name = "MapReduceJob" | |
end |
objects = Hash.new {|h, c| h[c] = Array.new } | |
ObjectSpace.each_object do |o| | |
objects[o.class] << o | |
end | |
require 'pry'; binding.pry |