サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
セキュリティ
ymotongpoo.hatenablog.com
こんにちは。本日3月13日を最終出社としてアマゾンウェブサービスジャパン合同会社を退職しました。 ※業務連絡: 私の退職に伴ってAWSにおけるデベロッパーアドボケイトのポジションがオープンになると思います。ご興味がある方はヘッドカウントを持っている(元)上司につなぎますので、お気軽にご連絡ください。コミュニティが好きで技術が好きな人にはとても楽しいポジションだと思います! 2024年11月入社なので、1年半弱の在籍でした。転職から半年ちょっと様々なことが重なっていたため、転職直後から2025年7月くらいまでは半分くらい記憶がありません。入社直後にre:Invent 2024のためのさまざまなSlackチャンネルに入れられて、オンボーディング中でまだ会社のクレジットカードもない状況で、いきなりラスベガス行きの出張の手配をするところから始まって慌ただしかったことを覚えています。コミュニティマネ
はじめに こんにちは、AWSのデベロッパーアドボケイトをしているものです。本来であれば昨日投稿されるはずだったOpenTelemetryアドベントカレンダーの24日目の記事です。本当はここにここ1週間くらい完全にAIアシスタントに設計から実装までやらせたデモについて書きたかったんですが、現時点で重大な問題に対応できてない*1ので、かわりにこの記事ではOpenTelemetryプロジェクトが日本のコミュニティに注目しているという話をします。 TL;DR いままさに日本のユーザーが注目されています。ぜひこれらの投稿にリアクション(フォームへの回答や返信)をください! www.linkedin.com www.linkedin.com なぜ日本なのか そもそも世界各国ある中で、なぜ日本のコミュニティが注目されているのか、というと単純に日本のコミュニティやユーザーに次のような特徴があるからです。
はじめに こんにちは、AWSでデベロッパーアドボケイトをしているものです。去る2025年9月27日-28日の2日間、東京の住友不動産渋谷タワー(通称: Abema Towers)で開催されたGo Conferenceに、ワークショップとセッションで2日間登壇してきました。もう1週間経ってしまうことに驚きを隠せないでいるのですが、いつまでも余韻に浸るわけにもいかないので、その感想を忘れないうちに書き留めておこうと思います。 speakerdeck.com speakerdeck.com Go Conferenceと個人的な関わり Go Conferenceの立ち上げ Go Conferenceは今回で開催が19回目、初回開催の2013年4月から12年の長きに渡って開催されています。 gocon.connpass.com 何度か折に触れて紹介されていますが、Go Conferenceはこの開催
はじめに こんにちは、AWSのオブザーバビリティ/SREを得意領域とするデベロッパーアドボケイトです。この度、私が翻訳しました『入門OpenTelemetry―現代的なオブザーバビリティシステムの構築と運用』という書籍がオライリー・ジャパン社より発売されました。印刷版は書店ならびに各社オンラインストアでご購入いただけます。PDFならびにEPUBはオライリー・ジャパンのEbookストアにてご購入いただけます。 入門 OpenTelemetry ―現代的なオブザーバビリティシステムの構築と運用 作者:Ted Young,Austin Parkerオーム社Amazon www.oreilly.co.jp 『入門OpenTelemetry』はどんな本か 本書は、OpenTelemetry という、CNCFのIncubatingプロジェクトに関する解説書籍です。OpenTelemetryは非常に活発
はじめに こんにちは、AWSでデベロッパーアドボケイトをしているものです。この記事はOpenTelemetry Advent Calendar 2024の最終日の記事です。現時点で何日か穴が空いてるので、代打で書きたい方がいたらぜひご参加ください。去年の記事みたいなゴリゴリの内部実装みたいな話を書こうとも思いましたが、OpenTelemetryの盛り上がりを来年以降も継続するためにメンバー募集をしたいと思います。 宣伝 唐突に宣伝ですがOpenTelemetryの概念を理解するための入門書として『入門OpenTelemetry』という書籍が来月末に発売されます。 入門 OpenTelemetry ―現代的なオブザーバビリティシステムの構築と運用 作者:Ted Young,Austin ParkerオライリージャパンAmazon "Learning OpenTelemetry"の翻訳書です。
こんにちは。Google CloudでオブザーバビリティやSREを担当していたエンジニアです。明日でこう名乗るのは最後になります。明日、2024年10月31日付でGoogleを退職します。 pic.twitter.com/dS3WOVCQBj— Yoshi Yamaguchi (@ymotongpoo) 2024年10月30日 かしこまった挨拶 Googleに入社してから10年目までの話は次の記事で一旦まとめているので、改めて振り返ることはしません。 ymotongpoo.hatenablog.com 上の記事を書いたのは新型コロナ禍真っ只中で、カンファレンスなどもみなオンラインばかりで、人とのつながりがなかなか難しくなったころでした。その後、ワクチン開発や発症後の処置方法の確立、新型コロナウイルスの5類感染症への移行などがあり、オンラインからオフラインへの移行が再び起こりました。Goog
はじめに こんにちは、Google Cloudのオブザーバビリティ/SRE担当者です。私が翻訳しました『SREをはじめよう―個人と組織による信頼性獲得への第一歩』という書籍がオライリー・ジャパン社より出版されました。書店ならびに各社オンラインストアでご購入いただけます。 www.oreilly.co.jp SREをはじめよう ―個人と組織による信頼性獲得への第一歩 作者:David N. Blank-EdelmanオライリージャパンAmazon 『SREをはじめよう』はどんな本か (2024.10.17 追記: Forkwellさんのイベントで書籍紹介を行いました) www.youtube.com 本書は『SREの探求』のようにGoogle以外の組織を含めた、より一般的な文脈でのSREの実践を、オムニバスなエッセイの形でなく、概論の形で捉えたい人には最適の書籍です。すでに原著の『Becom
はじめに こんにちは、Google CloudでオブザーバビリティやSREのデベロッパーアドボケイトをしているものです。少し時間が経ってしまいましたが、去る8月3-4日に開催された「SRE NEXT 2024」にて、開発フェーズの各段階におけるオブザーバビリティについての発表を行いました。 sre-next.dev スライドはこちらです。 speakerdeck.com 動画はこちらです。 youtu.be 発表内容のTL;DR 本番環境が持つべきオブザーバビリティ(マクロなオブザーバビリティ)は、事前に拾いきれない不測の事態を発見し対応するためのものであるのに対し、リリース以前のオブザーバビリティ(ミクロなオブザーバビリティ)は、求められたパフォーマンスを提供していることの確認をするためのものです。そのため、それぞれに用いるツールセットや取り組み方には違いが生まれます。 これらを理解する
はじめに こんにちは、Google Cloudのオブザーバビリティ/SRE担当者です。出張中で発売日にきちんとした記事が書けなかったのですが、去る2月24日に私が翻訳しました『効率的なGo―データ指向によるGoアプリケーションの性能最適化』という書籍がオライリー・ジャパン社より出版されました。書店ならびに各社オンラインストアでご購入いただけます。 www.oreilly.co.jp 効率的なGo ―データ指向によるGoアプリケーションの性能最適化 作者:Bartłomiej PłotkaオライリージャパンAmazon 電子書籍版はオライリー・ジャパンのサイトにPDFおよびEPUBでの提供がありますので、そちらよりご確認ください。 『効率的なGo』をなぜ翻訳しようと思ったのか 私は業務において、SREやオブザーバビリティに関わる各種プラクティスの啓蒙や、それらの各種製品(Google Clo
はじめに こんにちは、Google Cloudのオブザーバビリティ/SRE担当者です。このたび私が翻訳しました「実践プロパティベーステスト PropErとErlang/Elixirではじめよう」という書籍がラムダノート社より去る11月1日に出版されました。書店ならびに各社オンラインストアでご購入いただけます。 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう 作者:Fred HebertラムダノートAmazon 実践プロパティベーステスト ― PropErとErlang/Elixirではじめようwww.lambdanote.com 電子書籍についてはラムダノート社のECサイトよりご購入いただけます。 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう(電子書籍のみ)www.lambdanote.com 「実践プロパティベ
はじめに 先日、友人家族とデイキャンプをしたんだけれども、まだ友人家族は宿泊するキャンプをしたことがなく、色々とハードルがないか調べているところだったそう。なにかを決めるときは色々な制約があるわけだけれども、様々な理由から自分は冬キャンプのほうが好きなので、理由とともにそれをお伝えしました。 今日は「特に近年はキャンプは冬の方がいい」という話を力説してきました— Yoshi Yamaguchi (@ymotongpoo) 2023年9月18日 せっかくなのでメモとして自分が冬キャンプのほうが好きな理由を説明していこうと思います。なお、前提として自分は東京在住で、冬キャンプは主に南関東、道志村〜富士周辺、山梨県北杜市の南側などに行くことがほとんどです。 TL;DR 自分はおおよそこういった理由で冬キャンプのほうを好んでいます。 虫が出ない 日焼けしない 暑くない 熱中症の心配がない お風呂に
はじめに こんにちは、Google Cloudのオブザーバビリティ担当者です。このたび私が翻訳ならびに監修として関わった「SLO サービスレベル目標」という本がオライリー・ジャパン社より出版されました。本日より書店ならびに各社オンラインストアでご購入いただけます。 SLO サービスレベル目標 ―SLI、SLO、エラーバジェット導入の実践ガイド 作者:Alex HidalgoオライリージャパンAmazon 電子書籍版についてはオライリー・ジャパンのサイトよりePub、PDFの各種フォーマットにてご購入いただけます。 www.oreilly.co.jp SLOがなぜ重要なのか まず本書の意義について解説する前に、サービスレベル目標(Service Level Objective; SLO)がなぜ重要なのかについて改めてお伝えしたいと思います。 サイトリライアビリティエンジニアリング(SRE)に
はじめに OpenTelemetryを使ってgRPCのトレースを楽に取ろうと思うと otelgrpc を使ってよしなにリクエストのトレースを取っていることと思います。 たとえばサーバー側であれば interceptorOpt := otelgrpc.WithTracerProvider(otel.GetTracerProvider()) srv := grpc.NewServer( grpc.UnaryInterceptor(otelgrpc.UnaryServerInterceptor(interceptorOpt)), grpc.StreamInterceptor(otelgrpc.StreamServerInterceptor(interceptorOpt)), ) クライアント側であれば interceptorOpt := otelgrpc.WithTracerProvider(o
はじめに こんにちは、Google CloudでオブザーバビリティとSREの担当をしているものです。毎年公開されると多くの方に参照いただいているState of DevOps Reportの最新版である2022年版が、日本語を含む10ヶ国語に翻訳されました。こちらのページで言語設定を日本語に設定いただいた上でPDFを申請すると日本語版がダウンロード出来ます。 cloud.google.com これまでもすでに英語版が広く紹介されていたと思いますが、改めて日本語版が出たことで、より多くの方々におすすめできるようになったと思います。(次のスクリーンショットはfour keysに加えて、5番目の指標として信頼性が加わったことを解説しているページ) State of DevOps Reportとは あらためて、State of DevOps Report(以下、SODR)とはGoogle Clou
はじめに こんにちは、Cloud Operations担当者です。このたび私が翻訳として関わった「オブザーバビリティ・エンジニアリング」という本がオライリー・ジャパン社より出版されました。本日より書店ならびに各社オンラインストアでご購入いただけます。 オブザーバビリティ・エンジニアリング 作者:Charity Majors,Liz Fong-Jones,George MirandaオライリージャパンAmazon www.ohmsha.co.jp 電子書籍版についてはオライリー・ジャパンのサイトよりePub、PDFの各種フォーマットにてご購入いただけます。 www.oreilly.co.jp また上記書籍情報ページに質問は報告を行うための連絡先も記載されておりますので、なにかありましたらそちらよりお問い合わせください。 TL;DR 「オブザーバビリティ・エンジニアリング」はオブザーバビリティ
はじめに こんにちは、Google CloudでオブザーバビリティとSREの担当をしているものです。今日は去年仕事でやってたものがようやっと表にでたのでその紹介をします。 「SREエンタープライズロードマップ」がでました Enterprise Roadmap to SREの日本語訳が公開されました。本レポートはSREに関して、その技術的立ち位置、導入する理由、必要なプロセス、文化、事例など、幅広く大局観を与えるコンパクトなレポートとなっています。ぜひご一読ください。#SRE #DevOps #GoogleCloudhttps://t.co/Lo1yY40CF4— Google Site Reliability Engineering (@googlesre) 2023年1月25日 「SREエンタープライズロードマップ」はかねてより "Enterprise Roadmap to SRE" と
はじめに こんにちは!!Google Cloudでオブザーバビリティを担当しているものです。年に一度のGoアドベントカレンダーの時期がやってきましたね!本記事は Goアドベントカレンダー 2022 の12日目の記事です。昨日は @Maki_Daisuke さんの担当でした。 Goアドベントカレンダーもついに今年で10年目です!これまでに書いた記事を見るとなかなか懐かしいトピックがあったりしますね。 Go製アプリケーションのコンテナ化にはkoを推したい - YAMAGUCHI::weblog gopterでステートフルなPBT - YAMAGUCHI::weblog Goのハンズオン環境としてGlitchを使う - YAMAGUCHI::weblog golang.org/x/text/messageでI18N - YAMAGUCHI::weblog or-done-channelでコードの
はじめに こんにちは、Google Cloudでオブザーバビリティの担当をしているものです。このエントリーはOpenTelemetry Advent Calendar 2022の2日目の記事です。1日目は @katzchang の「OpenTelemetry Collectorでログファイルの更新を取り込む」でした。 さて、みなさんは分散トレースを活用しているでしょうか。分散トレースはマイクロサービスアーキテクチャのみならず、モノリスなシステムにおいてもレイテンシーのボトルネックを発見する上で有用なテレメトリーです。まだ活用されていないという方はぜひ活用していきましょう! 分散トレースのサンプリング 活用されているみなさまにおかれましては、分散トレースの取得において、トレースのサンプリング方法について頭を悩ませていることと思います。テスト環境などではサンプリングレートを100%にして、あら
はじめに こんにちは、Google CloudでオブザーバビリティやSREの関連技術の普及と製品の改善を担当しているものです。このエントリーはPySpaアドベントカレンダー 2022の1日目の記事です。 2008年4月に大学院(修士)を修了して就職し、その半年後の10月から数えて丸14年かけて高校、大学、大学院と借りていた日本学生支援機構の奨学金を2022年9月の支払いで完済し、無事全奨学金の完済証明書が揃いました。本記事はせっかく完済したので自分の記録として残すために書きました。これは知人の本間さん(@CkReal)がちょうど同じようなタイミングで完済されていたので、刺激されたものです。 blog.ckreal.net 奨学金を借りるに至った経緯 単純に家計が厳しかったからです。自分の家庭は父親が小売業の従業員(正社員)で母親が農業(準社員)で仕事をしていたものの、給与は決して良いほうで
はじめに こんにちは、Google Cloudでオブザーバビリティを担当しているものです。Cloud Operations suiteをよろしくおねがいします。(宣伝終わり) この記事はGo Advent Calendar 2021 その1の22日目の記事です。昨日は @sago35tk さんの「ESP32 向けに TinyGo をセットアップする」でした。TinyGoのコアな情報を日本語で教えてくれるtakasagoさんには本当にいつも感謝しています。 さて、今日はGo製のアプリケーションをdockerlessでコンテナ化できるkoの紹介をします。koは本当にイチオシのツールで、みんなに使ってもらいたいのでぜひ使ってください。 github.com DockerによるGo製アプリのコンテナ化 まず最もポピュラーと思われるDockerを用いた場合のGo製アプリケーションのコンテナ化の方法に
はじめに こんにちは!Google Cloudでオブザーバビリティの担当をしているものです。CVE-2021-44228のおかげでバタバタしていますがみなさんはお元気ですか? このエントリーはpyspa Advent Calendar 2021の15日目の記事です。昨日は @moriyoshit さんの「Goのロギングライブラリ 2021年冬」でした。めちゃめちゃ調べてあって良い記事でした。Goでログライブラリの選定をする際にはこちらをまず読むと良さそうです。 2021.12.21 追記: 穴が空いていたのでGo Advent Calendar 2021 その1の14日目の記事にもしました。 さて、今日は本当は「Goならわかる確定申告第三表」という記事を書こうと思ったのですが、まだ確定申告の時期ではないのでそれは辞めにします。そのかわり、今日はGo 1.18がめでたくベータ版リリースとなっ
はじめに こんにちは、Cloud Operations担当者です。このたび私が監訳者として関わった「SREの探求―様々な企業におけるサイトリライアビリティエンジニアリングの導入と実践」という本がオライリー・ジャパン社より出版されました。本日より書店ならびに各社オンラインストアでご購入いただけます。 SREの探求 ―様々な企業におけるサイトリライアビリティエンジニアリングの導入と実践 オライリージャパンAmazon 電子書籍版についてはオライリー・ジャパンのサイトよりePub、PDFの各種フォーマットにてご購入いただけます。 www.oreilly.co.jp TL;DR 「SREの探求」はGoogle以外の企業でSREの導入がどのように行われているのかを記したエッセイ集です。スタートアップからエンタープライズまで、多くの事例を楽しみながら読める一冊だと思います。ボリュームに圧倒されるかもし
はじめに こんにちは、Cloud Operations suite担当者です。2021年4月18日でちょうどGoogleに入社して10年が経ちました。自分は転職で入社したときのことは書いておらず、前職を退職したときの記録しか残っていませんでした。いい機会なので記録として10年間を振り返ってみようかなと思いました。自分用の振り返りで特に推敲もしておらず、読みづらいと思いますが、とりあえずそのまま出します。 Google入社のきっかけ 当時はPython関係のコミュニティ活動やアウトプットをしていて、ちょうどそのときにGoogleのPartner Solution Organization(いまの gTech という組織の前身)のTechnical Account Managerという職種で空きがあるので、受けてみませんかとメールが来たのがきっかけでした。当時はGoogleというとソフトウェア
TL;DR ansible.builtin.uri でコンテンツを取ってきて ansible.builtin.shell の stdin を使って流し込む サンプル たとえばrustupのインストールは公式ドキュメントでは次のようなスクリプトを使っている rustup.rs curl -sSf https://sh.rustup.rs | sh -s -- -y これをこのまま ansible.builtin.shell に記述して実行すると warning が出ます。たとえばこういう具合にすると - name: Install rustup ansible.builtin.shell: cmd: curl -sSf https://sh.rustup.rs | sh -s -- -y 実行時にこういうふうにwarningがでます。 TASK [common : Run rustup] *
はじめに こんにちは、Cloud Ops担当者です。今年も残すところあと3日となりました。いかがお過ごしでしょうか。 2016年に買ってよかったもの - YAMAGUCHI::weblog 2017年に買ってよかったもの - YAMAGUCHI::weblog 2018年に買ってよかったもの - YAMAGUCHI::weblog 2019年に買ってよかったもの - YAMAGUCHI::weblog 2020年に買ってよかったもの 2020年はみなさんと同様に本当に生活が色々と変わってしまった1年で、特に在宅勤務関連の買い物が多かったように思います。また在宅勤務に関連して自作キーボードを始めて、その組立でいろいろ道具を買ったので、そういった道具も多かったです。 昇降式デスク(スタンディングデスク) 会社のオフィスでは長年昇降式デスクを使っていて、分割キーボードと同様に体への負担を軽減する
はじめに こんにちは、Cloud Ops担当者です。最近はGoogle Cloud Profilerがイチオシです。ワークショップやってるんで興味がある方はご連絡ください。 さすがにどことは言えないけど、あるお客さんにCloud Profilerの90分のワークショップをやったら、翌日お客さんがスプリントを実施してサービスの性能が倍になったって喜んでくれた。自分も嬉しい。Cloud Profilerのワークショップに興味ある企業の方がいらしたらDMください。 #gcpja #GoogleClould— Yoshi Yamaguchi ⌨ Keyboard builder (@ymotongpoo) 2020年10月13日 この記事はGo Advent Calendar 2020の19日目の記事です。昨日は@DoarakkoさんのGo の Web フレームワーク Gin にちょっとコミットし
はじめに 本記事はキーボード #2 Advent Calendarの20日目の記事です。昨日は@e3w2qさんの「狭ピッチキーボードの世界にようこそ」でした。圧倒的な参照文献数の記事で読み応えがありました。 先日は別のアドベントカレンダーで自作キーボードにはまっている話を書きました。 ymotongpoo.hatenablog.com 本記事ではそれをこじらせて自作キーボードパーツショップを始めた話を書きます。 TL;DR 組み立やすいキーボード、コンパクトなキーボード、自分でキーボードを自作するときに必要な部品が手に入りやすい状況にしたいと思い、パーツショップを開くことにしました。 kochikeyboard.stores.jp まだまだ不慣れなことも多いですが、よろしくお願いします。 2020年3月以前 コロナ禍以前は勤務先の会社の職務内容的に海外の技術系カンファレンスへの登壇やそこで
はじめに こんにちは、Google Cloud Operations担当者です。Stackdriverという表記はいまは便宜上のものなので、これからは "Cloud Operations" あるいは "Cloud Ops" といった形でまとめて呼んでください。この記事は pyspa Advent Calendar の8日目の記事です。昨日は@shiumachiのFreeleticsで身長が40cm伸びた話でした。 この写真は本文を書くときに使ったCorne Cherry v3です。今年の6月くらいからキーボードを組み立てまくっていて、知人友人にもキーボードの自作の良さを広めています。実際すでにpyspaアドベントカレンダーも2エントリが自作キーボードの話です。 キーボードを作ってみた話を書きます - @katzchang.context Corne Chocolateを組み立てた #DIY
はじめに こんにちは、Google Cloud Operations担当者です。最近のCloud Ops関連のリリースではCloud ProfilerのHistory Viewがお気に入りです。 最近は自作キーボードのパーツショップの開店に向けて仕入れなどをほそぼそと行っています。海外からの仕入れはいろいろと難しいことがたくさんある!今月末には開店したいなと思います。 それとは別に自作キーボードエンジョイ勢として、新しいキーボードを組み立てたり、キーマップの変更を楽しんだりしています。 キーマップの作成は普段は直接エディターで keymap.c を編集しているんですが、大胆に変更を加えたあとはキーマップを覚えきれておらず、いちいち keymap.c を確認しにいっていました。しかしそれが非常に面倒だと思っていたところ、こちらのPull Requestがあったので、早くmasterに入らない
次のページ
このページを最初にブックマークしてみませんか?
『YAMAGUCHI::weblog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く