The only cross-platform browser that fits in a Gist!
One line install. Works on Linux, MacOSX and Windows.
$> npm install http://gist.github.com/johnjelinek/148007be82c27eb3cd6e/download
(ns string-calculator | |
"My implementation of http://osherove.com/tdd-kata-1/" | |
(:use [clojure.test :only (is)]) | |
(:require [clojure.tools.reader.edn :as edn] | |
[clojure.string :as string :refer [join split]])) | |
; CODE | |
(defn parse-numbers [x] | |
(map edn/read-string |
(defn slow-seq [s ms] | |
(let [c (async/chan)] | |
(async/go | |
(loop [remain s] | |
(if (empty? remain) | |
(async/close! c) | |
(do | |
(async/<! (async/timeout ms)) | |
(async/>! c (take 10 remain)) | |
(recur (drop 10 remain)))))) |
(ns boids | |
(:use [enchilada :only [canvas ctx value-of canvas-size]] | |
[jayq.core :only [show]] | |
[monet.core :only [animation-frame]] | |
[monet.canvas :only [save restore | |
begin-path move-to line-to close-path | |
stroke stroke-style fill fill-rect fill-style | |
rotate translate]] | |
[boids.rules :only [step make-boid]]) | |
(:require [boids.vector :refer [heading]])) |
counter = (futureDate) -> | |
today = new Date | |
count = Math.floor (futureDate - today) / 1000 | |
countdown = setInterval -> | |
$("#d").html Math.floor count / ( 60 * 60 * 24 ) | |
temp = count % ( 60 * 60 * 24 ) | |
$("#h").html Math.floor temp / ( 60 * 60 ) | |
temp = count % ( 60 * 60 ) | |
$("#m").html Math.floor temp / 60 | |
temp = count % 60 |
public Thread getBarchartStream(Observer observer, String symbol, int interval, String intervalType, String startDate) { | |
Request request = new RequestBuilder("GET") | |
.setUrl(BASEURL + String.format("stream/barchart/%s/%s/%s/%s", | |
symbol, interval, intervalType, startDate)) | |
.addHeader("Content-Type", "application/x-www-form-urlencoded") | |
.addHeader("Authorization", "Bearer " + this.token.getAccess_token()) | |
.build(); | |
// create an event source | |
final StreamSource streamSource = new StreamSource<IntradayBar>(request, IntradayBar.class); |
It's been incredibly difficult to get Windows boxes up on http://vagrantbox.es. Between licensing and trial keys, offering a windows box has been a challenge. Not anymore! With the Windows Vagrant Box Maker, a fully functional box is generated daily and can be downloaded whenever you need it!
AWSTemplateFormatVersion: '2010-09-09' | |
Description: Create a Serverless stack with CloudFormation using Serverless Application Model | |
Transform: AWS::Serverless-2016-10-31 | |
Resources: | |
CSharpHelloWorld: | |
Type: AWS::Serverless::Function | |
Description: Use a lambda function to print Hello World | |
Properties: | |
Handler: csharplambda::CSharpFunction.HelloWorld::Handler | |
Runtime: dotnetcore1.0 |
INFO global: Vagrant version: 1.6.2 | |
INFO global: Ruby version: 2.0.0 | |
INFO global: RubyGems version: 2.0.14 | |
INFO global: VAGRANT_EXECUTABLE="/Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.2/bin/vagrant" | |
INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/Applications/Vagrant/bin/../embedded" | |
INFO global: VAGRANT_INSTALLER_VERSION="2" | |
INFO global: VAGRANT_DETECTED_OS="Darwin" | |
INFO global: VAGRANT_INSTALLER_ENV="1" | |
INFO global: VAGRANT_INTERNAL_BUNDLERIZED="1" | |
INFO global: VAGRANT_LOG="debug" |