Skip to content

Instantly share code, notes, and snippets.

#! /usr/bin/env ruby
n=ARGV.first.to_i; charset='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 '.split(//)
def generate(charset, n)
(0..n).map{(0..17).map{charset[rand(charset.length)]}.join.unpack('H*').join.scan(/.{2}/).join(' ') }
end
def decode(samples)
samples.map{|x|x.split.map{|a|a.to_i(16)}.pack('c*')}
#! /usr/bin/env python
from sys import argv
from string import ascii_letters
from string import digits
from random import choice
from re import findall
n=int(argv[1]); charset=list(ascii_letters+digits+" ")
@nelsnelson
nelsnelson / bar.java
Created October 22, 2009 19:32
Example 1
package x;
import org.jruby.embed.ScriptingContainer;
public class Bar {
public static void main(String[] args) {
System.out.println(new ScriptingContainer().
runScriptlet("class Foo < Java::x.Bar; end; Foo")); // => class x.Bar
}
}