2010-12-01から1ヶ月間の記事一覧

頭の体操

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

manコマンドっぽく美女リナックスの画像を取ってくる

巷では美女リナックスという女の子がUnixのコマンドを紹介してくれるサイトが話題になっています。 折角コマンドを紹介してくれるんだから、やっぱりブラウザからじゃなくてターミナルから参照したいですよね! .bashrcとかにこんな感じで書きましょう。 fun…

ウェブ上から画像を取得してRMagickで変換してRuby/Tkで表示する

#!/usr/bin/env ruby # coding: utf-8 require "rubygems" require "tk" require "tkextlib/tkimg/png" require "open-uri" require "rmagick" width = height = 45 icon = "http://a0.twimg.com/profile_images/1182392304/bakeneko.png" image = Magick::I…

オブジェクトが持っているメソッド一覧を出力する

def show_all_methods(o = Object) o = eval(o) if o.class == String all = [] o.methods.each do |m| begin all << o.method(m).call if m.to_s.include? "methods" rescue ArgumentError next end end all.flatten.uniq.sort end p show_all_methods ARGV…

Watirで診断メーカー巡り

Watirを使って延々と診断メーカーするだけの簡単なスクリプトを書いた。 入力フォームに入力されるのが妙に遅いのが気になるのと、Ctrl+Cしても異常終了しないようにSignal.trapしてるけど効いていない気がする。 #!/usr/bin/env ruby # coding: utf-8 requi…