Skip to content

Instantly share code, notes, and snippets.

wrr / body-end.html
Created Jan 3, 2019
Change Shapespark play button
View body-end.html
(function() {
document.getElementById('play-button').src = "";
wrr / web.config
Created Dec 7, 2018
IIS server configuration file for self-hosting of Shapespark bundles.
View web.config
<?xml version="1.0" encoding="UTF-8"?>
IIS site configuration file for Shapespark self-hosting bundles.
Requires URL rewrite extension:
Extract the Shapespark bundle together with this config file to a
folder that is configured as a IIS site (<sites> section of
the applicationhost.config).
wrr /
Created Jul 3, 2018
Decompresses all compressed files in a Shapespark bundle
if [ $# != 1 ]; then
echo "usage: $0 path-to-bundle-dir";
echo "Uncompressing files in ${bundle_dir}"
View headlight
vec3 lightW = normalize(cameraPosition -;
gl_FragColor.rgb = color * max(dot(normalize(vNormalW), lightW), 0.0);
View gist:ee28edd317f34e833e62
struct Row {
float& operator[](int column) {
return coeffs[column];
typedef std::tr1::unordered_map<int, float> RowData;
RowData coeffs;
wrr /
Created Jun 13, 2013
Experiments with Elixir inspired pipe API for python
import unittest
class Pipe:
OUT = object()
def __init__(self, val):
self._val = val
def __call__(self, *args):
if not (args):
wrr / index.html
Last active Nov 11, 2018
Random walk illustrated with D3.
View index.html
<!DOCTYPE html>
<!-- By Jan Wrobel. See it working at:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Random walk</title>
You can’t perform that action at this time.