タグ

ブックマーク / www.publickey1.jp (2)

  • Facebook、マルチスレッドのコードを静的解析してデータ競合を検出する「RacerD」、オープンソースで公開。同社Androidアプリのリリース前に1000以上の問題を検出

    Facebookは、Javaのコードを静的に解析してマルチスレッドプログラミングで発生するデータ競合のバグを発見するツール「RacerD」をオープンソースでリリースした。 アプリケーションのレスポンスを改善するうえで、マルチスレッド化は重要な選択肢のひとつです。 その一方で、マルチスレッドのアプリケーションは十分に注意深くプログラミングしないと、変数の値が予期しないタイミングでほかのスレッドから書き換えられるなどの問題が紛れ込みやすいものです。 しかもマルチスレッドに起因する問題は再現が難しく、一般に発見するのが困難です。 RacerDリリース:Facebookで1000以上ものバグを発見 Facebookは、こうしたデータ競合の問題を、コードを静的解析することで発見し、警告してくれるツール「RacerD」をオープンソースで公開しました。 Facebookの説明によると、RacerDはロッ

    Facebook、マルチスレッドのコードを静的解析してデータ競合を検出する「RacerD」、オープンソースで公開。同社Androidアプリのリリース前に1000以上の問題を検出
    toydev
    toydev 2017/10/23
  • GMail、Yahoo MailがOAuthへ対応。時代遅れのメールは復活できるか?

    Yahoo Mail、GMailが相次いでOAuthに対応しました。Yahoo Mailは3月25日、そしてGMailは3月30日に、OAuthに対応したことをそれぞれブログなどで発表しています。 メールはTwitterGoogle Waveなどの登場で「時代遅れ」なコミュニケーション手段だといわれてはいますが、それでもいまだにネット上でもっとも使われているコミュニケーション手段だといえます。 そのメールのサービスとしてよく知られるGMailとYahoo MailがOAuthに対応したことで、メールがまた見直されるような新たな付加価値サービスが登場するかもしれません。 OAuthはサードパーティにアクセス権を与える OAuth(オース)は、Webサービスをマッシュアップするときに使える認証方式です。例えば、GMailの自分のInboxにアクセスして何らかの操作(例えばメールのバックアップ

    GMail、Yahoo MailがOAuthへ対応。時代遅れのメールは復活できるか?
    toydev
    toydev 2012/01/30
  • 1