タグ

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

  • GitHub - twitter/innovators-patent-agreement: Innovators Patent Agreement (IPA)

    Innovators Patent Agreement The Innovators Patent Agreement (IPA) is a new way to do patent assignment that keeps control in the hands of engineers and designers. It is a commitment from a company to its employees that patents can only be used for defensive purposes. The company will not use the patents in offensive litigation without the permission of the inventors. This control flows with the pa

    GitHub - twitter/innovators-patent-agreement: Innovators Patent Agreement (IPA)
    t-wada
    t-wada 2012/04/18
    Twitter の Innovators Patent Agreement のリポジトリ
  • Twitter、特許に関する新方針を発表--防衛手段としてのみ特許を使用

    UPDATE Twitterは米国時間4月17日、特許に関する新方針を発表した。それは、シリコンバレー全体を巻き込む恐れのある特許をめぐる争いにおいて敵意の軽減という結果をもたらす可能性があり、邪悪にならないという誓約であるとも言える。 今回の方針は、特許を保有する技術企業のための倫理綱領になり得るようなもので、これによってTwitterの従業員らは、自らの発明をより適切に管理できるようになる。また、最も重要なのは、特許が防衛手段としてのみ使用され、他社による発明を阻止するために使用されないことを約束する点である。 Twitterエンジニアリング担当バイスプレジデントを務めるAdam Messinger氏はブログ投稿で、「Twitterにおける優れた点の1つは、素晴らしい製品を日々夢見て構築する、非常に多くの才能あふれる人々とともに働くことである。多くの企業と同様に、われわれもこれらの発

    Twitter、特許に関する新方針を発表--防衛手段としてのみ特許を使用
    t-wada
    t-wada 2012/04/18
    素晴らしい取り組みだと思う
  • The Art of Readable Code - 2012-03-05 - ククログ

    2011年11月に「理解しやすい、読みやすいコードはどのように書けばよいか」という内容のがO'Reillyから出版されました。(英語です。) https://amazon.co.jp/dp/9780596802295 英語なので読む人はいないでしょうが紹介します。読みやすい英語で書かれているので、「読みやすいコードだけではなく英語の勉強にも興味がある」という人にはちょうどよいでしょう。ページ数も200ページにいかないぐらいとコンパクトにまとまっています。 さて内容ですが、第一部が「SURFACE-LEVEL IMPROVEMENTS」です。見た目をよくしようという話です。具体的な内容は読んでもらうとして、まず、見た目のよさから入っているところが「わかっている感」をだしていますね。 読みやすいコードにするテクニックはいろいろありますが、まずは見た目が整っていないと、どんなにテクニックを駆使

    The Art of Readable Code - 2012-03-05 - ククログ
    t-wada
    t-wada 2012/04/18
    "7月あたりにあの角さんの訳で翻訳版が出版されるそうです。楽しみですね" きたこれ!!
  • rbenv ruby-buildとunicornでもっとさくっとRedmine入れてみる - As a Futurist...

    前にこういう記事書いたんですけど、Redmine プロジェクトは結構活発でついこの間 1.4.0 がリリースされてました。なんと Ruby1.9 系へ対応!Gemfile も提供されるようになってよりインストールが簡単になってたのでかっとなってやってみました。ついでにこちらもだいぶ枯れてきた rbenv+ruby-build を使い、HTTP サーバとしては unicorn を使ってみました。 rbenv+ruby-build のインストール git は入っている前提ですが、超簡単です。 $ cd $ git clone https://github.com/sstephenson/rbenv.git .rbenv $ mkdir -p ~/.rbenv/plugins $ cd ~/.rbenv/plugins $ git clone https://github.com/sstephe

    rbenv ruby-buildとunicornでもっとさくっとRedmine入れてみる - As a Futurist...
    t-wada
    t-wada 2012/04/18
    Redmine 1.4 系は ruby 1.9 や bundler 対応がされてインストールが楽になったことがよくわかるエントリ
  • Pinterest のスケール

    V 先生から教えて頂いたので、Instagram 同様 Django/AWS 構成の Pinterest のスケールをメモ。Pinterest はいつものアカウント名が初めて 先取 されたサービスなので、今後使わないと思います。 題に入る前に、Python には The Zen of Python (日語) という思想があります。私はこの思想を Python でのプログラミングだけでなく、インフラの構築の際も意識するように心がけています。"Simple is better than complex" です。Instagram や Pinterest のスケールを見て、この思想がもっと好きになりました。 Instagram はよりシンプルなインフラに更改していくことで、ただスケールするだけでなく、運用や変更のコストも最小限になるように最適化していると思います。結果的に Android

    t-wada
    t-wada 2012/04/18
    Pinterest のインフラ構成と推移のまとめ。参考になる。