Skip to content

Instantly share code, notes, and snippets.

View jelmerk's full-sized avatar

Jelmer Kuperus jelmerk

View GitHub Profile
class BooleanWrapper(var value:Boolean) {
def ===(check:Boolean) = check == value
def stop() = value = !value
}
class Person(isSad: BooleanWrapper = new BooleanWrapper(true)) {
def sad() = isSad
def beAwesome() { }
}
@jelmerk
jelmerk / gist:5603878
Created May 18, 2013 09:38
Playframework using 100% cpu
"main" prio=5 tid=7fd9c0800800 nid=0x10cc09000 runnable [10cc07000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.read(Native Method)
at jline.Terminal.readCharacter(Terminal.java:99)
at jline.UnixTerminal.readVirtualKey(UnixTerminal.java:128)
at jline.ConsoleReader.readVirtualKey(ConsoleReader.java:1453)
at sbt.PlayCommands$class.waitEOF$1(PlayCommands.scala:38)
at sbt.PlayCommands$class.sbt$PlayCommands$$waitForKey(PlayCommands.scala:46)
at sbt.PlayCommands$$anonfun$61$$anonfun$63.apply(PlayCommands.scala:678)
at sbt.PlayCommands$$anonfun$61$$anonfun$63.apply(PlayCommands.scala:534)
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Main {
public static void main(String[] args) {
Calendar result = new GregorianCalendar();
result.setFirstDayOfWeek(Calendar.MONDAY);
result.setLenient(false);
result.set(Calendar.YEAR, 2004);
module Puppet::Parser::Functions
newfunction(:aes_encrypt, :type => :rvalue) do |args|
clear_text = args[0]
passphrase = args[1]
.....
end
end