Skip to content

Instantly share code, notes, and snippets.

View kaeff's full-sized avatar

Klaus Fl kaeff

View GitHub Profile
@kaeff
kaeff / wazokazi.log
Created October 15, 2015 11:41
when I open christophs "re: accounts created" mail
2015-10-15 10:13:35 [twisted] CRITICAL Unhandled error in Deferred:
Traceback (most recent call last):
File "/usr/share/python/pixelated-user-agent/lib/python2.7/site-packages/twisted/internet/defer.py", line 1274, in unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
File "/usr/share/python/pixelated-user-agent/lib/python2.7/site-packages/twisted/internet/defer.py", line 1128, in _inlineCallbacks
result = g.send(result)
File "/usr/share/python/pixelated-user-agent/lib/python2.7/site-packages/pixelated_user_agent-0.1-py2.7.egg/pixelated/adapter/mailstore/leap_mailstore.py", line 348, in _leap_message_to_leap_mail
body = yield self._raw_message_body(message)
<!DOCTYPE html>
<head>
<script type="text/javascript">
var produkte = ["Sonnenbrillen", "Anzuege", "Kopfhoerer"];
var zielgruppen = ["Vaeter", "Schlagerfans", "Tiere"];
function randomArrayEl(arr) {
return arr[Math.floor(Math.random()*arr.length)];
}
function generate() {
document.getElementById("produkt").textContent = randomArrayEl(produkte);
@kaeff
kaeff / gitconfig-diff-settings
Created November 25, 2011 13:49
Git settings for perfect visual diff from both command line and gitg
# Use case: I use git mainly from the command line, but occasionally track commits with gitg. I prefer visual diffs.
# Inspired by http://jeetworks.org/node/90
[diff]
tool = meld
[difftool]
prompt = false
[alias]
d = difftool
@kaeff
kaeff / food.rb
Created September 7, 2011 13:26 — forked from unimatrixZxero/food.rb
Food script for campfire
require 'rubygems'
require 'tinder'
require 'uri'
class Food
def initialize(place=nil)
@place = place
end
def prefix
class InviteCode < CouchRest::Model::Base
use_database :invite_codes
design do
view :by__id
end
end
require 'gosu'
# The game skeleton we built on 16.6. - A ball moving right to left and back, slowly invading the bottom of the screen...
class GameWindow < Gosu::Window
def initialize
super(640, 480)
self.caption = "Gosu Tutorial Game (Interval: #{self.update_interval})"
@ball = Gosu::Image.new('media/ball.png')
@kaeff
kaeff / git-whatchanged.sh
Created May 4, 2015 08:42
A script listing the commit ranges applied during `git pull --rebase`, one line per pull in descending order
#!/usr/bin/env bash
git reflog | grep -A 1 "pull --rebase: checkout" | ruby -e 'puts STDIN.each_slice(3).map {|a| a.take(2).reverse.map {|l| l.split(" ").first}.join("..") }'
@kaeff
kaeff / global_assert.js
Last active August 29, 2015 14:19
Global Assert
global.assert = require('assert');
@kaeff
kaeff / gist:31a9b5b8e7f5945ace8c
Created January 15, 2015 19:47
Mean time to segfault
➜ ~ crystal eval '3.times { |n| puts n}'
0
1
2
➜ ~ crystal eval '2..3.times { |n| puts n}'
0
1
2
➜ ~ crystal eval '2...times { |n| puts n}'
/usr/local/bin/crystal: line 6: 80376 Segmentation fault: 11 "$INSTALL_DIR/embedded/bin/crystal" "$@"