タグ

2012年5月15日のブックマーク (4件)

  • [JavaScript] 猿でもわかるクロージャ超入門 まとめ - DQNEO起業日記

    クロージャとは クロージャは、言葉で説明するのが大変難しい概念です。 あなたは、自転車の乗り方を、口だけで説明できるでしょうか? あなたは、螺旋(らせん)の形を、言葉だけで説明できるでしょうか? ずばり、できないでしょう。 しかし、自転車に乗ることはできますし、針金で螺旋の形を作ることはできるでしょう。 「クロージャ」もこれと同じです。 だから、Wikipediaのこんな解説を見ても落ち込まないでください。 クロージャ (クロージャー、Closure) は、プログラミング言語において引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ)において解決する関数のことである。 理解できないですよね? 私もそうでした。 クロージャを既に知っている人にしか、この文章は理解できないでしょう。 クロージャを作るのは難しくない しかし、説明するのは難しくても、作るのは意外と簡単。それが

    [JavaScript] 猿でもわかるクロージャ超入門 まとめ - DQNEO起業日記
  • Ruby1.9にしたら invalid multibyte char (US-ASCII) - 屑プログラマの憂鬱

    遅ればせながらRVMを導入し、Ruby1.9.xを導入したら、「invalid multibyte char (US-ASCII)」というエラーが出た。 So Ruby 1.9 rejects to parse any file with non-ASCII characters if you don’t specify the encoding. You can do so by adding a Ruby comment at the top of the file: # encoding: utf-8 This tells the Ruby parser to interpret the file content using UTF-8 encoding. Of course, you need to specify the correct encoding (meaningly t

    Ruby1.9にしたら invalid multibyte char (US-ASCII) - 屑プログラマの憂鬱
    karukan
    karukan 2012/05/15
  • 括弧 - Wikipedia

    括弧は対で使用され、先に記述される括弧を括弧開き(かっこひらき)または始め括弧(はじめかっこ)、後に記述される括弧を括弧閉じ(かっことじ)または終わり括弧(おわりかっこ)と呼ぶ。横書き表記の記述においては、相対的に左括弧(ひだりかっこ)・右括弧(みぎかっこ)とも呼ぶ。また、対となる括弧がそれぞれ縦並びの括弧を縦括弧(たてかっこ)、横並びの括弧を横括弧(よこかっこ)と呼ぶ。仮名とは異なり、縦書きか横書きかで形が変わる。この項目では横書き表記で全て取り扱われているが、縦書きの場合は右90度回転されたものになる。なお、数学においても括弧は頻繁に用いられ、特殊な意味を持つ。

    括弧 - Wikipedia
    karukan
    karukan 2012/05/15
  • ネタベタオタの上には - 書評 - メタプログラミングRuby : 404 Blog Not Found

    2010年08月24日23:45 カテゴリ書評/画評/品評Lightweight Languages ネタベタオタの上には - 書評 - メタプログラミングRuby 出版社より献御礼。 メタプログラミングRuby Paolo Perrotta / 角征典 [原著:Metaprogramming Ruby] 「ただの」プログラマーで終わりたくない人、必携。 Rubyistsはもとより、そうでない人も。 むしろRuby以外のプログラミング言語をホームグラウンドにしている人は、Rubyistsよりもさらに得るところが大きいかもしれない。「私の言語ではどうやる?」を考え、実際にやってみることで、Rubyも「母国語」も理解が深まるのだから。 書「メタプログラミングRuby」は、Rubyにおけるメタプログラミングを物語形式で学ぶ一冊。舞台はRubyを使っているある会社。平凡なプログラマー、ボブは、

    ネタベタオタの上には - 書評 - メタプログラミングRuby : 404 Blog Not Found
    karukan
    karukan 2012/05/15