Skip to content

Instantly share code, notes, and snippets.

View iamkristian's full-sized avatar

Kristian Rasmussen iamkristian

  • Denmark
  • 23:33 (UTC +02:00)
View GitHub Profile
@iamkristian
iamkristian / pom.xml
Created March 15, 2012 09:08
disable surefire when running grails
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
<executions>
<execution>
<id>surefire-it</id>
<phase>integration-test</phase>
@iamkristian
iamkristian / gist:1422250
Created December 2, 2011 07:56
Vim file encoding cmds
:write ++enc=utf-8 russian.txt
set encoding
set fileencoding
iconv -f utf-16 -t utf-8 file.xml > file.utf8.xml
@iamkristian
iamkristian / deploy.sh
Created June 16, 2011 07:12
How to deploy to oc4j with continuous integration tools - like hudson
#!/bin/bash
ROOTDIR=.
if [[ $1 = "hudson" ]] ; then
ROOTDIR="`pwd`/<ear-project-dir>"
else
ROOTDIR="."
fi
TARGET="$ROOTDIR/target"
ID="$ROOTDIR/src/main/cert/id_dsa"
USER=<username>@<hostname>
@iamkristian
iamkristian / getProjects.sh
Created June 3, 2011 11:10
Get all projects from pivotal tracker and counted by state
#!/bin/bash
TOKEN=`curl -u $1:$2 -silent -k -X GET https://www.pivotaltracker.com/services/v3/tokens/active| sed -n -e 's/.*<guid>\(.*\)<\/guid>.*/\1/p'`
#curl -H "X-TrackerToken: $TOKEN" -X GET http://www.pivotaltracker.com/services/v3/projects
STORIES=/tmp/stories.xml
curl -H "X-TrackerToken: $TOKEN" -silent -X GET "http://www.pivotaltracker.com/services/v3/projects/$3/stories" > $STORIES
EMAIL_RECIPIENTS="$4"
EMAIL_SUBJECT="Story status fra Pivotal Tracker for project id: $3"
EMAIL_MSG=/tmp/stories_sum
echo $STORIES
echo "Stories loaded `date +%Y-%m-%d`" > $EMAIL_MSG
@iamkristian
iamkristian / .bashrc
Created May 19, 2011 11:57
Colorize your prompt
#!/bin/bash
# If we're root color the thing red
if [[ ${EUID} == 0 ]] ; then
PS1="\n\033[0;31m[\u@\h]\033[1;34m[\w]\
\n\033[0;36m[\t]\033[0m\\$ "
else
PS1="\n\033[0;32m[\u@\h]\033[1;35m[\w]\
\n\033[0;36m[\t]\033[0m\\$ "
fi
@iamkristian
iamkristian / upgrade.sh
Created May 14, 2011 06:57
Remember to upgrade the macports
#!/bin/bash
sudo port -d selfupdate
sudo port upgrade outdated
#Or alternatively
sudo port upgrade installed
@iamkristian
iamkristian / ServerNoShutdownOfIO.java
Created May 9, 2011 11:20
TCP: socket programming - remmeber to shutdown in/out
/* ... extract */
public void stopServer() {
try {
socket.close();
} catch (Exception e) {
logger.warn("An exception occured closing the socket", e);
}
}
@iamkristian
iamkristian / log4jAdmin.jsp
Last active May 3, 2023 05:04
Change log4j log levels runtime from a jsp
<%@ page language="java" contentType="text/html;charset=UTF-8" %>
<%@ page import="org.apache.log4j.Level" %>
<%@ page import="org.apache.log4j.LogManager" %>
<%@ page import="org.apache.log4j.Logger" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.Enumeration" %>
<%@ page import="java.util.Set" %>
<%@ page import="java.util.Arrays" %>
<%
/* This was originally suggested by Nelz on http://nelz.net/2008/04/08/log4j-runtime-configuration
@iamkristian
iamkristian / gists-add-linenumbers.js
Created April 26, 2011 07:39
Adds line numbers to embedded gists
function addLineNumbersToAllGists() {
jQuery('.gist').each( function() {
_addLineNumbersToGist('#' + jQuery(this).attr('id'));
});
}
function addLineNumbersToGist(id) {
_addLineNumbersToGist('#gist-' + id);
}
@iamkristian
iamkristian / nameit.sh
Created April 20, 2011 10:30
Name your terminal windows
#!/bin/bash
function nameit() {
name=""
for arg in $@; do
name="${name} ${arg}";
done
echo -e '\e]0;'${name}'\07'
}