JavaScriptの「(function() { ... })()」って,どうゆう意味なのか知りたい.

たまにこんな記述を見かけるのだけれども,このシンタックスシュガー(?)はどうゆう意味なの?

(function() { document.title = "marsのメモ"; })()

#最後の「()」って何だ?


誰か教えてください.
ググっても分かりませんでした.orz

Selena roadmap - IntelliJ IDEA - Confluence

IDEA7(Selena)のEAPが開始されたようだ.
ロードマップ見る限りでは,ものすごそうな目玉機能はなさそう.


Spring, Hibernateサポートなんかより,Find UsagesとかAnt Integrationあたりの一見地味な機能をソツ無く充実してって欲しい.そのほうがIDEAらしいし.

OSXで簡単にRuby SDKをセットアップする方法

昨日のIDEA Rubyプラグインの件だけど,Finkとかに頼らんでもいい方法見つけた.
それはLocomotive.これ入れて,Ruby SDKの場所に

/Applications/Locomotive2/Bundles/standardRailsJan2007.locobundle/i386/

を指定して完了.RubyGemsRailsも入ってるから,むたくそ簡単だった.

とりあえず,WEBrickが起動するとこまでは確認できたんだが,まずはRuby覚えんと.:-D
そうそう,できると思ってたけど,やっぱりIdeaVIMが有効だった.
RubyRailsが使いたくて,統合環境がお望みで,かつVIMキーバインドで,Windows以外でも使える環境を欲している方は,結構おすすめなのかもダ.>IDEA+Rubyプラグイン


ps.
FinkRubyの場合,Ruby SDKの場所は「/sw」を指定するといいらしい.でも,RubyGemsとかRailsとか追加でインスコする必要があるんで,Locomotiveのほうが楽だ.