--- /dev/null
+#!/usr/bin/ruby
+
+#
+# Silly single letter-for-glyph substitution cipher.
+# Tested with ruby 1.8
+#
+# Colin McCabe
+#
+
+ctable = {
+ 97 => '☏',
+ 98 => '✄',
+ 99 => '❶',
+ 100 => '⑧',
+ 101 => '✡',
+ 102 => '☾',
+ 103 => '✠',
+ 104 => '⚐',
+ 105 => '⦿',
+ 106 => '☯',
+ 107 => '◈',
+ 108 => '⬟',
+ 109 => '✈',
+ 110 => '♈',
+ 111 => '⁂',
+ 112 => '※',
+ 113 => '¢',
+ 114 => '®',
+ 115 => '⍓',
+ 116 => '¶',
+ 117 => '»',
+ 118 => 'Ñ',
+ 119 => '§',
+ 120 => '∑',
+ 121 => '☺',
+ 122 => '☹',
+ 123 => '☠'
+}
+
+STDIN.read.each_byte do |c|
+ if ctable.has_key?(c)
+ printf ctable[c]
+ else
+ printf c.chr
+ end
+end