Skip to content

Instantly share code, notes, and snippets.

View ordnungswidrig's full-sized avatar

Philipp Meier ordnungswidrig

View GitHub Profile
@ordnungswidrig
ordnungswidrig / bananas.clj
Created July 20, 2015 09:59
Break if control-ch contains a value
(def capacity 100)
(let [conn (d/connect db-uri)
tx-report-ch (chan 100)
control-ch (chan)]
(thread
(log/info "Started tx-report thread for " db-uri)
(try (let [queue (d/tx-report-queue conn)]
(while (= ::continue (alts! [control-ch] ::continue))
(when-let [tx-result (.take queue)]
@ordnungswidrig
ordnungswidrig / bye-bye-rfc2616.svg
Created June 25, 2015 06:43
Bye Bye RFC 2616. Hello RFC 7230!
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ordnungswidrig
ordnungswidrig / redirect.clj
Created April 2, 2015 08:45
redirect resource
(defresource redirected
:exists? false
:existed? true
:moved-permanently? (fn [_] {:location "http://example.com/here/we/go"}))
@ordnungswidrig
ordnungswidrig / grid.ps
Last active August 29, 2015 14:17
Print rectangular grid
%!PS-Adobe-3.0
% %%BoundingBox: 0 0 595 842
/inch {72 mul} def
/cm {2.54 div inch} def
/grid { % stack: grid-size, width, height
/h exch def
/w exch def
/s exch def
/width w h lt {w} {h} ifelse def
@ordnungswidrig
ordnungswidrig / keymap_qertz_billy.h
Created November 21, 2014 10:34
Work in progress German (Quertz) ergodox keyboard layout for tmk firmware. Includes Braces, Arrows / Mouse-Pointer on Layer 2 and 3. Created using vikeys.
static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KEYMAP( // Layer 0
ESC, 1, 2, 3, 4, 5, EQL, TAB, Q, W, E, R, T, FN6, LSFT, A, S, D, F, G, LCTL, Z, X, C, V, B, FN1, FN3, GRV, NO, LALT, LGUI, INS, HOME, END, SPC, ENT, LGUI, BSPC, 6, 7, 8, 9, 0, MINS, FN6, Y, U, I, O, P, NUHS, H, J, K, L, SCLN, RSFT, FN1, N, M, COMM, DOT, SLSH, RCTL, RGUI, RALT, QUOT, LBRC, FN3, PGUP, DEL, PGDN, RGUI, ENT, SPC),
KEYMAP( // Layer 1
TRNS, F1, F2, F3, F4, F5, F6, TRNS, TRNS, TRNS, MPRV, MPLY, MNXT, TRNS, TRNS, TRNS, TRNS, VOLD, VOLU, MUTE, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, FN7, TRNS, TRNS, LALT, LGUI, TRNS, TRNS, TRNS, LCTL, LSFT, TRNS, F7, F8, F9, F10, F11, F12, MINS, TRNS, TRNS, FN10, FN11, TRNS, TRNS, RBRC, FN12, FN8, FN9, FN13, TRNS, TRNS, TRNS, TRNS, FN15, FN16, TRNS, TRNS, TRNS, RGUI, RALT, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, RSFT, RCTL),
KEYMAP( // Layer 2
NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, TRNS, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, NO, TRNS, TRNS,

Keybase proof

I hereby claim:

  • I am ordnungswidrig on github.
  • I am ordnungswidrig (https://keybase.io/ordnungswidrig) on keybase.
  • I have a public key whose fingerprint is 3DF3 1132 7FD3 877A A168 95A1 2486 C9A5 27DA 3AF0

To claim this, I am signing this object:

@ordnungswidrig
ordnungswidrig / designer.html
Last active August 29, 2015 14:05
designer
<link rel="import" href="../core-drawer-panel/core-drawer-panel.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-icons/core-icons.html">
<link rel="import" href="../core-icons/av-icons.html">
<link rel="import" href="../paper-fab/paper-fab.html">
<link rel="import" href="../paper-icon-button/paper-icon-button.html">
<polymer-element name="my-element">
@ordnungswidrig
ordnungswidrig / designer.html
Last active August 29, 2015 14:05
designer
<link rel="import" href="../core-drawer-panel/core-drawer-panel.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icons/core-icons.html">
<link rel="import" href="../core-icons/av-icons.html">
<link rel="import" href="../paper-fab/paper-fab.html">
<link rel="import" href="../paper-item/paper-item.html">
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<link rel="import" href="../core-pages/core-pages.html">
<link rel="import" href="../core-animated-pages/core-animated-pages.html">
<link rel="import" href="../core-animated-pages/transitions/hero-transition.html">
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<link rel="import" href="../core-animated-pages/core-animated-pages.html">
<link rel="import" href="../core-animated-pages/transitions/hero-transition.html">
<link rel="import" href="../core-animated-pages/transitions/cross-fade.html">