«前の日記(2006-11-03(Fri)) 最新 次の日記(2006-11-10(Fri))» 編集
RSS feed
Webサイトとは「つい、うっかりの存在論」である

角谷HTML化計画

「むずかしく考えることはない」と、偉そうに葉巻を振りまわしながら、トレヴィラヌスはいった。「ガリラヤの太守がじつにみごとなサファイアを持っていることは、みんなが知っている。何者かがそれを盗むつもりで、間違ってここへ入ったんだ。ヤルモリンスキーが起きていたので、泥棒は殺さざるをえなかった。どうだね、これで?」
「そのとおりかもしれません。しかし、おもしろくはないですね」と、レンロットは答えた。
J.L.ボルヘス『死とコンパス』(『伝奇集』収録)

2006-11-08(Wed) [長年日記]

■1 dRuby + Rindaでriを15倍速くするfastri

fastriebanさんのri検索結果キャッシュスクリプトにインスパイアされたらしい。仕組みはdRuby + Rinda。riサーバ(fastri-server)にクライアント(friコマンド)からタプルを投げちゃう。15倍ぐらい速くなる。かっこいい。

$ time ri -T Enumerable#inject
  0.57s user 0.43s system 82% cpu 1.208 total

$ time fri Enumerable#inject
  0.03s user 0.01s system 49% cpu 0.082 total

sheepmanさんのirbでのri補完っぽくfriを組み込むエントリもあったので、マネしてみた。ストレスなくirbからriを引けて嬉しい。

irb + fastri

検索結果にほんのり色もつく。

リポジトリがdarcsだと書いてあったので、私はTiger用のdmgを使って取ってきたけど(最初MacPortsでdarcsを入れようとしたらvariantsを指定してもghc6.6でコケたので即あきらめた)、リポジトリを追いかけるのでなければhttpだからwgetとかcurlとかでも取ってきてインストールできるんじゃないでしょうか。インストールはsetup.rb(少なくとも私は)。

fastri-serverをOSXのログイン時に起動させる

最初はStartupItemsを使おうと思ったんだけど、自分ではうまくやれなかった(SystemStarterでは起動するんだけど自動起動してくれない……)。id:moroの人のアドバイスに従って、launchdを使ってみた。plistの編集にはProperty List Editorを使った。

~/Library/LaunchAgents/fastri-server.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
                       "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>fastri-server</string>
  <key>OnDemand</key>
  <false/>
  <key>Program</key>
  <string>/Users/shintaro/bin/fastri-server</string>
</dict>
</plist>

ログイン時の起動でいいや、と思ったので~/Library/LaunchAgentsに置いてます。launchdについては『Professional Mac OS X』が参考になる。plistについてとか詳しすぎる。

Professional Mac OS X (SOFTBANK MOOK)

Tags: Ruby Mac
本日のツッコミ(全18件) [ツッコミを入れる]
TrackBack (2007-07-31(Tue) 23:59)

http://phentermine.attheforum.com
Phentermine.
Phentermine.
Buy phentermine cod. Phentermine. Order phentermine online.

TrackBack (2007-08-01(Wed) 00:00)

http://www.setbb.com/cialis
Buy cialis.
Buy cialis.
Online pharmacy buy cialis. Where can i buy cialis. Buy cialis. Cialis best price buy online. Viagra cialis levitra buy cheap cialis buy ciali. Buy brand amp generic cialis online cialis center.

TrackBack (2007-08-02(Thu) 02:52)

http://cialis-best-price-buy-online.blogspot.com
Buy cialis.
Buy cialis.
Link buy cialis cheap. Buy cialis. Cialis best price buy online. Where to buy cialis.

TrackBack (2007-08-02(Thu) 10:39)

http://soma-online-sales.beeplog.com
Soma drug test.
Drug soma.
Carisoprodol soma drug test. Prescription drug called soma. Drug soma.

TrackBack (2007-08-02(Thu) 21:02)

http://besturlreference.info/o/uncle-sam.html
uncle sam
uncle sam
Actual articles about uncle sam and more.

TrackBack (2007-08-07(Tue) 04:02)

http://momsinporn.info/sexy-mom-seduces-young-cock.html
sexy mom seduces young cock
sexy mom seduces young cock
sexy mom seduces young cock author

TrackBack (2007-08-08(Wed) 02:17)

http://buyphentermine.blog.drecom.jp
Cheap 37 5 phentermine.
Cheap phentermine free sh.
Cheap phentermine. Hysbysfwrdd cymrux xanax cheap phentermine. Buy cheap online phentermine. Cheap phentermine no prescription. Phentermine cheap. Cheap phentermine online. Buy cheap phentermine now save.

TrackBack (2007-08-13(Mon) 17:08)

http://codeine.blog.drecom.jp
Cheap codeine no prescription.
Cheap codeine no prescription.
Cheap codeine no prescription.

TrackBack (2007-08-14(Tue) 15:28)

http://www.rankingblogs.com/start/buyxanax
Buy xanax online.
Cheap xanax online buy cheap xanax buy cheap xanax.
Buy xanax. Buy cheap xanax without prescription.

TrackBack (2007-08-19(Sun) 15:03)

http://tramadol22.sblog.cz
Tramadol hcl.
Tramadol hcl.
Tramadol hcl 20 mg 93. Tramadol hcl.

TrackBack (2007-08-20(Mon) 10:19)

http://tramadolll.informe.com
Tramadol.
Tramadol.
Tramadol no prescription. Tramadol withdraw. Tramadol.

TrackBack (2007-08-26(Sun) 04:01)

http://www.rankingblogs.com/start/Lorazepam
Lorazepam withdrawal.
Lorazepam side effects.
Lorazepam. Lorazepam order online consultation. Effect of lorazepam.

TrackBack (2007-08-26(Sun) 04:02)

http://www.rankingblogs.com/start/Phentermineonline
Phentermine.
Cheap phentermine.
Phentermine. How does phentermine work. Buy cheap phentermine.

TrackBack (2007-09-01(Sat) 10:25)

http://www.rankingblogs.com/start/pPhentermine
Phentermine.
Phentermine ionamin.
Buy phentermine. Phentermine. Order phentermine uk. Buy phentermine online. Adipexdrug addiction order phentermine online. Cheapest phentermine online.

TrackBack (2007-09-01(Sat) 10:26)

http://www.rankingblogs.com/start/orderPhentermine
Buy phentermine order cheap online.
Buy phentermine order cheap online.
Can i order phentermine online. Order phentermine online. Adipexdrug addiction order phentermine online. Phentermine online order. Phentermine overnight com online order page. Order phentermine phentermine online.

TrackBack (2007-09-01(Sat) 11:13)

http://www.friendster.com/websearch.php?search=1&filter=network&q=cheap+tramadol+site%3Atramadoll.conforums.com
Buy cheap tramadol mg tablets only in us online.
Cheap tramadol cod buy cheap cod online tramadol.
Cheap tramadol. Cheap tramadol fedex overnight.

TrackBack (2007-09-17(Mon) 04:07)

http://tramadol-hcl.ourprofile.biz
Tramadol.
Tramadol.
Tramadol 180. Comparative potencies of opioids tramadol. Tramadol sr 100. Tramadol.

TrackBack (2007-09-17(Mon) 07:31)

http://www.archive.org/details/BuyUltramBestValueFreeShippingNoPrescription
Buy ultram cheapest site.
Buy ultram cheapest site.
Canada pharmacy buy online ultram. Buy ultram cheapest site. Buy ultram.


«前の日記(2006-11-03(Fri)) 最新 次の日記(2006-11-10(Fri))» 編集
RSS feed