並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 183件

新着順 人気順

"web API"の検索結果41 - 80 件 / 183件

  • 2019-08-13のJS: React 16.9.0正式リリース、Image lazy-loading、Web API in Node.js

    JSer.info #448 - 先週RC版が公開されたReact 16.9.0の正式版がリリースされました。 React v16.9.0 and the Roadmap Update – React Blog 次のコンポーネントのライフサイクルメソッドに警告を表示するようになりました。 これらのメソッドはReact 17.xで削除されます。 componentWillMount componentWillReceiveProps componentWillUpdate これらのライフサイクルメソッドは、react-codemodのrename-unsafe-lifecyclesを使うことでUNSAFE_* prefixのライフサイクルメソッドにリネームできます。 このUNSAFE_* prefixのライフサイクルメソッドは17.xでも動作が維持されます。 componentWillMou

      2019-08-13のJS: React 16.9.0正式リリース、Image lazy-loading、Web API in Node.js
    • 【PHP】Laravel で JSON 形式の Web API を実装する時に考えること - 猫でもわかるWebプログラミングと副業

      はじめに JSON 形式の Web API とは Laravel で JSON を返す基本的な実装 JsonSerializable インタフェースを使う JsonSerializable を使うと便利な点 想定外の例外が発生した場合の対応 Laravel デフォルトのエラー画面 Laravel のレスポンス形式は Accept ヘッダで決まる Laravel デフォルトのエラーハンドリングの実装 エラーハンドラの実装を変更したい場合 render メソッドを修正して想定した Json を返すように その他の修正例 shouldReturnJson メソッドを修正して常に JSON を返すようにする prepareJsonResponse メソッドを修正して JSON のフォーマットを変更する まとめ はじめに この記事は、 Laravel アドベントカレンダー 4日目の記事です。 他にも

        【PHP】Laravel で JSON 形式の Web API を実装する時に考えること - 猫でもわかるWebプログラミングと副業
      • Node.jsとWeb APIのこれまで、現在、これから

        About meI love TypeScript/JavaScript, Node.js, React 処理系の中身読んだりAST解析で遊んだり

          Node.jsとWeb APIのこれまで、現在、これから
        • geoapi - IPアドレスを位置情報に変換するWeb API

          MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 位置情報はGPSからしか取れない訳ではありません。有名なところではWiFiやIPアドレスからも位置情報が取得できます。もちろん精度は高くないことも多いですが、スマートフォンは様々な情報を組み合わせて位置情報を取得しています。 今回紹介するgeoapiはそんなIPアドレスベースの位置情報取得を簡易化してくれるWeb APIです。 geoapiの使い方 /me だと自分のIPアドレスに基づく位置情報が返ってきます。 IPアドレスを指定すると、そのアドレスの位置情報が取得できます。 IP v6にも対応しています。 geoapiはMaxMindのデータを元に、Web API化しています。JSONで返ってきますので、Webアプリケーションの中に組み込んだり、サーバ側で使うこともできるでしょう

            geoapi - IPアドレスを位置情報に変換するWeb API
          • スマートロック SESAME の WEB API が便利だった! - Qiita

            ■はじめに 昨年末の Google Home / Amazon Echo リリースから、私の回りでもおうちハックが盛んで自分も色々遊んでいます。その中でも特に気になっていたのがスマートロック。玄関のカギをスマートにコントロールするアイテムです。 数年前から BLE の普及に合わせて盛り上がってるのは知ってはいましたが、ちょうど良い機会なので、そしてスマートスピーカーを使って音声で玄関を開錠したくて(ひらけゴマで(笑))遅ればせながら導入してみました。 こーゆー製品は知識では知ってはいても実際に日常生活で使ってみないと本当の価値は分かりませんね。 今回実感しました。 ということで・・・・今回は実際に自宅に導入したスマートロック製品 SESAME の簡単なご紹介と、複数の方からご要望を頂きましたので、SESAME の特徴である WEB API による制御についてご紹介してみようと思います。 h

              スマートロック SESAME の WEB API が便利だった! - Qiita
            • 自然言語からHTTPリクエストを生成するAIアプリ「HTTPie AI」が登場、Web APIのテストに好適

              米HTTPieは、自然言語からHTTPリクエストを生成するAIアプリケーション「HTTPie AI」をプレビューとして1月4日(現地時間)に公開した。macOS、Windows、Linuxにそれぞれ対応するクライアント・アプリケーションのほか、HTTPieの機能を提供するWebサイトも用意している。どちらも利用するには無料アカウントを作成する必要がある。 「HTTPie AI」は、ユーザーが入力欄に入力した自然言語の文を解釈して、その指示に合わせたHTTPリクエストを生成する。HTTPie AIが作成したHTTPリクエストに問題がなければ、そのまま発行して、Web APIにアクセスすることができる。生成したHTTPリクエストに問題があれば、ユーザーの手で修正することも可能だ。 アプリケーション開発時に、自身でWeb APIを構築したときは、そのAPIが正しく動作するかテストが必要になるが、

                自然言語からHTTPリクエストを生成するAIアプリ「HTTPie AI」が登場、Web APIのテストに好適
              • C# で Web API を作って呼ぶ

                今日はゆる~く以下の記事を .NET 6 でやっていこうと思います。 今回は、元記事にあるとおり HttpClient クラスを使った方法で行こうと思います。 swagger.json からクライアントを生成したりといった方法もありますが、HttpClient を使った方法がとりあえず一番つぶしが効く方法であるのでやり方を知っておいて損はないです。 Web API から作ってみよう 元記事では Web API は存在するものとしてやってますが、今回は Web API を作るところからやろうと思います。 Visual Studio 2022 で ASP.NET Core (空) のプロジェクトを作ります。 これは一番少ないコード量で Web API が作れる Minimal API と呼ばれるタイプのプロジェクトになります。 とりあえず question プロパティを持つ以下の JSON を

                  C# で Web API を作って呼ぶ
                • ASP.NET Core で Web API の結合テストをしよう - Qiita

                  ちゃんとやったことなかった(存在は知ってた)ので覚書です。 ASP.NET Core で Controller を作ったけど、結合テストしないとなぁ…と思ってたけど、単体テストしてるしなぁめんどくさいなぁ…とも思ってたりしてたけど、便利な機能なのでやります!やりますよ。 テスト対象のプロジェクトの作成 ASP.NET Core の API のプロジェクトテンプレートを作成します。 認証は個別のユーザー アカウント(Azure AD B2C を使うやつ)を設定しました。 前はここにアプリ内でユーザー管理するやつがあった気がするけど…、変わったのかな? 今回はテスト用なので、ドメイン名やアプリケーション ID などは適当なものを入れました。 Entity Framework Core 系の以下のパッケージを追加して DB 操作のコードを追加します。 Microsoft.EntityFramew

                    ASP.NET Core で Web API の結合テストをしよう - Qiita
                  • 適格請求書発行事業者公表システムWeb-API機能|国税庁インボイス制度適格請求書発行事業者公表サイト

                    Web-API機能は、利用者の皆様が保有するシステムからインターネットを経由して、簡単なリクエストを送信していただくことで、指定した登録番号で抽出した情報、指定した期間で抽出した更新(差分)情報を取得するための、システム間連携インターフェース(データ授受の方式)を提供するものです。

                    • 自社サービスのWeb API提供に潜むリスクとは 「OWASP API Security Top 10」から見る、脅威とその対策

                      「Akamai World Tour 2023」はAkamai社が主催する年次最大のユーザーイベントです。2023年9月に開催された本イベントでは、Akamai社が提供するセキュリティ、CDN、クラウドコンピューティングを切り口に、安全で可用性の高いアプリケーションの維持や構築・展開における課題について考察しました。パートナーセッションに登壇したのは、株式会社ラックの山根将司氏。Web APIの提供するメリットと、セキュリティリスクの対策について発表しました。 登壇者の自己紹介とアジェンダの紹介 山根将司氏:「Web APIの提供メリットと、抑えるべきセキュリティリスク」と題して、私、株式会社ラックの山根が発表いたします。お願いいたします。 今回のアジェンダです。まずは、「Web APIって何?」という方向けに、Web APIの概要とその普及の背景を説明していきたいと思います。その次に、W

                        自社サービスのWeb API提供に潜むリスクとは 「OWASP API Security Top 10」から見る、脅威とその対策
                      • VCRでWeb APIのモックを楽しよう! - アクトインディ開発者ブログ

                        morishitaです。 最近、Stripeを利用した決済処理の実装をしていました。 tech.actindi.net tech.actindi.net サーバーサイド(Rails)でStripe APIを利用しており、そのテストの実装にvcrを利用しました。 以前から使っていましたが、改めて便利だと思ったのでご紹介。 外部APIを叩くテストのツラミ システム開発をしているとすでにある他のシステムを力を借りるということがあります。 他のシステムのAPIを利用するということですね。 あるいは、ひとつのシステムに必要なすべての機能を実装せず機能ごとにシステムを分割し、お互いにAPIで呼び合ってサービスを実現することもあります。 マイクロサービスアーキテクチャってやつですね。 システム間連携する手段としては古くはSOAP、最近ではgRPCなど様々な方法がありますが、現状最も使われているのはHTT

                          VCRでWeb APIのモックを楽しよう! - アクトインディ開発者ブログ
                        • Rust is a hard way to make a web API

                          Rust is an amazing language. It has enabled excellent CLI tools like ripgrep and exa. Companies like Cloudflare are using Rust for their own systems and encouraging people to write Rust to run microservices. Rust makes it possible to write really fast software that’s secure, tiny, and more concise than C++ or C. If I were writing a geocoder, a routing engine, a real-time messaging platform, a data

                          • Web APIのデザインパターン|sakuraya | CTO的な何か|note

                            Web API 開発におけるアーキテクチャデザインのプラクティスがいろいろ紹介されている記事の翻訳です。例で出てくるのは全てNode.jsですが、RESTってどう作るんだっけ、RESTfulだと何がうれしいんだっけ、サービスレイヤーって?みたいなところは他の言語でも同じだと思います。その他に、ミドルウェアの使い方と、リアルタイムデータ更新の手法について触れられています。こういうナレッジは経験積んで肌感で理解していくものというか、まとまったナレッジとしてシェアされにくい感あると思った。 元記事のタイトルは Design patterns for modern web APIs 以下訳です。 ここ10年、私はアプリケーションとWebサーバーの疎通まわりでキャリアを築いてきた。2007年に初期のクライアントサイドのJavaScriptフレームワークのひとつであるDoneJSにコントリビュートを重

                              Web APIのデザインパターン|sakuraya | CTO的な何か|note
                            • Web API: The Good Partsを読んだまとめ - Qiita

                              このドキュメントについて Web API: The Good Partsを読んだ内容を友人とやっている勉強会で発表する際に使う資料としてここにまとめた この本について WebAPIを設計する際のベストプラクティスみたいなのを解説した本 リソース指向とかを事前に知っておくとすんなり入ってくる内容な気がする そんなに厚い本ではなくサラッと読めるのでおすすめ エンドポイントとリクエストメソッドの設計 エンドポイントの設計 筆者が重要だと考える下記にそって設計を行うと良い。 短く入力しやすい 人間が読んで理解できる 大文字小文字が混在していない 改造しやすい サーバ側のアーキテクチャが反映されていない ルールが統一されている それぞれについて説明していく 1.短くて入力しやすい 読んで字のごとく、短くて入力しやすいということは、シンプルで覚えやすく理解しやすいから 2.人間が読んで理解できる 当た

                                Web API: The Good Partsを読んだまとめ - Qiita
                              • Web APIの設計 | 翔泳社

                                さまざまなWebを構成する重要な要素「API」 使いやすく拡張性に富み、堅牢なAPIの設計指南書 【本書の内容】 本書は Arnaud Lauret, "The Design of Web APIs", Manning Publications, 2019 の邦訳版です。 SNSはもちろん動画システムや決済システムなど、いまやAPI(アプリケーション・プログラミング・インターフェイス)を使用しないWeb上のシステムはありません。 データを簡便にリクエストでき、使いやすいデータを返す。そういうAPIが求められています。 とはいえ、データをリクエストしてくるのは一か所ではありません。カスタマーがいてコンシューマーがいてデベロッパーがいて、そしてそれぞれがそれぞれの都合に合わせた使えるデータを要求してきます。 本書はこういった複雑な要望に対して、可能な限り応ええる柔軟性を備え、堅牢でシンプルなA

                                  Web APIの設計 | 翔泳社
                                • structuredClone() - Web API | MDN

                                  グローバルの structuredClone() メソッドは、指定された値のディープコピーを、構造化複製アルゴリズムを用いて生成します。 このメソッドでは、元の値の転送可能オブジェクトを、新しいオブジェクトにクローンするのではなく、転送することもできます。 転送されたオブジェクトは元のオブジェクトから切り離され、新しいオブジェクトに装着されます。元のオブジェクトからはもうアクセスできなくなります。

                                    structuredClone() - Web API | MDN
                                  • Stoplight Studio - Web APIの設計とドキュメントを管理するエディタ

                                    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Web APIを綺麗に設計するのはとても大変です。リソース名の決め方一つとってもそうですし、単純にCRUD操作だけで済まない場合のアクション名をどう指定するか、HTTPメソッドを何にするかといった問題もあります。 今回紹介するStoplight StudioはWeb APIのデザイン、ドキュメント整備を一括して行えるエディタです。 Stoplight Studioの使い方 まず組織、そしてプロジェクトを作成します。 リファレンスを作成します。ドメインを指定します。 APIキーベースの認証などを指定できます。 パスを設計します。 エクスポート機能があります。 ドキュメント。 OASベースのYAMLでも内容を編集できます。 プレビューもあります。 Stoplight Studioを使う

                                      Stoplight Studio - Web APIの設計とドキュメントを管理するエディタ
                                    • Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること | フューチャー技術ブログ

                                      Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること はじめにTIG DXユニット真野です。2022/04/06にGAになったと発表された、Lambda Function URLsは、AWS Lambdaに直接HTTPSエンドポイントを追加できるというもので、API Gateway(やALB)無しでWeb APIやサイトを構築できると話題になりました。 Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices (4/14公開の日本語訳)AWS Lambda Function URLs の提供開始: 単一機能のマイクロサービス向けの組み込み HTTPS エンドポイント 私も業務でAPI

                                        Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること | フューチャー技術ブログ
                                      • Web APIやバッチ処理を工夫 Go導入で生産性が安定、メンバーのモチベーションも向上

                                        「golang.tokyo」は、プログラミング言語のGoの導入企業のメンバーが集まり、Goの普及を推進するコミュニティです。ここで、フューチャー株式会社の真野氏が登壇。ここからは、Goの導入で工夫していることを紹介します。 WebAPIからバッチ処理までの工夫 真野隼記氏:ここから話は変わって、実際に使っている、導入の部分で工夫しているところをいくつか紹介したいと思います。(スライドを示して)Goの導入ですが、Goのバックエンド中心で強いのはだいたいそのとおりで、WebのAPIサーバやバッチ処理、BOTのアプリやCLIツールなどをいくつか導入しています。 細かな工夫について、WebのAPIやバッチで特に生産性に加味しそうなところを話していきたいと思います。 (スライドを示して)まずWebのAPIですが、特に技術選定のリーダーポジションでよく思うことです。デファクトスタンダードなWebのフレ

                                          Web APIやバッチ処理を工夫 Go導入で生産性が安定、メンバーのモチベーションも向上
                                        • Amazon.co.jp: Web APIの設計: Arnaud Lauret (著), 株式会社クイープ (翻訳), 株式会社クイープ (監修): 本

                                            Amazon.co.jp: Web APIの設計: Arnaud Lauret (著), 株式会社クイープ (翻訳), 株式会社クイープ (監修): 本
                                          • Botが雑談に応えられるようにするWEB APIを公開してみた話【個人開発】 - Qiita

                                            追記 本記事で紹介する「Chaplus雑談対話API」の後継となるAPIを公開しました。下記の記事で紹介をしているので、合わせてこちらもご覧ください。 https://qiita.com/maKunugi/items/14f1b82a2c0b6fa5c202 本記事で紹介するAPIよりも精度が向上している他、文脈を考慮した会話ができるようになっています。 対象読者 チャットボット等を初めとする「対話型」のサービスに興味がある方 チャットボット等の開発に興味がある方 チャットボットに雑談を話させたい方 対話システムと人間の対話に興味がある方 チャットボットに必要な「雑談力」 こんにちは、maKunugiです。 チャットボットを初めとする「対話型」のサービスが様々な場面で活用されている昨今ですが、対話型サービスの開発で非常に厄介なのが、「ユーザからの問いかけに応答するためのセリフを用意しきれな

                                              Botが雑談に応えられるようにするWEB APIを公開してみた話【個人開発】 - Qiita
                                            • Element: setHTML() メソッド - Web API | MDN

                                              HTML Sanitizer APIElementインスタンスプロパティariaAtomicariaAutoCompleteariaBrailleLabel (en-US)ariaBrailleRoleDescription (en-US)ariaBusyariaCheckedariaColCountariaColIndexariaColIndexText (en-US) Experimental ariaColSpanariaCurrentariaDescriptionariaDisabledariaExpandedariaHasPopupariaHiddenariaKeyShortcutsariaLabelariaLevelariaLiveariaModalariaMultiLineariaMultiSelectableariaOrientationariaPlaceholderari

                                                Element: setHTML() メソッド - Web API | MDN
                                              • ASP.NET Core / ASP.NET Web API 2 Owin で Web API の自動テスト環境を整える - Qiita

                                                概要 C# でバックエンド開発を行う場合、近年では、やはりWeb APIによる開発事例が多いかと思います。 本記事では、C# における Web API 開発フレームワークの代表格である ASP.NET Core、及び ASP.NET API 2 Owin を題材とし、Azure DevOpsを使って自動テスト環境を整えるまでの流れを紹介します。 お品書き ユニットテストを実装する Azure DevOpsでビルドパイプラインを作成する Azure DevOpsのテスト結果をSlackへ通知する Windows10 Visual Studio 2019 ASP.NET Core ASP.NET Web API 2 Owin Azure DevOps サンプルコード サンプルコードを Github にアップしています。 一部、今回の記事と無関係な実装も含まれていますが、ご了承ください。 ASP

                                                  ASP.NET Core / ASP.NET Web API 2 Owin で Web API の自動テスト環境を整える - Qiita
                                                • オープンデータ Web API検索・生成サイト作りました - Qiita

                                                  SPARQLと呼ばれるRDFデータ用のクエリを発行して検索できる Web API、SPARQLエンドポイントが現在多数公開されており、それをまとめた記事を以前 Qiita に投稿していました。 以前からこれらのAPIを検索できるサイトが欲しいなと思っていましたが、今回自分で作ってみました。 この Linked Data API Navi を紹介したいと思います。 特徴 Linked Data API Naviには以下の特徴があります。詳細は後述します。 主に日本語コンテンツを提供するWeb API(SPARQLエンドポイント)を対象 Web APIのライセンスを可能な限り明記、ほとんどはオープンデータ 本サイトで Web APIからデータを取得・検索可能(一部除く) オープンデータ提供サイトのデータセットについて収集して Web API を独自提供 独自Web APIについて このサイトは

                                                    オープンデータ Web API検索・生成サイト作りました - Qiita
                                                  • はじめてでも怖くない! Postman を使って、Web API を触ってみよう! - Morning Girl

                                                    最近 Postman のチュートリアルを触っていて、改めてその素晴らしさに感動したので、もっと Postman を触ってくれる人が増えてほしいなーと思いまして Web API 初心者向けの Postman 記事を書いてみました。 (以下の画像は衝動的に空輸してしまった私のPostman Tシャツです) www.instagram.com 一応この記事は「#7 はじめてのIT勉強会 in 仙台(2019)」でのLT用登壇資料ベースとして書いているので、後々スライドや登壇時の動画も公開するかなーと思っています。 lets-go-study-meeting.connpass.com この記事は誰に向けて? Postman って何? Postman の入手方法 Web API を使うために把握するべき7つの要素(REST Likeなもの向け) Base URI Resource Method Qu

                                                      はじめてでも怖くない! Postman を使って、Web API を触ってみよう! - Morning Girl
                                                    • Web API の紹介 - ウェブ開発を学ぶ | MDN

                                                      完全な初心者はこちらから!ウェブ入門ウェブ入門基本的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基本CSS の基本JavaScript の基本ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

                                                        Web API の紹介 - ウェブ開発を学ぶ | MDN
                                                      • Google Apps Scriptを利用してWeb APIを取得する方法を試してみた | DevelopersIO

                                                        こんにちは、コンサル部@大阪オフィスのTodaです。 CloudOneやaqua、mackerelなどWebサービスには情報の取得、登録、変更、削除を外部ツールでおこなえるようにWeb APIが用意されている事が多くあります。 ここ最近私の方で業務最適化をするにあたりGoogleスプレッドシートとGoogle Apps Script(GAS)を利用して情報を集中管理する対応がありGASを利用したWeb APIの通信方法について学びましたので内容をまとめてみました。 Google Apps Script(GAS)とは? Google Apps Script(GAS)とは、Googleが開発しているプログラミング言語です。 JavaScriptというWebブラウザ上で動作するプログラミング言語をベースに作成されています。 ■ Google Apps Script https://workspa

                                                          Google Apps Scriptを利用してWeb APIを取得する方法を試してみた | DevelopersIO
                                                        • 【FastAPI超入門】直感的にWeb API開発ができるモダンなPython WebフレームワークFastAPIの基礎を80分でマスター

                                                          🎊 最安値クーポン 🎊 https://www.udemy.com/course/python-fastapi/?couponCode=VIA_YOUTUBE_202111 👨‍💻⬇︎無料LINE登録で近日限定コンテツ公開⬇︎👨‍💻 https://line.me/R/ti/p/@114eqgxg 本講座は、Udemyにて公開したばかりの新講座『FastAPIによるWeb API開発講座』から一部抜粋した構成となっております! FastAPIの基本的な使い方を抑えることができ、「Web API開発ってなんだか面白そう」「自分にもAPI開発できるかも」と思っていただけることをゴールに定めています。 00:00:00 概要説明 00:02:16 FastAPIとは 00:11:55 VSCodeのインストール 00:15:11 型ヒント(type hints) 00:32:4

                                                            【FastAPI超入門】直感的にWeb API開発ができるモダンなPython WebフレームワークFastAPIの基礎を80分でマスター
                                                          • ストリーム API - Web API | MDN

                                                            ストリーム API を使用すると、 JavaScript がネットワーク経由で受信したデータのストリームにプログラムでアクセスし、開発者の希望どおりに処理できます。 ストリーミングでは、ネットワーク経由で受信するリソースを小さなチャンク(塊)に分割し、少しずつ処理します。ブラウザーはメディア資産を受信する際にすでにこのような動作を行っています。動画はコンテンツのダウンロードが進むにつれてバッファーされ再生されますし、画像も読み込みが進むにつれて徐々に表示されることがあります。 しかし、この機能はこれまで JavaScript では利用できませんでした。以前は、ある種のリソース(動画やテキストファイルなど)を処理したい場合、ファイル全体をダウンロードして、適切な形式にデシリアライズされるのを待ち、それからすべてのデータを処理しなければなりませんでした。 ストリーム API を使えば、バッファ

                                                              ストリーム API - Web API | MDN
                                                            • ASP.NET Core Blazor WebAssembly と Web API と Entity Framework Core で SQL Server のデータを取得したり追加したり更新したり削除したりする - Qiita

                                                              [ { "bookId": 1, "title": "たったひとつの冴えたやりかた", "author": "ジェイムズ・ティプトリー・ジュニア" }, { "bookId": 2, "title": "アンドロイドは電気羊の夢を見るか?", "author": "フィリップ・K・ディック" }, { "bookId": 3, "title": "夏への扉", "author": "ロバート・A. ハインライン" }, { "bookId": 4, "title": "幼年期の終り", "author": "アーサー C クラーク" }, { "bookId": 5, "title": "われはロボット", "author": "アイザック・アシモフ" } ] こういう UI を構築する。 環境 Visual Studio 2019 16.6.1 .NET Core 3.1 ASP.NET

                                                                ASP.NET Core Blazor WebAssembly と Web API と Entity Framework Core で SQL Server のデータを取得したり追加したり更新したり削除したりする - Qiita
                                                              • ASP.NET Core Web APIのチュートリアルを丁寧にやってみた

                                                                本記事の対象 ASP.NET Core Web APIの基本的な仕組みを理解したい C#、REST APIの基本的な知識がある 環境 Windows 11 Visual Studio 2022 .NET 8 プロジェクトの作成と実行 Visual Studioを起動したら、新規プロジェクトの作成画面を開き、「ASP.NET Core Web API」を選択します。 プロジェクト名はチュートリアルと同じ「TodoApi」にしました。 ターゲットフレームワークには「.NET 8.0(長期的なサポート)」を選択します。その他の項目はデフォルトのままでOKです。 プロジェクトの作成が完了したら、「Ctrl+F5」でデバッグなしで実行してみましょう。 もし、次の画面が表示された場合は「はい」を選択して証明書をインストールしてください。 ブラウザが起動し、以下のようなSwagger UIのページが表示

                                                                  ASP.NET Core Web APIのチュートリアルを丁寧にやってみた
                                                                • Laravel + PPM(PHP-PM) + ECS/FargateのWeb APIを本番運用した話 - blog.potproject.net

                                                                  Laravel + PPM(PHP-PM) + ECS/FargateのWebアプリを本番運用した話 久々にPHPの記事です。そうだ自分はPHPerだった(最近は怪しいけど)。 割と攻めた構成で本番運用まで出来て、なおかつ安定しているくらいまで実現できたということで記念に記事を書く。 なお今回、ECS/Fargateの設定なんかは前に書いたことがあるのであまり詳しく書きません。 LaravelでISUCON突破したいみたいな人にも役に立つんじゃないかな。実際出来るかはわかりませんが。 PPM(PHP-PM)とは? まず、PHP-PMを知らない人がほとんどだと思われます。一般的に使われているであろうPHP-FPMの間違いではないです。 php-pm/php-pm - PHP Process Manager PHP-PMはPHPアプリケーションのためのスーパーチャージャーかつロードバランサーと

                                                                    Laravel + PPM(PHP-PM) + ECS/FargateのWeb APIを本番運用した話 - blog.potproject.net
                                                                  • 【Spring】Spring Securityを使ってWeb APIの認証、認可を行う | SEのプログラミングと英語の勉強ブログ

                                                                    やりたいこと Spring MVCの@RestControllerを使って作成したWeb APIに対する認証、認可をリクエスト中のAuthorizationヘッダの値で行います。この認可はリクエストごとに行います。 実装方法の概要 実装方法の概要は以下の様になります。 リクエスト中のAuthorizationヘッダの値によって認証、認可処理を行うためのフィルター、サービスを作成する Spring Securityでリクエストごとに認可処理を行うためにセッションを使用しないよう設定する。 @RestConrollerを付けたクラスのメソッドに必要な権限を持っているかをチェックするために@PreAuthorize(“hasAuthority('権限名’)")のように@PreAuthorizeアノテーションをつける 以下の環境で動作確認しています。 Java 11 Spring Boot 2.3

                                                                      【Spring】Spring Securityを使ってWeb APIの認証、認可を行う | SEのプログラミングと英語の勉強ブログ
                                                                    • ASP.NET Core を使って Web API を作成する

                                                                      ASP.NET Core では、コントローラーまたは Minimal API を使用した Web API の作成がサポートされています。 Web API の "コントローラー" は ControllerBase から派生するクラスです。 コントローラーはアクティブ化され、要求ごとに破棄されます。 この記事では、コントローラーを使って Web API 要求を処理する方法について説明します。 コントローラーを使用せずに Web API を作成する方法については、「チュートリアル: ASP.NET Core で Minimal API を作成する」を参照してください。 ControllerBase クラス コントローラーベースの Web API は、ControllerBase から派生した 1 つまたは複数のコントローラー クラスで構成されます。 Web API のプロジェクト テンプレートで

                                                                        ASP.NET Core を使って Web API を作成する
                                                                      • 【初心者向け】Google Cloud API Gatewayを使って、認証付きWeb APIを作成してみた | DevelopersIO

                                                                        【初心者向け】Google Cloud API Gatewayを使って、認証付きWeb APIを作成してみた MAD事業部の佐藤@札幌です。 この記事は クラスメソッド Google Cloud Advent Calendar 2021 22日目の記事です。Google Cloud ほとんど触ったことないのに勢いで社内のGoogle Cloudアドベントカレンダーに申し込んでしまいました。私自身、AWSではよく Amazon API Gateway を使って開発をしていますが、Google Cloudにも API GatewayというフルマネージドなAPIサービスが 2020年の9月にβ版としてリリースされていました。そこで今回は、API Gatewayと Cloud Functionsを使って認証付きWebAPIを作成してみたいと思います。 Google Cloud API Gatewa

                                                                          【初心者向け】Google Cloud API Gatewayを使って、認証付きWeb APIを作成してみた | DevelopersIO
                                                                        • SpeechRecognition - Web API | MDN

                                                                          これらのイベントを addEventListener() を使用して待ち受けするか、イベントリスナーをこのインターフェイスの onイベント名 プロパティに代入するかしてください。 audiostart ユーザーエージェントが音声のキャプチャを開始したときに発行されます。 onaudiostart プロパティからも利用できます。 audioend ユーザーエージェントが音声のキャプチャを完了したときに発行されます。 onaudioend プロパティからも利用できます。 end 音声認識サービスが切断されたときに発行される。 onend プロパティからも利用できます。 error 音声認識エラーが発生したときに発行さ れます。 onerror プロパティからも利用できます。 nomatch 音声認識サービスが、有意な認識がない最終結果を返したときに発行されます。これは、 confidence

                                                                            SpeechRecognition - Web API | MDN
                                                                          • Web API The Good Partsを読んだ感想 | フューチャー技術ブログ

                                                                            はじめに金融グループ所属、新人の藤戸四恩です。秋のブログ週間9日目の記事です。 今までWeb APIに関してしっかりと勉強をしたことがなかったので、Web APIの設計方法や考え方をしっかりと学びたいと思い、おすすめの本を周りの人に聞いた際に「Web API The Good Parts」を薦めていただき、実際に購入して読みました。 この記事では本書を読んだ感想を書いていきたいと思います。 書籍の概要Web APIの設計、開発、運用についての解説書。APIは設計次第で使いづらいものになってしまうだけでなく公開後の保守運用も難しくなってしまいます。そのためAPIを美しく設計することがとても重要です。 本書では「設計の美しいAPIは、使いやすい、変更しやすい、頑強である、恥ずかしくない」という考えのもと、APIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどう

                                                                            • Stable Diffusionでの画像生成をPythonとWeb APIで実装してみた記録 - Qiita

                                                                              Supershipの名畑です。ツイステッドワンダーランドの7章のChapter 3がついに公開されたわけなんですが、すぐに読み終わってしまい、続きはよ。はよ。 はじめに これまでOpenAIで遊ぶ記事を色々と公開してきまして、また今更感ありまくりなのですが、最近はstability.aiのAPI群で遊んでおります。テキストからの画像生成モデルであるStable Diffusionがめちゃくちゃ有名ですね。 今回の記事ではアカウントの作成とAPIを呼び出しての画像生成をPythonで実装した記録を残しておきます。 登場するコードはREST API referenceのv1/generationのままです。 自環境 macOS(Monterey)です。 Pythonはすでにインストール済みです。

                                                                                Stable Diffusionでの画像生成をPythonとWeb APIで実装してみた記録 - Qiita
                                                                              • 【C#】System.Net.Http.HttpClientを使ってWeb APIとHTTP通信してみよう - Rのつく財団入り口

                                                                                System.Net.Http.HttpClientを使ってみよう C#で通信する時に標準となっているHttpClientクラス。使った時に調べたのですが古い情報が混ざっていたり、後から忘れて毎回ググったりしました。 ということで備忘録替わりに使い方のサンプルを載せる記事です。主に特定のWebサービスで公開されているAPIと通信するような形を想定しています。 System.Net.Http.HttpClientを使ってみよう C#のHTTP通信の歴史 インスタンス生成の方法について 呼び出し方 サンプルコード クラス全体 GETを投げる例 DELETEを投げる例 POSTを投げる例 バイナリファイルをPOSTでアップロードする例 最後にクラス全体 呼び出し側のクラス 関連書籍 こちらの記事もどうぞ System.Net.Http.HttpClientを使ってWeb APIと通信してみよう

                                                                                  【C#】System.Net.Http.HttpClientを使ってWeb APIとHTTP通信してみよう - Rのつく財団入り口
                                                                                • AWS Hands-on for Beginners Serverless #1: サーバーレスアーキテクチャで翻訳 Web API を構築する ~ Amazon DynamoDB編 ~ - お寿司エンジニアリング

                                                                                  AWS勉強中のhisacomです。 本記事は下記のハンズオンメモの続きとなります。 osushi-engineer.hatenablog.com 以下の10ステップでハンズオンが行われます 1. サーバーレスアーキテクチャの概要 2. AWS Lambda の概要 3. AWS Lambda ハンズオン① - AWS Lambda を単体で利用する 4. AWS Lambda ハンズオン② - AWS Lambda から他の AWS サービスを呼び出す 5. Amazon API Gateway の概要 6. Amazon API Gateway ハンズオン① - Amazon API Gateway を単体で利用する 7. Amazon API Gateway ハンズオン② - Amazon API Gateway と AWS Lambda を連携する 8. Amazon DynamoD

                                                                                    AWS Hands-on for Beginners Serverless #1: サーバーレスアーキテクチャで翻訳 Web API を構築する ~ Amazon DynamoDB編 ~ - お寿司エンジニアリング