はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
Zaim公式ドキュメントはあるものの、会員登録しないと読めないようになっているため、surface webに何も情報がない。詳細については各自ログインして見ていただくとして、概要すらわからないのは困るのでここにまとめておく。最初にエンドポイントの一覧を示し、次に主要なエンドポイ
Google Chromeに追加予定のAI機能「Prompt API」はなぜMozillaに反対されているのか? 🔖 31
GoogleがChromeに搭載を進めると同時にブラウザ間で標準化する取り組みも行っている「Prompt API」に対して、Mozillaが反対の立場を示しています。 Prompt API · Issue #1213 · mozilla/standards-positions h
【Part1】kintoneのshow系APIで画面UIを安全に制御しよう! 🔖 1
はじめにkintoneの画面には、レコードの追加ボタン/絞り込みボタン/サイドバーなど、多数のUIパーツが存在します。これらのUIパーツの表示/非表示を制御したいケースは少なくありません。従来、UIパーツの表示/非表示を制御するにはDOM操作しか手段がありませんでし...
Kubernetesの非推奨/削除APIをGitHub Actionsで継続検知する仕組みを作った話 🔖 1
こんにちは。SRE課のtaku_76です! 今回はKubernetesマニフェスト内の非推奨API / 削除済みAPIを継続的に検知する仕組みについて紹介します。 PlutoとGitHub Actionsを使い、定期実行から検出結果の更新まで自動で行うようにしました。 他チームに
ガバメント AI「源内」(genai-ai-api)を閉域の AWS 環境へデプロイしてみた 🔖 7
デジタル庁が政府機関で実装を進めている生成 AI 利用環境であるガバメント AI「源内」について、その一部が先日オープンソースとして公開されました。地方自治体側としても、将来的に源内をガバメントクラウドで使うことがあるのではないかと気になっているところです。そこで...
Gemini APIとAPIキーの不正使用に関する注意喚起・対処法 - G-gen Tech Blog 🔖 26
G-gen の杉村です。Google が提供する Google AI Studio で発行した API キーが何らかの方法で他人に知られたことにより、悪意ある主体によって大量に Gemini モデルへのリクエストが発行され、利用料が過剰に発生する事象が観測されています。当記事では
Scribe v2 リアルタイム音声認識 - 150ms低遅延API 🔖 71
Scribe v2 Realtimeは、90以上の言語に対応し、150msの低遅延で最も正確なリアルタイム文字起こしモデルです。APIで利用可能。
API Gateway → Lambda の間で何が行われているかを易しく解説 🔖 32
記事を書いたきっかけ人に教えることが増えてきたので、説明用にまとめてみました。「間の部分がわからない」という質問をよく受けるのですが、結局API Gatewayのことですね、ってパターンが多いのでこのようなタイトルにしました。API Gatewayの初級~中級レベル...
バッチ処理を任意実行するREST API設計に関する考察(副題:ぼくのかんがえたさいきょうのえーぴーあい) 🔖 1
バッチ処理を任意のタイミングで実行するREST API設計を徹底解説。非同期処理やアンチパターン、カスタムメソッドを通じて、効率的かつ安全なAPI構築の方法を紹介します。
Google Maps APIを使った地図機能の開発で難しかったポイント・学び 🔖 3
はじめにこんにちは、ウォンテッドリーでエンジニアをしている池田です。この記事では、Google Maps APIを...
Gemini APIとAPIキーの不正使用に関する注意喚起・対処法 🔖 26
G-gen の杉村です。Google が提供する Google AI Studio で発行した API キーが何らかの方法で他人に知られたことにより、悪意ある主体によって大量に Gemini モデルへのリクエストが発行され、利用料が過剰に発生する事象が観測されています。当記事では
CloudflareがAI統合推論レイヤーを発表 — 70+モデルを単一APIで管理、エージェント時代の複数プロバイダー問題を解決 🔖 17
4月16日、Cloudflareが「AI Gateway's next evolution: an inference layer designed for agents」と題した記事を公開した。同社がAIエージェント向けの統合推論レイヤーを構築し、12以上のプロバイダーから70
BedrockのMantleにAnthropic互換APIが生えたみたいなので呼んでみた 🔖 1
公式発表前っぽいのでご利用は計画的にClaude Codeの2.1.94のリリースノートに謎の情報が。Amazon Bedrock powered by MantleBedrockのMantleはこれです。次世代?のすごやつっぽい。これまでは、...
去年にXServerをAIエージェントで操作する記事を書きましたが、ついに公式でサポートしていただきました🎉はじめについに!あの国内シェアNo.1のレンタルサーバー「エックスサーバー」から、待望の公式APIがリリースされました🎉普段の業務や個人開発...
GoのAPI開発がさらに進化!OpenAPI層「huma」の実践的な魅力(第二弾) 🔖 2
「humaの基本的な使い方は分かったけど、実際のプロダクトで使うにはどうなの?」前回の記事では、GinやChiに乗せるOpenAPI層として、humaの基本的な立ち位置やgin-swaggerとの違い、そしてベンチマーク比較をご紹介しました。https://zenn.dev/
Canvas 内に直接 HTML を描画できる HTML in Canvas API について 🔖 116
HTML in Canvas API は WICG の提案段階にある実験的な API です。現時点では Chrome Canary の chrome://flags/#canvas-draw-element フラグを有効にすることで利用できます。 HTML in Canvas A
「Web APIとREST」をファミレスの注文でスッキリ理解するこんにちは!35歳から未経験でWebを学んでいる者です。「Web API」や「REST」について、自分なりに理解を整理したのでまとめてみます。今回は、イメージしやすいように「ファミレスの注文」に例え...
Web APIのトランザクション - kawasima 🔖 71
ネットワークの向こう側にあるリソースを更新するのは、単純なTCP/IPの仕組みでは難しい。その上に構成されたシンプルなプロトコルである単純なHTTPで実現しようとすると、以下に示すような箇所でエラーの発生可能性があり、双方で等しく検知することができないケースが存在し、同期的なリカ
「Claude」で「OpenClaw」などの利用がサブスク対象外に API利用や追加使用量購入が必要 🔖 33
米Anthropicで「Claude Code」を統括しているボリス・チェルニー氏は4月3日(現地時間)、Xへの投稿で、「Claude」のサブスクリプションはOpenClawなどのサードパーティツールの使用をカバーしなくなると告知した。ユーザーにはメールでも告知している。 この変
Web Push APIはなぜ外部サービスなしで通知を届けられるのか — 仕組みとRails実装 🔖 2
Web Push APIはW3C/IETF標準のプロトコルであり、FCMやOneSignalといった外部サービスのアカウント登録やAPIキー取得なしに、サーバーからブラウザへプッシュ通知を送信できます。アプリサーバー、プッシュサービス、ブラウザの3者間で、VAPID認証による身元
7つの主要なAPIスタイル——REST、GraphQL、Atom、gRPC、webhook、WebSocket、RabbitMQ——の設計と実装をハンズオンで学ぶ実践ガイド。天気予報サービスの構築を通じて、各スタイルの利点や欠点、アーキテクチャから実装、ネットワークプロトコルまで
REST API と GraphQL の違いをフロントエンド目線で整理する 🔖 1
フロントエンド開発をしていると、API 連携はほぼ必ず登場します。その中でよく比較されるのが REST API と GraphQL です。名前は知っていても、実務でどう違うのか、フロントエンドの実装にどう影響するのかは意外と曖昧になりやすいと感じます。この記事では、フ...
逆引き Rust Web API 開発: Axum で学ぶ実践パターン 🔖 1
# 逆引き Rust Web API 開発: Axum で学ぶ実践パターンヘルプデスクアプリケーションの実コードをベースに、Rust / Axum による REST API 開発の実践パターンを逆引き形式で解説します。## 学べること- Axum のルーティング・Ex
Terraform + Aurora Data APIでDBユーザー作成をIaC化した話 🔖 40
はじめに こんにちは。プラットフォームエンジニアリングチームに所属している徳富(@yannKazu1)です。 新規プロダクトを立ち上げるとき、インフラ構築って意外とやることが多いですよね。その中でも地味にめんどくさいのがDBユーザーの作成と権限付与。手動でやると「あ、権限つけ忘れ
新人プログラマがLLM APIを使う前に知っておくべきセキュリティの基本 🔐 🔖 2
はじめにI'm a fullstack coding instructor. Every bootcamp cycle, I see the same pattern: new developers get excited about LLM APIs, build s...
GoのAPI開発が変わる!GinやChiに乗せるOpenAPI層「huma」の魅力 🔖 5
「GoでAPIサーバーを作るなら、どのフレームワークがいいんだろう?」Go言語でWeb開発をしていると、必ず一度はぶつかるこの疑問。標準の net/http(Go 1.22からはルーティングも強化されましたね)、定番の Gin や Echo、シンプル派に人気の Chi など、選
NFCの基礎知識 ここからはNFCの技術的な観点を見ていきましょう。 NDEF NFCタグに書き込むデータの形式として NDEF(NFC Data Exchange Format) が広く使われています。NDEFではデータを「レコード」という単位で格納し、1つのタグに複数のレコー
NFC(Near Field Communication)タグを触る機会がありました。NFCは数センチの距離で通信する近距離無線通信の規格です。NFCという技術自体はスマホ決済などで日常的に使われていると思いますが、自分でタグを書き込んで使ったことがある人は少ないのではないかと
NFC(Near Field Communication)タグを触る機会がありました。NFCは数センチの距離で通信する近距離無線通信の規格です。NFCという技術自体はスマホ決済などで日常的に使われていると思いますが、自分でタグを書き込んで使ったことがある人は少ないのではないかと
Java歴21年のエンジニアが同じAPIをJava・Go・Rust・Kotlinで実装して徹底比較した 🔖 32
はじめに 筆者はJava歴21年のバックエンドエンジニアです。現在は日本のIT企業で働きながら、自社プロダクト(短動画プラットフォーム)のバックエンドを開発しています。 元々Spring Bootで構築していた本番環境をGoに移行し、さらにRustで書き直しました。その過程で「ち
「OpenAI APIのトークン消費量をざっくり計算して」と頼まれて調べたら絶望した話 🔖 19
この記事の対象読者OpenAI APIを使ったアプリケーションを開発している(またはこれからする)人「日本語だとトークン数どれくらいになるの?」と聞かれて困った経験がある人APIのコスト見積もりを上司やクライアントに提出する必要がある人LLMのトークナイゼーシ...
GPT-5.4 Computer Use を実際に動かしてわかったこと ── API設計・実装パターン・セキュリティの勘所 🔖 1
LLM が「PC を操作する」時代に入った2026年3月、OpenAI が GPT-5.4 をリリースしました。目玉機能の一つが Computer Use です。これまで LLM の仕事は「テキストを生成すること」でした。コードを書く、文章を要約する、質問に答える...
LINE iOSアプリにWebKitの新API「WebPage」を導入できず、自前で実装した件 🔖 1
はじめにこんにちは、iOSアプリエンジニアのKiichiです。LINE iOSアプリでアプリ内ブラウザなど、Webまわりの開発を担当しています。普段はUIKitをベースに機能改善や新機能開発を進めつつ...
40,000行のAPIテスト作成で学んだClaude Code Skillsの育て方 🔖 144
こんにちは、ソフトウェアエンジニアの渡邉(匠)です。「カミナシ 設備保全」の開発に携わっています。 Claude CodeのSkills(以下スキル)を使い、約2週間で40,000行超のAPIシナリオテストを書き切りました。最初のスキルは粗削りでしたが、テストを量産する中で繰り返
40,000行のAPIテスト作成で学んだClaude Code Skillsの育て方 🔖 144
こんにちは、ソフトウェアエンジニアの渡邉(匠)です。「カミナシ 設備保全」の開発に携わっています。 Claude CodeのSkills(以下スキル)を使い、約2週間で40,000行超のAPIシナリオテストを書き切りました。最初のスキルは粗削りでしたが、テストを量産する中で繰り返
Apple Neural Engine の Private API を叩いて LLM 推論を高速化しようとした話 🔖 4
こんにちは、村本です。Qwen3.5 の登場でローカル LLM が現実味を帯びてきた。0.8B から 235B まで揃った高品質なモデルファミリーが Apache 2.0 で公開され、手元のマシンで実用的な推論が可能になっている。ローカル LLM は AI を活用する企業にとっ
「とほほのWWW入門」30年目も更新中 96年開設の個人サイト、CGIからOpenAI APIまでカバー 🔖 49
トップページのメニューにはCGIやPerl、SSIなど、個人サイト全盛期の定番技術はもちろん、React、Next.js、Tailwind CSS、Docker、Kubernetes、AI、OpenAI APIなど、最近の技術も並ぶ。 番外編として「とほほの個人事業主入門」や「と
【Flutter】API トークンを「適切」に管理する 🔖 6
みなさんのアプリでは API トークンをセキュアに管理できていますか?もしこの質問を見て「Yes/No」の 2 択が頭に浮かんでしまった方、ぜひこの記事を読んでみてください。一方で「いや、セキュアかどうかなんて評価次第だし」「というか API トークンって言ってもいろいろある
Motivation / Usecase PDFそのものを作るのはつらい。Webサービスで「PDFを出力したい」という欲求は、いろんな場面で多くあると思います。例えば、領収書を軽く作って印刷させたいとか、グラフを資料としてPDF化させたいとか……。とくに最近はAIを使っ
はじめにEC のカートまわりを実装していると、地味に判断が難しいのが「商品をカートに入れたあとで在庫が変わった時の挙動」です。たとえば、カートに商品を n 個入れたあと、別の注文で在庫が n 個を下回ったらどうなるのか在庫が 0 になったら、カート内の明細は消えるのか、
Devinが本番APIで障害を起こした経緯と学び - tacomsテックブログ 🔖 129
はじめに こんにちは。tacomsエンジニアの @ikuwow です。 tacomsでは約1年前から、Cognition AI社の自律型AIソフトウェアエンジニア「Devin」を業務に導入しています。 日常的な開発タスクに活用し、生産性向上に大きく貢献してくれています。 http
Claude Code CLI × Playwright MCPで、APIアップデート監視を自動化した話 🔖 3
はじめに皆さん、外部APIのバージョン管理はどうしていますか?私たちのプロジェクトでは、多数の外部APIを利用しています。Facebook Ads、Google Analytics、AWS SDK、Salesforce...これらのAPIは定期的にバージョンアップやサポート終
LLMの構造化出力エラーを87%削減した実践手法 ── Gemini API 10万件運用の知見 🔖 4
はじめに こんにちは、データサイエンス部コーディネートサイエンスブロックの大川です。私たちは、WEARにおける「似合う」をユーザーに届けるため、LLMやマルチモーダルAIを活用してコーディネートの特徴抽出や似合うに関する独自の判定処理のR&Dを行っています。 LLMが台頭
Swaggerを使ったAPIドキュメントの作成と、バックエンドとフロントエンド間の連携 🔖 2
この記事は、合併前の旧ブログに掲載していた記事(初出:2020年11月25日)を、現在のブログへ移管したものです。内容は初出時点のものです。こんにちは。LINE Growth Technology福岡...
Claude Codeに重大な脆弱性 設定ファイル経由でRCEやAPIキー窃取の恐れ 🔖 29
Check Point Software Technologiesは2026年2月25日(現地時間)、AI開発支援ツール「Claude Code」に重大な脆弱(ぜいじゃく)性が存在したと発表した。 Anthropicが提供する同ツールにおいて、悪意あるリポジトリー設定ファイルを読
もう.envにAPIキーを平文で置くのはやめた — macOS Keychain管理CLI「LLM Key Ring」 🔖 3
TL;DRLLMのAPIキーを .env に平文で置く運用が、AIエージェント時代にリスクが見えてきた。macOS Keychainに暗号化保存して管理するCLIツール LLM Key Ring (lkr) をRustで作った。Keychainに保存 — ディスクに平文フ
フロントエンド向けに「汎用API」を構築すべきではない理由と実践的アプローチ 🔖 22
1. はじめに:本記事の目的 本記事は、Don’t Build a General Purpose API (4 Years Later) という記事を元に、自社サービスなどのフロントエンド向けに 「汎用目的のAPI(General Purpose API)」 を構築せず、画面(
“AIインプレゾンビ”に大打撃? XがAPIの仕様変更 自動返信しにくく 🔖 34
米Xは2月24日(現地時間)、APIの仕様を変更し、投稿への自動返信をしにくくした。AIを使ったスパム行為への対策という。 新たに投稿するための機能「POST/2/tweets」を使った自動リプライに制限を加え、元の投稿者が自分のアカウントにメンションをしているか、自分の投稿を引
FastAPIのJSONレスポンスに型を書くだけでレスポンスが速くなるらしい 🔖 9
はじめに2月23日にFastAPI 0.131.0がリリースされました。https://twitter.com/FastAPI/status/2025627146866073881中でも注目されたのが以下のツイートです。https://twitter.com/FastAP