タグ

ブックマーク / readwrite.jp (4)

  • できる開発者の酷いコードとのつきあいかた | readwrite.jp

    ただの一行も酷いコードを書いたことがないというのは可能性としてあり得なくはないが、実際にはとても考えにくいことだ。 現実には、あなた自身も他の開発者と同じくセキュリティ欠陥を作ってしまったりUIの配置ミスなどをやってしまうことだろう。なにもあなたがダメな開発者だからというわけではなく、人間である以上しかたがないことなのだ。 開発者たちはみな人として仕方のない弱点を抱えていることから、「最高の開発者」と呼ばれる人々は自分が作るコードやインフラで起こりうる最悪の事態を想像し、それに備えている。以下、最高の開発者たちがおこなっていることだ。 大混乱を前提に考える数年前、Netflixが「Chaos Monkey」およびクラウドベースの管理ツール「Simian Army」の一部をオープンソース化した。かいつまんで言うと、Chaos Monkeyは、AWSインフラで幅広く動いているインスタンスをラン

    できる開発者の酷いコードとのつきあいかた | readwrite.jp
  • Airbnbがデータと機械学習コードを公開 | readwrite.jp

    今月4日、Airbnbは社内技術のイノベーションにつながる扉を勢いよく開け放った。同社は、オープンソース化した機械学習パッケージ・ソフトだけでなく、自社のデータ・インフラを一部公開し、“ホスト”としてコードを迎え入れる存在になろうとしている。 AirflowとAerosolveはすでに公開中のAirpalに続くことになった。Airbnbは今年すでにAirpalをオープンソース化している。Airbnbはまた、同社の全オープンソース・プロジェクトを管理するairbnb.ioを発表し、Githubページを補完するとしている。 4日の午前、開発者を中心とする同社の会議、OpenAirがサンフランシスコで行われた際に、Airbnbの技術担当副社長であるマイク・カーティスがこのように発表した。 Airbnbは、ソフトウェアを販売するのではなく、ホストの家やアパートなど、今までにはなかった滞在先と利用者

    Airbnbがデータと機械学習コードを公開 | readwrite.jp
    curion
    curion 2015/06/27
  • 普通の開発者を讃えよう | readwrite.jp

    Djangoの主たる貢献者、ジェイコブ・カプラン=モスは偉大な人物だ。だが、人は自分自身を「英雄的プログラマー」ではないとしている。 PyConの基調講演で彼が語ったように、スーパープログラマーか、弱小開発者か、という二分法は全くの間違いだ。 しかも、それは害悪ですらある。開発者を「一流」か「三流」かで判断しては、その中間の存在を無視することになると彼も述べている。その結果、優秀な開発者は長時間にわたって酷使させられ、一方では劣等プログラマーには仕事が与えられず、業界でのキャリアを積めないという状況はよく起きている。どちらも好ましいことではない。 人はみな並の人間だ世間の評判通り、カプラン=モスをDjangoの発案者、あるいは共同開発者とするのは、実は適切ではないかもしれない。しかし、多くの人は彼を素晴らしいプログラマーと評し続けるだろう。 実際には違う。少なくとも、彼自身の基準ではそう

    普通の開発者を讃えよう | readwrite.jp
    curion
    curion 2015/05/25
  • マイクロソフトがキーボードやマウス、モニターを終わらせる日は近い? | readwrite.jp

    つい先日までマイクロソフトは、モバイル事業の出遅れをなんとか穴埋めしようとする、どかか間抜けな企業に見えていた。だが今日では、つまらないオフィス向け製品を主力とする同社は、最も心躍るある製品を世に出し、イノベーションの力を取り戻している。 その変化は衝撃をもたらすには十分なものだ。先週水曜、ワシントン州レドモンドで行われたWindows 10の記者会見と同時に、同社は多くの発表とデモを行った。最も注目すべきは、Cortanaの音声認識機能やジェスチャー、そして「Windows Holographic」と呼ばれる高性能の拡張現実プラットフォームに関するものだ。この製品は、よりリアルな3D画像をテキストとともに目の前に表示し、同社の新しいHoloLensゴーグルを通して見た現実世界にそれらを重ね合わせている(下にスクロールし、製品のビデオを参照してほしい)。 音声認識、ジェスチャーやウェアラブ

    マイクロソフトがキーボードやマウス、モニターを終わらせる日は近い? | readwrite.jp
  • 1