タグ

ブックマーク / blog.netswitch.jp (2)

  • netswitch! | OSXのユーザ辞書の作り方

    Posted by nanki Sun, 25 Nov 2007 19:20:00 GMT Leopardからは、小学館の辞書データとWikipediaが追加されて、とっても便利なDictionary.app. たぶん、キーボード使用を前提とした小気味よいインターフェースがいいんだと思う。 慣れてしまうと、もう生のWikipediaを使う気はなかなか起きない。 こうなると、なんでもかんでも、同じインターフェースで済ませたくなるもので、そんな時に、こんな検索しにくいページを見たら、「Dictionary.appで検索できて然るべき」と思ってしまうのが自然な流れ。 というわけで、ライフゲームの辞書、Life LexiconをDictionary.app用に変換します。 まずは、テンプレートをコピーしてくる。 試しにmakeすると、あっさり辞書が作られる。 make installすれば、~/L

    masui
    masui 2007/12/12
    Macの辞書アプリ上でライフゲーム動画を表示する方法
  • netswitch! | RubyInlineがすごい

    Posted by nanki Mon, 12 Mar 2007 05:14:00 GMT Rubyコード中にCのコードを埋め込めるRubyInlineを使って、 ボトルネックとなっているメソッドを置き換える。 # rubyinline.rb def benchmark s = "a" * 10000 test = Test.new t = Time.now 1000.times{test.string_xor(s, s)} Time.now - t end class Test def string_xor(str1, str2) result = str1.clone str1.length.times do |i| result[i] ^= str2[i] end result end end b1 = benchmark begin require 'inline' class T

    masui
    masui 2007/03/13
    Rubyの中にCコードを埋め込む
  • 1