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
View fetch.rb
require 'google-search'
require 'uri'
require 'open-uri'
require 'fileutils'
FileUtils.mkdir("images") 'High Quality').each do |image|
name = File.basename(URI.parse(image.uri).path)
path = File.join("images", name)
ender672 /
Created Nov 21, 2014
mitmproxy script for showing omniture events, evars, and props
$ mitmdump -q -s
View gist:38296 do
download '', {:headers => {'test' => 'me'}} do |d|
View gist:101233
========== test.rb ==========
module MixinModule
def say_hello
puts "Hello #{CLASS_CONSTANT}"
class SomeClass
include MixinModule
View gist:101276
irb(main):001:0> a = [1, 2, 3, 4, 5]
=> [1, 2, 3, 4, 5]
irb(main):002:0> a.each_with_index{|elem, index| a[index..a.size].each{|second_elem| p "#{elem}, #{second_elem}"}}
"1, 1"
"1, 2"
"1, 3"
"1, 4"
"1, 5"
"2, 2"
"2, 3"
ender672 / gist:136677
Created Jun 26, 2009
a sha1 based key/value in the filesystem store.
View gist:136677
require 'digest/sha1'
class Sha1File
attr_reader :path
def initialize(sha1, base)
@base = base
@path = sha1_path sha1, base
@dir = File.dirname @path
View block to string.rb
def block_to_string
stack = caller
return nil if stack.empty?
file_name, line = parse_stack_line stack.shift
return nil unless file_name
block_from_file file_name, line
def parse_stack_line(where)
match = where.match /^(.*):(\d+)/
View csv parser.c
#include <stdio.h>
enum CHAR_CODE {
col_sep = ',', row_sep = '\n', quote_char = '"'
int get_char();
int put_char(int);
void finish_col();
void finish_row();
View gist:166859
module IpStrConvert
# IPv4 Conversion Methods
def ip4_str2bin(s)
s.split('.').map{|str| str.to_i}.pack('C4')
def ip4_bin2str(s)
s.unpack('C4').join '.'
View gist:204326
NameError in Static pagesController#new
constant ActionView::Base::Subclasses::StaticPagesController not defined
RAILS_ROOT: /home/tim/Documents/test
Application Trace | Framework Trace | Full Trace
/home/tim/Documents/test/vendor/rails/actionpack/lib/action_view/base.rb:242:in `remove_const'
/home/tim/Documents/test/vendor/rails/actionpack/lib/action_view/base.rb:242:in `block (2 levels) in for_controller'
/home/tim/Documents/test/vendor/rails/actionpack/lib/action_view/base.rb:241:in `class_eval'
You can’t perform that action at this time.