Skip to content

Instantly share code, notes, and snippets.

View gizmomogwai's full-sized avatar

Christian Köstlin gizmomogwai

View GitHub Profile
@gizmomogwai
gizmomogwai / gist:1014032
Created June 8, 2011 08:27
measurement of progresslistener
require 'benchmark'
class ProgressListener
def initialize
s = Benchmark.bm do |x|
x.report('ProgressListener.initialize') do
@todo = 0.0
@needed_tasks = {}
Rake::application.top_level_tasks.each do |name|
tasks = find_tasks_for_toplevel_task(name)
tasks.each do |t|
@gizmomogwai
gizmomogwai / gist:987837
Created May 23, 2011 23:18
gs-core with os x
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<excludes>
<exclude>org/graphstream/stream/file/FileSinkSWF.java</exclude>
</excludes>
<compilerId>eclipse</compilerId>
</configuration>
@gizmomogwai
gizmomogwai / parser.d
Created December 10, 2010 16:50
a shot at combinator parsing for d
module pc.parser;
import std.stdio;
import std.array;
import std.ctype;
import std.string;
import std.conv;
import std.regex;
import std.variant;
import std.functional;
@gizmomogwai
gizmomogwai / cloud-config.yaml
Created August 17, 2015 21:48
simple cloud config file
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAs5zpVBQD4paP5RVkb6LGsjGjQXANP0S7SUxXkTY4+3Muov651wzcX/VmDHBQFLSmT92PdqSXL2+8HiAvlPxaHohZIsIu7JEOO5yvAeb/y/rw5Gp1ggVieVojLLbhhnZ5ECTR4Wj7/TvQI7IaL0WH8KHzo8Q+nBz1ZzLkIDTjGAfcgwxZ32ieGAea5rDjFouxmIZTisMIdroAZT0M/QvM1GgbXmHaairYLsJJDE1CUI5GjHGLFbCE10qRlXqHMyw6GKkoXiV4LzvnIcQ1J0l7GIWq6vnvy2NWkMBckA/DLnL123Z95676KwIHlzDw11LPzXv1ncwf5lOOWRuLa+OWcw== gizmo@armadillo
#!/bin/sh
repo forall -c 'if git status 2> /dev/null | grep -E "modified|deleted|Untracked|Changes"; then pwd; sleep 3;tig status; fi'
@gizmomogwai
gizmomogwai / rt.bash
Created August 17, 2015 19:54
execute one rake task for bash
#!/bin/bash
function rt() {
local task
task=$(rake -T | fzf | cut -d ' ' -f 2)
rake $task
}