タグ

ブックマーク / yokolet.hatenadiary.org (4)

  • Neal Gafter氏、Microsoftへ - Servlet Garden @はてな

    Java PuzzlerでJoshua Bloch氏とともに有名なNeal Gafter氏、近頃はJava言語へのclosures導入に向けて活動をされているのですが、いつの間にかMicrosoft社に移られたようですね。知りませんでした。 Java Posseに掲載されていた "Report from the JVM Language Summit"(http://javaposse.com/index.php?post_id=385201)を聞いていたら、"Neal Gafter from Microsoft"という自己紹介!その場の一同はびっくりだったようなので、JVM Language Summit当時はまだあまり知られていなかったのでしょう。このレポートの冒頭はGafter氏の今後の活動についての質問が相次いで出ていました。Gafter氏の返答によると、これまではGoogleでは

    Neal Gafter氏、Microsoftへ - Servlet Garden @はてな
  • 「=>」の読み方、Rubyでは「hash rocket」、Javaでは「fat arrow」、C++では「goes to」 - Servlet Garden @はてな

    プログラムやコマンドの使い方を言葉で、たとえば電話越しで説明しないといけない状況に陥ったときにハタと困ったんですよ。「これ、どう発音すれば相手はわかってくれるのか‥?」と。プログラムと言えば、{}だの、^だの、なんとも言い表しがたい記号があちこちに散在しています。調べてみたら、こんなブログがありました。英語のネイティブスピーカでもけっこう困っているんですねぇ。 » Coding Horror 冒頭には "I responded with a single line of Ruby to do the same, and a single line of Lisp." "He wrote back: "Underscores, pipes, octothorpes, curly braces -- "、、、"What the heck is an octothorpe?" とあり、笑えます。

    「=>」の読み方、Rubyでは「hash rocket」、Javaでは「fat arrow」、C++では「goes to」 - Servlet Garden @はてな
  • JavaでTrieデータ構造を実装する

    WEB+DB PRESS vol.42の特集「アルゴリズム&データ構造」でもとりあげられていたTrie(とらい; p34-37)について調べてみたので、忘れないようにメモです。 Trie(s)というのは単語を辞書のなかから見つけ出すときに人がふつうに行っている探し方のアルゴリズムです。例えば、poolならまず、pのところに行って、次にoのところに行って、、、つまり、p -> o -> o -> lと探していきます。続いてprizeを見つけるとしたら、p -> r -> i -> z -> eですが、先頭の文字が同じpなので、pの付近からはずれたところから始めたりはしません。この二つの単語の場合pをprefixと見なすのがTrieです。poolとpoleだったらprefixはpoにのびていきます。prefixがのびていけばいくほど候補は減っていきます。ちょうどIDEのメソッド補完機能のように

    JavaでTrieデータ構造を実装する
  • JavaServer Faces 2.0仕様のメモ - Servlet Garden @はてな

    JSF2.0の原案が公開されています(https://javaserverfaces-spec-public.dev.java.net/proposals/JSF-2_0-draft.html)。今のところ、JSFのSpec LeadをやっているEd Burns氏のブログに出ているだけで、JCPのサイトに現われるのは4月になってから(といってもすぐですね)という状態です。ただ、ロードマップによるとJCPからPublic Reviewをダウンロードできるのは来年(!)の2月か3月の予定なので、仕様が固まるだけでもかなり時間がかかりそうです。とりあえず、どんな変更があるのかを私が理解した範囲でメモしておこうと思います。 仕様を作っている中の人が考えていることは 生産性をあげること graphical IDEというのはNetBeansを指しているのかな?command-line develope

    JavaServer Faces 2.0仕様のメモ - Servlet Garden @はてな
  • 1