A new startup called Kinnect aims to help people privately save generational memories, traditions, recipes, and more. The company’s app, launched this month, lets people create invite-only spaces where they…
ソースコードのなかでバグが多いのは、より高頻度に、かつ最近になって集中的に直している部分。これが、グーグルで採用された「バグ予測アルゴリズム」であることを、先月の記事「グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している」で紹介しました。 そのバグ予測アルゴリズムを実装したツール「bugspots」がオープンソースとして公開されています。 gitのレポジトリを分析 bugspotsはRubyで記述されており、gitのレポジトリから履歴を読み込んで分析し、どのモジュールにバグが含まれている確率が高いかを示してくれます。 以下のようにインストールして実行(説明ページから引用)。 $> gem install bugspots $> git bugspots /path/to/repo $> git bugspots . # (in current git directory)
グーグルでは、社内のプログラマによって作り出される大量のコードの品質を保つため、チェックイン前にユニットテストとコードレビューが行われているそうです。しかし、コードが大量になってくると、ユニットテストやレビューをすり抜けるバグも少なからず発生します。 そこでコードの品質をさらに高めるために、グーグルでは「バグ予測アルゴリズム」を採用。バグがありそうな部分をレビュアーにアドバイスする仕組みを採用したとのこと。 そのバグ予測アルゴリズムとはどんなものなのか。Google Engineering Toolsブログに投稿されたエントリ「Bug Prediction at Google」(グーグルにおけるバグ予測)で説明されています。 ソースコードの修正履歴を基に予測 コードの中にバグがありそうな箇所を分析する手法としては、「ソフトウェアメトリクス」がよく用いられます。これはコードを静的に分析して、
先日のFoo Campにおいて、GoogleのSteve Yeggeが"GoogleのRailsクローン"という講演(John Lamによるレポートはこちら(source))を行い、GoogleでRuby on Railsを移植した経験について語った。 Google における開発者の生産性を向上するための取り組みの中で、Steveはプログラミング言語としてRails(その結果としてRuby)を採用するよう説得を試みました。そして聞き入れてもらえない(Googleは実際、彼らのインフラがサポートしなければならない言語をこれ以上増やしたくないのです)と感じた時に、不満を感じたプログラマーが誰でもそうするように、SteveはRailsをJavaScriptに移植することを決めました。コツコツと。 これははっきりとソフトウェア開発コミュニティの興味を引き、あらゆる方面からの反応があった。この取り組
John Lam / 青木靖 訳 2007年6月24日 Foo Campで私が最初に行ったのは、「GoogleのRailsクローン」と題するSteve Yeggeの講演だった。このタイトルを見てどうして聞かずにいられようか? Googleはプログラミング言語として、C++、Java、Python、JavaScriptの4つを使っている。WebのフロントエンドをJavaで書きたがる人がそういるとは思えないが、それはWebフロントエンド用のJavaコードをたくさん持っているGoogleにしても 同じだ。 Googleにおける開発者の生産性を引き上げるため、Steveは会社にRails(したがってRuby)を言語として採用するように訴えたが、それが叶わないとなると(Googleはインフラでサポートしなければならない言語の数を増やすのをとても嫌っている)、 彼は欲求不満のプログラマがみんなするだろ
スクウェア・エニックス・ホールディングスは12月9日、米Googleと協力し、「家庭用ゲーム機向けと同等」のゲームをWebブラウザ上で提供していくと発表した。ブラウザ上でネイティブコードを実行する技術「Native Client」を活用、Chromeブラウザで動作するゲームの第1弾を月内にリリースし、来年中に複数のタイトルを公開するとしている。 米Google本社で開かれたNative Clientの発表会に、スク・エニの和田洋一社長が出席し、第1弾ゲーム「Mini Ninjas」を披露した。 同ゲームは2009年に英Eidos(スク・エニ子会社)がリリースした忍者アクションゲーム。12月中にオープンβサービスを開始する予定で、ダウンロードやインストールなどの操作をしなくてもChromeウェブストアから遊べるという。オープンβの利用には今後リリースされるChromeのβ版(Chrome 1
Google Native Client(ネイティブクライアント、食塩を意識してNaClと略される)は、ネイティブコードを安全に、しかし効率的に実行することを目標とした、サンドボックスを中心としたフレームワークである。当初はその名の通りネイティブコード版のみであったが、その後の情勢などにより、現在はプロセッサアーキテクチャ非依存の Portable Native Client (PNaCl) もあり、それについても述べる。 WebAssemblyの普及に伴いそちらにリソースを集中するため開発を終了し、2019年にChromeから削除されることを発表[1]。2023年に削除された[2]。 NaCl、PNaClともx86とARMに対応したものが公開されている。ウェブブラウザ上のウェブアプリケーションをネイティブアプリケーションに近い速度[3]で実行することなどを主な目標とした、安全にネイティブ
Facebook、プライバシー設定を「オプトイン」に変更へ――Wall Street Journal報道 Facebookがプライバシー問題について、FTCとの和解に近づいている。和解案の条件の1つとして、プライバシー設定を従来のオプトアウトではなく、オプトインにすることが含まれる。 米Facebookと米連邦取引委員会(FTC)がプライバシー問題に関し、和解に向かっているという。米Wall Street Journalが11月10日(現地時間)に報じた。 この和解案では、Facebookはすべてのプライバシー設定を「オプトイン」(選択的に有効にする)にするという。また、向こう20年間にわたる第三者機関による定期的な査察の受け入れが義務付けられている。 FTCは2009年、電子プライバシー情報センター(EPIC)ほかの個人や団体からの申し立てを受け、Facebookのプライバシー機能につい
Twitter、Facebook、Googleの初期デザインにびつくり。2011.09.19 12:007,034 びつくりっ!ウェブサイトというものは機能が増えたり仕様が変更したりで、そのデザインがどんどん変わって行くものです。今や有名なあのサイトも初期はさっぱりとざっくりと作られていたのです。 そう、トップ画にあるTwitterだって。 TwitterじゃなくてTwttrだし。なんかtimelineとかwhat up? とかグラフィティぽい中二病風なフォントだしね。 そう、Facebookだって。 映画ソーシャルネットワークでもでてきましたけど。Theがはいってるし、顔があるし。 そう、Googleだって。 Yahoo! みたい! [Kottke] そうこ(Casey Chan 米版)
米Googleは8月12日(現地時間)、パーソナライズ検索機能「Social Search(日本語では「ソーシャル検索」)」で表示するコンテンツに、同社のソーシャルサービス「Google+」の一般公開投稿を追加したと発表した。 ソーシャル検索は、同社が2009年にLabsのプロジェクトとして提供を開始した機能。Googleのアカウントにログインした状態で検索すると、検索結果にTwitterでフォローしている相手やFlickrのコンタクト(これらをまとめてGoogleは“ソーシャルコネクション”と呼ぶ)がその結果についてコメントしていることが表示される。Googleは、これによってユーザーは検索結果の中から自分が信用している友達が評価しているコンテンツを選べるとしている。 Google+を利用しているユーザーがGoogleアカウントにログインした状態で検索すると、Google+のサークル内の
米Googleは8月15日、Androidスマートフォン/タブレットを開発・販売する米Motorola Mobilityを約125億ドルで買収すると発表した。買収でAndroidエコシステムの成長を加速し、モバイル分野での競争力を強化するとしている。 Motorola Mobilityは、Motorolaからモバイル端末やセットトップボックス(STB)事業を分社化して今年1月に発足。タブレット「XOOM」やスマートフォン「DROID3」などAndroid端末も製造している。 買収後もMotorola Mobilityは存続し、AndroidのライセンシーとしてAndroid端末の開発を進める。Googleは「Androidはオープンなままだ」と説明している。 Googleのラリー・ペイジCEOは「2社はともにAndroidエコシステムの成長を加速するユーザー経験を創造し、コンシューマー、パ
ども。7月1日以来二週間、ずっとGoogle+停止中の鳥居であります。 ここまでの経緯はこんな感じでした。 7月1日 「鳥居三三」でGoogle+アカウント確保。ただ表示名が三三、だけでなんかへんな感じ。そだ、tory33とか名前にいれておけばアピールになるかも。 ↓ 「おっとその名前は規約違反だ。登録する気かい?審査中にしちゃうぞ?」 ↓ 構わんよ! ↓ はい、審査中。てかあとサービス使わせねー。文句あるなら「相談するボタン」っぽいの押せや。 ↓ あちゃ、そいつはヤンチャが過ぎたな、すまんすまん。名前も戻したし、これでなんとかひとつ頼んます! ↓ 7日間放置プレイ ↓ 7日後。「あー、なんかお前から頼んます、って来たけど規約違反してるね、うん。却下。理由は規約みて考えな。」 ↓ え゛。イヤイヤイヤ、状態元に戻したんだし、おかしいだろよ。もう一度申請! ↓ 2日後。「だーかーらー。規約見ろ
トップ > Google+ > Google+(グーグルプラス)の戦いの本丸は会員数ではなくデータ量 いしたにまさきの新刊:HONDA、もうひとつのテクノロジー ~インターナビ×ビッグデータ×IoT×震災~ 01 それはメッカコンパスから始まった|Honda、もうひとつのテクノロジー 02 ~インターナビ×GPS×ラウンドアバウト~ 運転する人をサポートすること|Honda、もうひとつのテクノロジー 03 ~インターナビ×災害情報×グッドデザイン大賞~ 通行実績情報マップがライフラインになった日 2011.07.12 Google+(グーグルプラス、もしくはグープラ)を使って、約2週間。だいぶ、いろいろとわかってきたので、ここらで初期のひとまとめとしておこうと思います。 今のところの感想は、とにかくひと言で言うと「ラリー・ペイジやっぱりすげえ!」という言葉に集約されます。 これは使い始めて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く