タグ

2011年9月18日のブックマーク (2件)

  • はじめに

    概要 C# はいい言語ですよ。 C# の文法を知りたいだけなら Microsoft の公式文書だけで十分。 ここではもう一歩踏み込んで「そもそもなぜそういう機能が必要なのか」という部分に焦点を当てた説明をします。 プログラミング言語を覚えることは手段であって目的ではない。 なるべく簡単な言語を使った方がいいです。 大切なのは「難しい言語を使えること」ではなく、「どんな言語を使ってでも、作りたいものを作れること」。 楽に、いろんなことを幅広く実現できるのが C# ! 当コンテンツの内容について .NET Framework Technical Preview 版配布開始から約2年、 2001年末にようやく .NET Framework 正式版が発表されました。 また、2002年2月には日語版も配布開始され、同4月には Visual C# .NET語版も発売されました。 ここに来てよう

    はじめに
  • 編集距離が近いメソッドを勝手に呼ぶ - hitode909の日記

    メソッド名を打ち間違えてメソッドを呼べないことがあって寂しかったので,呼ぼうとしたメソッドがないときは編集距離が近いメソッドを勝手に呼ぶのを作ってみた. module AutoCall def method_missing(method, *args) __send__(find_nearest_method(method), *args) end private def find_nearest_method(method) methods.sort_by{ |my_method| levenshtein_distance(my_method, method) }.first end # http://d.hatena.ne.jp/kenkitii/20090204/ruby_levenshtein_distance def levenshtein_distance(str1, str2

    mollifier
    mollifier 2011/09/18
    すごい。hitodeさんはUI考えるのうまい。うますぎてついていけない人多数。