カテゴリ: Google

ミニアイデアソンのススメ

· Google

2026年5月9日、大阪にて「[GDG on Campus Japan 関西合同新歓 2026](https://gdgoc-kobe-univ.connpass.com/event/387884/)」というイベントが開催されました。大阪会場には、約60名の大学生(ほとんどが1~2年生)の方々が来場してくださいました。さらに、金沢と会津にもサテライト会場が用意されていて、そちらにも参加されている方々がいらっしゃいましたので、全体としてはおそらく80名は超えていたんじゃないかなと思います。 ![…

Read more →

Gemini CLI の Hooks でシークレット混入を防いでみる

· Google

Gemini CLI には「Hooks」という機能があります。これは、特定のイベント(ツールの実行前後など)が発生したときに、あらかじめ設定しておいたスクリプトを自動的に実行してくれる仕組みです。 ここでは、書き込み系のツールが呼び出される直前にチェックを差し込んで、シークレットらしき文字列を含むファイルを作ろうとしたら止める、という Hook を作ってみたいと思います。 まず動かしてみる 理屈の話を並べる前に、いきなり結果から見てもらうのが早いかなと思います。 具体的には、.env …

Read more →

Gemini CLI の Subagents でテストコード生成チームを組んでみる

· Google

Gemini CLI には「Subagents」という機能があります。これは、特定の専門分野に特化したエージェントをあらかじめ定義しておき、メインエージェントから呼び出して仕事を任せられる仕組みです。 ここでは、Subagents を使って「ソースコードからテストコードを自動生成するチーム」を組み上げる手順について紹介したいと思います。 Subagents とは Subagents は、メインエージェントから呼び出される子エージェントです。それぞれが独立した文脈で動き、特定の専門分野に特…

Read more →

MCPサーバーをOAuth対応してGemini CLIから使えるようにする

· Google

本エントリは、[Google Developer Experts Advent Calendar 2025](https://adventar.org/calendars/11658) の 23 日担当の記事です。 AIエージェントに具体的な能力を与えるツールとして、現在はMCPサーバーが代表的です。ソフトウェアエンジニアであれば、Gemini CLI などのコード生成エージェントに MCP サーバーを複数登録して利用しているのがもはや普通かなと思います。 ローカルリソースを扱う MCP サ…

Read more →

Gemini CLIを使い始める際の認証手順

· Google

Gemini CLIは、コマンドラインやターミナルと呼ばれる「Command Line Interface」でGemini 2.5 Proを使って様々なことをできるようにしたツールです。Node.jsがインストールされていれば、 で簡単にインストールできます。しかし、使い始める際の認証手順でつまずいてしまう方が結構います。僕も最初は「なんでエラーになっちゃうの?」と数日悩んだ経験があります。 そこでこのエントリでは、どんな認証方式があるのか、そしてそれぞれの認証方式の手順はどんなものな…

Read more →

Firebase FunctionsデプロイでArtifact Registryのクリーンアップポリシー設定エラーに遭遇した話

· Google

はじめに Firebase Functions に久しぶりにデプロイをしたら、エラーが発生してしまいました。 今回は、このエラーの原因と解決方法について解説します。 エラーの原因 このエラーは、Artifact Registry のクリーンアップポリシーが設定されていないことが原因のようです。先日あった Container Registry の廃止に関係しているのかもしれません。 解決策 エラーメッセージの中で、解決策として以下の 2 つが提案されています。 - ---fo…

Read more →

Google I/O 2013報告会に参加してきました、しかも名古屋!

· Google

今年は残念ながら参加できなかったGoogle I/O。しかし、Google Developers Expertとして、Google I/O報告会でレポートしなくちゃいけないという、なんとも嬉しいんだか悲しいんだかな感じで、しっかりとレポートをしてきました。今年も全国をHangoutsでつないで、各地で盛り上がりを見せた報告会になりました。昨年は東京会場でしたが、今年は名古屋会場にお邪魔してきました。 名古屋会場の場所は、名古屋ルーセントタワー32階にある株式会社エイチームの会議室でした。 !…

Read more →

Chromebook Pixelを見てきました

· Google

昨日の夜は、月1で行われているGoogle API Experts meetingでした。そこで、話題のChromebook Pixelの実機を触ってきました。 [Chromebook Pixel](http://www.google.com/intl/en/chrome/devices/chromebook-pixel/) 「ディスプレイの背面にロゴがなく、ヒンジのところに書かれてる」っていうことは知っていたのですが、その通りでした。小さめに「Chrome」って書かれてます。 ![](h…

Read more →

SocialからChromeに担当が変わりました

· Google

今までGoogle Developers Expert(=API Expert)のSocial担当として活動をしてきましたが、この度Chrome担当に変更となりました。Google Developer Relations Japan Blogでもそのことが正式に触れられています。 [Google API Expert ミーティング 1 月を開催しました] [http://googledevjp.blogspot.jp/2013/02/google-api-expert-1.html](htt…

Read more →

Google Developers法被(はっぴ)をもらいました!

· Google

昨日は毎月やっているGoogle Developers Expert meetingでした。そこでもらったのが「Google Developers法被」。法被と書いて「はっぴ」って読みます。 表はこんな感じ。 ![](http://www.eisbahn.jp/yoichiro/images/2013/01/36c8c9261c98e7c1b7d7d5e14410cdda.jpeg) そして裏はこんな感じ。 ![](http://www.eisbahn.jp/yoichiro/image…

Read more →

Google I/O 2012 Day 1

· Google

初日は美味しいけど高かったお肉を食べて、満腹感な状態でホテルに戻りました。さぁ、寝なければなりません。そう、「寝なくちゃ」と思えば思うほど、寝れません。不思議です。いや、不思議じゃありません。これが時差ボケってものなんです。 グダグダ何度も寝返りを打ちながら、おそらくちょっと寝て、でも起きちゃって、を繰り返していたと思います。そして、変な気分のまま、トイレに行き、戻ろうと思ってトイレの電気を消そうとした瞬間、 「パリン!」 という音が響き渡りました。一気に眠気は吹っ飛びます。そう、ガラスの…

Read more →

Google I/O 2012 Day 0

· Google

今年もGoogle I/Oに参加すべく、サンフランシスコに行ってきました。 [![](https://developers.google.com/apps/images/io/google-io-logo.png)](https://developers.google.com/events/io/) 昨年、一昨年とGoogle I/Oに参加できていて、今年で3回目です。今年の初めにはGoogle I/Oに行くことは決めていて日々ワクワクしていたのですが、日が近づいてくるにつれて「良くない噂」…

Read more →

iGoogleが2013年11月で終了します

· Google

[iGoogle Developer Blog](http://igoogledeveloper.blogspot.jp/)にて、iGoogleを2013年11月で終了させることがアナウンスされました。iGoogleはOpenSocialの元となったガジェットのプラットフォームであり、今日のソーシャルアプリケーションの基礎となった歴史上重要なプロダクトだったと思っています。そして個人的には、OSDEをGoogle台北のiGoogle開発チームのメンバーと共に開発していたこともあり、既にiGoog…

Read more →

2012年のGoogleに関する22の予言

· Google

[Google Operating System - Unofficial news and tips about Google](http://goo.gl/ovgZO)というブログで「Predictions for Google's 2012」というエントリがありました。2012年のGoogleへの予言という内容です。面白そうだったので、翻訳してみました。 --- 1. Chromebook、Android端末、Google TVボックス、Googleブランドのシャツなどを販売するオフラ…

Read more →

Chrome extensionを開発するためのいくつかのポイント

· Google

今日はここでChrome extensionを開発するためのいくつかのポイントを書きたいと思います。 ポップアップウィンドウのリロード Browser actionを登録すると、extensionはポップアップバルーンを開くためのボタンが表示されます。開発者は、manifest.jsonファイルの中で、ポップアップバルーンの中に描画されるHTMLファイルの名前を指定することができます。 一般的に、いくつかのJavaScriptファイルがポップアップバルーン内で使われるでしょう。HTMLファ…

Read more →

Google Developer Day 2011 Tokyoで僕的に印象に残った名言

· Google

今年のGoogle Developer Dayも昨日無事に終わり、今日現実に戻るのがかなりしんどかったです。忘れないうちに、印象に残った 迷名言を、感謝の意味も込めてここに書きのこしておきます。 ”なにごともエンジニアありき” グーグル 徳生健太郎さん Keynoteにて。 そうですよね!やっぱりそうですよね!と思わず [ツイート](http://twitter.com/!/yoichiro/statuses/131200468364959744)せざるを得なかった名言です。 ”今日は…

Read more →

Chrome extensionからOAuth対応APIを使うための工夫

· Google

あるAPIがユーザ認証と認可を必要としている場合、主要なサービスプロバイダはOAuth 2.0をサポートしていることが当たり前になってきました。Chrome extensionからも様々なOAuth対応APIを利用してマッシュアップしたいところですが、残念ながら現状では簡単なことではありません。ここでは、Google+ APIを題材として、実現方法の一つを紹介したいと思います。 問題となるのは、OAuthにて必要となる「元のアプリケーションへのリダイレクト先が制限されるサービスプロバイダが存在…

Read more →

BootCamp 2011 TokyoにてGoogle+ APIのハンズオンを行いました

· Google

11月1日に行われるGoogle Developer Day 2011 Japanに先駆けて、GTUG主催によるBootCamp 2011 Tokyoが今日開催されました。僕は「Google+ APIの体験とHangoutsの紹介」ハンズオンの講師を担当しました。その中でも、Google+ APIが僕のパートでした。 [「Google+ APIの体験とHangoutsの紹介」の資料](http://goo.gl/euBnU) 内容は、 Google+ APIのラインアップ API k…

Read more →

Google+: ポピュラーな投稿, 視覚的な分析, 写真の楽しみ, そして・・・

· Google

GoogleからGoogle+について4つの新機能のリリースがアナウンスされましたので、ここで簡単に紹介してみたいと思います。 What' Hot Google+は基本的に自分の身近にいる人、知り合い、興味を持った著名な人の情報が流れてきます。しかし、時には世界中で何が今ホットなのか、そのことを知りたくもなるでしょう。それを教えてくれる機能が、What's Hotです。これは、Googleが今ホットなフィードをメインストリームの下およびスタンドアローンなフィード一覧として提示してくれる機能と…

Read more →

Google+ APIにいくつか新機能が追加されました

· Google

Google+ APIに以下の新しい機能が追加されました。 [Google+ APIs: Now With Search and More!](http://goo.gl/iuqvp) - The Google+ Platform Blog 相変わらず一般公開された情報のみのサポートですが、取得可能な情報が徐々に増えてきましたね。 検索条件を指定したパブリックなアクティビティ一覧の取得 検索条件を指定したユーザのプロフィール一覧の取得 あるアクティビティを再共有したユーザ一覧の取…

Read more →

OAuth2.0によるGoogle+ APIのアクセス方法

· Google

Google+のAPIが先日公開されました。API Keyを使ってシンプルにAPIアクセスを試すことができるのですが、本来であればOAuth2.0にてアクセストークンを取得しAPIアクセスする方式でなければ今後公開されるであろうAPI群は利用できないはずですので、ここでOAuth2.0によるGoogle+ APIのアクセス手順を紹介しておきましょう。全手順において、プログラミングをすることなく試すことができます。 1. Client IDの発行 まずはClient IDやClient sec…

Read more →

Google I/O 2011 Day 4

· Google

今回の渡米最終日は、9時くらいのBARTで空港に向かって飛行機に無事に乗れればいいので、とても気が楽でした。荷造りのための時間を計算して、一応7時30分くらいには起床しました。 いろいろ買い物を抑えていたので、パッキングはとても簡単。昨年もGoogle I/Oでもらった端末2つの「箱」がかさばって悩んだので、その経験が役に立ちました。箱ごと入れることができたのはとてもラッキー。渡米してきた時と同じような感じの荷物量です。 ![](http://www.eisbahn.jp/yoichiro/…

Read more →

Google I/O 2011 Day 3

· Google

Google I/Oは昨夜で終わり、ほとんどの人がお祭り騒ぎに終止符が打たれる中、僕には渡米4日目も非常に楽しみなイベントが2つも待っていました。それは、 Googleplex訪問 OpenSocial State of the Unionイベント参加 です。2つ目のイベントは、Google San Franciscoオフィスで行われます。つまり、1日の中でGoogleのオフィス2拠点を訪問することになるのです。具体的には、午前中にMountain viewに行ってGoogle本社で朝食…

Read more →

Google I/O 2011報告会での資料

· Google

26日に行われたGoogle I/O 2011 報告会で僕が使った資料を公開します。以下の4つのセッションについてキーワードをまとめていますので、ぜひ理解の助けになればと思います。 Connecting People and Places [http://www.eisbahn.jp/googleio2011/ConnectingPeopleAndPlaces.html](http://www.eisbahn.jp/googleio2011/ConnectingPeopleAndPlaces…

Read more →

Google I/O 2011 Day 2

· Google

夜は寝れなかったものの、寝過ごすことはなくちゃんと起きることができたGoogle I/Oの2日目。昨日のKey noteはAndroid一色な内容だったけど、今日はきっとSocialについての何か新しい発表があるに違いない!と思ってワクワクしながら会場に向かいました。昨晩はペンネを少ししか食べず、空腹で目が覚めたといっても言い過ぎではありません。会場で出される朝食はベーグル以外「デザート」と言ってもいいくらいのラインナップ。甘いパンケーキを2枚食べ、2階へと向かいました。 今回のGoogle …

Read more →

Google I/O 2011 Day 1

· Google

昨日のPatrick partyで気分は高まってます。いよいよGoogle I/Oの初日がきました。ここでは、僕が参加したセッションについて、ポイントとなるキーワードをいくつか挙げながら紹介したいと思います。 Connecting People and Places Google MapsはWebの世界を変えました。現在では、Google Place Pagesというサービスが提供されています。これは、ある場所に関する情報をアグリゲートし一枚のページにまとめられるサービスです。もちろんGoo…

Read more →

Google I/O 2011 Day 0

· Google

今年も参加したGoogle I/O。昨年は英語もほとんど話せない状態で果敢にも参加したけど、今年は昨年よりは会話になるかなぁ、と思いながら渡米してきました。昨年と同じで、現地4泊。もちろんエコノミーシートです。アップグレードできるだけのお金も地位もマイルもないので、当然です。今回の予定は以下のような感じでした。ほぼほぼ予定通りの行動でした。 Day 0: 日本を出国。到着しホテルにチェックイン、夜にGoogler宅でBBQ。 Day 1: Google I/Oに終日参加。 Day 2: Goo…

Read more →

Google ModeratorのHelpを和訳してみました

· Google

[Google Moderator Help](http://www.google.com/support/faqs/bin/topic.py?topic=15799)を、使い方を知るために訳してみました。 --- Google Moderator 1. トピックとは何ですか? トピックはシリーズの中に含まれる題目です。例えば、もしあなたが「Book clubs(書籍クラブ)」のシリーズをあなたの組織のために作成すると、トピックは「Fiction(フィクション)」「Non-fiction(ノンフ…

Read more →

iGoogle SandboxからChatが消えています

· Google

実験的にiGoogleに追加されていたGoogle TalkのUIが、今日見たらなくなっていた。 ![igoogle-chat.jpg](http://www.eisbahn.jp/yoichiro/images/igoogle-chat.jpg) 一回もそこでChatをしたことはなかったけど、なくなってしまうと、それはそれで寂しい。iGoogle上でChatというのも、しくりとは来ないし、Google TalkのGadgetを追加すればいいだけの話と言えばそれまでのことかも。実験の結果は、あ…

Read more →

Google&Appleの印象

· Google

世の中iPhone 3Gが発売になって大騒ぎだが、それを受けてこんな記事があった。 「 [Woz to Get in Line for iPhone 3G](http://www.internetnews.com/mobility/article.php/3758316/Woz+to+Get+in+Line+for+iPhone+3G.htm)」- internetNews.com he said. "But I could be wrong. Google does things very …

Read more →

Google Developer Day 2008 Japanの超個人的な感想

· Google

6月10日に行われたGoogle Developer Day 2008 Japan。参加してきた感想を書いてみる。 体調面。原因不明の上腕筋肉の痙攣を伴いながら、僕は良く頑張ったと思う。懇親会では、多くの方々から声をかけていただいた。その結果、僕の咽喉は臨界に達していたが、良く頑張ったと思うし、それ以上に楽しかった。 所属面。 [Androidの方](http://blog.akaiho.com/archives/232)もそうだったみたいだが、多くの方々に僕は「Googleの中の人」だと思われ…

Read more →

Google Developer Day 2008 Japan 基調講演

· Google

GDDの基調講演は、400人位が収容できるであろうホールに来場者がほぼ満員になるほどの盛況ぶり。他のイベントと違い、スーツはほとんど見受けられない。これもGoogle色と言えるのかも。 軽快な音楽と共に、Google日本法人村上社長が登場。今年のGDDでは、セッション数が増えたことと、コードラボが行われることが紹介される。僕的には、非常に日本的な挨拶という印象を受けたのだが、今日一日が始まったことを実感できる内容だった。 次に及川さんの登場。「次世代ウェブに向けて」というテーマで、先日行われたG…

Read more →

Google Developer Day 2008 Japanが始まります!

· Google

[Google Developer Day 2008 Japan](http://code.google.com/intl/ja/events/developerday/2008/home.html)の当日がやってきた。予定として、 基調講演 OpenSocial Google AJAX API について、このブログにてレポートをお届けする予定。そしてもちろん「Ask The Expert」では、皆さまからの疑問質問にお答えしていきながら、OpenSocialに関して様々な意見交換が…

Read more →

Google Developer Day 2008 Japan「Ask The Expert」に集まれっ!

· Google

過去に行われたデベロッパー交流会のパネリストが再び集う「Ask The Expert」に、僕もOpenSocial代表として登壇します。 「 [エキスパートがアプリケーション開発についての質問にお答えします! Google Developer Day 2008 Japan セッション「Ask The Expert」のご紹介](http://googlejapan.blogspot.com/2008/06/google-developer-day-2008-japan-ask.html)」- Go…

Read more →

OpenSocialコードラボセッションの参加受付が始まりました

· Google

6月10日に行われるGoogle Develper Day 2008 Japan。その中で、OpenSocialに関するコードラボセッションが行われるのだが、その参加受付が開始された。 ・コード ラボ セッション : [ソーシャル Web のスタンダード 'OpenSocial'](https://services.google.com/events/gdd2008-codelab-opensocial-ja) このセッションは、OpenSocial のコーディングをGoogle のエンジニア…

Read more →

Googleから新APIがいくつか公開されています

· Google

6月10日に行われる [Google Developer Day 2008 Japan](http://code.google.com/intl/ja/events/developerday/2008/home.html)に先立ち、Googleからいくつか新しいAPIが公開された。 [Vidnik] [http://googlemac.blogspot.com/2008/05/vidnik.html](http://googlemac.blogspot.com/2008/05/vidnik.h…

Read more →

Google Developer Day 2008 Japanのセッションを担当します

· Google

来る6月10日、 [Google Developer Day 2008 Japan](http://code.google.com/intl/ja/events/developerday/2008/home.html)がパシフィコ横浜で開かれる。その中の「Ask The Expert」セッションの担当メンバーに僕も加わらせていただくことになった。 ・ [セッション一覧](http://code.google.com/intl/ja/events/developerday/2008/session…

Read more →