タグ

2009年6月24日のブックマーク (6件)

  • 「オープンソース」の二つの意味 | OSDN Magazine

    最近、「オープンソース」という言葉の意味を巡る論争が再燃したようだ。混乱が生じるのは、「オープンソース」という概念自体に、性格の異なる二つの要素が詰め込まれているからではないだろうか。 法的状態としてのオープンソース ソフトウェア開発の文脈における「オープンソース」という言葉は、あるガイドライン(「オープンソースの定義」)を満たしたライセンスの下で公開されているソフトウェア、という意味である。先行した「フリーソフトウェア」という概念の言い換えとして生まれたものだ。これを、「法的状態としてのオープンソース」と呼ぶことにしよう。 「オープンソースの定義」が試みているのは、ソフトウェアの第三者による利用、特に改変や配布に関して著作権者が課す条件に対し、一定の基準を設けるということである。これにより、法的状態としてのオープンソースが保証されているソフトウェアであれば、個別にはどのようなライセンスが

    「オープンソース」の二つの意味 | OSDN Magazine
    yhara
    yhara 2009/06/24
    "思うに、法的状態としてのオープンソースとは、畑を耕すようなものである。"
  • Pythonのjoinがキモいとか言ってると、多重ディスパッチ派の人がやってきますよ - みずぴー日記

    ','.join() がなぜキモイのか - methaneのブログ Pythonの','.join()がキモいと思ってた時代が僕にもありました - by edvakf in hatena この辺を読んだ感想。 joinがArrayのメソッドであるべきか、Stringのメソッドであるべきかを議論していると、多重ディスパッチ派の人が嬉々としてやってきますよ。 で、「これだから単一ディスパッチのオブジェクト指向はダメなんだ。joinはArrayとStringのコンビネーションで定義するべきメソッドだ」とか言って、こんなコードを書くと思います。 (define-method join ((x <string>) (xs <list>)) (string-join (map x->string xs) x)) 念のため ボクは多重ディスパッチ派閥じゃないですよ。 ボクの考えでは、これはオブジェクト指

    Pythonのjoinがキモいとか言ってると、多重ディスパッチ派の人がやってきますよ - みずぴー日記
    yhara
    yhara 2009/06/24
    なるほど
  • プラットホームホルダー対コンテンツ屋さん百年戦争 - はてなポイント3万を使い切るまで死なない日記

    どうもコンテンツプラットホームホルダーとコンテンツ屋さんとの関係をきちんと理解していないひとが多いようなのでちょっと書きます。 いいたいことは、自分で自分の戦う土俵をつくれないひとは、しょせん成功なんてできるわけがないってことです。 そしてコンテンツ屋はプラットホームホルダーと戦わなければならないのは必然だということです。 ぼくは、以前のエントリで、アップルは”神様”でもなければ”お上”でもないと書きましたが、shi3z氏のエントリによるとやっぱり”お上”だそうです。 JRAに勝とうと思って馬券を買う人は居ないだろう。 つまり、胴元に勝つことを前提に戦略を組み立てることはできない。 しかし、JRAがルールを変更するとしたら、それは大きな影響がある。 そしてAppleが胴元だとしたら、胴元の気に入るようなものを作るしかない。 与えられた土俵の中での最適解を見つけるなんてゲームは、ある程度の頭

    プラットホームホルダー対コンテンツ屋さん百年戦争 - はてなポイント3万を使い切るまで死なない日記
    yhara
    yhara 2009/06/24
    "ジョブズをなめるな"
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • IE6 denial message for Momentile.com

    IE6 denial message for Momentile.com This was such a fun project -- this is what users of Internet Explorer 6 see when they visit Momentile. You can see sketches and a bit of the process on my website. UPDATE: There have been many requests to use this image on other websites, so I've decided to release it under a Creative Commons license. You are free to reuse the image on your own website as long

    IE6 denial message for Momentile.com
    yhara
    yhara 2009/06/24
  • Advanced Topics in Programming Languages: Java Puzzlers,...

    Google Tech Talks July 23, 2007 ABSTRACT Java Puzzlers, Episode VI: The Phantom-Reference Menace/Attack of the Clone/Revenge of the Shift. Josh Bloch and special guest star Bill Pugh present yet another installment in the continuing saga of Java Puzzlers, consisting of eight more programming puzzles for your entertainment and enlightenment. The game show format keeps you on your toes while the p

    Advanced Topics in Programming Languages: Java Puzzlers,...