サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。
概要 Design Documentと聞くと何を想像しますか? 一般的にDesign Documentが指すのは設計書であることが多いのではないでしょうか。 設計書、簡単に説明するのであればソフトウェアを「どうやって作るの?」を説明したドキュメントです。 Googleではソフトウェアエンジニアリング文化における重要な要素として、今回お話ししていくDesign Docsと呼ばれるものがあります。 Design Docsとは? Design Docsとは、開発者がコーディングに着手する前にソフトウェアシステムまたはアプリケーションの開発する人が作成するドキュメントです。 => ソフトウェア設計における仕様書や設計書とは別物と捉えた方がよいです。 仕様書、設計書は作成した上でのDesign Docsの作成となるようです。 このドキュメントには、高レベルの実装戦略と主な設計の決定事項がまとめられて
こんにちは。ミーティングテクノロジーという会社で会議ツールを開発している伊勢川です。 仕事で位置情報サービスを軽く調べる機会があって、せっかくなので調べた内容を記事にしたいと思います。 位置情報(地図)サービスといえば、Google Mapを思い浮かべる人も多いのではないでしょうか。私もGoogle Mapのヘビーユーザー&ファンで、カーナビの代わりとして使ったり、街で見つけた史跡の写真等を2000件以上投稿したりしています。 B2Cのサービスの中ではGoogle Mapが圧倒的な存在感を放っていますが、B2B向けのサービスとなると様相が異なるようです。今回は、ある調査でB2B向けサービスの中ではGoogle Mapより高い評価がついていた「HERE」というサービスについて書きます。 Google Mapよりすごいと言われる所以はなにか Omdiaのレポートによると、B2B市場の位置情報サ
Android / iOS 版「Google マップ」アプリで登山ルートを表示可能に 登山開始地点と終了地点の登山ルートと共にトイレの場所やその他の登山に役立つ情報が表示 まずは米国国立公園から提供開始され今後数か月以内には世界中の山で展開予定 Google は 2023 年 4 月 11 日(火)、地図サービス「Google マップ」の Android / iOS 版アプリに提供する新機能を発表しました。 今回発表された Android / iOS 版「Google マップ」アプリの新機能は、登山ルート表示機能です。例えば[~山 登山]などと Android / iOS 版「Google マップ」アプリで検索した場合に、登山開始地点と終了地点の登山ルートと共に、トイレの場所などのルート上のスポットが表示されます。 またスポットのコミュニティに投稿されるレビューや写真も表示され、登山の種類
英字新聞社ジャパンタイムズ、スタートアップメディア・テッククランチでの記者経験を経て、ダイヤモンド社のスタートアップ担当記者に。最近はフードテックやモビリティ領域に注目している。趣味はギターやシンセサイザーだが総じて下手。2020年7月よりダイヤモンド社「DIAMOND SIGNAL」記者。 From DIAMOND SIGNAL スタートアップやDX(デジタルトランスフォーメーション)を進める大企業など、テクノロジーを武器に新たな産業を生み出さんとする「挑戦者」。彼ら・彼女にフォーカスして情報を届ける媒体「DIAMOND SIGNAL」から、オススメの記事を転載します。※DIAMOND SIGNALは2024年1月をもって、ダイヤモンド・オンラインと統合いたしました。すべての記事は本連載からお読みいただけます。 バックナンバー一覧 Adobeによるコラボデザインツール運営のFigma買収
By BrianAJackson サービスやシステムに意図的にトラブルを発生させることで、実際にトラブルが発生した際に的確な対処ができるような訓練を行うことを「カオスエンジニアリング」といいます。Googleが従業員に対して行っている4つのカオスエンジニアリングについて、Googleのエンジニアリングディレクターであるデイブ・レンジン氏が語っています。 Chaos Engineering For People Systems w/ Dave Rensin of Google - YouTube ◆チームメンバーをランダムで不在にさせる 週に1度、各チームからランダムにピックアップされたメンバーを自宅勤務とします。選ばれたメンバーは自身の仕事を遂行することはできますが、他のメンバーからの質問には一切答えてはならないというルールで自宅勤務を行います。これを行うことで、突然誰かが欠勤しても円滑に
GoogleのSEO対策をする上で、アルゴリズムを理解しておくことは非常に重要です。 Googleのアルゴリズムについて「キーワード」や「被リンク」など、 代表的なものを解説したサイトは多数見つかります。 しかし、200近く存在するといわれているGoogleのアルゴリズムについて、 詳細な情報を発信しているサイトはほとんどありません。 もっと具体的な情報がわかれば、SEO対策もしやすくなりますよね ちょっとした差かもしれませんが、細かいSEO対策をするとしないとで、 ライバルサイトと差をつけることができます。 Googleは検索順位を決めるのに機械的に処理しています。 コンテンツの質がまったく同じなら、 アルゴリズムの細かい指標が基準となって、ランキングが決められます。 今の時代、代表的なアルゴリズムは皆対策しているので、 ライバルと差別化するのが難しいです。 ライバルがSEO対策できてい
任天堂:新しい汎用ゲームサーバーを Google Kubernetes Engine、Cloud Spanner などを駆使して構築 世界中で愛好されている任天堂株式会社(以下、任天堂)の家庭用ゲーム機「Nintendo Switch」。そのオンライン マルチプレイを担う汎用ゲームサーバーの動作基盤に新たに Google Cloud が採用されました。多くのユーザーとの通信を処理しなければならないこの仕組みを、なぜ Google Cloud 上に構築したのか。どのような工夫を施すことで、安定性・可用性と運用負担の軽減を両立させたのか。構築に携わったエンジニアのお二人に話を伺いました。 利用しているサービス: Google Kubernetes Engine、Agones、Anthos Service Mesh、Cloud Spanner、Cloud Load Balancing、Cloud
Googleは検索エンジンだけではなく、GmailやGoogleドキュメント、Googleアナリティクス、Googleスプレッドシートなど、さまざまなサービスを無料で提供しています。しかし、古くから「ただより高いものはない」といわれるように、無料で提供されるのにはそれだけの理由があるわけで、ウェブアプリ開発者のキャスパー・ブレーデ氏が「Googleアナリティクスは無料で提供されているが、使うのをやめるべきだ」と主張しています。 Google Analytics: Stop feeding the beast | Caspar von Wrede https://casparwre.de/blog/stop-using-google-analytics/ 近年のGoogleは検索エンジンを運営する小さく風変わりな会社ではなく、巨大な多国籍企業となりました。Googleの主な事業は検索エンジン
経緯はNewsPicks社が出版している書籍『STARTUP 優れた起業家は何を考え、どう行動したか (NewsPicksパブリッシング) 堀新一郎』の中で「(佐藤裕介氏は)Googleにエンジニアとして入社」と記載していたため、事実を確認するべく私が問い合わせたところから始まる。 【募集】こちらの書籍で「(hey社佐藤裕介は)2008年エンジニアとしてGoogleに入社」と明記しているようです。もしリアル書籍を持ってる方いたら該当箇所の写真ください! STARTUP 優れた起業家は何を考え、どう行動したか (NewsPicksパブリッシング) 堀新一郎 https://t.co/EM44TtBSbp — DJ AsadaAkira (Super Ethical Activist) (@DJ_AsadaAkira) September 28, 2021 書籍内179ページから引用「"200
by Needpix.com ついに時価総額1兆ドル(約110兆円)の大台に載ったGoogleの親会社Alphabetが2020年2月3日に、2019年第4四半期の収益報告書を発表しました。その中でGoogleの子会社であるYouTubeの収益が、Googleに買収された2006年以来初めて公表されました。 Alphabet Announces Fourth Quarter and Fiscal Year2019 Results https://abc.xyz/investor/static/pdf/2019Q4_alphabet_earnings_release.pdf Alphabet discloses YouTube, Cloud revenues for the first time https://www.cnbc.com/2020/02/03/alphabet-disclos
昨年11月末に発売された『Googleのソフトウェアエンジニアリング』を読みました。 Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス オライリージャパンAmazon 細かい内容についての感想はTwitterの方に放流しているので、ブログでは簡単に。 とりあえず一周した。17章以降は基本「いやーGoogleさんすごいっす」という感じだったが、ところどころ役立つ話があったし、「エンジニアリングを発展させていった先の一つの形がこうなのか」という面白さは大きかった。逆に前半は実践的にかなり勉強になったのでちゃんと復習しよう…… #swebookjp— こま (@koma_koma_d) 2022年1月3日 全体の構成 書籍全体の構成は、以下のようになっています。 分量としては、「第4部 ツール」が最も大きな部分を占めています。 第2部から第4部に
by Thomas Hawk 2013年にGoogleに買収されたマップアプリ「Waze」の開発企業でCEOを務めていたノーム・バーディン氏が、2021年にGoogleから退職しました。そんなバーディン氏が、よく質問として寄せられる「なぜGoogleを辞めたのか?」に答えつつ、Googleで働いた7年間を振り返っています。 Why did I leave Google or, why did I stay so long? | Paygo https://paygo.media/p/25171 2013年にGoogleから買収の話が舞い込んだ当時、WazeのCEOだったバーディン氏は失敗の連続から会社の株式の多くを手放してしまっており、会社の役員らとの関係にもわだかまりがあるという状況でした。そのため、バーディン氏は「今の役員よりGoogleの生みの親であるラリー・ペイジ氏の元で働いた方が
米Googleは1月25日(現地時間)、2021年3月に発表したサードパーティーcookieに代わる技術「FLoC」(Federated Learning of Cohorts)の開発を停止し、新たに「Topics」と呼ぶ技術のテストを年内に開始すると発表した。 同社は、ユーザーのWebプライバシーを改善しつつ適切な広告を表示するための取り組み「Privacy Sandbox」の技術としてFLoCを開発してきたが、ユーザーを特定できてしまう可能性を指摘されたり、この取り組みが独禁法に違反する可能性があるとされたりと、批判が高まっていた。 Googleは「Topicsは、FLoCのテストからの学習と幅広いコミュニティからのフィードバックに基づいて、FLoCに代わるものとして開発する」と語った。 Topicsの大まかな仕組みはこうだ。Webブラウザが、ユーザーのWeb閲覧履歴に基づいて、そのユ
米Googleは11月1日(現地時間)、スマートウォッチメーカーの米Fitbitを買収することで合意したと発表した。買収総額は約21億ドル(約2269億円)で、取引はFitbitの株主や規制当局の承認などを待ち、2020年に完了する見込み。 両社は昨年5月、FitbitがGoogleのヘルスケア関連API「Cloud Healthcare API」を同社のウェアラブル端末で採用し、ユーザーデータと電子カルテ(EMR)の連携などを実現することで提携した。 Googleのハードウェア担当上級副社長リック・オステルロー氏は公式ブログで「Wear OSにさらに投資し、Made by Googleウェアラブルデバイスを市場に導入する。Fitbitはウェアラブル業界の真の先駆者であり、魅力的な製品、体験、活気あるユーザーコミュニティを生み出している。Fitbitのチームと緊密に連携し、最高のAI、ソフ
こんにちはNewsPicks SREチームの美濃部です。 NewsPicksのSREのミッションの1つに「コストを適正化する」というものがあります。サービスの規模拡大に比例してインフラコストが増えないようにし、売上に対するコストの割合を低く維持していくのがミッションになります。 今回はこのミッションに対するアクションとして開発環境のインフラコストを適正化した話をします。 NewsPicksの開発環境について 開発環境のコストをどうやって適正化したか 稼働時間対応を実現する仕組みについて 実際どれくらい削減できたのか まとめ NewsPicksの開発環境について まず、NewsPicksの開発環境について概要を説明します。 インフラ基盤は本番環境と同様にAWSを利用しており開発チームは現在10以上のチームが存在し、それぞれのチーム専用に用意された開発環境を利用しています。 2年程前までは開発
13 of the Best Chrome Extensions of 2021, According to Google It’s the end of 2021, and Chrome extensions are still a thing. Quite a big thing, actually—as the world continues to move from work-from-home to a hybrid work environment, the tools and customizations offered by Chrome extensions are perhaps more critical than ever. These browser add-ons help you work, save time, and stay connected—and
Google Cloudが、顧客のアカウントを誤って削除し、大規模障害の引き金になる──こんな出来事が海外で起きた。オーストラリアで年金基金を運営するUniSuperは5月8日(現地時間)、自社サービスで起きていた障害について、プライベートクラウドのアカウントが誤って削除されたことが原因だったと発表した。 UniSuperはGoogle Cloudを活用していたが、米Google自身が誤ってアカウントを削除。UniSuperは冗長性を確保するため、別のリージョンにもデータを置いていたが、そちらも無効にされていたという。 アカウントが削除された経緯については「(Google Cloudが)UniSuperのプライベート・クラウド・サービスをプロビジョニングする際の不用意な構成ミスにより生じた」(UniSuper)と説明している。しかし、UniSuperは他社のサービスでもバックアップを確保し
はじめに こんにちは、生産プラットフォーム開発本部のstakmeです。 本稿では、スプレッドシートの作業に「手続き的なアプローチ」と「宣言的なアプローチ」という観点を持ち込み、ふたつを対比しながら紹介します。Google Sheetsの多彩な関数を駆使して、日常的な問題に効率的に対応するための具体的なテクニックやヒントを提供します。また注意点やリスクを指摘し、スプレッドシートをより強力に活用するための知識を提供します。 目次 はじめに 目次 背景・課題 本稿の目的 規則的な処理を繰り返すケース 手続き的に構築された例 宣言的に記述された例 SEQUENCE ARRAYFORMULA 関数の組み合わせ なぜ「宣言的」なのか データが徐々に増えるケース 手続き的に構築された例 宣言的に記述された例 別の見せ方でデータを表示したいケース 手続き的に構築された例 宣言的に記述された例 やりすぎのケ
米Googleが5月10日(現地時間)に日本語対応を発表したチャットAI「Bard」。ChatGPTなどの対抗馬とも目されるサービスで、SNSでも注目が集まっている。一方、発表時のプレゼンテーションに対して「Googleでもダメか」などと、落胆の声も出ている。原因はプレゼン資料で使っていたフォントだ。 GoogleはBardの日本語対応を発表する際、「Japanese」ではなく、大きく「日本語」と書いたスライドを使用。同時に対応を発表した韓国語と合わせ、各国の言語への理解をアピールしていた。ただし、使っていたフォントは中国語繁体字と思しきもの。「語」のごんべんの点がはねており、間違いではないものの、日本語ネイティブからすると少し違和感があるものだった。 Twitterでは「Googleに日本語フォントが理解されていない」「Googleの人、知らない言語のフォントとか興味ないんだね……」とい
Google、モノリスとマイクロサービスのいいとこ取りをする「Service Weaver」フレームワークをオープンソースで公開 Googleは分散アプリケーションの開発とデプロイを容易にするフレームワーク「Service Weaver」をオープンソースで公開しました。 Introducing Service Weaver! Service Weaver is an open source framework for building and deploying distributed applications. It allows you to write your application as a modular monolith and deploy as a set of microservices. Learn more → https://t.co/XmnVALYXNC pic
18年間Googleで働いた元社員のベン・サスマン氏が、Googleの社内事業に対する優先順位の付け方、限られた資源をどのようにやりくりするかといった体制が次第に変わっていったことを憂い、自身のブログで思いの丈をぶつけました。 Writings of sussman@ https://social.clawhammer.net/blog/posts/2024-01-19-CultureChange/ サスマン氏によると、2005年に入社した当初のGoogleには社員を何よりも大切にする文化があり、少なくとも入社後10年間はこの文化が続いていたとのこと。 サスマン氏は「例えば、一般的な会社ではプロジェクトへの優先順位が変わると別のプロジェクトを縮小または中止し、そのお金で別のもっと重要なプロジェクトに人を加えることがあります。一般的には最初のプロジェクトから人を解雇し、2番目のプロジェクトで
Googleが言う良質なサイト・記事の作り方 みなさん、こんばんは。 日々、記事を更新していく上で心がけていることは「良質な記事」を投稿するということがあげられると思いますが、みなさん、良質な記事っていったいどんなものかわかりますか? 良質な記事といってもいまいちピンと来ないのが本音かと思います。 今日はGoogleが言う「良質なサイトを作るためのアドバイス」という記事をもとに良質なサイト・記事とはどんなものか考えていきたいと思います。 良質なサイト・記事とは? 信頼 専門性 クオリティー オリジナリティー 良質なサイト・記事の作り方まとめ 良質なサイト・記事とは? 良質なサイト・記事とは最終的には検索上位に掲載されるサイト・記事です。 それが結果としてユーザーに役立つ、良質な、信頼できるサイト・記事ということになります。 具体的にどんなサイト・記事なのかが気になるところですよね。 Goo
みんなの銀行:日本初の「デジタルバンク」として Google Cloud に勘定系を構築。Cloud Spanner で銀行基幹システムで求められる可用性を実現 2021 年 5 月にサービス提供を開始した「みんなの銀行」は、デジタル ネイティブ世代をターゲットとしたスマートフォン専業銀行。金融にまつわる煩わしさを排除し、ゼロベースでこれからの銀行に求められる機能を開発・提供していくと打ち出しています。そんな同行の大きな技術的トピックの 1 つが、勘定系システムにパブリッククラウドを採用したこと。これはもちろん国内初*の試みです。ここではサービス開始後の手応えをシステム構築をリードしてきた皆さんにお伺いしました。 利用している Google Cloud ソリューション: Google Cloud Databases、Stream Analytics 利用している Google Cloud
メモリは2GB増、ストレージは2倍だ。プロセッサ、バッテリー容量、ディスプレイサイズ(4.5%アップ)と解像度もアップし、本体サイズは厚さ以外は小さく(5.3%ダウン)、重さも4g軽量になった。 ただし、Pixelシリーズの特徴の1つである、本体側面を握るとGoogleアシスタントを起動できる「Active Edge」はサポートしない。Pixel 4のSoliレーダーも搭載しない。また、本体カラーを「Just Black」(サイドの電源ボタンはミント)1色だけにしたのも、価格を抑えるための方策とみられる。 ちなみに、米Appleが4月に発売した廉価モデル「iPhone SE」の128GBモデルよりも1万1880円安い。 メインカメラは、デュアルピクセル像面位相差AF搭載の1200万画素カメラのみで、Pixel 4にはある望遠用の1600万画素テレフォトカメラはない。したがって「テレフォトズ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く