Skip to content

Instantly share code, notes, and snippets.

View rjungemann's full-sized avatar

Roger Jungemann rjungemann

View GitHub Profile
@rjungemann
rjungemann / gist:272676
Created January 9, 2010 02:40 — forked from headius/gist:271764
headius' example of installing gems from maven files
~/projects/jruby ➔ gem install com.lowagie.itext-rtf
Successfully installed bouncycastle.bcmail-jdk14-138-java
Successfully installed bouncycastle.bcprov-jdk14-138-java
Successfully installed bouncycastle.bctsp-jdk14-138-java
Successfully installed com.lowagie.itext-rtf-2.1.7-java
4 gems installed
Installing ri documentation for bouncycastle.bcmail-jdk14-138-java...
Installing ri documentation for bouncycastle.bcprov-jdk14-138-java...
Installing ri documentation for bouncycastle.bctsp-jdk14-138-java...
Installing ri documentation for com.lowagie.itext-rtf-2.1.7-java...
@rjungemann
rjungemann / gist.rb
Created January 27, 2010 23:32 — forked from schacon/example_gist_create.rb
Forked from defunkt's gist.rb
#!/usr/bin/env ruby
require 'open-uri'
require 'net/http'
require 'uri'
require 'pp'
require 'rubygems'
require 'json'
# This is my modified version of defunkt's gist.rb
# http://github.com/defunkt/gist/blob/master/gist.rb
@rjungemann
rjungemann / gist:314088
Created February 25, 2010 00:51 — forked from headius/gist:314044
Little Java JS Rhino runner
~/projects/jruby ➔ cat remote_rhino.rb
require 'java'
$CLASSPATH << 'http://mirrors.ibiblio.org/pub/mirrors/maven2/rhino/js/1.7R2/js-1.7R2.jar'
ctx = org.mozilla.javascript.Context.enter
scope = ctx.init_standard_objects nil
result = ctx.evaluate_string scope, 'function f(x){return x+1} f(7)', 'x', 1, nil
puts result
@rjungemann
rjungemann / client.rb
Created May 29, 2010 18:09 — forked from tobi/client.rb
Simplistic Ruby message queue
STDOUT.sync = true
require 'queue'
start_time = Time.now.to_i
msg = 0
queue = Queue.new("testing")
queue.subscribe do |obj|
msg += 1
@rjungemann
rjungemann / 1. restful_service.rb
Created June 2, 2010 01:51 — forked from headius/1. restful_service.rb
Sinatra-like example in JRuby with Jersey
require 'java'
java_import 'javax.ws.rs.Path'
java_import 'javax.ws.rs.GET'
java_import 'javax.ws.rs.Produces'
java_package 'com.headius.demo.jersey'
java_annotation 'Path("/helloworld")'
class HelloWorld
java_annotation 'GET'
java_annotation 'Produces("text/plain")'
@rjungemann
rjungemann / udp-thing.js
Created June 19, 2010 07:43 — forked from pquerna/udp-thing.js
UDP client and server in Node.js
log = require('sys').log
dgram = require('./lib/dgram')
var Buffer = require('buffer').Buffer;
var endat = 10;
var count = 0;
socket = dgram.createSocket();
socket.addListener('message', function (msg, rinfo) {
log('got message from '+ rinfo.address +' port: '+ rinfo.port);
log('data len: '+ rinfo.size + " data: "+ msg.toString('ascii', 0, rinfo.size));
@rjungemann
rjungemann / xmlindent.rb
Created August 9, 2010 03:01 — forked from EmmanuelOga/xmlindent.rb
pretty xml with Nokogiri
#!/usr/bin/ruby
require 'rubygems'
require 'nokogiri'
XSL = <<-EOXSL
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="ISO-8859-1"/>
<xsl:param name="indent-increment" select="' '"/>
<xsl:template name="newline">
@rjungemann
rjungemann / install.sh
Created September 24, 2012 22:54 — forked from cloud8421/install.sh
Install tmux 1.6 on Ubuntu 10.04
wget -q -O - https://raw.github.com/gist/2204072/install_tmux_1.6_on_ubuntu_10.04.sh | sudo bash
#! /bin/sh
### BEGIN INIT INFO
# Provides: redis-server
# Required-Start: $syslog
# Required-Stop: $syslog
# Should-Start: $local_fs
# Should-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: redis-server - Persistent key-value db

1: Generate CSR

openssl req -new -newkey rsa:2048 -nodes -keyout server-cert.key -out server-cert-sign-req.csr

# Country Name (2 letter code) [AU]:US
# State or Province Name (full name) [Some-State]:California
# Locality Name (eg, city) []:
# Organization Name (eg, company) [Internet Widgits Pty Ltd]:Flutterby Labs, Inc.
# Organizational Unit Name (eg, section) []:
# Common Name (eg, YOUR name) []:www.dogo.co