![グーグルの生成AIサービス「NotebookLM」が日本でも一般公開、調査と制作を助けてくれるAIパートナー](https://cdn-ak-scissors.b.st-hatena.com/image/square/0e5694d703efe121c3a9cfd0fbb09cfd37126131/height=288;version=1;width=512/https%3A%2F%2Fk-tai.watch.impress.co.jp%2Fimg%2Fktw%2Flist%2F1597%2F920%2F01.jpg)
現在、Webアプリの約60%がHTTP/2を採用しているという。 新たな攻撃は、何十万ものリクエストを作成し、すぐにキャンセルすることで機能するとCloudflareは説明した。リクエスト/キャンセルのパターンを大規模に自動化することでWebサイトを停止に追い込む。 3社は、HTTP/2を採用するプロバイダーに対し、可能な限り早くセキュリティパッチを適用するよう呼びかけた。 クライアントによるこの攻撃への最善策は、利用可能なすべてのHTTPフラッド保護ツールを使用し、多面的な緩和策でDDoS耐性を強化することだとしている。 Cloudflareは、8月の攻撃について今報告するのは、「可能な限り多数のセキュリティベンダーに対応の機会を与えるため、情報を制限してきた」と説明した。 HTTP/2 Rapid Reset Attackの詳しい説明などは、以下の「関連リンク」の各社の公式ブログを参照
※この投稿は米国時間 2022 年 12 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。 オンラインで、組み立て式のテーブルを注文したとします。ところが、パッケージを開けてみると、組立説明書が入っていません。完成品がどんなものかはわかっていても、それぞれのパーツをどう組み立てればいいのか、まるでわかりません。設計が不十分な API を使うコンシューマ開発者も、同じような経験をしているといえます。適切に設計された API なら、容易に見つけ、検索してアクセスし、使用することができます。高品質の API は、コンシューマ開発者がアイデアをひらめき、新しいユースケースを作り上げる手助けになってさえくれます。 もちろん、API 設計を改善する方法はあります。たとえば、RESTful のプラクティスに従うなどです。しかし、お客様が知らず知らずのうちに、ちょっとした不便
アマゾンの広告ビジネスは急成長しており、クラウドに次ぐ稼ぎ頭にまで台頭した。一方で、ユーザー体験の悪化や販売業者への「追加課税」の影響が懸念されている。アマゾンは危ない橋を渡ってはいないだろうか。 アマゾンの広告ビジネスは2021年に58%成長して売上収益が310億ドルを超え、米国ではGoogleとFacebookに次ぐ第3位のオンライン広告販売業者となった。2022年の最初の9カ月間で、アマゾンの広告収入は、プライム、プライム・ビデオ、その他オーディオや電子書籍の購読料から得られるお金を合わせた額を上回った。アマゾン・ウェブ・サービス(AWS)と並んで、広告が同社の2大利益エンジンの1つに浮上している。 アマゾンは、ビデオゲームのライブストリーミングサービスTwitchやPrime Videoで配信されるスポーツイベントのライブ中継など、アマゾンが保有するサービスでのビデオCMの販売を強
GoogleのDesign Docについて調べました.Design Docとは,Googleのエンジニアがソフトウエアを開発する際に必ず書くドキュメントです. 一般的にDesign Documentというと,設計仕様書のことをさすようです.設計仕様書はソフトウエアのシステム的な設計がどのように行われているかを記したドキュメントです.一方でGoogleのDesign Docは,あるソフトウエアについて,何を・なぜ・どのように作るかを記したもののようです.両者ともあつかっている対象や,対象としている読者が少しずつ異なっています.このエントリーではGoogleのDesign Docについて扱います. Design Docの内容 Design Docについては,Googleの鵜飼文敏さんによる以下のプレゼンテーションで触れられています. 鵜飼文敏さんの講演「ハッカーのソフトウェアエンジニアリング」
Googleでの「Design Docs」とは 2007年の Google Developer Day Tokyo での鵜飼氏のプレゼンによると「Google で必ず書くことになっているドキュメント」であり、「プロジェクト立ち上げ時の 1~2週間をかけて書く」ものです。 今回は Google のソフトウェアエンジニアである @cramforce 氏が自身のブログで「Googleでの Design Docs」について解説している記事を公開されていたため、氏の許可を得て翻訳しています。 原文: www.industrialempathy.com 関連書籍: Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス オライリージャパンAmazon 読了目安:11分 (目次) デザインドキュメント の解剖学 文脈と範囲 目標と非目標 実際のデザイン システ
※本記事はアフィリエイトプログラムによる収益を得ています アルゴリズムの素晴らしさを2分で解説した動画が、とても分かりやすくためになると人気です。なるほど、これがアルゴリズムと仕組みかぁ。 最短経路をアルゴリズムで算出しよう この動画では、迷路を最短手数で解くアルゴリズムについて解説。迷路はマス目状になっており、全部で8900億個の手順が存在するものとなっています。全ての経路を試せば最短手順を導き出せますが、普通のコンピュータでは約8時間かかってしまう計算になります。 全パターンの網羅は非常に時間がかかります そこで計算の手順を変更。スタートに0を書き、その隣1を、また隣に2……と繰り返していきます。こうして進めていくと最終的にゴールは34となり、この34が最短手数となることが分かります。今度はゴールから34,33,32とたどっていけば、最終手数で進む経路の1つが導き出せました。 数字を振
オープンソースへの貢献をメンターがサポートしてくれる「Google Summer of Code」、18歳以上なら誰でも参加可能に Googleは2005年から毎年、夏休みの時期の学生を対象に、オープンソースへの貢献をメンターがサポートすることでオープンソースへの参加を促し、オープンソースの活性化にもつなげようというプログラム「Google Summer of Code」を開催しています。期間中に一定の課題をクリアした学生には奨学金も提供されていました。 今年もGoogle Summer of Codeの開催が発表されていますが、実は今年から参加資格が変更されました。これまでは学生に限定されていましたが、今年からは18歳以上なら誰でも参加できるようになりました。 下記は「Expanding Google Summer of Code in 2022」からの引用です。 Beginning i
サマリ2020年2月にGoogle ChromeはCookieのデフォルトの挙動をsamesite=laxに変更しましたが、2022年1月11日にFirefoxも同様の仕様が導入されました。この変更はブラウザ側でCSRF脆弱性を緩和するためのもので、特定の条件下では、ウェブサイト側でCSRF対策をしていなくてもCSRF攻撃を受けなくなります。この記事では、デフォルトsamesite=laxについての基礎的な説明に加え、最近のブラウザの挙動の違いについて説明します。 (2022年1月29日追記) 本日確認したところ、Firefoxにおけるデフォルトsamesite=laxはキャンセルされ、従来の挙動に戻ったようです(Firefox 96.0.3にて確認)。デフォルトsamesite=lax自体は先行してGoogle Chromeにて実装されていましたが、細かい挙動の差異で既存サイトに不具合が
Google、YouTubeの一部をGoogle Cloudに移行 Data Center Cafe 2021.06.072,588 views Googleは、YouTubeのインフラの一部を自社のGoogle Cloudサービスに移行します。 Googleは独自のパブリッククラウドプラットフォームを提供していますが、検索エンジンやYouTubeなどの主要サービスの多くは、現在もGCPとは別の社内インフラで運用されています。 「クラウドを進化させるためには、自社サービスをどんどん利用してもらうことが必要」Google CloudのCEOであるThomas Kurian氏は、CNBCに対しこのように話しています。「YouTubeの一部は、Google Cloudに移行している」 Kurian氏によると、Google Workspace(旧G Suite)、Waze、DeepMindはすべて
Google、YouTube処理用カスタムビデオトランスコーディングチップ「Argos」を開発 Data Center Cafe 2021.04.271,113 views Googleは、動画配信子会社であるYouTube向けのカスタムサーバチップを開発したと発表しました。 ビデオトランスコーディングチップ「Argos」は、従来のサーバ構成と比較して「最大20~33倍の計算効率の向上」を実現したといいます。 Googleのビデオ(トランス)コーディングユニット(VCU)は、2基のArgos ASICを1枚のフルレングスPCI-eカードに搭載し、アルミニウム製のヒートシンクで冷却しています。 各チップには10個の「エンコーダコア」が搭載されていると、Googleは研究論文で説明しています。各コアは2160pをリアルタイムに、3つの参照フレームを使い最大60FPSでエンコードすることができま
I wrote an article earlier on how YouTube stores petabyte-scale data every single day without running out of storage space. Do check it out. In this one, I’ll discuss how the platform servers high-quality videos with such low latency. So, without further ado. Let’s jump right into it. Distributed Systems For a complete list of similar articles on distributed systems and real-world architectures, h
// Good: choose between two options as appropriate (see below). import * as ng from '@angular/core'; import {Foo} from './foo'; // Only when needed: default imports. import Button from 'Button'; // Sometimes needed to import libraries for their side effects: import 'jasmine'; import '@polymer/paper-button'; Import paths TypeScript code must use paths to import other TypeScript code. Paths may be r
Google Apps Scriptというと以前はWebのエディター上でしかコードを書けなかった。 手に馴染んだエディタが使えないし、バージョン管理はしにくかった。 Googleからclaspが登場し開発環境は大幅に改善された。 利用バージョン: clasp v1.1.5 インストール npm コマンドでインストールできる。 npm i clasp でインストールすると以前は別モノがインストールされたが、今は An alias for @google/claspと書かれており単にclasp のみでも良さそう。 ログイン Webエディタ側から取るにも、Webエディタ側にアップするにもユーザ認証が必要ということで、まずはログインする必要がある。 ログインする前には Google Apps Script API を有効にしておく必要もある。 https://script.google.com/h
当社はG Suite for Businessとして基本的なツールと位置づけて全社員および外部パートナーにもアカウントを発行し、Gmail、カレンダー、Meet、ドライブ、ドキュメント、スプレッドシート、スライド、フォーム、サイトなどを活用しています。唯一、ChatだけはSkypeを活用しているので使用していませんが、同様の事ができるようになれば、統合することもやぶさかではありません。 「サービス | Google Workspace」より かなりのヘビーユーザーであると言えるので、どんどん進化していくことは嬉しいことですし、それぞれのツールをより統合的に使えるようになるというのも期待しているところです。 それはそれで良いとして、不満もいくつかあります。 名前が長すぎる まずは些末なことですが、名前が長すぎると思います。今まではG Suite(じーすいーと)と呼んでいたので、そこまで呼びに
背景 前後するが、なぜGoogleドキュメントでコードを記述したかったかというと、Googleドキュメントだと、情報共有が楽な上にメンバー間でドキュメントを更新しあえるのが簡単だから、Googleドキュメントでシンタックスハイライトを行なって、見やすいドキュメント作成を行いたかったから。 Googleドキュメント(GoogleDocs)でシンタックスハイライトを行うには とても簡単。 Code Prettyというアドオンを入れるだけ。ほんとこれだけ。※こちらのアドオンは使用不可となりました。 Code Blocksというアドオンを入れるだけ。ほんとこれだけ。 インストール手順 Googleドキュメント(GoogleDocs)を開く 右下の新規作成を押下 メニューバー > アドオン > アドオンを取得 「Code Pretty Code Blocks」を検索 「Code Pretty Cod
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く