はてぶ・Qiita・Zennのトレンド記事を紹介
API(アプリケーションプログラミングインターフェース)は、ソフトウェア同士が機能やデータをやり取りするための仕組みです。多くのWebサービスがAPIを公開し ています。
【Web Bluetooth API】Joy-Con 2 をプレゼンリモコンにする 🔖 1
Joy-Con 2 をブラウザ上で Bluetooth 接続し、スライドサービス上でスライド送り・戻しをできるようにしてみました。 動作環境必要要件Bluetooth 接続が可能であることOSmacOSWindowsAndroidWeb Blue
OpenAIの文字起こしAPIは音声データを2倍速か3倍速にすると安く使える 🔖 41
OpenAIは多様なAI機能をAPIを介して展開しており、音声データを文字起こししてテキストデータとして出力するAPIも提供しています。この文字起こしAPIについて、ソフトウェアエンジニアのジョージ・マンディス氏が「音声データを2倍速か3倍速にすると、品質を損なうことなくコストを
【コーディング無し】既存 API サーバーを MCP サーバーに一瞬で変える方法 🔖 35
はじめにこの度、Azure API Management (APIM) で、既存の API を MCP サーバーとして公開する機能 がプレビューでリリースされました。https://learn.microsoft.com/ja-jp/azure/api-management/
「Google Chrome 138」安定版リリース、文章の要約や翻訳の機能を提供するAPIを公開 🔖 12
ウェブブラウザ「Google Chrome」の最新安定版であるバージョン138がリリースされました。言語モデルを利用して文章の要約や翻訳を行うAPIが公開され、ウェブ開発者が言語モデルを扱う機能を実装するための労力が大幅に軽減されます。またセキュリティリスクを軽減する数々の更新も
Claude APIを使ったアプリケーションの多言語対応 🔖 1
こんにちは、kickflowでCTOをしている小林です。 kickflowでは先日中国語(簡体字・繁体字)と韓国語への対応をベータ版としてリリースしました。 今回は、kickflowのプロダクトを多言語対応するにあたり、AIを活用した自動翻訳アプローチについてご紹介します。 具体
`Ractor::Port` ― Ractor の API を一新した話 - STORES Product Blog 🔖 16
テクノロジー部門技術推進本部の笹田です。最近、ある大学で Ruby インタプリタを作ってみよう、みたいな集中講義をさせていただいてるんですが、実装に使う言語がみんな Ruby じゃなくて面白かったです。 本稿では、Ruby で並列処理を手軽に実現するための機構 Ractor の
API Key 無しで Gemini をセキュアに Google Apps Script から利用する 🔖 168
本文に関係ないドッグランに行ったときの犬たち こんにちは、AI・機械学習チームの山本(@hiro_o918)です。 このブログは AI・機械学習チームブログリレー 5 日目の記事です。 これまでのリレー記事でも出てきたように、弊社でも AI を活用したプロダクト開発が進んでいます
`Ractor::Port` ― Ractor の API を一新した話 🔖 16
本稿では、Ruby で並列処理を手軽に実現するための機構 Ractor の API について、以前から気になっていた部分を最近になって一新し、`Ractor::Port` というものを導入したので、その内容をご紹介します。
iOS 26、「サードパーティ製AirDrop」が開発可能に。専用APIが解放 🔖 157
iOS 26、「サードパーティ製AirDrop」が開発可能に。専用APIが解放 EU規制圧力でついに実現、理論上はiPhoneとAndroid間で利用可能に AppleがiOS 26で、サードパーティ製アプリが独自のAirDrop代替機能を構築できる新しいAPIを提供することが明
Testing Web APIs は想像したAPIテストのテクニック集以上の本でした 🔖 5
こんにちは。ダイの大冒険エンジョイ勢のbun913と申します。わたしはSDET(Software Development Engineer in Test)という職種で働いており、API のテスト自動化だけでなく、システムの品質を向上させるための様々な活動を行っています。今回
こんにちは、@きょーです!普段はデリッシュキッチン開発部のバックエンド中心で業務をしています。 はじめに OpenAPI で API 仕様書を書く際、null 値を許容するプロパティの表現方法はバージョンによって異なります。たとえば、ユーザープロフィールのメールアドレスのように「
MCPの概念とLINE Messaging APIを利用したMCPサーバー構築事例の紹介 🔖 41
This post is also available in the following languages. English, Korean, Chinese はじめに 先日、Anthropic社はClaude LLMを通じてモデルコンテキストプロトコル(Model Conte
Connect を HTTP/1.1 + JSON API として使う!Salesforce 連携 API の実装事例 🔖 1
こんにちは!バクラク事業部 PlatformEngineering 部の @hira です! 今回は社内オペレーションを自動化するため Connect を利用して Salesforce 連携用の API を作ったので、事例として紹介したいと思います。 そもそも Connect っ
OpenAPI ではなく TypeSpec を読み書きするスキーマ駆動開発 🔖 80
支出管理開発本部で事業部横断テックリードをしている @ogugu です。 広く複雑で大規模になりつつある支出管理のアーキテクチャについて、以下の連載形式でご紹介していきます。 支出管理におけるTypeSpecを中心にしたスキーマ駆動開発 支出管理における自動テストの戦略 支出管理
OpenAI、新AIモデル「o3-pro」リリース 「o1-pro」より高性能ながら、API料金は約7分の1に 🔖 34
米OpenAIは6月11日(日本時間)、新たなAIモデル「o3-pro」の提供を、ChatGPTの有料会員「Pro」「Team」向けに始めた。同社が4月にリリースした「o3」をベースに、長考によって信頼性の高い回答をするよう設計した。数学や科学、プログラミングなどのタスクに強みを
hono/zod-openapiで実現するAPI開発実践 🔖 1
この記事では、TypeScriptとhonoを用いたAPI開発において、`@hono/zod-openapi`を導入しました。APIの型安全性を向上させ、OpenAPIドキュメントを自動生成する方法を解説しています。開発効率が向上し、APIの信頼性が高まる実装をハンズオン形式で紹
MCPの概念とLINE Messaging APIを利用したMCPサーバー構築事例の紹介 🔖 41
はじめに先日、Anthropic社はClaude LLMを通じてモデルコンテキストプロトコル(Model Context Protocol、以下MCP)を発表しました。MCPは、大型言語モデル(lar...
v0 APIのアーキテクチャ: Chat Completion API自作界隈 🔖 82
はじめに先日、Vercelがv0 APIという興味深いサービスを発表しました。v0.devは、アプリのプロトタイピングからデプロイまでをWebブラウザ上のチャットで行えるサービスです。v0 APIは、この機能を外部から利用可能にする有料プラン向けのAPIサービスとして提供されてい
AWS SAM:S3 ホスティング + Lambda + API Gateway + DynamoDB 構成を試してみた 🔖 1
はじめにAWS SAM(Serverless Application Model)は、API Gateway + Lambda + DynamoDB + S3 などを簡単に構築できる便利なフレーム…
AWS Invoice Summary API から請求時点のドル円レートを確認できるか試してみる 🔖 2
AWS Invoice Summary API(請求サマリー)が利用できるようになったとアナウンスがありました。https://aws.amazon.com/jp/about-aws/whats-…
デジタル庁提供のマイナポータルAPIを活用して健康データ管理を実現した話 🔖 1
はじめに はじめまして、 DeSC ヘルスケア 製品開発統括部プロダクト開発部の田代弘平です。 私の部署では、「楽しみながら、健康に。」をコンセプトに、ヘルスケアエンターテイメントアプリ kencom を開発しています。 ウォーキングイベントを定期的に開催したり、健康づくり関連の
Web Stream APIを使ってサーバーのメモリより大きなデータを扱う 🔖 1
はじめにWeb Stream APIを試してみました!それまであまり技術イベントに参加したことはなかったのですが、2024年10月のNihonbashi.jsに参加し、詳しい方のお話を聞いて興味を持ったのがきっかけです 前提 Web Stream APIとは?こちら
僕が考えるフロントエンドの APIクライアント設計:型安全で柔軟なfetchの共通化 🔖 4
Next.jsのAPI呼び出し、もっとスマートにしませんか?Next.jsでAPI呼び出しを共通化すると、コードがシンプルになり、開発効率が格段に上がります。この記事では、僕がこだわったAPIクライアントの実装を紹介します。特に、次の2点に力を入れました:• 型安全な戻り値
API GatewayのLambdaプロキシ統合とは 🔖 1
概要API Gateway作成時にあるLambdaプロキシ統合というものが気になったので、少しまとめてみました。Lambdaプロキシ統合とはざっくりいうと、API Gatewayが受け取ったH…
FastAPI on Dockerがかなりシンプルになった(2025年版) | フューチャー技術ブログ 🔖 263
5 年ほど前に Python のコンテナ化について 2 つの記事を書きましたが FastAPI 側も Docker 側もアップデートがあり、当時よりもかなりシンプルになってきたのを感じたので少し調べてまとめてみました。 書き方の部分は別として Python におけるコンテナイメー
では、日本郵便のデジアドAPIをたたいて「住所」をゲットしてみよう。本当にOAuthかな? 🔖 123
体調を崩して時間が空いてしまってごめんなさい。前回の記事では、日本郵便のデジタルアドレス(デジアド)を取得して、日本郵便の提供する送り状作成アプリで使うところまでやりました。今回は、これをAPI経由で取得してみます。なんたって、「郵便番号・デジタルアドレスAPI」のページには、O
AWS Strands AgentとUpstage APIを使った名刺画像から社員URLを取得する 🔖 1
はじめにFusicのレオナです。今回は、UpstageのUniversal Information Extraction APIを活用し、弊社の名刺画像から名前を抽出します。そして、その名前をもとにメンバー紹介ページから該当URLを取得する、AWS Strands Agentを
@nestjs/swagger を活用して NestJS 製 API の仕様書を作る 🔖 1
こんにちは、OTTサービス技術部 開発第1グループの清瀬です。 主にフロントエンドエンジニアを担当しております。 とあるプロダクトで、NestJSを触る機会がありました。 そのプロダクトではAPIドキュメントがなかったので、NestJSのdecoratorを利用してSwagger
初心者向けapiDoc入門:簡単なAPIドキュメントの作り方 🔖 1
はじめにAPI開発って楽しいけど、ドキュメント作成だけは正直「うーん…」ってなること、ありますよね?特に初心者だと、どこから手をつけていいか分からず、時間ばかりかかって挫折しそうになることも。でも…
日本郵政「デジタルアドレスAPI」を使ってみた感想 🔖 44
はじめに2025年5月26日、日本郵政が新しいサービス「デジタルアドレス」を開始しました。エンジニア泣かせな日本の住所表記を英数字7桁で表現することができ、表記ブレを無くすことができる画期的な取…
Gemini APIをGoで呼び出してJsonで返してもらう 🔖 1
概要Vertex AI API for Gemini(以下Gemini APIと呼びます)を使って指示した内容をJsonで返してもらえるようにしました。 事前準備以下のクイックスタートガイドの通りに、GCPのセットアップGemini APIの有効化gcloud c
Web Streams APIの基本と実践、TypeScriptでの活用法 / TSKaigi 2025 Web Streams API 🔖 29
TSKaigi 2025 のセッション資料です。 セッション情報はこちら↓ https://2025.tskaigi.org/talks/tasshi
Anthropic API でエージェント構築するための新機能|npaka 🔖 51
以下の記事が面白かったので、簡単にまとめました。 ・New capabilities for building agents on the Anthropic API 1. Anthropic API でエージェント構築するための新機能本日 (2025年5月23日)、開発者がより
🔶🔷GoogleMapsAPIを利用してひし形のランニングルートを作る🔷🔶 🔖 1
はじめに私はランニングルートを決めるとき、実際に走りながら新しい道を開拓しています。もしランニングルートをシミュレーションできる仕組みがあれば面白いと思い、Google Maps APIを使って…
OpenAPIのLinter導入してPRで指摘するしくみを作った話(Spectral × reviewdog) 🔖 1
はじめにこんにちは。株式会社ペライチ バックエンドエンジニアの船橋です。当社では OpenAPI を使用して API 仕様書を管理していますが、チーム規模の拡大に伴い、仕様書の品質維持が課題となっていました。今回は、OpenAPI の Lint ツールである Spectral
AI破産を防ぐために - LLM API利用におけるEconomic DoSのリスクと対策 🔖 53
はじめに こんにちは、GMO Flatt Security株式会社セキュリティエンジニアの松井(@ryotaromosao)です。 近年、LLM(大規模言語モデル)が目覚ましい進化を遂げており、それを利用したLLMアプリケーションが急速に増加しています。特に、AIチャット機能やエ
こんにちは。リーナー開発チームのめろたんです。最近は、年始から肘を脱臼と骨折をやりました。みなさんは肘を大事にしてください。今回は、TypeSpecの紹介をしていければと思ってます! TypeSpec is なにTypeSpecは、Microsoftが開発している、
WINTICKETにおけるOpenAPI移行とその活用戦略 🔖 1
はじめに WINTICKET バックエンドチームの織田(@0daryo)です。 社内で運用していたA ...
Cline利用規約の適用範囲が明確に - 外部API利用時は適用外であることが公式回答で判明 🔖 89
先日公開したブログ記事「Cline利用におけるデータの取り扱いについて」には、多くの皆様から反響をいただきました。誠にありがとうございます。 blog.serverworks.co.jp icoxfog417(GitHubアカウント名)様がCline社に対して直接、ライセンスと利
API シナリオテストツール Postman・Tavern・runn 徹底比較 – 私が runn を選んだ理由 🔖 157
はじめに はじめまして、テックドクターでバックエンドエンジニアをしている筧と申します。最近、弊社では API の品質を担保するために「API シナリオテスト」をプロダクトに導入しました。今回は、この API シナリオテストのツールである Postman(+Newman)、Tave
プロが教えるAPI設計ツール選び方:Stoplight StudioとApidogを徹底比較 🔖 1
はじめに最近、チームでAPI設計の効率化を図ろうとしていて、色々なツールを試してきました。その中でStoplight Studioというツールが気になったんですよね。でも、公式サイトを見てみると、…
Web API設計ガイドラインを公開しました | フューチャー技術ブログ 🔖 294
こんにちは。Strategic AI Group の佐藤です。 フューチャーでは さまざまなガイドラインを公開しており 、本ブログでも 「ガイドライン」タグ に過去の紹介記事がいくつか載っています。Web API に関するガイドラインも昨年11月から検討を開始し、今年の 1/17
国土交通省、「道路データプラットフォーム」一般公開 国道の交通量データAPIも 🔖 97
国土交通省は5月12日、道路に関する各種データを提供する「道路データプラットフォーム」を公開した。道路システムのDX化を目指す取り組み「xROAD(クロスロード)」の一環として、道路に関する基礎的なデータを集約し、幅広く提供するとしている。 道路データプラットフォームは、データの
C# でバイナリ操作を行う際によく使う API をまとめています。 確保/解放 スタック領域を確保stackalloc でスタック領域にバッファを確保します。この確保・解放コストは非常に低く抑えられます。Span<byte> buffer = stacka
AWS CLI で使い分けよう!S3の高レベルコマンドと API コマンドの違いと適切な選択方法 🔖 1
概要AWS CLI でS3を操作する際、aws s3 で始まる高レベルコマンドと aws s3api で始まる API コマンドの2種類があります。この記事では、それぞれのコマンド体系の違い、特徴…
Postman入門してみた:GUIで快適にAPIリクエストを確認する | DevelopersIO 🔖 130
APIの動作確認や検証で、curlなどのCLIツールを使っている方も多いと思います。 私もこれまでターミナルでAPIリクエストを送って確認していましたが、毎回オプションを思い出しトークンを切り替えながらコマンドを組み立てるのが地味に面倒でした。 そこで今回は、GUIで直感的にAP
【学習】駆け出しエンジニアがWeb Audio API音を鳴らす仕組みの実装をしてみた 🔖 1
はじめに今回は、前回同様、簡単なミニアプリ作成において使用したAPIについて。「Web Audio API」というものを使用しました。参考サイトから、こんな便利な機能があるとは。驚きです。参…
WebAPI の自動テスト戦略 - Shin x Blog 🔖 226
テストコードを実装する際に単体テストで書くか、統合テストで書くか迷う場面はないでしょうか。本エントリでは、私なりのテスト戦略についての考えをまとめました。 概要 対象アプリケーション 本エントリにおける単体テストと統合テスト 単体テスト(ユニットテスト) 統合テスト(結合テスト、
OpenAIのAny-to-Any APIでTTSサービスの音声品質を比較してみた 🔖 4
はじめに 比較対象のTTSサービス 実験の方法 実装 各サービスで音声合成 1. OpenAI(gpt-4o-mini-tts) 2. Google Cloud Text-to-Speech 3. Amazon Polly 5. ElevenLabs 音声合成の自動評価 評価結果