タグ

ブックマーク / www.artonx.org (3)

  • 伽藍、バザール、ノウアスフィア、おなべ(3) L'eclat des jours(2012-04-11)

    _ 伽藍、バザール、ノウアスフィア、おなべ(3) さてやっと1998年春を迎えて『ノウアスフィアの開墾』だ。おそらく、伽藍とバザールにくらべてがくんと知名度は落ちる(つまり、みんな2項対立は大好きだけど、協調の話や未知の用語には興味がないんだろうなぁと勝手に推測しているおれだった)。 ノウアスフィアとは、『ヌースフィア』(でぐぐれ)のことで、ぐぐればわかるが、すさまじく怪しい用語だ。もっともこの論文の中ではソースコードが存在する思考空間を意味している。 この論文のテーマは、なぜハッカーはソースをオープンにするのか、なのだが、内容はむしろ、「なぜオープンソースは、ソースの自由な改変を許すライセンスなのに、改変したソースが元に戻るのか?」の解明に軸足がある。 推測だが、ネットスケープをはじめとする企業が自社のコードベースをオープンにした場合に、そこから知らないうちにフォークされてもっとうまいこ

    kabukawa
    kabukawa 2014/09/30
    「まともな開発者ならバグは常にあるということを知っているから、エンバグしたという理由で個人を非難してもしょうがないとわかっているからだ。一方、どういうコードが問題を起こしたかの知見は重要だ。」
  • ActiveScriptRuby and Other packages

    RScript(Ruby IActiveScript wrapper)についてのバグ報告や要望はGithubのIssuesに登録してください。 Ruby MSI Packages Ruby-2.4.0 (i386-mswin32_100) Microsoft Installer Package (2016-12-24 revision 57164) 19,310,592バイト (msi 1.0.0) MD5 checksum: dd445a60ce6164374ab4689990dfc6f1 ActiveScriptRubyのバージョン付きLanguage名はRubyScript.2.4です ActiveScriptRuby(RubyScript.2.4), RJBを含みます。なおriドキュメントは省略しています。 リファレンスはDiceさんが作成されたRubyリファレンスマニュアル ch

    kabukawa
    kabukawa 2014/08/18
  • The Backyard - JavaScriptのおもしろさ

    JavaScript(ECMAScript)は、他のプログラミング言語の決まりに慣れ親しんでいると、非常に奇妙な存在です。一見すると、CやJavaから型宣言を省いただけの単純なプログラミング言語に見えます。しかし、prototype.jsやjQueryのような優れたライブラリのソースを眺めると、それが単なる勘違いに過ぎないことに気づくでしょう。 ここでは、prototype.jsのソースファイルを読むのに必要となるJavaScriptの文法のうち、特に重要な3点を説明します。これらは、JavaScriptでプログラムを記述するのに重要な役割を持つ反面、単にHTMLにアクセントを付ける程度の利用方法では出現しません。したがって、ここで説明するJavaScriptの「濃い」部分を知らなければ、prototype.jsのソースファイルを眺めても何が記述されているのか理解することはできないでしょう

  • 1