並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 205件

新着順 人気順

jsonの検索結果41 - 80 件 / 205件

  • Dify2CodeをChatGPTで!!|champaya

    この記事の内容はじめまして。champayaです! この記事では、DifyのワークフローをTypeScriptコードに自動変換する方法をご紹介します。 手順はすごく簡単で、これだけです😇 1. DifyのDSLエクスポート ↓ 2. プロンプトとDSLをChatGPTに入力 ↓ 3. 出力されたコードをNext.jsに貼り付けて必要な箇所を修正。 それではやっていきましょう。 実際の手順1. DifyのDSLエクスポートお好きなDSLをエクスポートしてください。 今回はサンプルとして、IF/ELSEとtoolを組み合わせた適当なワークフローを用意しました。 サンプルワークフロー【サンプルDSL】 app: description: dify2codeのサンプル icon: 🤖 icon_background: '#FFEAD5' mode: workflow name: sample

      Dify2CodeをChatGPTで!!|champaya
    • ダメダメだったコードを修正してみた【考え方】 - Qiita

      この記事を書いた目的 以前に社内で先輩に自分が書いたコードを丁寧にレビューしてもらったことがあります。 この時に学んだ教訓を忘れないようにしっかり記事にアウトプットしてまとめようと思ったのが目的になります。 基礎的な内容だったり、当たり前と思ってる人からするとなんてことはない内容かもしれませんが、意外とこういったコードをより良くするための記事や本って少ない気がします,,, (実務で得たリファクタの知見) 私自身も「強い人ってこういった観点でコードをレビューしているんだ」って とても学びになりました。 ぜひ誰かの参考になれば幸いです。 書いてたら長くなったのでコードを書くときにより読みやすいコードを書くための「考え方編」とGolangで書くときにより読みやすく書くための「golang編」に分けました。 この記事では「考え方編」を書いてます。 今回取り扱うサンプルコードについて 今回以下のコー

      • Google Apps Script 簡易API編 初心者向け | SIOS Tech. Lab

        どもども平社員の龍ちゃんです。今回も「Google Apps Script」第4弾!です。今回は、これまでの集大成ともいえる窓口づくりになります。簡単にAPIを構築する手法を紹介します。今回も登場「以下の図」です。こちらでAPIを構築することで、開発の幅が広がります。今回も初心者向けの記事になっています。それでは初めて行きましょう。 前提知識 まずは、Google Apps ScriptでAPIを公開するにあたって必要となる前提知識についてお話します。ここでのお話は読み飛ばしていただいてもかまいません。結論としては、「ウェブアプリでAPIを作ると、協力な制限が付くがお手軽でAPI作成ができる」ということになります。 ウェブアプリ・実行可能APIとの比較 さて!突然ですがGASでAPIを公開する方法は2通りあります。「ウェブアプリ」と「実行可能API」です。実行可能APIという名前のほうがA

          Google Apps Script 簡易API編 初心者向け | SIOS Tech. Lab
        • vol.240 オンラインカジノやスポーツベッティングの技術 - engineer meeting podcast

          `; $el.appendChild(tooltipEl); } $el.querySelector('.tooltip').style.display = 'inline-block'; } }, hideTooltip($el) { if($el.querySelector('.tooltip')) { $el.querySelector('.tooltip').style.display = 'none'; } }, toggleTooltip($el) { if($el.querySelector('.tooltip')) { if($el.querySelector('.tooltip').style.display === 'none') { $el.querySelector('.tooltip').style.display = 'inline-block'; } else

            vol.240 オンラインカジノやスポーツベッティングの技術 - engineer meeting podcast
          • MarkdownAIとmicroCMSを無理矢理連携してAIのサイトを作成する - Qiita

            この記事は何? MarkdownAIは簡単にWebサイトを公開できるサイトですがServer AIを用いることでサイト上にAIを用いたコンテンツを用意することができます MarkdownAIのServer AIにはKnowledgeという機能があり、AIに知識を与えることが出来ます このKnowledgeをmicroCMSで管理することによって柔軟なAI管理を目指します 全体の構成 登場人物 GitHub GitHub Actions GitHub Pages MarkdownAI ServerAI microCMS コンテンツAPI 構成 デプロイまでのフロー microCMSでコンテンツを更新 webhookでGitHub Actionsワークフローを呼び出し node.jsのアプリケーションがmicroCMSコンテンツをAPIから最新のコンテンツを取得 取得したコンテンツをHTMLに

              MarkdownAIとmicroCMSを無理矢理連携してAIのサイトを作成する - Qiita
            • OAuth 2.0 / OIDC におけるAuthorization ServerからClientへのリクエストとその検証方法について

              OAuth 2.0 / OIDC におけるAuthorization ServerからClientへのリクエストとその検証方法について ritouです。 OAuth 2.0, OpenID Connectの実装の話です。良かったら読んでみてください。 いきなりまとめ わかってる人向けに3行で説明します。 Authorization Server から Client へのリクエストを送りたい事案が発生 OAuth 2.0/OIDC関連の仕様の中で同様のことをしていないか調べた結果、RFC8417 Security Event Tokenを使うユースケースが存在 検証側の実装を考慮して、Client認証の private_key_jwt にAuthorization Serverの識別子と署名を適用して使うことにした それでは始めます。 背景 OAuth 2.0(とOIDC)の登場人物は次のと

                OAuth 2.0 / OIDC におけるAuthorization ServerからClientへのリクエストとその検証方法について
              • SWRでdebounceしつつ、値が変更されたら即座に以前の結果を表示しないようにする

                SWRにおいて、下記の要件を満たすようなことをしたいとき少し困った 入力についてdebounceやthrottleで抑止したい 入力値が変わったら、前回の値は表示しないようにしたい 前回の値が表示されないようにしたいケースはそれほど多くないが、例えば金額を取り扱うような場合で、混乱を起こしてしまうようなケースを想像してもらうとわかりやすいだろう。 今回は入力値のフィボナッチ数が支払額になるような入力フィールドを例にしてみる 事前準備:素直に作るとき(Debounceしない) /api/fibというフィボナッチ数を返すAPIを素直理に利用するとこのような具合になる。apiCallCountについては後ほどdebounceが正しくされているかを見るためのデバッグ用の値である const useFibonacci = (value: number) => { const [apiCallCoun

                  SWRでdebounceしつつ、値が変更されたら即座に以前の結果を表示しないようにする
                • ASP.NET Core以外で環境別のappsettings.jsonを使いたい - Qiita

                  はじめに アプリケーション設定ファイルにappsettings.jsonを使う方法があります。 元々ASP.NET Coreプロジェクトで使われている手法です。 ASP.NET Coreプロジェクトを作ると、開発環境用にappsettings.Development.jsonとファイル名にサフィックスが付いたファイルが自動生成されます。 ここは環境変数ASPNETCORE_ENVIRONMENTにDevelopmentやProductionの値を与えると、サービスクラス側が自動判定して当該のファイルを読んでくれます。 ASP.NET Core の構成 いきさつ しかし、この機能はASP.NET Coreの機能です。 コンソールアプリなど他のプロジェクトからは使えません。 という事で自分で実装します。 結論 デバッグ設定に環境変数を追加する ただし環境変数名はDOTNET_ENVIRONME

                    ASP.NET Core以外で環境別のappsettings.jsonを使いたい - Qiita
                  • AIが彩る未来の最前線・CES 2025参加レポート / 開発者向けブログ・イベント | GMO Developers

                    こんにちは。新里です。 2025/01/06 から開催されたCESに行ってきました。色々と面白いものに出会えることが出来たので、その中からいくつか紹介したいと思います。 あ、最初に書いておこうかな…全体所感としては、 機能としてAI・推論が入っているモノしかない 人も機械もAI・推論が使えないと生き残れない ハード・AIの共創による多様なプロダクト サービス・機能レベルでほぼ全てのモノで何かしらのAI・推論が使われているものばかりでした(構成単位となるパーツ、モータやセンサ・抵抗などは除いて)。ヒトの機能拡張・フィードバックや寄り添い補助、機械同士の連携強化でデータを活用したAI的な機能・推論はもはやデフォ感ですね。これについては、もう後戻り出来ない世界に入ってきたというのは強く感じます。また、ハードウェアの小型化・高性能化と、AI・推論による恩恵を多くのプロダクトは受けていると感じました

                      AIが彩る未来の最前線・CES 2025参加レポート / 開発者向けブログ・イベント | GMO Developers
                    • [ComfyMaster21] ComfyUIのAPI化 – Websocketで外部保存 – つくる人をつくる AICU Inc.

                      こんにちは、AICU media編集部です。 「ComfyUI マスターガイド」第21回目になります。 本記事では、ComfyUIをAPIとして外部から利用する方法を解説します。 前回はこちら 今回は、ComfyUI APIサーバー化する上での基本的な使い方を解説します。15,000文字ぐらいでVSCodeやPythonのインストールから、API経由でWebsocketを使った画像保存まで、自分のPythonコードで実装していきます。今回解説する内容は「かなり玄人向け、システム開発などに用途が限られるかも?」という印象があるかもしれませんが、アニメーションシステムへの応用や、インタラクティブな体験開発、AWSでのインスタンスから画像を保存したり、UnityやUnreal Engineなどのリアルタイム処理のアプリから画像をリクエストしたり、DiscordサーバーやDifiなどのチャットシス

                      • OpenAPI ドキュメントを分割し、管理を楽にする|NAVITIME_Tech

                        🎄この記事はNAVITIME JAPAN Advent Calendar 2023の14日目の記事です。 こんにちは、革靴です。 ナビタイムジャパンで、電鉄・バス事業者向けサービスの開発・運用を担当しています。 はじめにREST API を開発する際、OpenAPI Specification(以後 OAS と略)の OpenAPI ドキュメントで仕様を定義することが多いと思います。 私はこれまで、OpenAPI ドキュメントは 1 ファイルに全 API の仕様を定義していましたが、API の数や仕様が増えてくると、OpenAPI ドキュメントのファイルサイズが増加し、以下の問題が発生しました。 編集すべき対象箇所を見つけることに時間がかかる 複数人で開発する際、競合が頻発する これらの問題に対処するために、OpenAPI ドキュメントを分割し、管理するようにしました。今回は、その方法を

                          OpenAPI ドキュメントを分割し、管理を楽にする|NAVITIME_Tech
                        • FileMaker Data API を使う 2025年版 vol.12 - Qiita

                          <?php class BsBuilder { static function MainBegin ( string $logo_svg, string $logo_svg_width, string $heading, string $lead ): void { echo <<<_HTML_ <div class="container"> <main> <div class="py-5 text-center"> <img class="d-block mx-auto mb-4" src="{$logo_svg}" alt="" width="{$logo_svg_width}"> <h2>{$heading}</h2> <p class="lead">{$lead}</p> </div> <!-- / .py-5 .text-center --> <div class="row g-

                            FileMaker Data API を使う 2025年版 vol.12 - Qiita
                          • ALB(Application Load Balancer)とAmazon API Gatewayの違い | ブログ | Serverless Operations

                            AWSを使ってWEBアプリケーションやAPIを開発する際に、リクエストの前段でトラフィックをルーティングするサービスとして代表されるのが Application Load Balancer(ALB) とAmazon API Gateway です。これらはどちらもリクエストを効率的に捌いてくれますが、想定される適用シナリオはそれぞれ異なります。この記事では、ALBとAmazon API Gatewayの違いについて詳しく説明し、どういったユースケースでどちらを選べばよいのかを解説しています。 ALB(Application Load Balancer)とは?ALB(Application Load Balancer) は、HTTP/HTTPSレイヤーでのロードバランサーの機能を提供してくれるサービスです。よくあるユースケースとしては複数台のAmazon EC2で冗長化されたインスタンスや、オ

                            • 自動運転開発におけるシミュレータ活用

                              Turingの機械学習モデル開発チームの@hidetatzです。Turingアドベントカレンダー14日目の記事です。 TuringはAIによる完全自動運転車を開発するスタートアップです。 この記事では、自動運転車というプロダクトを開発するために重要なシミュレータについて、Turingがどう活用しているかを書きます。 シミュレータとは? 自動運転の文脈において、シミュレータは車を運転する実際の道路環境をPC上で再現するためのソフトウェアのことを指します。 シミュレータは、複雑な交通状況や天候の変化、さまざまな道路のレイアウトなど、現実世界の多様な条件を精密に模倣することができます。私達自動運転車の開発者は、これらのシミュレーションを利用して、実際の車両を道路に出す前に、様々なシナリオでの車の振る舞いをテストし、評価することができます。 特に、自動運転技術においては、現実世界で発生しうる無数の

                                自動運転開発におけるシミュレータ活用
                              • LF-tagを使ってクロスアカウント連携を行うまで(AWS Lake Formation)

                                はじめに こんにちは!D2Cでデータエンジニアをしております、飯森と申します。 今回はAWSのLake Formationの機能、LF-tagを使って、2アカウント間でDB・テーブルのクロスアカウント連携を行う方法を共有したいと思います。 ここで紹介する方法はあくまで一例ですので、ご了承ください。 流れ 簡単に作業の流れをざっと並べますと、 GlueのData catalog settingsに設定を追加 クロスアカウント連携用LF-tagを作成 作成したLF-tagをDB・テーブルに付与 同じLF-tagへの権限を連携先アカウントに付与 Data lake locationsにテーブルのロケーションバケットを設定 Data locationsにテーブルのロケーションバケットを設定(ここまで連携元で作業) リソースリンクDBを作成(ここから連携先で作業) リソースリンクDBにユーザによる閲

                                  LF-tagを使ってクロスアカウント連携を行うまで(AWS Lake Formation)
                                • Nuxt Auth Utils入門(Google認証編) - くらげになりたい。

                                  この記事を読んで使ってみたいなぁと思い、はや数ヶ月 ちょっと試してみようと、いろいろ調べてみたときの備忘録(*´ω`*) Nuxt Auth Utils でサーバーサイドの認証を(OAuth・マジックリンク・ワンタイムパスワード) Nuxt Auth Utilsとは https://github.com/atinux/nuxt-auth-utils 認証周りのライブラリ クライアントサイド、サーバサイドを含めSSRに対応 20以上OAuthプロバイダーに対応 ※nuxt buildのみ、nuxt generateは非対応 Nuxt Auth Utilsが提供しているもの ユーザセッション周りのServer UtilsやComposable&Component Server Utils(setUserSession()、etc..) ... 保存/取得クリアなどのセッション管理系 Compo

                                    Nuxt Auth Utils入門(Google認証編) - くらげになりたい。
                                  • フロントエンド開発でMock Service WorkerをサーバサイドAPIモックとして使う - Qiita

                                    概要 サーバサイドAPIはまだ実装されてないけど、Webフロントエンドの実装を進めたい 顧客に見せるために作成したモックの実装を、できるだけ実際の実装に流用したい E2Eテストの為だけにビジネスロジックとは関係のない実装を入れたくない Mock Service Workerを使えばそんなお悩みを解決できます Mock Service Workerとは Service Worker APIを利用してブラウザのリクエストをインターセプトすることで、サーバサイトAPIの振る舞いを模倣するモックを構築できるフレームワークです。JSON Serverのようなモックサーバフレームワークとの違いは、単独のサーバを起動するのではなく、Service Workerを常駐してブラウザのリクエストのインターセプトすることでモック用のレスポンスを返却する仕組みになっている点です。 MDN - Service Wo

                                    • 脆弱性報告で GitHub から $4,000 貰った話

                                      はじめに こんにちは、ダイニーの ogino です。 この記事では GitHub の bug bounty で脆弱性を報告し、実際に報奨金を受け取った時の体験を共有します。 私は特にセキュリティの専門家ではなく、偶然に問題を見つけて初めて報告をしました。読者の方が同じようなチャンスに遭遇した時スムーズに行くように、海外からお金を受け取る上での意外なつまずきポイントや、実際に貰える金額などについて紹介します。 どんな問題を見つけたのか 今回見つけたのは、GitHub Copilot の VSCode 拡張機能に関する問題です。 この拡張機能のソースコードは本来公開されていないはずですが、TypeScript のソースマップによって元のコードが露出していました。 そもそも VSCode の拡張機能は .vsix という拡張子の付いたパッケージ形式で配布されます。これは実態としてはただの zip

                                        脆弱性報告で GitHub から $4,000 貰った話
                                      • 「Gemini API」で家計簿更新UXをちょっぴり向上させてみた

                                        ウチでは、家計簿管理をスプレッドシートで行っています。 毎月の食費予算を設定しており、今月の予算残高はいくらか、今年の予算積算状況などを確認することができます。 しかし、普段からパソコンをよく利用しており、仕事でも良くスプレッドシートを利用している私にとってはついでに家計簿を更新することができても、普段からパソコンを開かない、ツールなどに慣れていない人にとっては、家計簿入力のハードルが高すぎたようで、あまり更新されなくなっていました。(スマホでもできますが、小さすぎてやりづらい) そこで今回「LINE Bot」と「Google Apps Script」、「Google AI Studio」を活用し、LINEからスプレッドシートの情報を確認、更新できるようにしました! 今回実現したこと 家計簿として運用しているスプレッドシートの情報をLINEから確認することができる 例)「今月の予算残高は?

                                          「Gemini API」で家計簿更新UXをちょっぴり向上させてみた
                                        • Unity - 自作パッケージの dependencies の gitベースの依存関係を解決する - yotiky Tech Blog

                                          Unity Package Managerで自作のパッケージを参照する場合、自作のパッケージのpackage.jsonにdependenciesを設定しても、gitベースの依存関係は解決してくれない。 以下のパッケージを追加することで、gitベースの依存関係を解決してくれるようになる。 github.com ただし、サブモジュールなどに置いた自作のパッケージをディレクトリ参照してるとそもそも対象にならない。 自作のパッケージ自体がgitベースで参照されてないとだめなようだ。 そこで以下の内容を雑に対応した。 解決の大元となるプロジェクトのmanifest.jsonからfile:のプレフィックスを引っ張ってくる ついでに、git+sshのプレフィックスにも対応 github.com 自作パッケージ側のpackage.jsonの例 "dependencies": { "com.unity.lo

                                            Unity - 自作パッケージの dependencies の gitベースの依存関係を解決する - yotiky Tech Blog
                                          • 【備忘録】AWS S3 + IAM概要 - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? S3 オブジェクトストレージのAWSリソース バケット オブジェクトの保存場所 オブジェクト バケットの中にあるデータ本体 メタデータ オブジェクトにまつわるデータの情報 バケットポリシー・ACL バケットポリシー:S3バケットへのアクセス権限設定 ACL:バケット・オブジェクト単位でのアクセス権限設定 ブロックパブリックアクセス バケット・オブジェクト単位で意図せず外部公開出来ないようにする設定 IAM AWSリソースに対する操作を認証認可によってユーザ単位で制御する仕組み IAMユーザ AWSの利用者・アプリケーションがAWSリソー

                                              【備忘録】AWS S3 + IAM概要 - Qiita
                                            • NTT Com、RAG用データ構造化ツール「rokadoc」と生成AI向けガードレール「chakoshi」を公開 | IT Leaders

                                              IT Leaders トップ > テクノロジー一覧 > AI > 新製品・サービス > NTT Com、RAG用データ構造化ツール「rokadoc」と生成AI向けガードレール「chakoshi」を公開 AI AI記事一覧へ [新製品・サービス] NTT Com、RAG用データ構造化ツール「rokadoc」と生成AI向けガードレール「chakoshi」を公開 2025年2月19日(水)日川 佳三(IT Leaders編集部) リスト NTTコミュニケーションズ(NTT Com)は2025年2月19日、RAG用データ構造化技術「rokadoc」と生成AI向けガードレール技術「chakoshi」のパブリックベータ版を公開した。Web画面を通じて機能を評価可能である。両技術は単独でAPIサービスやライブラリとしては販売せず、これらを利用したSIサービスの形態で提供する。 NTTコミュニケーションズ

                                                NTT Com、RAG用データ構造化ツール「rokadoc」と生成AI向けガードレール「chakoshi」を公開 | IT Leaders
                                              • 継承によるデータセット実装 - 趣味のPython・深層学習

                                                継承を活用した複雑なデータセット実装 データサイエンスや機械学習のプロジェクトでは、複雑なデータセットを扱うことがよくあります。このような場合、継承を使ってデータセットのクラスを分けて実装することで、コードの再利用性と保守性を高めることができます。本記事では、継承を活用した複雑なデータセット実装の方法について、具体的な例を交えて説明します。 1. 基本的なデータセットクラス まず、すべてのデータセットに共通する基本的な機能を持つ基底クラスを作成します。 import pandas as pd from abc import ABC, abstractmethod class BaseDataset(ABC): def __init__(self, data_path): self.data_path = data_path self.data = None @abstractmethod

                                                  継承によるデータセット実装 - 趣味のPython・深層学習
                                                • React Router | SSR・CSR・SSGサンプル

                                                  export interface PokeResourceList { count: number; next: string; previous: string; results: PokeResource[]; } export interface PokeResource { name: string; url: string; } import { Link } from 'react-router'; import { Button } from '~/components/shadcn/ui/button'; import type { PokeResourceList } from '../__.poc/types/poke'; import type { Route } from './+types/route'; // clientLoaderは、クライアントサイドでのみ

                                                  • AWS AIF/MLA勉強に役立つ!機械学習パイプラインをまとめてみた - Qiita

                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに AWS認定 Machine Learning(AIF/MLA) 試験では、機械学習のライフサイクル全体を理解することが求められます。その中でも、「機械学習パイプライン(Machine Learning Pipeline)」の概念は非常に重要で、結構試験でも聞かれてきたイメージがあります。 本記事では、私がAWS AIF/MLAを受けるにあたってインプットした内容をAWSのサービスと関連付けながら、各プロセスを紹介します。試験対策での活用に役立てることができると思います。 機械学習パイプライン(Machine Learning

                                                      AWS AIF/MLA勉強に役立つ!機械学習パイプラインをまとめてみた - Qiita
                                                    • LocalStorage で useSyncExternalStore の動きを理解する

                                                      多くのフレームワークが、日々アップデートされています。新しい機能が提供されたり、不具合にパッチがあてられて修正されたり、いままで困難だった実装が簡単になったり、より高度な開発ができるように常に進化を続けています。 Gaji-Labo が得意とするReactなどはその最たるもので、価値あるプロダクトを創り出すためにはその進化へのキャッチアップを欠かすことができません。 この記事では、先日知り得た useSyncExternalStore というAPIを実例を通して理解していきたいと思います。 useSyncExternalStore とは useSyncExternalStore – React useSyncExternalStore は React 18 から導入されたフックで、外部のストアとの同期を効率的に行うことができます。ライブラリ開発者向けの機能として提供されはじめ、Zustan

                                                        LocalStorage で useSyncExternalStore の動きを理解する
                                                      • Nextjsのバージョンアップのやりかた

                                                        先日、nextjs11 のバージョンアップ情報が発表されました 🎉 今回はバージョンを上げる方法についてみていきます 👀 バージョンアップの方法 package.json でインストールされている nextjs のバージョン確認 下記コマンドを打ちます。 # npm npm i next@latest react@latest react-dom@latest # yarn yarn add next@latest react@latest react-dom@latest package.json をみて、最新版か確認します。 無事、バージョン 11 へアップデートできました。 ver11 は ESLint がデフォルトでサポートされていたり、Image タグの幅と高さが指定しなくてもそれぞれ自動で定義されたりとますます便利になりましたね。 参考 バージョンアップ内容

                                                          Nextjsのバージョンアップのやりかた
                                                        • Hono + Prisma + Cloudflare D1のローカル開発環境を構築する - へんてこのブログ

                                                          やりたいことは、HonoとPrisma(SQLite)とCloudflare D1を組み合わせた開発環境を、ローカルで構築することです。 最終的にはCloudflare WorkersとCloudflare D1で構築したAPIサーバーを立てることが目標ですが、まずはローカルで一通り動くまでやりたい。 プロジェクトの作成 まずはおもむろにHonoプロジェクトを作成します。 yarn create hono 色々聞かれますが、いい感じに答えます。今回はHonoをCloudflare Workersに載せることを見越しているので、Workersを選択します。 色々終わったらとりあえずローカルサーバーを立ち上げます。 yarn dev http://localhost:8787 をブラウザで開いたらいい感じに動いてました。簡単だね。 Prismaのインストール 次はDBを用意したいので、Pris

                                                            Hono + Prisma + Cloudflare D1のローカル開発環境を構築する - へんてこのブログ
                                                          • MSW(Mock Service Worker)でモックデータを永続化する - Qiita

                                                            はじめに 最近、MSWというモックサーバーがあることを知り、軽く触ってみたところ、使えそうだなと思ったのと同時にPOSTで登録したデータなど次回起動以降も使いまわせたら便利そうだなと思いました。 今回はMSWでデータを永続化する方法について紹介します。 前提 MSWについてはある程度の理解があることを前提とします。 下記あたりの記事をご覧いただければ、どんなことができるかわかると思います。 実装 永続化の実装としてはこちらのリポジトリのsrc/test/server/db.tsから拝借します。 非常にコードがわかりやすいので特に解説はしないですが、一応、コメントだけつけています。 ※簡略化のため、modelsは必要最低限としています。 import { factory, primaryKey } from '@mswjs/data' const models = { user: { id:

                                                            • Dify.AI ワークフローからDiscordへ通知を送信する方法

                                                              Dify.AI ワークフローからDiscordへ通知を送信する方法 Dify.AIは、コードを書かずに強力なAIアプリケーションを構築できるプラットフォームです。Dify.AIのワークフロー機能を使えば、複雑なタスクを自動化し、効率を大幅に向上できます。本稿では、Dify.AIのワークフローからDiscordへ通知を送信する方法について解説します。 Discord Webhook の設定 まず、Discord側でWebhook URLを取得する必要があります。 通知を送信したいDiscordサーバーとチャンネルを開きます。 チャンネル名の横にある歯車アイコンをクリックし、「チャンネルを編集」を選択します。 左側のメニューから「連携サービス」を選択し、「Webhookを作成」をクリックします。 Webhookの名前とアイコンを設定し、「コピー」ボタンをクリックしてWebhook URLをクリ

                                                                Dify.AI ワークフローからDiscordへ通知を送信する方法
                                                              • 【グリーエックス様】入稿画面の設計を工夫し、作業効率は4倍に向上。microCMSとNext.jsで高速な表示速度も実現

                                                                【グリーエックス様】入稿画面の設計を工夫し、作業効率は4倍に向上。microCMSとNext.jsで高速な表示速度も実現 グリーエックス株式会社は、グリーホールディングスのDX事業を担う100%子会社です。クライアント企業のDXに関するコンサルティングとソリューションの提供により、事業の発展に取り組んでいる企業です。同社の運営する複数のメディアでは、microCMSが活用されています。 今回は、グリーエックス株式会社でメディア事業を担当されている、サービス統括本部 開発部の岡﨑俊樹さんに、microCMSの導入経緯や利用状況などをお聞きしました。 導入の背景:メディア規模の拡大にともなって生じた課題導入前にはどのような課題がありましたか? -岡﨑さん 当社で運営しているメディアの規模が大きくなるにつれて、いくつか課題が出てきました。たとえば、CMSの管理画面の使い勝手の問題です。導入前に使

                                                                  【グリーエックス様】入稿画面の設計を工夫し、作業効率は4倍に向上。microCMSとNext.jsで高速な表示速度も実現
                                                                • IISでRESTを動かす場合の設定方法

                                                                  これは、InterSystems FAQサイトの記事です。 IISおよびWebゲートウェイの設定方法は以下のとおりです。 (1) IIS構成で以下の設定を行います アプリケーション /rest を作成し、ハンドラーマッピングで * = CSPms のみ定義します。 IIS構成 > Default Website > アプリケーション /rest > "ハンドラーマッピング" をダブルクリック 要求パス:     * モジュール:   CSPms 名前:         CSPGW    (任意の名前) 要求の制限 > [要求のマップ先が次の場合のみハンドラーを呼び出す] のチェックはオフにします。 ※こちらの設定はデフォルトでは「チェックあり」になっていますのでご注意ください。 この構成により、IIS は /rest アプリケーションをWebゲートウェイに転送します。 (2) Webゲート

                                                                    IISでRESTを動かす場合の設定方法
                                                                  • 【Google Map】タイムラインの JSON を KML に変換

                                                                    はじめに Google Map に「タイムライン」という機能があるのはご存じでしょうか。端的に言うと GPS ロガーのような機能なのですが、スマートフォンで Google Map を開いているときの現在位置の履歴を記録することができます。 タイムラインの導入方法は他の記事に譲るとして、このタイムラインという機能、以前はその履歴を KML で出力できたみたいなのですが、2024/12/01 以降、よくわからない形式の JSON でしか取得することができなくなりました(せめて GeoJSON にしてほしい)。 JSON ファイルも Google Map アプリからダウンロードするのではなく、端末の設定アプリ > 位置情報 > 位置情報サービス > タイムライン > タイムラインのエクスポート からダウンロードできるようになっています。 正直この JSON そのままでは使いづらいので、以下に K

                                                                      【Google Map】タイムラインの JSON を KML に変換
                                                                    • GeForce Game Readyドライバ 572.42 不具合情報。大量のブラックスクリーン報告。特にGeForce RTX 5090 / RTX 5080に影響。ほか、引き続きHDR有効でブルースクリーン。今回も地雷ドライバか [Update 1] | ニッチなPCゲーマーの環境構築Z

                                                                      GeForce Game Readyドライバ 572.42 WHQLの不具合情報です。NVIDIA公式の既知の不具合と、海外のGeForceフォーラムで目に付いたユーザー報告を意訳しています。ユーザー報告は全ての環境で発生するものとは限らず、環境依存の可能性もあります。同様の不具合にお悩みの方の参考になりましたら幸いです。 NVIDIA公式: 既知の不具合 (リリースノート + フォーラム)一部のVulkanおよびDirectXアプリにおいて、表示がわずかに乱れる場合があります [New]HDRを有効にしてゲームをプレイするとIRQL_NOT_LESS_OR_EQUAL 0xaのブルースクリーンエラー(ブルースクリーンオブデス / BSoD)が発生する場合がありますGeForce RTX 5000シリーズ環境でSteamVRを使用すると、一部のアプリで表示がカクつく(スタッターが発生する)

                                                                        GeForce Game Readyドライバ 572.42 不具合情報。大量のブラックスクリーン報告。特にGeForce RTX 5090 / RTX 5080に影響。ほか、引き続きHDR有効でブルースクリーン。今回も地雷ドライバか [Update 1] | ニッチなPCゲーマーの環境構築Z
                                                                      • AI Podcast:HackerVoiceのリリース, その裏側

                                                                        { "title": "言及先の記事のタイトル", "item_id": ハッカーニュースのid, "url": "言及先のURL", "body": "記事の内容", "comments": [ { "text": "コメントの内容", "kids": [ { "text": "コメントのリプライ" "kids": [] } ] }, }, このようなデータ構造で管理しています。コメントについては、対話関係を取り上げたいため、コメントは3件までリプライを広い、全体では5件ピックアップしています。 📃原稿作成 トークン量の多さ、APIコストの点から言語モデルにはGemini 2.0 Flashを採用しました。 一度はsummary.jsonという、記事やコメントのサマリーを作る過程をGPT-4oで挟んでいましたが、コスト面、面白さ、許容トークン量の観点から、Gemini 2.0 Flas

                                                                          AI Podcast:HackerVoiceのリリース, その裏側
                                                                        • 改訂3版 パーフェクトJava

                                                                          この本の概要 本書はJavaで開発を行う人へのバイブル的一冊です。基礎から実践までを幅広く学習でき,Javaを扱ううえで知っておきたい知識は,この一冊に網羅されています。 基本文法はもちろん,DI/AOP~テスト駆動開発などの実践方法まで幅広いテーマをあつかっており,この一冊でJavaの学習は完璧といえる内容をめざします。これからJavaをはじめたい初心者にも,すでに実践でJavaを使っている中級者にもお勧めできます。Java 21 LTS/ Java 23対応。 こんな方におすすめ 業務でJavaに関わるエンジニア(初級~中級者) 本書のサンプル 本書の一部ページを,PDFで確認することができます。 サンプルPDFファイル(2,517KB) Part1 Javaの背景 1章 Javaの概要 1-1 Javaの特徴 1-2 Javaの歴史 1-3 本書の方針 2章 Javaプログラミング初

                                                                            改訂3版 パーフェクトJava
                                                                          • Pythonプログラミング問題サイトを作ってみた - Qiita

                                                                            前の記事 1 2 では,Pythonが動くWebサイトの作り方を紹介しました. この記事では,Pythonプログラミング問題サイトの作り方を紹介します. MATLAB Cody と paizaのスキルチェック をイメージしてサイトを作成しました. 完成したサイトは,以下になります.(画像クリックでWebサイトにアクセスできます) プログラムは,以下のリポジトリにあります. HTMLとCSS WebサイトのHTMLとCSSは,以下の通りです. problem.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Pythonプログラミング問題</title> <script src="https://cdn.jsdelivr.net/pyodide/v0.27.2/full/pyodide.js"

                                                                              Pythonプログラミング問題サイトを作ってみた - Qiita
                                                                            • RustのWebフレームワーク、axumを試してみる - CLOVER🍀

                                                                              これは、なにをしたくて書いたもの? RustのWebフレームワークをそろそろ試してみようかなということで。 axumを始めてみたいと想います。 RustのWebフレームワーク RustのWebフレームワークといえば、axumとActix Webが有名なようです。 Actix Web GitHub - tokio-rs/axum: Ergonomic and modular web framework built with Tokio, Tower, and Hyper 参考。 Web Frameworks » AWWY? 歴史が長いのがActix Webで、勢いがあるのがaxumといった状況みたいです。 今回はaxumを選びます。 axum axumは、tokioの開発元が開発しているWebフレームワークです。axumのGitHubリポジトリーはこちら。 GitHub - tokio-rs

                                                                                RustのWebフレームワーク、axumを試してみる - CLOVER🍀
                                                                              • Japanese MT-Benchの中身を見てみる|yutohub

                                                                                はじめにJapanese MT-Benchには以下の8つのカテゴリーがあります。それぞれのカテゴリーにどんな質問が含まれているのか分析してみたいと思います。 coding: コーディング extraction: 抽出 humanities: 人文科学 math: 数学 reasoning: 推論 roleplay: ロールプレイ stem: STEM(科学、技術、工学、数学) writing: 執筆 coding: コーディングアルゴリズムの実装: 特定の数学的問題や論理問題を解決するためのアルゴリズムを実装するタスク。例えば、フィボナッチ数列の計算、最長共通部分列の探索、中央値の計算など。 データ構造の操作: バイナリツリー、配列などのデータ構造を用いて特定の問題を解決するタスク。例えば、バイナリツリーの共通祖先を見つける、配列の共通要素を抽出するなど。 ウェブ開発: HTML、CSS、

                                                                                  Japanese MT-Benchの中身を見てみる|yutohub
                                                                                • カゴメの2024年12月期本決算を確認【株価は底を探る動きとなっています】 - YUPINの投資と暮らしの日記

                                                                                  2月14日投資成績 本日の保有株の含み損益は前日比−74,422円となりました。 ドル円相場が154円から152円台へと円高に進行したことや、引き続きトランプ大統領の関税政策が警戒され、日経平均は反落しています。 保有銘柄の決算発表がピークを迎えており、確認に追われていますが、基本的に長期投資ですので、バタバタすることはないのですが、投資家としての自力をつけるためにも決算はちゃんと確認しようと思います。 カゴメの2024年12月期本決算を確認 カゴメ(2811)の2024年12月期本決算を確認しました。 2024年12月期本決算IR https://www.kagome.co.jp/library/company/ir/json/news/upload_file/tdnrelease/2811_20250203560778_P01_.pdf 前期比で売上収益36.5%、事業収益39.1%、

                                                                                    カゴメの2024年12月期本決算を確認【株価は底を探る動きとなっています】 - YUPINの投資と暮らしの日記