Skip to content

Instantly share code, notes, and snippets.

View cschaba's full-sized avatar

Carsten Schabacker cschaba

View GitHub Profile
{
"awayIndicator": "#e0b333",
"buttonBg": "#859900",
"buttonColor": "#586e75",
"centerChannelBg": "#fdf6e3",
"centerChannelColor": "#839496",
"codeTheme": "solarized-light",
"linkColor": "#268bd2",
"mentionBj": "#dc322f",
"mentionColor": "#ffffff",
@cschaba
cschaba / gist:cd735c6f8eb26e11a0cb
Last active August 29, 2015 14:25 — forked from siddhadev/gist:5814802
Bash script for fixing subversion's "Working copy text base is corrupt" error
#!/bin/bash
set -e
usage(){
echo "Error $errcode $errorcode at line ${BASH_LINENO[0]} while executing: $BASH_COMMAND"
exit $errorcode
}
trap usage ERR
# chat server using multicast
# python fork of the original ruby implementation
# http://tx.pignata.com/2012/11/multicast-in-ruby-building-a-peer-to-peer-chat-system.html
# receiver.py
# usage : $ python receiver.py # wait for messages to come in
import socket
import struct
multicast_addr = '224.0.0.1'
@cschaba
cschaba / keyboard.js
Created February 22, 2013 11:18 — forked from bebraw/keyboard.js
var keyboard = function(window) {
var keyboard = window.keyboard || {};
if (!('isPressed' in keyboard)) {
keyboard._keys = {};
var handler = function(e, flag) {
var key = String.fromCharCode(e.which).toLowerCase();
keyboard._keys[key] = flag;