Skip to content

Instantly share code, notes, and snippets.

@qmx
qmx / gist:4410049
Created December 29, 2012 23:44
mspec + jruby
/V/v/g/j/spec git:master ❯❯❯ pwd
/Volumes/v2/git/jruby/spec
/V/v/g/j/spec git:master ❯❯❯ ../bin/jruby mspec/bin/mspec -B jruby.1.9.mspec ruby/core
jruby 1.7.2.dev (1.9.3p327) 2012-12-29 2846144 on OpenJDK 64-Bit Server VM 1.8.0-internal-qmx_2012_12_29_09_08-b00 +indy [darwin-x86_64]
.F........................................................................E.........................F......................FE..E........E..........F..................F.F.F.............................F........................F..................F.........EE...E...F.....F....E.........
@qmx
qmx / apt-init.pp
Created December 23, 2012 21:44 — forked from fnando/apt-init.pp
class apt-get::update {
exec { "apt-get update":
command => "apt-get update"
}
}
@qmx
qmx / robot.js
Created December 5, 2012 02:43
qmx
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.rotateCannon(6);
dbf098e 3 hours ago
284169 guvnor-docs/src/main/docbook/en-US/images/Chapter-Guvnor/StandaloneGuidedEditorBRL.png
284685 guvnor-docs/src/main/docbook/en-US/images/Chapter-Introduction/businessRuleChangeLifecycle.svg
350264 guvnor-examples/exported-repositories/mortgage-sample-repository.xml
590553 guvnor-webapp-core/src/test/resources/NewDroolsBRMSFeatures.odt
590357 guvnor-webapp-drools/GuvnorTestPlan.odt
359230 guvnor-webapp-drools/src/main/resources/mortgage-sample-repository.xml
b08fec6 5 months ago
6089177 guvnor-webapp-helloworld-gwtp/gwtdnd.war
c62f1b4 6 months ago
#!/usr/bin/perl
use 5.008;
use strict;
use Memoize;
sub usage { die "usage: git-large-blob <size[b|k|m]> [<git-log arguments ...>]\n" }
@ARGV or usage();
my ( $max_size, $unit ) = ( shift =~ /^(\d+)([bkm]?)\z/ ) ? ( $1, $2 ) : usage();
@qmx
qmx / dynjs.js
Created November 21, 2012 18:56
dynjs console.
Type exit and press ENTER to leave.
dynjs> [] + []
dynjs> [] + {}
[object Object]
dynjs> {} + {}
NaN
dynjs> Array(16).join("wat" - 1) + " Batman!"
NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman!
@qmx
qmx / gist:4078919
Created November 15, 2012 14:35 — forked from matzew/gist:4078909
URL rootUrlServerOne = new URL("http://foooo.rhcloud.com/todo-server");
URL rootUrlServerTwo = new URL("http://baaaaarrrr.rhcloud.com/todo-server");
Pipeline pipeline = new Pipeline(rootUrlServerOne);
PipeConfig<Project> config1 = new PipeConfig<Project>(Project.class);
PipeConfig<Task> config2 = new PipeConfig<Task>(rootUrlServerTwo, Task.class);
Pipe<Project> projects = pipeline.pipe(config1);
Pipe<Task> taks = pipeline.pipe(config2);
-------------------------------------------------------------------------------
Test set: io.netty.testsuite.transport.socket.SocketStringEchoTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.162 sec <<< FAILURE!
testStringEcho(io.netty.testsuite.transport.socket.SocketStringEchoTest) Time elapsed: 0.147 sec <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class java.nio.channels.spi.AsynchronousChannelProvider$ProviderHolder
at java.nio.channels.spi.AsynchronousChannelProvider.provider(AsynchronousChannelProvider.java:166)
at java.nio.channels.AsynchronousChannelGroup.withThreadPool(AsynchronousChannelGroup.java:273)
at io.netty.channel.socket.aio.AioEventLoopGroup.<init>(AioEventLoopGroup.java:70)
at io.netty.channel.socket.aio.AioEventLoopGroup.<init>(AioEventLoopGroup.java:64)
/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java -Didea.launcher.port=7533 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 11.app/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/jre/lib/rt.ja
#!/bin/sh
git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
am="$GIT_AUTHOR_EMAIL"
cn="$GIT_COMMITTER_NAME"
cm="$GIT_COMMITTER_EMAIL"
if [ "$GIT_COMMITTER_EMAIL" = "your@email.to.match" ]