タグ「web api」に一致するコンテンツ: 2,408件
検索結果
-
書籍ゼロからわかる TypeScript入門
技術評論社 / 2022年4月
-
書籍たった1日で基本が身に付く! JavaScript 超入門
技術評論社 / 2017年6月
-
書籍今日からつかえるPHP5サンプル集 PEAR&Zend Framework活用版
秀和システム / 2008年6月
-
書籍今日からつかえるASP.NET 2.0サンプル集
秀和システム / 2007年3月
-
記事JavaScriptでローカルファイルを読み書き!File System Access APIを試す
2026.07.14 / 今回は、File System Access API を使い、ダイアログで選んだファイルを読み込み・表...
-
記事.NET MAUIアプリ構築で、より安全なプロキシ方式を実装する
2026.06.26 / 今回は、より安全な方式として、サーバー側でOpenAI APIを呼び出し、クライアントには...
-
記事レポートパーツとDesignerで帳票開発を効率化する
2026.06.23 / 今回は、ActiveReportsJS Designerの組み込みを中心に、帳票開発を効率化する機能を解...
-
記事Laravel 13の新機能、PHPアトリビュートとJSON:API
2026.06.19 / 今回は、Laravel 13で新たに導入されたAI以外の仕組みを2個紹介します。さらに、Larve...
-
記事C++の新機能を理解する――出力と部分シーケンス関連の機能強化
2026.06.12 / 今回は、前回に引き続きC++ 23における標準ライブラリの機能強化について、println関...
-
記事SSRファーストで考えるReactコンポーネントの責務分担。実行環境別の設計3パターン
2026.06.08 / 今回は、SSRファーストな設計思想と、それが現代のコンポーネント設計に与える影響を...
-
記事AIで進化するLaravel開発の世界――BoostとLaravel AI SDK
2026.06.05 / 今回は、Laravel 13で追加された注目のAI機能、Laravel BoostとLaravel AI SDKを紹介...
-
記事コピーアンドペーストがWebでも使える!Clipboard APIを試す
2026.05.25 / 今回は、クリップボードを扱えるClipboard APIを試します。ページのコンテンツをクリ...
-
記事ActiveReportsJSとWijmoを使って業務システムへ帳票機能を組み込む
2026.05.22 / 今回は、Microsoft Playwright Workspacesの概要として、E2Eテストの課題やOSS版との...
-
記事C++の新機能を理解する――列挙型と状態チェック関連の機能強化
2026.05.20 / 今回は、標準ライブラリの機能強化について、列挙型関連のstd::is_scoped_enum/std::...
-
記事Testing Trophyに基づくUIコンポーネントテスト戦略。Storybookをテスト基盤として使い倒す
2026.05.11 / 今回は、Testing Trophyの考え方でテスト戦略を整理し、Storybookを使ったコンポーネ...
-
記事AI×カフェのたとえで理解する!画面凍結地獄からの脱出方法
2026.04.30 / 今回は、カフェのたとえを使ってasync/awaitの非同期処理を解説します。従来の流れ(...
-
記事最適な画像を自動表示する!srcset属性とsizes属性を試そう
2026.04.27 / 今回は、img要素のsrcset属性・sizes属性と、link要素のrel="preload"属性、imagesrcs...
-
記事AIに聞きながらJavaのモダンな関数型プログラミングを理解する――ラムダ式とStream API
2026.04.23 / 今回は、コレクションに対して抽出や変換などの処理を直感的に行えるStream APIを、そ...
-
記事.NET MAUIアプリ構築で、APIキーをサーバーから安全に取得する
2026.04.20 / 今回は、APIキーをソースコードに埋め込むのではなく、サーバーから安全に取得する方...
-
記事プラグイン自作とチャットフローへの組み込み――Difyで再利用可能なカスタムツールの開発
2026.04.16 / 前回までの内容を踏まえ、ユーザー入力からURLを抽出するツールを自作し、チャットフ...
-
記事C++の新機能を理解する──rangesライブラリとジェネレータ
2026.04.15 / C++20で導入され、C++23で強化されたrangesライブラリと、コルーチンを使ってイテレー...
-
記事現実のデータを扱うための「微分」の考え方
2026.04.03 / 今回は、数学を単に「解く」ためではなく、データを正しく「解釈する」ための道具とし...
-
記事Firebase × Next.js × Wijmo × ActiveReportsJSでつくる、現場が自走できる業務システム
2026.03.30 / 本記事では、Next.js + Firebase + Wijmo + ActiveReportsJSの4つの技術スタックを導...
-
記事Spring AIの実戦投入で見えてくる課題――複数モデル環境で「コスト最適化」するテクニック
2026.03.26 / 今回は、「マニュアルの先」にある泥臭くもはまりやすい部分について、皆さんが自走す...
-
記事Vueベースのフレームワーク「Nuxt 4.3」までの大きな変更点──コンポーザブルやコンポーネント
2026.03.19 / 前回は、開発ツールとデータ取得に関する変更点を紹介しました。今回は、コンポーザブ...
-
記事Difyによる高度なチャットフロー設計――質問分類とイテレーション、条件分岐の実装
2026.03.19 / 今回は、より高度なチャットフロー設計に挑戦します。質問分類器やイテレーションなど...
-
記事Javaのプロジェクト管理をAIに聞きながら理解する――パッケージとモジュール
2026.03.12 / 今回は、クラスをまとめる方法としてパッケージとモジュールを学習します。基本となる...
-
記事Hiltの応用的なインジェクションとモジュール利用
2026.02.27 / 前回は、Hiltによる依存性注入(DI)の基礎を紹介しました。今回は、Hiltによる応用的...
-
記事クライアントとMCPサーバの統合――検証フローをSpring AIで理解する
2026.02.26 / 前回までは、Spring AIを使ってMCPサーバを構築し、ファイル検索やリソース提供といっ...
-
記事VSCodeでPHP開発環境を構築しよう
2026.02.25 / 今回は、VS CodeをPHP開発に使えるように環境を構築します。基本的な言語サポートに加...
-
記事決済端末のたとえで理解する!if文地獄からの脱出方法
2026.02.24 / 今回は、if文地獄がなぜよくないのか、改善する手段はどういうものか、AIを使って攻略...
-
記事Vueベースのフレームワーク「Nuxt 4.3」までの大きな変更点──開発ツールとデータ取得
2026.02.19 / Nuxt3リリース以降、4.3までのアップデートの内容で主要なものを、2回にわたって紹介...
-
記事作ったDifyワークフローをツール化――チャットフローでの活用
2026.02.19 / 今回は、前回作成したワークフローをツールとして公開し、新しいチャットフローでその...
-
記事C++の新機能を理解する──静的なoperator()/operator[]と多次元対応operator[]など言語仕様の強化
2026.02.16 / 今回は、前回に引き続き言語仕様面の強化/変更点を、静的なoperator()/operator[]、...
-
記事Remix v3をサンプルコードで体験する。React非依存で“明示的に”UI制御できるコア機能3つ
2026.02.16 / 今回は、実際にコードを書きながらRemix v3の特徴を体験します。配布サンプルコードを...
-
記事AIコーディングの質は「エラー処理」で決まる 「例外」構文をCopilotと深掘り解説
2026.02.12 / 今回は、Javaにおけるエラー処理の方法である例外を学習します。チェック例外、非チェ...
-
記事より使いやすくなったPHP 8.5の新機能──関数と処理系の強化ポイント
2026.02.05 / 今回は、PHP 8.5における関数と処理系における強化ポイントを主に紹介します。 配列操...
-
記事.NET MAUI Blazorで生成した画像を保存する。ネイティブ機能との連携
2026.02.03 / 今回は、.NET MAUIの「ネイティブ機能との連携」として、生成した画像をデバイスに保...
-
記事Hiltによる依存性注入(DI)の概要と基礎
2026.02.02 / 前回は、ナビゲーションを型安全に利用する方法とKotlin DSLによるナビゲーションの定...
-
記事三角関数で傾向(周期)をイメージとして捉えてみよう
2026.01.29 / 今回は、前回扱った「周期」という概念を一歩先へと進めます。単に波形を描くだけでな...
-
記事MCPサーバの機能と実装の肝――仕組みと構築の流れをSpring AIで理解する
2026.01.29 / 前回は、LLMが外部ツールを実行するためのTool Callingと、その実行基盤を独立して構...
-
記事C# 14の新機能を理解する――fieldキーワードとユーザー定義複合代入演算子
2026.01.22 / 今回は、シンプルになった修飾子付きのラムダ引数、バッキングフィールドなしでプロパ...
-
記事複数のLLMでWebスクレイピングと要約を行うワークフローを作る
2026.01.22 / 今回は、WebページやPDFをスクレイピングし、その内容を前処理してから要約するワーク...
-
記事Server Actionsと「Wijmo」でCRUD処理可能なデータグリッドを手軽に実装しよう
2026.01.19 / 今回は、国内企業が開発しているUIライブラリとして、メシウス(旧グレープシティ)の...
-
記事安全・安定の「Immutable」の意味、不変オブジェクトとレコード型の使い方
2026.01.15 / 今回は、オブジェクト指向プログラミングの機能である、不変オブジェクトとレコード型...
-
記事動画再生をミニウインドウで!Picture-in-Picture APIを試そう
2026.01.14 / 今回は、音楽や動画をミニウインドウで再生できるPicture-in-Picture APIを試します。...
-
記事React状態管理ライブラリの選択指針:「ローカル/グローバル/サーバー」における使い分けの基準
2026.01.13 / 今回は、状態の種類に応じた実践的なライブラリ選択指針と、状態管理パターンの進化に...
-
記事Remix v3とReactのトレードオフを徹底考察:AI時代に再評価される「Web標準」への回帰
2026.01.07 / 本稿では、Remix v3が目指す「薄いフレームワーク」という理念と、それを体現する3つ...
-
記事React 19.2新機能ガイド──cacheSignalの導入とuseIdの改善点解説
2025.12.29 / 前回はReact 19.2で導入された<Activity>とuseEffectEventについて解説しました。今回...
-
記事Python 3.14の新機能――フリースレッドPythonの正式サポートと高速化などを解説
2025.12.26 / 今回は、フリースレッドPythonの正式サポート、テイルコールに基づく新型インタプリタ...
-
記事外部機能との連携とMCPへの展開――Tool Callingの基礎をSpring AIで理解する
2025.12.25 / 今回から、LLM内部だけでは対応できない外部機能を呼び出す手法として、Spring AIのTo...
-
記事より使いやすくなったPHP 8.5の新機能──パイプライン演算子や新しいアトリビュートなど言語仕様の強化ポイント
2025.12.24 / 今回は、連続したメソッド呼び出しを簡潔に記述できるパイプライン演算子、NoDiscard...
-
記事.NET MAUI Blazorで構築したアプリを、モバイル環境に適用しよう
2025.12.22 / 今回は、これまでWindowsとWebブラウザで動作を確認してきたアプリケーションを、モバ...
-
記事型安全なナビゲーションとKotlin DSLによるナビゲーション
2025.12.19 / 前回は、画面遷移を管理してくれるナビゲーションコンポーネントの概要とナビゲーショ...
-
記事ついに日本語描画の壁が壊れた?進化したGemini、ChatGPTの実力を検証!~さよなら文字化け、ようこそ編集機能。「作図プロンプト」は新時代へ~
2025.12.18 / 今回(アップデート編)では、前編・後編で使用した同じプロンプトをそのまま投入し、...
-
記事TensorFlow.jsでKerasの学習済みモデルを利用する
2025.12.12 / 今回は、コンバータのインストールと、TensorFlow.jsで利用できるモデルへ変換して予...
-
記事C# 14の新機能を理解する――extensionブロックとnull条件付き代入
2025.12.11 / 今回は、拡張メンバーのためのextensionブロック、左辺値での使用が可能になったnull...
-
記事AIにenumの基礎を聞いてみた――列挙型の型安全性を理解する
2025.12.11 / 今回も、オブジェクト指向プログラミングの機能として、列挙型を学習します。特別なク...
-
記事画面遷移を管理してくれるナビゲーションコンポーネント
2025.11.27 / 前回は、ネット上のリストデータをいったんデータベースに格納した上でページングする...
-
記事【Java 25リリース】JFR(Java Flight Recorder)の改善点を紹介
2025.11.21 / 今回は、運用監視で活用される Java Flight Recorder(JFR)の改善点に焦点を当てて解...
-
記事RAGの回答精度向上――曖昧な質問を最適な検索クエリに変える、Spring AIのTransformerとExpanderを理解する
2025.11.20 / 今回は、RAG内部の処理に着目し、より柔軟な機能拡張を行う際に、どのコンポーネント...
-
記事C++の新機能を理解する――consteval if文と明示的オブジェクトパラメータthisなど言語仕様の強化
2025.11.19 / 今回は、C++ 23における言語仕様面の強化/変更点について、コンパイル時に条件判定で...
-
記事生成AIと「対話」して画像作成!AIツール比較と実務活用ガイド
2025.11.14 / 前回に続き、今回はさらに技術的な概念を説明するための実践作図例と、実務で活用する...
-
記事GPT-5 miniに聞き学ぶ、オブジェクト指向の実用機能ジェネリクスとコレクション
2025.11.13 / 今回は、オブジェクト指向プログラミングの実用的な例として、ジェネリクスとコレクシ...
-
記事React 19.2新機能ガイド――Activity/useEffectEventを軸に見るパフォーマンス改善の新機能
2025.11.10 / 今回は、React 19.2 で導入された<Activity>とuseEffectEventを中心に、具体的なコー...
-
記事情シスが社内外のアプリ管理で知っておきたいローコードツールの機能、インフラとセキュリティ要件
2025.11.06 / 今回は外部の協力会社などを招待して利用できるゲストスペース機能を紹介します。加え...
-
記事VS CodeでPython開発環境を構築しよう
2025.10.31 / 今回は、VS CodeをPython開発に使えるように、基本的な言語サポートに加え、AI開発、W...
-
記事Kotlin最新アップデートまとめ ──非同期処理を実現する機能コルーチンを紹介
2025.10.29 / 前回は、委譲プロパティとインラインクラスに関する変更点を紹介しました。 今回は、...
-
記事生成AIと「対話」して作る!もう図解で悩まない「伝わる」ビジュアル作成術
2025.10.29 / 「複雑な概念の図解」も今やAIとの「対話」を通じて、誰でも直感的で「伝わる」ビジュ...
-
記事Python 3.14の新機能――再利用可能なテンプレート文字列や高効率な圧縮ライブラリを解説
2025.10.23 / 今回は、テンプレート文字列リテラルt-strings、高効率な圧縮のためのZstandard、括弧...
-
記事RAGを使ってAIの回答精度を向上させる一連の流れを、Spring AIで理解する
2025.10.23 / 前回はベクトルストアの基本的な使い方を説明しました。今回は、RAGを使った質問から...
-
記事トーストやツールチップを簡単に!ポップオーバーを試そう
2025.10.21 / 今回は、ポップオーバーを扱います。シンプルな表示からスタイルの指定、複数のポップ...
-
記事ExpoのWeb向けビルド機能「React Native for Web」を活用して、UIをブラウザで確認しよう
2025.10.17 / 今回は、ExpoのWeb向けビルド機能を活用し、「Write once, run anywhere」の理想に近...
-
記事Reactデザインパターン「Compound Components」実践ガイド。TypeScriptの型設計でPropsを意のままに操る
2025.10.15 / 今回は、複雑なUIを柔軟に構築するCompound Componentsパターンと、TypeScriptによる...
-
記事【ComponentOne Data Services活用術】バッチ処理とEF Core連携でパフォーマンス向上
2025.10.15 / 今回は、CSVデータをComponentOne Data Servicesを使って操作するアプリを一括処理に...
-
記事「State of CSS 2025」でCSS機能の進化を知る。認知度、評価、ブラウザ互換性を比較
2025.10.14 / 今回は、CSSエコシステムのサーベイであるState of CSSの2025年版を、特に機能面に絞...
-
記事オブジェクト指向の肝、ポリモーフィズムとインタフェースをAIに聞きながら学ぼう
2025.10.09 / 今回は、前回に引き続きオブジェクト指向の要であるポリモーフィズムとインタフェース...
-
記事TensorFlow.jsで手書き数字認識モデルを構築する
2025.10.06 / 今回は、MNISTデータベースを利用した手書き数字の認識の準備として、Pythonによるモ...
-
記事ローコードの醍醐味、カスタマイズ開発のメリットとリスクを考える――kintone API、スペースの基本
2025.10.02 / 今回は個々のアプリを部署やチームに向けてまとめる「スペース」を紹介するとともに、...
-
記事LaravelのInertia+Vueの組み合わせでフロントエンド的な画面を作成する【応用編】
2025.09.26 / 前回は、InertiaとVueの組合せを使って、Inertiaの使い方の基本を紹介しました。最終...
-
記事【Java 25リリース】シンプルになったコーディングや、堅牢になった並列処理を紹介
2025.09.24 / JavaのLTSバージョンは2年ごとにリリースされ、Java 21から約2年を経て、ついにJava 2...
-
記事GitHub CopilotのAgentモードとローカルLLMを試してみよう
2025.09.18 / 今回は、前回の続きとしてVisionによるコンテキスト画像の利用、Agentモードによる開...
-
記事RAGを活用したチャットボットの知識拡張、回答の正確性と充実度を高める方法をDifyで学ぶ
2025.09.18 / 今回は、製品情報のドキュメントをナレッジベースに登録し、RAG(検索拡張生成)を活...
-
記事App Router時代における「大規模React開発」のフォルダ設計術。Colocationによる関心の分離
2025.09.10 / 今回は、React開発における機能別分類の理論を、Next.js App Routerとの連携やプロジ...
-
記事生成AIで重要な言語のベクトル化とは――Spring AIでベクトルデータベースに対する類似度検索を実装する
2025.08.28 / 生成AIで重要な言語のベクトル化とは――Spring AIでベクトルデータベースに対する類似...
-
記事.NET 9のテンプレート「.NET MAUI Blazor」を学ぼう。マルチターゲットアプリ開発の新しいアプローチ
2025.08.26 / 今回は、これまでの開発手法との比較、新しいテンプレートの概要、そしてプロジェクト...
-
記事Kotlin最新アップデートまとめ ──委譲プロパティやインラインクラスに関するアップデート
2025.08.25 / 前回は、sealedやdata、および、プロパティに関する変更点を紹介しました。今回は、委...
-
記事Expo Routerを使って、手続き的ナビゲーションと認証フローを構築しよう
2025.08.21 / 今回は、手続き的なナビゲーションや認証フローの構築などのアプリ内の実装に加えて、...
-
記事ローコードのメリット「スモールスタート」はkintoneのテンプレート、ワークフロー、アクション、プラグインでどう加速するのか
2025.08.21 / 今回は、問い合わせ管理のテンプレートを活用して、プロセス管理(ワークフロー)、ア...
-
記事GitHub CopilotでAIコーディングをはじめよう
2025.08.19 / 今回は、GitHub Copilotの概要と導入について紹介し、基本機能であるチャットを中心に...
-
記事inputを拡張する!datalistを試そう
2025.08.19 / 今回は、input要素で入力方法を拡張できるdatalistを試します。単純に項目を選べるほ...
-
記事Reactフォルダ構造の最適解。コンポーネントの数に合わせて選ぶ基本方針
2025.08.19 / 今回は「フォルダ設計」に焦点を当てます。フォルダ設計の基礎理論として、なぜ機能別...
-
記事生成AI活用の落とし穴「精度」を上げる方法、プロンプト設計の失敗例とその対処法をDifyで学ぶ
2025.08.14 / 今回は、Difyを使ったチャットbotの品質向上手法として、複数モデルによるテスト、検...
-
記事TensorFlow.jsと転移学習で画像認識をカスタム化する
2025.08.08 / 今回は、カメラ画像をリアルタイムで認識するサンプルと、転移学習により画像認識をカ...
-
記事AIコーディングで理解する、Javaのクラスとオブジェクト指向、インスタンス化、メソッド、コンストラクタ
2025.08.07 / 今回から、Javaの特徴であるオブジェクト指向的な考え方と、クラスを学習します。まず...
-
記事グラフを描画して、三角関数のサイン・コサインの理解を深めよう
2025.07.31 / 今回は、三角関数に関連する図を描いてみます。基本的な三角関数の復習とともに、動的...
-
記事LaravelのInertia+Vueの組み合わせでフロントエンド的な画面を作成する【基本編】
2025.07.28 / 今回と次回は、InertiaとVueの組み合せを紹介します。今回は、プロジェクトの作成方法...
-
記事生成AIの回答をプログラムで扱う意義――「構造化出力」の使いどころ、Spring AIで実装する方法
2025.07.24 / 前回は、Spring AIでのプロンプトの扱い方や、Spring AI全体のクラス構造について簡単...
-
記事TensorFlow.jsとMobileNetで静止画像を認識する
2025.07.21 / 今回は、静止画像を認識するサンプルを通じて、MobileNetの基本的な使い方を理解しま...
-
記事こんなに簡単 DifyでカスタマーサポートAIチャットbotをWebサイトに組み込む方法
2025.07.17 / 今回は、Difyで作成したカスタマーサポート用チャットbotをWebサイトへ簡単に組み込む...