Skip to content

Instantly share code, notes, and snippets.

View heliostatic's full-sized avatar

Ben Lee-Cohen heliostatic

View GitHub Profile

Keybase proof

I hereby claim:

  • I am heliostatic on github.
  • I am heliostatic (https://keybase.io/heliostatic) on keybase.
  • I have a public key whose fingerprint is 8F4C 15D0 978F C7DE 2854 1C74 DC86 6032 6CF5 12E9

To claim this, I am signing this object:

@heliostatic
heliostatic / pinboard_unread.rb
Created September 8, 2009 22:42
Check and email your recent, unread links on Pinboard.in
require 'rubygems'
require 'open-uri'
require 'nokogiri'
require 'mechanize'
require 'chronic'
require 'tlsmail'
require 'time'
agent = WWW::Mechanize.new
@heliostatic
heliostatic / example_note_keeping_app.rb
Created March 16, 2010 04:40 — forked from pietern/example_note_keeping_app.rb
fork of an example note taking app
require 'rubygems'
require 'sinatra'
require 'redis'
# To use, simply start your Redis server and boot this
# example app with:
# ruby example_note_keeping_app.rb
#
# Point your browser to http://localhost:4567 and enjoy!
#
#!/usr/bin/ruby
#
# I deliberately didn't DRY /usr/local references into a variable as this
# script will not "just work" if you change the destination directory. However
# please feel free to fork it and make that possible.
#
# If you do fork, please ensure you add a comment here that explains what the
# changes are intended to do and how well you tested them.
#
# 14th March 2010:
bonsai
rdiscount
# Copy paste this file in your terminal
# The following will create a dir which contains the rails repo.
# You can start edit this later on. It will also create a Gemfile and a Vagrantfile.
# It will run bundle and it will # download and activate the virtualbox that contains
# everything you need to start # testing.
mkdir rails_test_box
cd rails_test_box
git clone git://github.com/rails/rails.git
// Provides a device_scale class on iOS devices for scaling user
// interface elements relative to the current zoom factor.
//
// http://37signals.com/svn/posts/2407-device-scale-user-interface-elements-in-ios-mobile-safari
// Copyright (c) 2010 37signals.
// Slightly optimized by Mathias Bynens <http://mathiasbynens.be/>
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
@heliostatic
heliostatic / ride4ruby.rb
Created January 11, 2011 22:53
The least OO of all possible solutions.
# Ride4Ruby challenge
# details: http://www.engineyard.com/blog/2011/january-contest-ride4ruby/
require 'open-uri'
require 'JSON'
require 'pp'
require 'net/http'
States = %w{Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming}
@heliostatic
heliostatic / show
Created April 20, 2011 19:45 — forked from tekacs/show
# Usage: show <local-port> <subdomain>
function show() {
DOMAIN=".tekacs.com"
REMOTE="$2$DOMAIN"
ssh -tR 1080:127.0.0.1:$1 vps "sudo ssh -Nl \$USER -L $REMOTE:80:127.0.0.1:1080 localhost"
}
@heliostatic
heliostatic / README.md
Created May 19, 2011 16:03 — forked from bergie/README.md
Falsy Values tutorials