Skip to content

Instantly share code, notes, and snippets.

View campreb's full-sized avatar

Cameron Prebble campreb

View GitHub Profile
@campreb
campreb / README.md
Created September 7, 2014 21:36
NZ Opinion Poll Scraper

Usage

ruby scraper.rb > polls.json
@campreb
campreb / console.js
Created March 6, 2014 04:41
Avoid `console` errors in browsers that lack a console.
// Avoid `console` errors in browsers that lack a console.
(function() {
var method;
var noop = function () {};
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
'timeStamp', 'trace', 'warn'
];
@campreb
campreb / filters.md
Last active January 2, 2016 11:19
Election Year Tweetbot Filters

Election Year Tweetbot Filters

People

  • @johnkeypm
  • @DavidCunliffeMP

Hashtags

  • #nzpol
@campreb
campreb / wbench_result.txt
Created November 3, 2013 04:17
Radio NZ Homepage Benchmark
Testing http://www.radionz.co.nz/?stats=none
At Sun Nov 3 17:15:27 2013
20 loops
Fastest Median Slowest Std Dev
---------------------------------------------------------------------------
Server performance:
Total application time Unable to be recorded
@campreb
campreb / wbench_result.txt
Created November 3, 2013 04:09
The Wireless Homepage Benchmark
Testing http://thewireless.co.nz/?stats=none
At Sun Nov 3 17:08:02 2013
20 loops
Fastest Median Slowest Std Dev
---------------------------------------------------------------------------
Server performance:
Total application time Unable to be recorded
@campreb
campreb / formview.js
Created September 12, 2013 22:12
Enable AddressFinder in a Backbone View
FormView = Backbone.View.extend({
template: JST["form_template"],
render: function() {
$(this.el).html(this.template(this.model));
var address_input = $("input[name='address']", this.el)[0];
this.widget = new AddressFinder.Widget(address_input, "API_KEY");
return this.el;
}
@campreb
campreb / Git and Github.md
Last active December 20, 2015 06:29
WDCNZ Notes

Git & Github

Tasks Lists

  • Task 1
  • Task 2
@campreb
campreb / spec_helper.rb
Created July 26, 2013 01:21
spec_helper.rb for running Capybara on a Middleman application
require 'rubygems'
require 'middleman/rack'
require 'rspec'
require 'capybara/rspec'
Capybara.save_and_open_page_path = File.join("tmp", "capybara")
Capybara.ignore_hidden_elements = false
Capybara.app = Middleman.server
<!DOCTYPE html>
<script src="http://mbostock.github.com/d3/d3.v2.js?2.8.1"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<style>
body {
font: 10px sans-serif;
}
rect {
@campreb
campreb / children.coffee
Last active December 18, 2015 18:49
A CodePen by Cameron Prebble.
children =
"Christina Daniel" : 12
"Brock Sanford" : 10
"Yasmin Feest" : 8
"Brock Sauer" : 7
"Christina Leannon" : 9
"Maci Block" : 11
"Ruben Macejkovic" : 5
"Aiyana Schneider" : 10
"Celestine Ullrich" : 11