Skip to content

Instantly share code, notes, and snippets.


Bouke van der Bijl bouk

Block or report user

Report or block bouk

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
View quine.go
package main
import "fmt"
func main() {
p := "package main\n\nimport \"fmt\"\n\nfunc main() {\n\tp := %q\n\tfmt.Printf(p, p)\n}"
fmt.Printf(p, p)
Last active Nov 2, 2018
openconnect-palo-git edited
# Maintainer: Serge Bakharev <>
# Contributor: Bouke van der Bijl <>
pkgdesc="VPN client for Palo Alto GlobalProtect VPN"
arch=('i686' 'x86_64')
View just-hosts.rb
#!/usr/bin/env ruby
# Copyright Bouke van der Bijl
require 'nokogiri'
# This script interpretes the HTTPS everywhere rulesets and extracts a list of hosts which are eligible for a 'simple' redirect,
# e.g. where needs to be redirected to
def is_simple?(rule)
rule.attributes['from'].value == "^http:" && rule.attributes['to'].value == "https:"
bouk / lmdb_cache_store.rb
Last active Nov 4, 2016
path = Rails.root.join("tmp/cache/sprockets-lmdb-#{Rails.env}"); path.mkpath; env.cache =
View lmdb_cache_store.rb
require 'lmdb'
require 'snappy'
class LMDBCacheStore
attr_reader :max_size, :env, :db, :lru
delegate :size, to: :db
# The LMDB Gem has a bug where the Environment garbage collection handler will crash sometimes
# if the environment wasn't closed explicitely before the reference was lost.
# As a shitty workaround, we can make sure that we never lose a reference to the Environment by
bouk / server.go
Created Apr 25, 2016
Go server with automatic Let's Encrypt registration and graceful restarts
View server.go
package main
import (
View immutable.js
// Copyright 2004-present Facebook. All Rights Reserved.
* Immutable data encourages pure functions (data-in, data-out) and lends itself
* to much simpler application development and enabling techniques from
* functional programming such as lazy evaluation.
* While designed to bring these powerful functional concepts to JavaScript, it
* presents an Object-Oriented API familiar to JavaScript engineers and closely
* mirroring that of Array, Map, and Set. It is easy and efficient to convert to
View index.html
<!DOCTYPE html>
* {
#canvas {
bouk / index.html
Created Sep 8, 2015
Maps Overlay
View index.html
<!doctype html>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html {
body {
bouk / bench_test.go
Last active Sep 1, 2015 — forked from SchumacherFM/bench_test.go
GoLang Benchmark: Map, StringSlice, Array, StructSlice
View bench_test.go
package main
// run with: $ go test --bench=. -test.benchmem .
// @see
import (
View cool.html
<script src=""></script>
<canvas id="screen" width=640 height=640></canvas>
var step = 0;
function render(x, y, t) {
You can’t perform that action at this time.