Skip to content

Instantly share code, notes, and snippets.

Jesper Rønn-Jensen jesperronn

Block or report user

Report or block jesperronn

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jesperronn
jesperronn / color_prompt.sh
Last active Aug 29, 2015
Color command prompt (git aware)
View color_prompt.sh
export PS1='$(tput dim)\t $(tput setaf 5)[\w]$(tput setaf 2)$(__git_ps1 "(%s)")$(tput sgr0)\$ '
View git-grafts-example
# grafts define parents for commits see https://git.wiki.kernel.org/index.php/GraftPoint
#
# save this file as .git/info/grafts
#
#
# format:
# <commit sha1> <parent sha1> [<parent sha1>]*
#
# each entry terminated by a newline
#
@jesperronn
jesperronn / gist:9344831
Last active Aug 29, 2015
IntelliJ Jasmine tab triggers. Here are my definitions so that you can type ”it” and “desc” in your javascript test file.
View gist:9344831
Abbreviation: desc
Description: jasmine describe()
Applicable in: Javascript
Expand with: Default (Tab)
Template text:
describe('$SYSTEM_UNDER_TEST$', function() {
beforeEach(function() {
//First top level needs configure:
//jasmine.configure()
@jesperronn
jesperronn / duplication.sh
Created Jan 21, 2014
Duplicate java class finder Finds java classes with same name and counts occurrences
View duplication.sh
# Find all java classes in tree. (including auto-generated classes in 'target' folders:
find . -name "*.java" | xargs egrep -o "class [A-Z]\w+" | awk '{print $2}' | sort | uniq -c | sort -n | grep -v 1
# Use git (faster).
#Ignores any auto-generated classes since they are typically inside ignored 'target' folders
git grep --extended-regexp --no-index "class [A-Z]\w+" | egrep -o "class [A-Z]\w+" | awk '{print $2}' | sort | uniq -c | sort -n | grep -v 1
@jesperronn
jesperronn / releasenotes
Last active Jan 3, 2016
releasenotes script (with git)
View releasenotes
#!/usr/bin/ruby
#
# release notes script
# takes two git tags and prints any changes between them
#
# usage:
# ./releasenotes.sh [from] [to] [releasename]
#
# with [from] and [to] being git tags
@jesperronn
jesperronn / WebService.java
Created Sep 13, 2013
EJB annotations and their probable replacement
View WebService.java
@Webservice(name="", serviceName="")
package javax.jws;
public @interface WebService {}
maven pom:
<dependency>
@jesperronn
jesperronn / GenericCollection.java
Last active Dec 14, 2015
Java Generic collection objects, where you can dot them
View GenericCollection.java
package com.my.collections;
import java.io.Serializable;
import java.util.*;
/**
* <p/>
* Superclass for handling a collection of objects. He super class contains
@jesperronn
jesperronn / isDefined.sh
Created Feb 26, 2013
isDefined() unix method to determined if a variable exists
View isDefined.sh
function isDefined() {
varname=$1;
declare -p $varname >/dev/null 2>&1;
if [ "$?" -eq 0 ]; then
echo Defined;
fi;
}
http://nixcraft.com/shell-scripting/15375-testing-bash-variable-existence.html
@jesperronn
jesperronn / laesmere.js
Created Dec 9, 2012
"Læs også"-links flyttet til bund af artikel. Jeg var så træt af at der står "LÆS OGSÅ: ..." efter hvert andet afsnit på DRs websider.
View laesmere.js
// ==UserScript==
// @name 'Læs også'-- men senere
// @namespace jespersscripts
// @version 0.1
// @description "Læs også"-links flyttet til bund af artikel. Jeg var så træt af at der står "LÆS OGSÅ: ..." efter hvert andet afsnit på DRs websider.
// @match http://www.dr.dk/*
// @match http://dr.dk/*
// @copyright 2012+, Jesper Rønn-Jensen
// @require https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// ==/UserScript==
@jesperronn
jesperronn / idea.sh
Last active Oct 13, 2015
IDEA vmoptions
View idea.sh
#Line below added by jesper in idea.sh
IDEA_JDK="/opt/tools/jdk1.7.0_09"
#end line add
You can’t perform that action at this time.