Skip to content

Instantly share code, notes, and snippets.

Rune runeh

  • Oslo
Block or report user

Report or block runeh

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
"""Ban some modules from being importable inside the context
For example:
with missing_modules("sys"):
import sys
except ImportError:
print "sys not found"
View gist:262455
equal(alert, {foo: 1, bar: 2}, "Function is not a dict")
1. Function is not a dict, expected: {
"foo": 1,
"bar": 2
} result: function alert(){
View git-loglive
while :
lines=`tput lines`
lines=`expr $lines - 2`
git --no-pager log --graph --pretty=oneline --abbrev-commit --decorate --all --color $* | head -n $lines
sleep 1
View controllers.js
app.controller( 'AppCtrl', function ($scope, socket) {
console.log('Socket is connected :D')
console.log('Socket is disconnected :(')
View getElementsByAttribute
function getElementsByAttribute(attrName, root) {
root = root || document;
if (root.querySelectorAll) {
return root.querySelectorAll("[" + attrName + "]");
else {
var ret = [];
var elems = root.getElementsByTagName("*");
for (var n = 0, ele; ele = elems[n++];) {
if (ele.hasAttribute(attrName)) {
View jsbin.rasib.css
details {
border: solid thin black;
border-radius: 4px;
details[open] summary {
border-bottom: solid thin black;
View gist:adf43f2601cef4c86457
// launch.js
var traceur = require('traceur');
// site.js
var express = require('express');
var app = express();
app.get('/', (req, res) => res.send(getSalutation(;
View fetch a bunch of ads with bacon
var fs = require("fs");
var Bacon = require("baconjs");
var lifestyle = require("lifestyle");
var root = ""
var adListPath = "adids.txt";
var client = new lifestyle.FinnClient(root);
function fetchAd(id) {
View gist:9c57dd997a46f0953c8a
const request = require('request-promise');
const highland = require('highland');
const promiseToStream = highland;
const arrayToStream = highland;
const pollerToStream = highland;
function seenRecently(timeGetter, mostRecentTime=0) {
return (e) => {
let then = timeGetter(e).getTime();
You can’t perform that action at this time.