Skip to content

Instantly share code, notes, and snippets.

View hkjels's full-sized avatar

Henrik Kjerringvåg hkjels

View GitHub Profile
@hkjels
hkjels / pipe-logger.rb
Last active August 29, 2015 13:56
pipe-logger homebrew-formula
require "formula"
class PipeLogger < Formula
homepage ""
url "https://github.com/hkjels/pipe-logger/archive/master.tar.gz"
sha1 "6ec4754bc4dd0b27f1ec53a6ce5ec15860dc9d07"
def install
system "make install"
end
@hkjels
hkjels / README.md
Created March 6, 2014 07:08 — forked from mbostock/.block

A recreation in SVG of the pleasing gradient in the background of the Stripe: Checkout page.

@hkjels
hkjels / accounts.clj
Last active August 29, 2015 14:12 — forked from pelle/accounts.clj
(use '[datomic.api :only [q db] :as d])
(def uri "datomic:mem://accounts")
;; create database
(d/create-database uri)
;; connect to database
(def conn (d/connect uri))
@hkjels
hkjels / index.html
Last active August 29, 2015 14:27
Clustered Force Layout
<!DOCTYPE html>
<meta charset="utf-8">
<style>
circle {
stroke: #fff;
}
</style>
<body>
@hkjels
hkjels / counter.js
Last active September 3, 2015 07:47
(function (win, _, d3, format){
var canvas = d3.select("body").append("svg:svg")
.attr("viewbox", format("0 0 %s %s", 1920, 1080))
.attr("width", format("%spx", win.innerWidth))
.attr("height", format("%spx", win.innerHeight));
function counter(num, x, y, r){
@hkjels
hkjels / fredag
Created October 15, 2010 13:21
Just a funny page for work. Makes it easier to choose the lunch special
<?php
$date = strtotime('today');
if (date('D', $date) == 'Fri') {
$sentences = array(
'en fest med',
'i dag blir det',
'konge!! ',
'Can you dig it! ',
'På menyen i dag har vi',
'Ikke no kebab her nei!'
@hkjels
hkjels / *Messages*
Created September 24, 2015 19:06
Unable to use the osx-contribution layer with Norwegian keyboard-layout
Loading /Users/Henrik/.emacs.d/core/core-load-paths.el (source)...done
Loading /Users/Henrik/.spacemacs...done
(Spacemacs) Setting font "Hack"...
(Spacemacs) Banner: /Users/Henrik/.emacs.d/core/banners/img/spacemacs.png
Mark set [2 times]
Loading /Users/Henrik/.emacs.d/.cache/spacemacs-buffer.el (source)...done
(Spacemacs) Executing user init...
(Spacemacs) Calling dotfile layers...
(Spacemacs) -> Discovered configuration layer: themes-megapack
(Spacemacs) -> Discovered configuration layer: syntax-checking
/**
*/
config = require('yaml').eval(
require('fs')
.readFileSync(process.env['HOME'] + '/.clickatell.yml')
.toString('utf-8')
);
var clickatell = require("../lib/clickatell.js");
clickatell = new clickatell(config)
@hkjels
hkjels / gist:1009526
Created June 5, 2011 23:09
Modifying json
// When I send "req.body", the entire object is sent correctly
"data" : req.body // {'key':value, 'key':value}
// However, if I prepend the key "settings". Only the key is passed a long with a blank string
"data" : { "settings" : req.body } // { 'settings' : '' }
// Same result if I build the object separately
data = {}
data["settings"] = req.body
"data" : data // { 'settings' : '' }
@hkjels
hkjels / index.js
Created November 26, 2011 16:06
Locals have session-like behavior
/*!
* Routes
*/
app.param('title', routes.precondition)
app.get('/', routes.tasks)
app.get('/task/:title', routes.task)