並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 457件

新着順 人気順

APIエコノミーの検索結果241 - 280 件 / 457件

  • フロントとサーバーのAPI疎通を静的に検査できるTypeScriptフレームワークを作った - Qiita

    この記事の内容はfrourio v0.12以前のものであり、最新のfrourio v0.13以降の情報は以下リンクを参照してください frourio でフロントエンドとバックエンドを一緒に静的型検査する フロントとサーバーの疎通をTypeScriptで静的に検査したい フロント(React/Vue/Angular)とサーバー(Express/Nest)を両方TypeScriptで開発しているプロジェクトの情報を少しずつ見かけるようになりました しかしながら、フロントのTSとサーバーのTSは緩く型で繋ぐ程度で両者のAPI疎通まで静的に型検査することは難しいです せっかく両方TSで作っても、ブラウザを動かすとかテスト回すとかで動的に疎通チェックをしているのではないでしょうか フロント開発で特に厄介なのが、HTTPリクエストで使うaxios/ky/fetchです エンドポイントを文字列で指定する

      フロントとサーバーのAPI疎通を静的に検査できるTypeScriptフレームワークを作った - Qiita
    • Assistants API Overview (Python SDK) | OpenAI Cookbook

      The new Assistants API is a stateful evolution of our Chat Completions API meant to simplify the creation of assistant-like experiences, and enable developer access to powerful tools like Code Interpreter and Retrieval. Chat Completions API vs Assistants API The primitives of the Chat Completions API are Messages, on which you perform a Completion with a Model (gpt-3.5-turbo, gpt-4, etc). It is li

        Assistants API Overview (Python SDK) | OpenAI Cookbook
      • Vue3リリース直前!導入されるcomposition APIを使ってみよう - 虎の穴開発室ブログ

        皆さんこんにちは虎の穴ラボのY.Fです。 最近のWebフロントエンド界隈の話題を追っていると、フレームワークの勢力図的にはReactとVueの2大巨塔という感じがします。 特にVueに関してはメジャーバージョンアップであるVue3のリリースが迫っている状況です。 今回のブログ記事ではVue3で導入され、既存のVueコンポーネントの書き方をがらっと変える可能性がある composition API について書いてみようと思います。 Vue3について Vue3は2020年の第1クォーターにリリースが予定されている、Vue.jsのメジャーバージョンアップです。以下のような追加、変更が見込まれています。 コードベースをTypeScriptに composition api の追加 パフォーマンスの向上 Time Slicingをサポート slotsの扱いを変更 etc... 現在はα版がリリース済

          Vue3リリース直前!導入されるcomposition APIを使ってみよう - 虎の穴開発室ブログ
        • NVIDIAの「DLSS」やAMDの「FidelityFX」など複数のゲーム超解像技術に単一コードで対応可能になるAPI「DirectSR」をMicrosoftが発表

          NVIDIAの「DLSS」、AMDの「FidelityFX」、Intelの「XeSS」といった複数のゲーム超解像技術を単一のコードで有効化できるAPI「DirectSR」をMicrosoftが発表しました。 DirectX Innovation on Display at GDC 2024 - DirectX Developer Blog https://devblogs.microsoft.com/directx/directx-innovation-on-display-at-gdc-2024/ 「DLSS」「FidelityFX」「XeSS」といった超解像技術はAIを用いてフレームを生成したり解像度を向上させたりする技術で、GPUの負荷を抑えつつゲームの画質やフレームレートを向上させることが可能です。それぞれの技術は対応GPUさえ用意すれば使えるわけではなく、ゲーム側が各技術に対応し

            NVIDIAの「DLSS」やAMDの「FidelityFX」など複数のゲーム超解像技術に単一コードで対応可能になるAPI「DirectSR」をMicrosoftが発表
          • OracleがS3互換APIを提供していることは著作権侵害か | スラド IT

            GoogleがAndroidにおいてJava APIと互換性のあるAPIを無断で提供していることについて、Javaを所有するOracleは同社の権利を侵害していると主張、裁判となっている(過去記事)。いっぽうで、OracleはAmazon Web ServicesのS3 APIと互換性のあるAPIを自社のクラウドサービスで提供している。これは著作権侵害ではないのか、との問題提起を行う記事がArs Technicaに掲載されている。 ここで指摘されているAPIは、Oracle CloudのAmazon S3 Compatibility APIというものだ。ドキュメントでもこのAPIがAmazon S3互換である旨が明示されている。 OracleとGoogleの裁判では、APIは著作権保護の対象になるという判断が下されている。そのため、同じように考えればOracleが他社が権利を持つAPIと互

            • 画像生成AI「DALL・E 2」のAPI提供開始 アプリに機能搭載可能に

              米AI研究企業OpenAIは11月3日(現地時間)、文章から画像を生成するAI「DALL・E 2」のAPI提供を開始したと発表した。これにより、アプリ開発者はアプリにAI画像生成機能を簡単に統合できるようになる。 DALL・E 2のAPIを使うには、OpenAIへの登録と、ジェネレータにアクセスするためのプライベートAPIキーが必要だ。また、画像の解像度に応じて画像ごとに料金がかかる。1024×1024ピクセル(これが最大)の場合は1画像当たり2セント、512×512ピクセルでは1.8セント。 関連記事 ストック素材大手Shutterstock、「DALL・E 2」ツール提供へ 学習用画像貢献者には報酬 ストック素材大手のShutterstockは、OpenAIとの提携により画像生成AIシステム「DALL・E 2」採用ツールの提供を発表した。ShutterstockのコンテンツはDALL・

                画像生成AI「DALL・E 2」のAPI提供開始 アプリに機能搭載可能に
              • rfcs/active-rfcs/0000-function-api.md at function-apis · vuejs/rfcs

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  rfcs/active-rfcs/0000-function-api.md at function-apis · vuejs/rfcs
                • 12種類のWebツールをAPIで提供する「ApiStacks」をJavaScriptで使ってみた! - paiza times

                  どうも、まさとらん(@0310lan)です! 今回はさまざまな機能を持ったツールをAPIから手軽に利用できるWebサービスをご紹介します! 自動スクリーンショット、メールアドレス検証、IPアドレス探索、PDF変換…など、ゼロからプログラミングすると面倒な機能を誰でも簡単に構築できるのが大きな魅力です。 Web開発にご興味ある方はぜひ参考にしてみてください! 【 ApiStacks 】 ■「ApiStacks」の使い方 それでは、「ApiStacks」をどのように使えばいいのかを詳しく見ていきましょう! まずはサイトのトップページにある【Sing Up】ボタンから無料のユーザー登録を済ませておきます。 ユーザー名、メールアドレス、パスワードを設定しましょう。 登録したメールアドレス宛に専用のリンクが送られてくるので、クリックして認証を済ませておいてください。 最終的に以下のようなダッシュボー

                    12種類のWebツールをAPIで提供する「ApiStacks」をJavaScriptで使ってみた! - paiza times
                  • 多趣多様!「ドコモAIエージェントAPI」を使った音声会話技術 - DOCOMO Open House 2020より

                    レポート 多趣多様!「ドコモAIエージェントAPI」を使った音声会話技術 - DOCOMO Open House 2020より 東京ビッグサイト(青海展示棟)でNTTドコモ(以下略:ドコモ)とパートナー企業が今春にサービスが開始される5G、AI、IoTなどの最新サービスやソリューションを一挙展示するイベント「DOCOMO Open House 2020」(1月23日から24日まで)が開催。ドコモは、音声ユーザーインターフェースをパッケージ化した対話型AI「ドコモAIエージェントAPI」を使って開発された様々な製品を展示していた。 今回の展示会では、テレビアニメ「STEINS;GATE 0」で登場したAIキャラクターを実際に実装した「アマデウス紅莉栖」AIやMRを使った未来のバーチャルアシスタントなども披露、実際のデモを見ることができたので展示会の様子をレポートする。 「DOCOMO Ope

                      多趣多様!「ドコモAIエージェントAPI」を使った音声会話技術 - DOCOMO Open House 2020より
                    • ChatGPT Plusユーザーが誰でもGPT-4 APIを利用可能に。革新的な公式プラグインも

                        ChatGPT Plusユーザーが誰でもGPT-4 APIを利用可能に。革新的な公式プラグインも
                      • Redux-Toolkitに学ぶ、TypeScriptの型推論とこれからのAPIデザイン | フューチャー技術ブログ

                        TypeScriptは、JavaScriptのさまざまなフリーダムな書き方を受け入れ、漸進的な型付けを行えるようにするという狂った高難易度な目的のために作成されているのですが、そろそろ、TypeScriptファーストで、利用者にとって使いやすいAPIみたいな方向性で使われることも増えるのでは、という思いを強く持ちました。「既存のJSプロジェクトをTypeScript化して〜」みたいな紹介のされ方はもはや過去のものになったのではないかと。 すでにState of JavaScript 2019では2/3のユーザーがすでにTypeScriptを利用したことがある(使っている)と答え、残りの1/3も学びたい、と答えている状況です。この勢いだと、2年後には80%を超えそうです。僕自身も、TypeScriptファーストな世界がくることを想像して説明に使える教科書を書き始めたわけですが、思ったよりもそ

                          Redux-Toolkitに学ぶ、TypeScriptの型推論とこれからのAPIデザイン | フューチャー技術ブログ
                        • OpenAIのWhisper APIの25MB制限に合うような調整を検討する | DevelopersIO

                          一般的にはAACはMP3より後継ですので、AACの方が高効率で圧縮できると考えられます。 (同等ビットレートで高音質) AACとOpus, Vorbisは比較が難しそうですが、音源ファイルの特性やビットレート設定によっても優劣は変わってきそうです。 今回はffmpegやPydubで安定動作しそうなAAC-LC(M4A)を採用したいと思います。 (ffmpegのOpus対応はexperimentalのようで、設定がうまく反映されないケースがありました) フォーマット : M4A (AAC-LC) なお、HE-AACはSBRありのため原音に無い成分が生成される可能性があるため、今回は検討しないこととします。 設定するビットレート 今回はデータを25MB以下に調整することで目標を達成したいため、以下の流れでビットレート(kbps)を計算します。 データの時間長X [sec]を計算 使えるデータ量

                            OpenAIのWhisper APIの25MB制限に合うような調整を検討する | DevelopersIO
                          • デジタル庁から推奨APIゲートウェイとされた「Kong Gateway」。その背景と機能、最新情報、クラウドネイティブ対応など関係者に聞く[PR]

                            デジタル庁から推奨APIゲートウェイとされた「Kong Gateway」。その背景と機能、最新情報、クラウドネイティブ対応など関係者に聞く[PR] ソフトウェア同士が連携するとき、その間にほぼ必ず存在するのがAPIです。マイクロサービスのような緻密なサービス間連携から、日本政府が官民連携などを目指して整備を進めるデータ連携基盤まで、APIによる連携はこれまでになく多様な役割や機能が期待されています。 そうしたAPI連携において欠かせないAPIゲートウェイの代表的な実装であるオープンソースの「Kong Gateway」は、標準でプロキシ、ルーティング、ロードバランシングやヘルスチェック、認証認可、流量制限とリクエスト/レスポンス編集など、システムが外部に対してAPIを公開する際に求められる機能に加えて、Kubernetesにもネイティブに対応しマイクロサービスでも利用可能な機能を備えています

                              デジタル庁から推奨APIゲートウェイとされた「Kong Gateway」。その背景と機能、最新情報、クラウドネイティブ対応など関係者に聞く[PR]
                            • コーディング補助AI「IntelliCode」がパワーアップ、APIの使用例を教えてくれるように/プレビュー版「Visual Studio 2022」v17.6でテスト中

                                コーディング補助AI「IntelliCode」がパワーアップ、APIの使用例を教えてくれるように/プレビュー版「Visual Studio 2022」v17.6でテスト中
                              • AIトレーニングに使われすぎて。Reddit、企業向けにAPIを有料化へ

                                AIトレーニングに使われすぎて。Reddit、企業向けにAPIを有料化へ2023.04.22 13:005,281 Nikki Main - Gizmodo US [原文] ( そうこ ) こちらもAIの影響です。 掲示板RedditがAPI(アプリケーション・プログラミング・インターフェイス)の有料化を発表しました。有料化は個人ユーザーではなく、大手企業に対する処置であり、今年後半に導入予定。 RedditのAPIはユーザー間の会話のダウンロードなどが可能ですが、今回、RedditがAPI一部有料化に舵を切る背景にはAIの台頭があります。 API有料化によって、GoogleやOpenAIのような大手テック企業が、 無料でRedditのAPIを利用してAIをトレーニングし、自社AIサービスを加速させることはできなくなります。Redditとしては、無償で縁の下の力もちは続けられないとの姿勢の

                                  AIトレーニングに使われすぎて。Reddit、企業向けに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 を作って呼ぶ
                                  • Gyazo API を Node.js の Buffer から直に使おうとしたらハマった話

                                    結論: Gyazo API のアップロードは Content-Type が不要だがなぜか fileName については暗黙的に要求する 以前の記事でも話した通り、私はパーマネントな画像をすぐに展開できるストレージとして日常的に Gyazo を使っています。 日常的なスクリーンショットでは Gyazo の Desktop App で事足りていたのですが、ちょっと個人的な用事で Bot に画像を添付したいモチベーションが出てきて。 Bot 自体はステートレスに管理したく、また投稿先も Slack なのか何なのかまだ決めていないのもあって、とりあえず Node.js から Gyazo API を叩いてアップロードすることにしました。 ただ5分くらいで終わるかと思ったら、なんやかんや 20 分くらいかかってしまったのでハマりメモとして残しておきます。 Gyazo API について Gyazo には

                                      Gyazo API を Node.js の Buffer から直に使おうとしたらハマった話
                                    • .NET 5 から Windows Runtime API を呼ぶのが凄い楽になってる - Qiita

                                      .NET 5 Preview 8 かららしいのですが、Windows 10 の API に .NET 5 からアクセスするのが凄く楽になってました。言及のある記事は以下になります。 Announcing .NET 5.0 Preview 8 Calling Windows APIs in .NET5 どれくらい簡単になったかというと、今回のこの記事がすぐ終ってしまうレベルで簡単です。すぐ終わると悲しいので、ちょっとだけ昔と比べてどれくらい簡単なのか?というのも書いておこうと思います。 昔 Windows 10 SDK の特定のフォルダにある DLL や winmd ファイルを手動で参照追加したうえで、配布時に含まれてほしくないファイルはコピーされないように手動で設定する。 そんなに数は多くないのですがめんどくさかったです。 今 Microsoft.Windows.SDK.Contracts

                                        .NET 5 から Windows Runtime API を呼ぶのが凄い楽になってる - Qiita
                                      • https://techblog.lycorp.co.jp/ja/blog/20231016a

                                          https://techblog.lycorp.co.jp/ja/blog/20231016a
                                        • Twitter、進化した新APIをリリースへ

                                          Twitterは米国時間7月16日、開発者向けに新バージョンのAPIをリリースすると発表した。ヘイトスピーチ対策を講じたり、企業が顧客への理解を深めるのに役立ったり、ユーザーがより迅速に情報を見つけられるようにしたりするさまざまな機能やアプリの開発がさらに容易になるという。 もともと16日にリリースする予定だったが延期した。Microsoftの創設者Bill Gates氏やBarack Obama前米大統領など、著名なユーザーのアカウントが乗っ取られ、ビットコイン詐欺のメッセージがツイートされたためだ。Twitterの広報担当者は15日、事件に同社のAPIが関係していた痕跡は見つかっていないが、新ツールのリリースにあたってはユーザーの安全とセキュリティを優先していると述べた。 APIは、2つのソフトウェアが互いにやりとりして、Twitterの公開データを利用する新しいアプリや機能、ボットを

                                            Twitter、進化した新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

                                            • KotlinらしいAPIデザインにするには例外ではなくnullを返す - Qiita

                                              改善された点は2点です。 1. yyyy-MM-dd以外の形式の日付フォーマットでもパースできるようにした 2. パースできないフォーマットの場合は、例外を投げるのではなくnullを返すようにした 2つのメソッドの使い方は、以下のようになります。 // java.time.LocalDateのネイティブなメソッドを使う // ※ld1, ld2の型はLocalDate val ld1 = LocalDate.parse("2020-09-23") //OK val ld2 = LocalDate.parse("2020/09/23") //例外を投げる // 実装したメソッドを使う // ※ld3, ld4, ld5の型はLocalDate? val ld3 = DateUtil.parseLocalDate("2020-09-23") //OK。LocalDate.parse("2020

                                                KotlinらしいAPIデザインにするには例外ではなくnullを返す - Qiita
                                              • The JavaScript Self-Profiling API

                                                November 1, 2020 It's historically been difficult for web developers to understand how the JavaScript in their apps performs in a wide range of cirumstances on real user devices. They've had to instrument code with poorly performing profiling hooks that could slow down page execution, without having the ability to collect stack samples efficiently. This is where the proposed native JavaScript self

                                                  The JavaScript Self-Profiling API
                                                • Amazon BedrockのAPIをPythonアプリから呼んでみよう。LangChainにも挑戦! - Qiita

                                                  import boto3 import json bedrock = boto3.client(service_name='bedrock-runtime') body = json.dumps({ "prompt": "\n\nHuman:KDDIアジャイル開発センターってどんな会社?\n\nAssistant:", "max_tokens_to_sample": 300, "temperature": 0.1, "top_p": 0.9, }) modelId = 'anthropic.claude-v2' accept = 'application/json' contentType = 'application/json' response = bedrock.invoke_model(body=body, modelId=modelId, accept=accept, conte

                                                    Amazon BedrockのAPIをPythonアプリから呼んでみよう。LangChainにも挑戦! - Qiita
                                                  • NoodlでWeb Speech API Speech Recognitionを使う!Noodl Javascriptノードの使い方も解説 - Qiita

                                                    このように、複数追加もできるようです。 Noodl1.3ではこのような処理はif文で書いていました。2.0のほうがスッキリかけそうですね。 change:function inputの値のどれかが変更されたときに実行される。 このプロジェクトのJavascriptノードの中身 サンプルでは、ラーメンをタップしたときにmySignalにtrueのシグナルを送り、音声認識を実行させています。 define({ // The input ports of the Javascript node, name of input and type inputs:{ // ExampleInput:'number', // Available types are 'number', 'string', 'boolean', 'color' and 'signal', mySignal:'signal'

                                                      NoodlでWeb Speech API Speech Recognitionを使う!Noodl Javascriptノードの使い方も解説 - Qiita
                                                    • 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構築周りで気になること | フューチャー技術ブログ
                                                      • AWS CDKでAPI Gateway+Lambdaを作成する際のベストなスタック構成について | DevelopersIO

                                                        はじめに CX事業本部の佐藤智樹です。 この記事は、Serverless Advent Calendar 2020の11日目の記事です。 今回はAPI GatewayとLambdaをAWS CDKで作成する際のスタック構成についてまとめました。 表題のサービスを使ったスタック構成は、最初はシンプルでも問題ないのですがサービスが大きくなった段階で必ず問題が出ます。 運用が始まっていると構成変更時にダウンタイムが発生してしまう可能性が高いので、もしこれから上記のAWSサービスをCDKで構築される方は見ていただくと参考になるかと思います。 約1年弱ほどCDKで上記の構成のアプリケーションを作ってきた経験から、様々な構成の中でそれぞれにどんな利点/欠点があるのかを実体験から紹介します。 前提 今回はAPI GatewayとLambdaの構成に絞った内容になります。DynamoDBやKinesis

                                                          AWS CDKでAPI Gateway+Lambdaを作成する際のベストなスタック構成について | DevelopersIO
                                                        • プライベートなCloudFrontと認証して閲覧許可するAPIをAWS CDKで構築してみる | DevelopersIO

                                                          静的サイトを構築したい!って時は、S3を利用すれば簡単に静的Webサイトを公開できます。 さらに前段にCloudFrontを置けば、高速化、HTTPS化することもできます。 CloudFront + S3は、静的ページをパブリックに公開したい場合の鉄板構成だと思います。 パブリックな静的サイトだけでなく、社内ページや一部のユーザーにだけ限定的に公開したいケースもあると思います。 そんな時は、CloudFrontにプライベートコンテンツの配信を行うための署名付きCookieという機能があります。 詳しくはこちらの弊社ブログを御覧ください。 そこで、今回はCloudFrontの署名付きCookieを発行してブラウザにセットするAPIをAWS CDK(v2)で作ってみようと思います。 完成イメージ 完成イメージを作ったんで、この動画を見てください。こんな感じのものを作ります。 構成概要図 ざっく

                                                            プライベートなCloudFrontと認証して閲覧許可するAPIをAWS CDKで構築してみる | DevelopersIO
                                                          • FastAPIとTensorflowで簡単な画像認識APIを作ってみた - Qiita

                                                            はじめに [2021/4/20 更新] 以前書いたものよりいい感じに書けたものがこちらです。 このリポジトリは、Kerasによる学習とMlflow RegistoryとFastAPIを組み合わせたものになっています。 普段Flaskをよく使いますが、「FastAPIはいいぞ!」と知人に進められたので簡単な画像認識APIを作って見ようと思いました。 しかし、あまりFastAPIとMLの日本語記事を見かけなかったので、メモ代わりに本記事を作成することにしました! 本記事では、開発環境を整えた後、APIサーバとフロントエンドの簡単な説明を記載しております。 今回使用したコードはすべてGithubに公開しています。 (以下実装のフォルダ構成などはGithubを前提に記載しています。サンプルモデルのダウンロードについてもREADME.mdに記載しています。) FastAPIとは? Flaskのような

                                                              FastAPIとTensorflowで簡単な画像認識APIを作ってみた - Qiita
                                                            • [アップデート] API で非同期な SQL クエリが実行できる!Amazon Redshift で Data API が利用可能になりました | DevelopersIO

                                                              [アップデート] API で非同期な SQL クエリが実行できる!Amazon Redshift で Data API が利用可能になりました 先日のアップデートで Amazon Redshift で Data API が利用可能になりました。 Announcing Data API for Amazon Redshift Data API サポートによるメリット ドライバーが不要! 従来、Redshift クラスターに接続するには JDBC/ODBC といったドライバーを介して SQL クライアントツールで接続していたかと思います。 Data API はその名のとおり API によって SQL ステートメントを実行することが出来ますので、クライアント環境にドライバーのインストールは必要ありません。Amazon EventBridge によるイベントまたはスケジュールをトリガーとして La

                                                                [アップデート] API で非同期な SQL クエリが実行できる!Amazon Redshift で Data API が利用可能になりました | DevelopersIO
                                                              • Androidのテストで利用できるスクリーンショット取得APIのまとめ - Qiita

                                                                はじめに Android開発でUIテストを実装していると、画面の表示確認やVisual Regression Test等の用途でスクリーンショットを取りたい場面が出てきます。 しかし、スクリーンショットを取得できるAPIは複数あり、適したものを選択しないと思ったようなスクリーンショットが取れないことがあります。 本記事では、Androidのテストで使用できるスクリーンショットのAPIを紹介し、それらを使うと実際にどのようなスクリーンショットが取れるのかを見ていきたいと思います。 こちらは Mobility Technologies Advent Calendar 2020 の14日目の記事です。 スクリーンショットを取得できるAPI スクリーンショットは以下のAPIを利用して取得することができます。 View#getDrawingCache API level 28からdeprecated

                                                                  Androidのテストで利用できるスクリーンショット取得APIのまとめ - Qiita
                                                                • 「接触確認アプリ」を6割が導入すればロックダウンも回避可能? 首相が6月のアプリ投入を明言

                                                                    「接触確認アプリ」を6割が導入すればロックダウンも回避可能? 首相が6月のアプリ投入を明言 
                                                                  • Exploring the Web Speech API

                                                                    Experimenting with voice on the web using the Web Speech Synthesis and Recognition API The Web Speech API is one of those web technologies that no one ever talks about or writes about. In this blog post, we are going to take a closer look at what the API is capable of, what its limitations and strengths are, and how web developers can utilize it to enhance the user’s browsing experience. “The Web

                                                                      Exploring the Web Speech API
                                                                    • ThreadsがAPIをテスト中、公開後はサードパーティーアプリが開発できるようになる可能性

                                                                      Instagramの姉妹サービス「Threads」がAPIのベータ版を展開していることが明らかになりました。記事作成時点で少数のパートナーとのテストが行われています。 2024年3月2日、Metaでエンジニアリングマネージャーを務めるジェシー・チェン氏が「現在APIを構築しています」とThreads上に投稿し、誕生から約半年が経過したThreadsでついにAPIが提供される予定であることを明らかにしました。 詳細は不明ですが、APIを利用することにより「Threadsへの投稿」や「Threads上の投稿の読み取り」などが実行可能なサードパーティ製アプリが開発できるようになる可能性があります。 記事作成時点で、ソーシャルメディア管理ツールのHootsuiteやSocial News Desk、Sprinklr、Sprout Socialなどがパートナーとなり、APIのテスト中とのこと。すでに

                                                                        ThreadsがAPIをテスト中、公開後はサードパーティーアプリが開発できるようになる可能性
                                                                      • ruby-openaiを使ってChatGPT APIを叩いてみよう - Qiita

                                                                        ChatGPTのWeb APIが3月2日(日本時間)から利用できるようになったということで、Rubyで試してみました。 今までも「ChatGPTのAPI」を使ったという記事を見かけたことがあったので何が違うのか初めは困惑しましたが、以下のような違いがあるようです。1 今回OpenAIのAPIで使えるようになったのは gpt-3.5-turbo というモデルで、これはChatGPTで使われている 今まで「ChatGPTのAPI」と言われることがあったのは text-davinci-003 というモデルで、ChatGPTで使われているモデルとは違うものだった ざっくり手順 OpenAI APIのAPI Keyを発行する ruby-openai を入れる ruby-openai のサンプルコードを実行してみる 前提条件や会話履歴も含めて渡してみる 1. OpenAI APIのAPI Keyを発行

                                                                          ruby-openaiを使ってChatGPT APIを叩いてみよう - Qiita
                                                                        • iOS15.5で再生速度を調整するためのApple Music APIが再導入 - iPhone Mania

                                                                          iOS15.5では、サードパーティーアプリが再生速度を調整するためのApple Music APIが再び導入されることが明らかになりました。 Appleエンジニアがフォーラムで投稿 純正Apple Musicアプリには再生速度調整機能はありませんが、Perfect Tempoなどの人気のサードパーティーアプリでは再生速度の調整が可能となっています。 iOS15.4で、AppleはサードパーティーApple Musicプレーヤーが再生速度を調整できるAPIを取り除きました。除去された詳しい理由はわかっていませんが、多くの開発者から不満の声が出ており、Appleエンジニアのジョー・クン氏は、デベロッパフォーラムでAPIの再導入を発表しました。 こんにちは。 サードパーティーアプリケーションでApple Musicのサブスクリプションコンテンツの再生速度を変更できないようにしたことを再評価し、i

                                                                            iOS15.5で再生速度を調整するためのApple Music APIが再導入 - iPhone Mania
                                                                          • WebSocket API Gateway の前にCloudFrontを置く | DevelopersIO

                                                                            WebSocket API Gateway の前段にCloudFrontディストリビューションを置く構成を作成する機会がありましたのでレポートします。 この構成のメリット WebSocketと他のリソースを同じFQDNから配信できる CloudFrontディストリビューションは、Behaviors(Cache Behaviors)という機能を活用することで複数のオリジンを同一FQDNから配信することができます。 例えば以下のようなことができます。 /websocket パス以下をWebSocket API Gatewayオリジンにする 他のパスは他のオリジンを使う(S3、ALBなど) ※とはいえ、FQDN分けてしまえるならその方がシンプルな構成になり良いかと思います。 ネットワークの最適化 2020/08/14現在、CloudFrontの接続ポイントは42か国84都市にある216箇所が提供

                                                                              WebSocket API Gateway の前にCloudFrontを置く | DevelopersIO
                                                                            • AWS SSOにAPIが追加されてCLIやCloudFormationで操作できるようになったよ - Qiita

                                                                              はじめに 2020/9/10 ついに AWS Single Sign-On に AWS SSO API (sso-admin) が追加され、 AWS CLI/SDK や CloudFormation による操作もサポートされました。 AWS Single Sign-On adds account assignment APIs and AWS CloudFormation support to automate multi-account access management https://aws.amazon.com/jp/about-aws/whats-new/2020/09/aws-single-sign-on-adds-account-assignment-apis-and-aws-cloudformation-support-to-automate-multi-account-a

                                                                                AWS SSOにAPIが追加されてCLIやCloudFormationで操作できるようになったよ - Qiita
                                                                              • AWS Summit Tokyo 2023 AWS-05 で紹介されていた AWS Trusted Advisor API を利用したチェック自動化と結果通知をやってみた #AWSSummit | DevelopersIO

                                                                                AWS Summit Tokyo 2023 AWS-05 で紹介されていた AWS Trusted Advisor API を利用したチェック自動化と結果通知をやってみた #AWSSummit 本記事では 『AWS-05 AWS サポートを賢く使ってコストもアーキテクチャも最適化しよう!』 内で紹介されていた API を利用して AWS Trusted Advisor(Trusted Advisor) チェックを自動化し、結果を Slack へ通知するソリューションをやってみました。 通知イメージ まずは、実装後に通知されるイメージをご紹介します。 非常に良くないでしょうか? 今までにも Amazon EventBridge(EventBridge) を利用してステータスの変化があったタイミングで通知するなどの方法もありましたが、これだけシンプルに必要な情報のみを通知するには、ひと工夫が必

                                                                                  AWS Summit Tokyo 2023 AWS-05 で紹介されていた AWS Trusted Advisor API を利用したチェック自動化と結果通知をやってみた #AWSSummit | DevelopersIO
                                                                                • Metaが新VRヘッドセット「Project Cambria」の最新デモを公開、Googleが「ARCore Geospatial API」提供開始 ー 週間振り返りXRニュース

                                                                                  Home » Metaが新VRヘッドセット「Project Cambria」の最新デモを公開、Googleが「ARCore Geospatial API」提供開始 ー 週間振り返りXRニュース Metaが新VRヘッドセット「Project Cambria」の最新デモを公開、Googleが「ARCore Geospatial API」提供開始 ー 週間振り返りXRニュース 「週間振り返りXRニュース」では、Mogura VR News / MoguLiveで掲載したニュースの中から見逃せない注目記事をピックアップ。読者の皆さんに、VRやAR、MR、そしてメタバースに関する最新情報をギュッと縮めてお届けします。 目次 1.Meta、新VRヘッドセット「Project Cambria」で現実とバーチャルを融合した新たなデモを披露(5.13) 2. Googleが空間スキャン無しでARコンテンツを

                                                                                    Metaが新VRヘッドセット「Project Cambria」の最新デモを公開、Googleが「ARCore Geospatial API」提供開始 ー 週間振り返りXRニュース