はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
Canvas 内に直接 HTML を描画できる HTML in Canvas API について 🔖 111
HTML in Canvas API は WICG の提案段階にある実験的な API です。現時点では Chrome Canary の chrome://flags/#canvas-draw-element フラグを有効にすることで利用できます。 HTML in Canvas A
Web APIのトランザクション - kawasima 🔖 69
ネットワークの向こう側にあるリソースを更新するのは、単純なTCP/IPの仕組みでは難しい。その上に構成されたシンプルなプロトコルである単純なHTTPで実現しようとすると、以下に示すような箇所でエラーの発生可能性があり、双方で等しく検知することができないケースが存在し、同期的なリカ
「Claude」で「OpenClaw」などの利用がサブスク対象外に API利用や追加使用量購入が必要 🔖 32
米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——の設計と実装をハンズオンで学ぶ実践ガイド。天気予報サービスの構築を通じて、各スタイルの利点や欠点、アーキテクチャから実装、ネットワークプロトコルまで
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
Anthropic公式Cookbookを全解剖 — Claude APIの実践レシピ65本を徹底解説 🔖 4
本記事で扱うCookbookの中でも特に重要なClaude Agent SDKについて、基本から解説した記事を用意しています。Agent SDKに馴染みのない方は、まずそちらを読んでからこの記事に戻ると理解がスムーズです。Claude APIの使い方を学ぶ...
AWS API Gateway エッジ最適化 vs リージョナル:CDKで切り替える際に知っておくべきこと 🔖 2
はじめにAmazon API Gateway (REST API) には「エッジ最適化」と「リージョナル」の2つのエンドポイントタイプがあります。CDKでAPI Gatewayを構築する際、endpoint_typesを明示的に指定しないとデフォルトでエッジ最適化が選択...
Pythonの__init__.pyはなぜ必要なのか?importの安定化・API設計・pytestとの関係 🔖 4
概要Pythonの開発をする中で、__init__.pyを何のためのファイルなのか、どこに配置すべきなのかが分からなかったので調べてみました。結論は、基本的に全てのパッケージディレクトリに__init__.pyを置くべきWebアプリ開発の場合、namespace pac
フロントエンドに汎用APIを使わせてはいけない(4年後の続編記事)(翻訳)|TechRacho by BPS株式会社 🔖 41
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Don’t Build a General Purpose API (4 Years Later) - Max Chernyak 原文公開日: 2025年12月11日 原著者: Max Chernyak 日本語タイトル
JAXA Earth API for JavaScript 🔖 23
JAXA Earth API for JavaScript Version 2.0.0 のAPIドキュメントです。 このAPIを利用すると、地球観測データを容易にブラウザ上に表示したり、地球観測データを利用したウェブアプリを開発したりすることが可能です。 必要な範囲のデータを必要
Supabase、RLSを外したらcurlで全データ返ってきた——150万APIキー漏洩の再現【後編】 🔖 17
!追記(2026-02-18): 「AIにレビューさせたら気づけるのか?」を追加しました。聞き方で結果がまったく変わった 本当にcurl一発で取れるのか【前編】Moltbook事件の記事を書いてるとき、ずっと気になってたことがある。「RLSなしだと本当にcurl一発で全
「1行もコードを書いてない」——3日後、150万APIキー漏洩。身に覚えがあった【前編】 🔖 346
「1行もコードを書いてない」 2026年1月、SNS「Moltbook」がローンチした。バズったのはサービスじゃなくて、創業者の一言 元ポスト — 「Moltbookのコードは1行も書いてない。技術アーキテクチャのビジョンだけ持って、AIがそれを現実にした」 Xでめちゃくちゃ回っ
第三世代バックエンド開発の紹介 - OpenAPI Generator を活用したAPI駆動開発 🔖 1
本記事では、以前の記事でご紹介した第三世代アーキテクチャにて使用しているOpenAPI Specの活用事例についてご紹介いたします。 私たちは現在、マイクロサービスアーキテクチャを採用した「第三世代アーキテクチャ」の構築を進めています。 以前の記事では、バックエンドチームの開発の
GitHub Billing Usage API のすゝめ 〜 組織全体の従量課金額を分析・可視化する 🔖 1
こんにちは。サイボウズ株式会社、生産性向上チームの平木場(@korosuke613)です。GitHub.com をお使いの皆さん、従量課金のコスト分析に課題を感じていないでしょうか。GitHub Actions、Copilot、Packages、Codespaces などのサー
「1行もコードを書いてない」——3日後、150万APIキー漏洩。身に覚えがあった【前編】 🔖 346
「1行もコードを書いてない」2026年1月、SNS「Moltbook」がローンチした。バズったのはサービスじゃなくて、創業者の一言元ポスト — 「Moltbookのコードは1行も書いてない。技術アーキテクチャのビジョンだけ持って、AIがそれを現実にした」Xでめちゃくちゃ回
useEffect で API を叩くのを卒業しよう 🔖 104
はじめに 「useEffectでデータ取得するのはやめた方がいい」— こんな話を聞いたことはないだろうか。 でも自分はずっと、useEffect + fetch でAPIを叩いていた。中でtry-catchして、useStateにセットして、ローディングもエラーも自分で管理して。
AIコーディング時代のレビュー負荷を可視化したい! —— GASとGitHub APIで「誰がどのくらいレビューしたか」をSlackに通知する仕組み - SmartHR Tech Blog 🔖 30
こんにちは。SmartHRでプロダクトエンジニアをしているmatsugenです。 昨今、開発におけるAI活用が随分と進み、開発速度の向上を日々実感しています。一方で、開発速度が上がると Pull Request(以下 PR)の数も増えます。そうなると、レビューの負荷も増大します。
TuringのMLOpsチームでは、自動運転モデル開発の開発生産性を向上させるプラットフォームの開発を行っています。このチームが作られた背景については、この記事をご覧下さい。https://zenn.dev/turing_motors/articles/af10c5e32ea0
量子×クラウドはなぜ難しい?第2の壁:プログラミングモデルとAPIの分断 🔖 2
おさらいAWS 105万人 vs 量子エンジニア 1,300人:数字で見る“圧倒的格差”では、量子エンジニアが少ない理由を「技術成熟度の差・参入難易度の差・実行環境の差」という3つの要因で整理し、それら3要因が量子コンピュータをクラウドシステムに統合するにあたっての4つ...
以前、https://zenn.dev/axelspace/articles/ce9b9241fbc72bという記事を書きましたが、当時使っていたワークフロービルダーをZapierからn8nに乗り換えたので、その理由と乗り換えて良かった点、イマイチだった点をまとめたいと思いま
本記事では、Gemini を API で利用する際のコストを節約するための手法をまとめています。主には Vertex AI からの利用を想定していますが、多くは Google AI Studio などでも使える手法です。 背景Gemini をはじめ多くの LLM は、入出力
CSRFの生の挙動を知りたい~FastAPIとZAPを用いて検証してみた 🔖 2
初めまして、テックドクターでエンジニアをしている金子です。CSRF(クロスサイト・リクエスト・フォージェリ)は非常に古典的な攻撃手法ですが、現代のWeb開発においてもその発生原理を正確に理解しておくことは重要だと思っています。今回の記事では、CSRFについて、実際に手を動かして検
Mailchimp APIで会員制システムとアカウント連携してみた 🔖 1
こんにちは。ソーイ株式会社 髙﨑です。本記事では、会員制システム(Laravel)と Mailchimp を連携し、コンタクトの取得・追加/更新・削除・タグ付与を実装した手順を紹介します。会員管理とメール配信基盤の連携を検討している方の参考になれば幸いです。目次...