Skip to content

Instantly share code, notes, and snippets.

Avatar

Julius Plenz Feh

View GitHub Profile
@Feh
Feh / fgrep.go
Created Oct 26, 2012
When the disk cache is full, grep(1) is single-threaded and CPU-bound. I tried implementing a simple "fgrep -IR" in Go using channels and one goroutine per file, but the program is an order of magnitude slower. Why?
View fgrep.go
package main
import (
"fmt"
"os"
"io"
"bufio"
"strings"
"flag"
"bytes"
View Radixsort.java
import java.util.Queue;
import java.util.LinkedList;
import java.io.File;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;
public class R {
public static void main(String[] args) {
int len = 10;
View Labyrinth.java
/**
* Assignment 9, exercise 3
* Class representing a labyrinth
* Two constructors are already implemented, also a method to print out the labyrinth and its solution
*
* @author Lisa Julia Nebel Julius Plenz
*/
// TODO Take a look how this class works.
// TODO Look at the docstrings, document your own functions
View git-ff-track
#!/bin/bash
# fast-forward local tracking branch if you get something like (on git checkout):
# Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
# Author: Valentin Haenel <valentin.haenel@gmx.de>
# Licence: wtfpl <http://sam.zoy.org/wtfpl/>
BRANCH=$( git branch | grep ^* | cut -f1 -d' ' --complement )
if [[ -z $BRANCH ]] ; then
# not a git repository
exit 1
View kamusi-cli.test
zsh> ./kamusi -qs president
noun: urais; mkuu; mrajis; rais
zsh> ./kamusi -qsd sw rais
verb: play the hypocrite
noun: chairman; chairman; president