Skip to content

Instantly share code, notes, and snippets.

diff --git a/lib/plugins/notify-send.rb b/lib/plugins/notify-send.rb
index 834fa82..4713a8c 100644
--- a/lib/plugins/notify-send.rb
+++ b/lib/plugins/notify-send.rb
@@ -15,7 +15,7 @@ Termtter::Client.register_hook(
text << %Q|\n<a href="http://twitter.com/">more...</a>| if statuses.size > max
- system 'notify-send', '-t', '60000', '--', 'Termtter', text
+ system 'notify-send', '-t', '60000', '--', 'Termtter', text unless text.empty?
@okkez
okkez / build-185.sh
Created December 7, 2009 12:34
build and update Ruby
#!/bin/sh
for rev in 5 6 7
do
cd $HOME/src/all-ruby/ruby_1_8_${rev}
autoconf
./configure --prefix=$HOME/all-ruby/ruby18${rev} \
--disable-install-doc \
--enable-pthread \
#--with-X11-include=/usr/include/X11/ \
@okkez
okkez / stack.rb
Created November 3, 2009 06:57
KansaiWorkshop38's answer
class Stack
class EmptyError < StandardError
end
class Node
attr_accessor :prev, :data
def initialize(prev, data)
@prev = prev
@okkez
okkez / linebbs.rb
Created August 22, 2009 07:26
一行掲示板
require 'rubygems'
require 'rack'
require 'activerecord'
require 'erb'
class LineBbs
include ERB::Util
def call(env)
request = Rack::Request.new(env)
@okkez
okkez / analog.rb
Created August 21, 2009 14:06
あなろぐ
# -*- coding: utf-8 -*-
require 'rubygems'
require 'rack'
module Rack
class Analog
ANALOG =<<-HTML
<div style="position:absolute;top:0;right:0;border:solid;width:5%;">
アナログ
</div>
diff --git a/lib/gettext/core_ext/string.rb b/lib/gettext/core_ext/string.rb
index fa8149c..9eb6d51 100644
--- a/lib/gettext/core_ext/string.rb
+++ b/lib/gettext/core_ext/string.rb
@@ -64,6 +64,7 @@ class String
args.has_key?(key) ? sprintf("%#{$3}", args[key]) : match
end
}
+ ret
else
@okkez
okkez / gist:35479
Created December 13, 2008 15:06
Church numerals
# Church numerals
zero = lambda{|f|
lambda{|x| x }
}
one = lambda{|f|
lambda{|x|
f.call(x)
}
}