Skip to content

Instantly share code, notes, and snippets.

Timothy Elliott ender672

Block or report user

Report or block ender672

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ender672
ender672 / config.ru
Created Jan 31, 2012
Rack middleware for signed request URIs
View config.ru
require './signed_request_uri'
require 'rack/file'
use Rack::SignedRequestUri, 'top secret'
run Rack::File.new('images')
@ender672
ender672 / bm.rb
Created Jan 30, 2012
String #<< benchmark
View bm.rb
require 'rubygems'
require 'benchmark'
require 'benchmark/ips'
FOO = 'foo'
Benchmark.ips do |x|
x.report('=') { |times|
i = 0
while i < times
@ender672
ender672 / config.ru
Created Jan 30, 2012
Rack application that returns image information as JSON
View config.ru
require 'rack'
require './jimmy'
run Rack::Jimmy.new('.')
@ender672
ender672 / config.ru
Created Jan 28, 2012
Dynamic, image-resizing rack application
View config.ru
require 'rack'
require 'rack/cache'
require './squint'
use Rack::Chunked
use Rack::Cache,
:verbose => true,
:allow_reload => false,
:metastore => 'file:cache/meta',
View gist:1485439
require 'nokogiri'
xml = <<END
<foo xmlns="http://example.com">
<bar xmlns:n1="http://bar.com">
<baz xmlns:n2="http://baz.com">
</baz>
</bar>
</foo>
END
View gist:1468631
require 'nokogiri'
ENTER_PROMPT = 'Running. Press <Enter> to pause.'
def ui
loop do
puts '(c)ontinue'
puts '(n)ext'
puts '(q)uit'
print '> '
View gist:1452707
require 'nokogiri'
# This test runs an infinite loop which throws from random Nokogiri SAX handler
# callbacks.
#
# It uses the sample XML files in Nokogiri's test suite, and expects to run from
# the Nokogiri folder, e.g. via:
# $ cd ~/workspace/nokogiri
# $ ruby -Ilib smokesax.rb
View gist:1449283
require 'nokogiri'
html = '<html><body><br/></body></html>'
# Nokogiri's new HTML encoding detection uses a custom SAX document handler to
# "peek" at an IO before parsing it.
#
# It interrupts the SAX parser by throwing from the context of a SAX document
# handler callback:
# https://github.com/tenderlove/nokogiri/blob/master/lib/nokogiri/html/document.rb#L144
View template.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Development &amp; Programming Thoughts</title>
<meta name="description" content="Timothy Elliott's Technical Blog" />
<meta name="keywords" content="Web Development, Programming" />
<style>
body {
background-color: #EEE;
View gist:302049
From 9f498d662e0b1cd1ddfdb985928fb6b2a4d50dcf Mon Sep 17 00:00:00 2001
From: ender672 <tle@holymonkey.com>
Date: Thu, 11 Feb 2010 14:29:12 -0800
Subject: [PATCH] Remove a hack for bin wrappers that caused an error with unicorn
---
lib/bundler/runtime.rb | 8 --------
1 files changed, 0 insertions(+), 8 deletions(-)
diff --git a/lib/bundler/runtime.rb b/lib/bundler/runtime.rb
You can’t perform that action at this time.