Skip to content

Instantly share code, notes, and snippets.

puts 'Jonathan'
@davefp
davefp / 0-readme.md
Created August 24, 2012 17:24 — forked from burke/0-readme.md
ruby-1.9.3-p194 cumulative performance patch.

Patched ruby 1.9.3-p194 for 30% faster rails boot

Overview

This script installs a patched version of ruby 1.9.3-p194 with boot-time performance improvements (#66 and #68), and runtime performance improvements (#83 and #84). It also includes the new backported GC from ruby-trunk.

Many thanks to funny-falcon for the performance patches.

setScore = min(science1, science2, science3)*7
for (int i = 0; i < totals.length; ++i) {
for (int j = 0; j < scores[i].length; ++j) {
totals[i] += scores[i][j];
}
}
@davefp
davefp / weather.coffee
Created November 11, 2012 16:40
weather widget for dashing
class Dashing.Weather extends Dashing.Widget
ready: ->
# This is fired when the widget is done being rendered
onData: (data) ->
# Handle incoming data
# You can access the html node of this widget with `@node`
# Example: $(@node).fadeOut().fadeIn() will make the node flash each time data comes in.
@davefp
davefp / LICENSE.md
Last active April 1, 2021 04:30
Weather Widget for Dashing

The MIT License (MIT)

Copyright (c) 2014 David Underwood

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 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

@davefp
davefp / weather_multiple.rb
Created March 7, 2013 14:18
Send to multiple weather widgets from a single job
require 'net/http'
require 'xmlsimple'
# Get a WOEID (Where On Earth ID)
# for your location from here:
# http://woeid.rosselliot.co.nz/
woe_ids = {"weather-ottawa" => 3369, "weather-toronto" => 123, "weather-montreal" => 456}
# Temerature format:
# 'c' for Celcius
@davefp
davefp / Gemfile.lock
Created March 13, 2013 03:25
Gemfile.lock for dashing
GEM
remote: http://rubygems.org/
specs:
backports (3.1.0)
coffee-script (2.2.0)
coffee-script-source
execjs
coffee-script-source (1.4.0)
daemons (1.1.9)
dashing (1.0.4)
@davefp
davefp / curl.sh
Last active December 20, 2015 10:08
Dashing dashboard API cURL example
curl -i -d '{ "auth_token": "YOUR_AUTH_TOKEN", "event": "reload"}' http://localhost:3030/dashboards/sample
@davefp
davefp / gist:6453348
Last active December 22, 2015 09:39
The Queen
David loves the Queen. She is the ruler of our Commonwealth and owns some corgis and likes riding horses.