Skip to content

Instantly share code, notes, and snippets.

View jesperronn's full-sized avatar

Jesper Rønn-Jensen jesperronn

View GitHub Profile
@jesperronn
jesperronn / releasenotes
Last active November 17, 2022 06:07
releasenotes script (with git)
#!/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 September 13, 2013 11:12
EJB annotations and their probable replacement
@Webservice(name="", serviceName="")
package javax.jws;
public @interface WebService {}
maven pom:
<dependency>
@jesperronn
jesperronn / GenericCollection.java
Last active December 14, 2015 08:18
Java Generic collection objects, where you can dot them
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 February 26, 2013 19:11
isDefined() unix method to determined if a variable exists
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 December 9, 2012 21:32
"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.
// ==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 October 13, 2015 16:28
IDEA vmoptions
#Line below added by jesper in idea.sh
IDEA_JDK="/opt/tools/jdk1.7.0_09"
#end line add
@jesperronn
jesperronn / Gemfile
Created November 28, 2012 11:21
HS code scraper
source 'https://rubygems.org'
gem "nokogiri"
#!/bin/bash
#Save this as a .scpt file and put it in ~/Library/Workflows/Applications/Folder\ Actions folder.
#Next, right click the /Volumes folder and select Services -> Folder Action Setup and attach the script you just created
#AutoMagic!
#see http://www.jbmurphy.com/2011/07/15/os-x-running-a-script-when-a-usb-drive-is-inserted/
FOLDER=~/Library/Workflows/Applications/Folder\ Actions/
@jesperronn
jesperronn / #cargo.js
Last active October 12, 2015 16:58
Bookmarklets Work 2012 Put each snippet into "bookmarklet builder" (google it) and add the bookmark to your browser
javascript:
(function(){
$('input[name$=equipmentNumber]').val("12345");
$('input[name$=packageCount]').val("82");
$('input[name$=".cargo.packageKind"]').val("very kind packages");
$('textarea[name$=cargoDescription]').val("description of the cargo");
$('div.commoditySelector').select2('data',{id:"002802",text:"Paper, paperboard, packing material"});
}
)()
@jesperronn
jesperronn / MappingUtil.java
Created November 8, 2012 09:26
(java) Mapping utitlity to up/downcast or map to objects with similar fields
package utils;
import com.google.gson.Gson;
public class MappingUtil {
static Gson gson = new Gson();
/**
* Object down/up casting via json