«前の日記(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<br>Phentermine.<br>Phentermine.<br>Buy phentermine cod. Phentermine. Order phentermine online.

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

http://www.setbb.com/cialis<br>Buy cialis.<br>Buy cialis.<br>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<br>Buy cialis.<br>Buy cialis.<br>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<br>Soma drug test.<br>Drug soma.<br>Carisoprodol soma drug test. Prescription drug called soma. Drug soma.

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

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

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

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

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

http://buyphentermine.blog.drecom.jp<br>Cheap 37 5 phentermine.<br>Cheap phentermine free sh.<br>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<br>Cheap codeine no prescription.<br>Cheap codeine no prescription.<br>Cheap codeine no prescription.

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

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

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

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

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

http://tramadolll.informe.com<br>Tramadol.<br>Tramadol.<br>Tramadol no prescription. Tramadol withdraw. Tramadol.

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

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

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

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

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

http://www.rankingblogs.com/start/pPhentermine<br>Phentermine.<br>Phentermine ionamin.<br>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<br>Buy phentermine order cheap online.<br>Buy phentermine order cheap online.<br>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<br>Buy cheap tramadol mg tablets only in us online.<br>Cheap tramadol cod buy cheap cod online tramadol.<br>Cheap tramadol. Cheap tramadol fedex overnight.

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

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

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

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


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