Skip to content

Instantly share code, notes, and snippets.

View rinrinne's full-sized avatar

rin_ne rinrinne

View GitHub Profile
public class Main {
public static void main(String[] args) {
Runnable runnable = new Runnable() {
private Object obj = null;
@Override
public void run() {
displayHash();
}
@rinrinne
rinrinne / ufw-lxc.sh
Last active August 29, 2015 13:56
LXC on Ubuntu desktop inside firewall
#/!bin/bash
#
# If you use docker, you should update /etc/default/docker.
# --
# DOCKER_OPTS="-dns ${LXC_ADDR}"
#
LXC_ADDR=
public class GerritControlTask inplements Runnable {
abstract void exec();
@Override
protected void run() {
exec();
}
}
@rinrinne
rinrinne / gist:8451616
Last active January 3, 2016 10:49
proposed implementation
package org.jenkinsci.plugins.study;
import com.sonyericsson.hudson.plugins.gerrit.trigger.api.GerritTrigger;
import com.sonyericsson.hudson.plugins.gerrit.trigger.api.exception.NoInstanceException;
import com.sonyericsson.hudson.plugins.gerrit.gerritevents.Handler;
class MyPlugin extends Plugin {
private GerritTriggerApi api = new GerritTriggerApi();
@rinrinne
rinrinne / gist:8450799
Last active January 3, 2016 10:39
present implementation
package org.jenkinsci.plugins.study;
import com.sonyericsson.hudson.plugins.gerrit.trigger.PluginImpl;
class MyPlugin extends Plugin {
public void postEvent(String eventString) {
PluginImpl.getInstance().getHandler().post(eventString);
}
package com.sonymobile.swe.app.amqpget;
import java.io.IOException;
import com.rabbitmq.client.*;
import com.rabbitmq.client.AMQP.BasicProperties;
public class App
{
public static void main( String[] args )
#!/usr/bin/env ruby
require 'rubygems'
require 'eventmachine'
require 'em-ssh'
require 'amqp'
EM.run do
Signal.trap("INT") do
EM.stop
@rinrinne
rinrinne / update-xulrunner.sh
Created August 14, 2012 04:56
Update xulrunner for Ubuntu
#!/bin/sh
if [ `id -u` -ne 0 ]; then
echo This command should be run as root.
exit 1
fi
XROOT=/opt/xulrunner
FFVER=$(perl -F/=/ -ane "print \$F[1] if \$F[0] eq 'Milestone'" /usr/lib/firefox/platform.ini)
ARCH=`uname -p`