並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 89件

新着順 人気順

specificationの検索結果41 - 80 件 / 89件

  • スキーマ駆動開発 : 現代のシステム開発を加速させるパラダイムシフト | オージス総研

    はじめに 現代のビジネス環境は、かつてないほどのスピードで変化しており、企業はデジタルトランスフォーメーション(DX)を推進し、迅速かつ柔軟にシステムを開発・運用することが求められています。 この潮流の中で注目を集めているのが「スキーマ駆動開発」です。本コラムでは、スキーマ駆動開発の概要、メリット・デメリット、現代のビジネスにおける重要性を解説します。オブジェクト指向開発やアジャイル開発に精通した弊社が、いかにスキーマ駆動開発を強力に推進し、お客様のビジネスを加速させることができるのかを説明します。 また、近年話題のDXや大規模言語モデル(LLM)との親和性についても触れ、この開発手法が将来のシステム開発にどのような可能性をもたらすのかを探ります。 スキーマ駆動開発とは? スキーマ駆動開発とは、API 仕様を記述するスキーマ(契約)を最初に定義し、それを中心にシステム開発を進めるアプローチ

    • MCP サーバーの Streamable HTTP transport を試してみる

      MCP サーバーの Streamable HTTP transport を試してみる MCP では stdio と Streamable HTTP の 2 つの transport が定義されています。TypeScript SDK では v1.10.0 から Streamable HTTP transport がリリースされました。この記事では MCP サーバーを構築し、Streamable HTTP transport を試してみます。 MCP(Model Context Protocol)では JSON-RPC を使用してメッセージをエンコードしています。クライアントとサーバー間のトランスポート方式として以下の 2 つが定義されています。 stdio: 標準入出力を介した通信(主にローカル実行向け) Streamable HTTP: HTTP ストリーミングを介した通信(リモートサーバ

        MCP サーバーの Streamable HTTP transport を試してみる
      • Avoiding tokens

        The design systems community was buzzing a few days ago with the announcement of version 2 of the Salesforce Lightning Design System (SLDS). I shared the link to the new documentation on LinkedIn and the engagement has been signifigant. As someone who has visited dozens of design system documentation sites, there’s certain things I tend to look for when perusing the content. One of those things is

          Avoiding tokens
        • Release Notes for Safari Technology Preview 216

          Safari Technology Preview Release 216 is now available for download for macOS Sequoia and macOS Sonoma. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update. This release includes WebKit changes between: 291468@main…292534@main Accessibility Resolved Issues Fixed presentational images with empty alt attributes to be ignored b

          • Introducing the Azure MCP Server

            Prepare now for the impact of multifactor authentication on Azure Identity libraries. We’re thrilled to announce the Public Preview of the Azure MCP Server, bringing the power of Azure to your AI agents. The Azure MCP Server allows AI agents to take advantage of Azure resources for key workflows such as file storage, database and logs querying, and CLI commands. In this post, we’ll dive deeper int

              Introducing the Azure MCP Server
            • On JavaScript's Weirdness - Stack Auth

              “JavaScript sucks because '0' == 0!” - literally everyone ever Sure, that part of JavaScript sucks, but every JS setup these days contains a linter that yells at you for code like that. Instead, I want to talk about some of the weirder quirks of JavaScript — those that are much more insidious than that — the kind of stuff you wouldn't find on r/ProgrammerHumor or a JS tutorial. All of them can occ

              • Crate-training Tiamat, un-calling Cthulhu:Taming the UB monsters in C++

                For more background on safety and security issues related to C++, including definitions of “language safety” and “software security” and similar terms, see my March 2024 essay “C++ safety, in context.” This essay picks up our story where that one left off to bring us up to date with a specific focus on undefined behavior (aka UB). This is a status update on improvements currently in progress for h

                  Crate-training Tiamat, un-calling Cthulhu:Taming the UB monsters in C++
                • Rust adopting Ferrocene Language Specification [LWN.net]

                  One recurring criticism of Rust has been that the language has no official specification. This is a barrier to adoption in some safety-conscious organizations, as well as to writing alternate language implementations. Now, the Rust project has announced that it will be adopting the Ferrocene Language Specification (FLS) developed by Ferrous Systems and maintaining it as part of the core project. W

                  • Investigating MacPaint's Source Code | ℤ→ℤ

                    2025-03-25 MacPaint is a monochromatic raster image painting program that introduced many people to mouse-driven controls, tool palettes, and copy and paste integration with other applications. One of two launch applications for the Apple Macintosh in 1984, MacPaint is emblematic of the Macintosh’s early quirky revolutionary branding, focus on ease of use, and appeal to artistic customers. Using t

                    • 【要約】MCP Authorization 仕様の課題と今後の展望

                      Model Context Protocol (MCP)[1] は、AI エコシステムにおける標準化を目指して進化を続けていますが、2025年3月26日に改訂された MCP Authorization 仕様には多くの課題が指摘されています。 以下のブログでは、MCP Authorization の仕様の課題と対策案について見解が記載されており、内容が興味深かったので要約します。 MCP Authorization 仕様の概要 2025年3月26日に改訂された MCP Authorization 仕様は、以下の要件を MCP サーバーに課しています。[2] MCP 認証実装は OAuth 2.1(PKCE必須)を実装する必要があること Dynamic Client Registration (動的クライアント登録)が推奨されていること Authorization Server Metadat

                        【要約】MCP Authorization 仕様の課題と今後の展望
                      • SPIFFE OIDC Federationを用いたAWS IAMロール連携(IRSA相当)の実現 - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 背景と目的 Kubernetes上のアプリケーション(Pod)がAWSのサービス(例:S3やDynamoDB)にアクセスする際、これまではIAMユーザのアクセスキーをシークレットとして埋め込む方法が一般的でした。しかし、この方法では資格情報のローテーションや漏洩リスクといった課題があります (AWS OIDC Authentication with SPIFFE)。こうした課題に対応するため、AWSは**IAM Roles for Service Accounts (IRSA)**と呼ばれる仕組みを提供しています。IRSAでは、Kube

                        • W3C が提案中の Web のビジョン - beijaflor

                          www.w3.org W3C 宣言に組み込むように同団体が提案中のビジョンを公開。内容的には Web 倫理 から 4つを抜き出した内容になっている ウェブはすべての人類のためのものである The Web is for all humanity. 2.4 The web is for all people People should not need a high level of technical literacy to use the web. Web platform technologies should behave consistently and intuitively. We will build internationalization and localization capabilities into our specifications and websites,

                            W3C が提案中の Web のビジョン - beijaflor
                          • Roo Code (Roo Cline)のメモリバンクを応用して最新鋭のAI小説執筆を体験しよう! 【#2 実践編】ラノベを執筆してみる|葦沢かもめ

                            Roo Code (Roo Cline)のメモリバンクを応用して最新鋭のAI小説執筆を体験しよう! 【#2 実践編】ラノベを執筆してみる 前回は考え方の枠組みをご提示できればと考えていたので雑な構成になってしまいましたが、私のメッセージが伝わっていれば幸いです。とはいえ、あとで時間がある時に適宜修正しておこうと思います。 さて、今回は実践編として、前回よりも具体的にプロンプトで指示をしながら、ライトノベルを執筆してみます。 前回の執筆時のプロンプトは以下でしたね。 新規に小説を追加して、各種ドキュメントを作成し、日本語で4000字の短編小説を執筆してください。これはあくまでもサンプルで、もっと具体的に指示をすることで物語を制御可能です。プロンプトで制御できると、自分で作っている感覚が得られると思います。 1. ライトノベルのコンセプト今回は、私が外を歩いている時にふと思いついた以下のコンセ

                              Roo Code (Roo Cline)のメモリバンクを応用して最新鋭のAI小説執筆を体験しよう! 【#2 実践編】ラノベを執筆してみる|葦沢かもめ
                            • MCPについての私見と期待|hidenorigoto

                              LLM界隈で、昨年11月にAnthropicが発表したオープンな仕様であるMCP(Model Context Protocol)が話題です。MCPについて少し触っただけですが、自分の理解や今後への期待を書いておきます。 https://www.anthropic.com/news/model-context-protocol MCPは、LLMに対して次の2つの側面を持っていると言えます。 LLMの推論実行コンテキストに対して情報を補完する LLMの推論実行の一部として外界に副作用をもたらす LLMの推論実行コンテキストに対して情報を補完するLLMに意図した推論をさせる上で、如何に上手にコンテキストを与えるかがポイントになっています。以前はいわゆるプロンプトエンジニアリングと呼ばれていたものですが、LLM側で扱えるトークン数の拡大もあり、様々な方法が編み出されています。LLMアプリケーション

                                MCPについての私見と期待|hidenorigoto
                              • MCP は大きな問題を抱えている?導入前に検討すべき課題と知っておくべきセキュリティリスク

                                はじめに こんにちは。クラウドエースの荒木です。 AI と外部システムの連携を標準化する Model Context Protocol (MCP) が、2024 年後半に Anthropic 社から発表されて以来 [1]、界隈では大きな注目を集めています。AI が様々なツールやリソースへ簡単にアクセスできるようになる「AI のための USB-C」というコンセプトは非常に魅力的です。実際に MCP に対応する Cursor や Zed といった開発ツールやさまざまな MCP サーバーなどが登場したことでエコシステムは着実に広がり、盛り上がりを見せています。私も以前、MCP の基本的な仕組みや将来性について解説する記事を書きましたが、思っていたよりも大きな反響がありました。 しかし、実際に MCP に触れたり関連情報を追っていく中で、課題も見えてきました。特に、前回良い面を中心に紹介した手前、

                                  MCP は大きな問題を抱えている?導入前に検討すべき課題と知っておくべきセキュリティリスク
                                • CREATE DATABASE | Snowflake Documentation

                                  CREATE DATABASE¶ システムに新しいデータベースを作成します。 さらに、このコマンドは次の目的にも使用できます。 既存のデータベースのクローン を、現在の状態で、または過去の特定の時間/ポイントで作成します(Time Travelを使用)。データベースのクローン作成の詳細については、 クローニングに関する考慮事項 をご参照ください。 指定されたリストからデータベースを作成します。 リストとの共有について をご参照ください。 別のSnowflakeアカウントが提供する共有からデータベースを作成します。共有の詳細については、 Secure Data Sharingについて をご参照ください。 既存のプライマリデータベース(つまり、セカンダリデータベース)のレプリカを作成します。データベース複製の詳細については、 複数のアカウントにわたるデータベース複製の概要 をご参照ください。

                                  • MCPサーバーを利用することはセキュリティ的に安全か?

                                    1. はじめに Model Context Protocol (以下、MCP) は、大規模言語モデル (LLM) と外部データソースやツールを連携させるための便利なオープンプロトコルです。 一方で、MCPサーバーは誰でも作成してGitHubで公開できるため、場合によっては悪意のあるコードが含まれている可能性も否定できません。自作のMCPサーバーに脆弱性を埋め込んでしまうのは自己責任ですが、実際には、公開されているMCPサーバーをマーケットプレイス経由で使用する場合、どの程度の安全性が期待できるのでしょうか? 本稿では、MCPサーバーのマーケットプレイスの現状と、利用する上での注意点について解説します。 1.1. TL;DR 「誰かが何かを保証してくれるわけで、自己責任で使いましょう」というのが前提です。その中でも一定信用して良いと思われるのは、以下の2つです。それ以外は、公式な保証がない状

                                      MCPサーバーを利用することはセキュリティ的に安全か?
                                    • Kali Linux で Nmap を使って Tomcat の脆弱性を悪用する | LabEx

                                      はじめに この実験では、Tomcat の脆弱性を悪用する原理と攻撃のプロセスについて学びます。攻撃プロセス中に、Kali Linux の使い方を学び、Kali に搭載されている攻撃フレームワークである Metasploit Framework (MSF) を理解します。この実験で攻撃対象となるターゲットマシンは Metasploitable2 で、LabEx が提供する Kali 環境をベースに行います。 Skills Graph %%%%{init: {'theme':'neutral'}}%%%% flowchart RL nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"]) nmap/NmapGroup -.-> nmap/installation("Installation and Setup") nmap/NmapGroup -.-> nmap

                                        Kali Linux で Nmap を使って Tomcat の脆弱性を悪用する | LabEx
                                      • 富はどのように獲得されたのか:市場ファンダメンタルズとしての要素分配率 - himaginary’s diary

                                        というJournal of Political Economy(JPE)論文をタイラー・コーエンが紹介している。原題は「How the Wealth Was Won: Factor Shares as Market Fundamentals」で、著者はDaniel L. Greenwald(NYU)、Martin Lettau(UCバークレー)、Sydney C. Ludvigson(NYU)。 以下はNBER論文版(2019年4月投稿、2024年9月改訂、現在はungated)の結論部。 In this paper, we investigate the causes of rising equity values over the post-war period. We do this by estimating a flexible parametric model of how e

                                          富はどのように獲得されたのか:市場ファンダメンタルズとしての要素分配率 - himaginary’s diary
                                        • 【実践ガイド】AI駆動開発を成功に導くタスクリスト駆動開発

                                          こんにちは、皆さん。今日は、多くの開発者が直面しているAIとの効率的な協業方法について、実践的なアプローチを紹介します。 「AIと一緒に開発しているけど、思うような結果が得られない…」 「AIに何度も同じ説明をしている気がする…」 「チームでAIを活用したいけど、知識共有がうまくいかない…」 こんな悩みを抱えていませんか? AIとの協業で最も重要なのは「コンテキスト管理」 AIとの協業で成功を左右する最大の要因は、コンテキスト管理の質です。特に以下の3要素が重要です: 量・圧縮 - 情報過多になっていませんか? 一貫性 - 矛盾した指示を出していませんか? 構造 - 情報は整理されていますか? これらの課題を解決する具体的な方法論が「タスクリスト駆動開発」です。 タスクリスト駆動開発とは何か? タスクリスト駆動開発は、AI駆動開発を「計画(Plan)」と「実行(Act)」の2フェーズに分け

                                            【実践ガイド】AI駆動開発を成功に導くタスクリスト駆動開発
                                          • CREATE SCHEMA | Snowflake Documentation

                                            CREATE SCHEMA¶ 現在のデータベースに新しいスキーマを作成します。 さらに、このコマンドを使用して、 既存のスキーマ を 現在の状態で、または過去の特定の時刻/時点で(Time Travelを使用して)複製できます。スキーマのクローン作成の詳細については、 クローニングに関する考慮事項 をご参照ください。 こちらもご参照ください。ALTER SCHEMA、 DESCRIBE SCHEMA、 DROP SCHEMA、 SHOW SCHEMAS、 UNDROP SCHEMA 構文¶ CREATE [ OR REPLACE ] [ TRANSIENT ] SCHEMA [ IF NOT EXISTS ] <name> [ CLONE <source_schema> [ { AT | BEFORE } ( { TIMESTAMP => <timestamp> | OFFSET => <

                                            • untitled S20untitled S20|ナンシー関Nancy Seki

                                              消しゴム版画 eraser print サインSignature あり Yes EDITION オリジナルunique piece 制作年Year of Creation 2021年 サイズSize 14.8x 10.5 cm 作品の状態Condition 良好good 額仕様Frame Specification 木地・マットframed 額寸Frame Size x x cm 納品期間Shipping Time 約3週間3-4weeks 特記事項Notices ※サインは落款印のみとなりますのでご了承ください。 作品IDItem ID 62336 Profile 1962 青森県出身 日本の版画家、コラムニスト 1990 テレビコラムの連載スタート 1991 最初の単行本『ナンシー関の顔面手帖』出版 1984 消しゴム版画家としてデビュー 2002 6月12日逝去。享年39歳。 個展

                                                untitled S20untitled S20|ナンシー関Nancy Seki
                                              • MapLibre Tiles (MLT) 仕様 - 日本語訳(非公式)

                                                これは MapLibre Tiles (MLT) 仕様の「非公式の」日本語訳です。英語の原版は maplibre/maplibre-tile-spec にあります。2025-02-27 時点の翻訳です。ライセンス: CC0 1.0 Universal MapLibre Tiles (MLT) MLT 形式は主に MVT 形式 から着想を得ているが、次のような領域を改善するためにゼロから再設計されている: 圧縮率の改善 — 列指向レイアウトと(カスタムの)軽量エンコーディングを採用し、大きなタイルでは最大 6 倍の圧縮率を実現 デコード速度の向上 — 高速な軽量エンコーディングを採用し、SIMD/ベクトル化命令と組み合わせて使用可能 線形参照 (linear reference) や M 値のサポート — Overture Maps (GeoParquet) のような今後登場する次世代のソー

                                                  MapLibre Tiles (MLT) 仕様 - 日本語訳(非公式)
                                                • Intel内蔵GPUをoneAPI Level Zeroで直接叩いてみる(環境構築編) - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 手のひらサイズのミニPCでよく使われている Intel N100 などの CPU は、基本的に Intel UHD Graphics などの内蔵グラフィックス機能を持っています。 この Intel CPU 内蔵グラフィックス機能を GPGPU として活用できないだろうかと考えて調べたところ、oneAPI の一部として提供されている Level Zero API (oneAPI/L0) が使えそうだと分かりました。 ただ Level Zero API は英語の仕様書1は公開されているものの、実際の使用例やサンプルを探してもなかな

                                                  • EC2上にRedmineを構築(Ubuntu 22.04 / Nginx / Puma / UNIX Domain Socket 版) - 職業プログラマの休日出勤

                                                    業務上、非プログラマも混在したチームで新規プロジェクトの課題管理をする必要に迫られたので、EC2上にRedmineを建てた。 近年では他にも色々と選択肢はあるんじゃないの?という話もあるけども、どうしてもサーバにインストールするタイプのものが必要だったのでRedmineを選択した。それでも他に選択肢はあるだろうけど、選ぶ時間がもったいなかった😇 この記事の本題は、issue tracking system の製品選択の理由や経緯ではなく、「EC2上にRedmineを構築する」ときの作業手順等の記録である。 2015年に似た作業を実施していたが、その時は Amazon Linux 1 / Passenger / Apache という構成だった。 tmotooka.hatenablog.jp 2024年の現在では、取るべき構成や、ハマりポイントなどは大きく変わっているので、改めて記事にした。

                                                      EC2上にRedmineを構築(Ubuntu 22.04 / Nginx / Puma / UNIX Domain Socket 版) - 職業プログラマの休日出勤
                                                    • モデル オープンネス フレームワーク (MOF) 仕様 - The Linux Foundation

                                                      LF AI & Data モデル オープンネス フレームワーク (MOF) 仕様 (日本語版を公開) モデル オープンネス フレームワーク (MOF) 仕様は、機械学習モデルの透明性を評価および強化するための明確な構造を提供します。アクセス可能かつ再現可能で、完全文書化されたモデルの要件を概説することで、オープンネスの新しい標準を確立します。 MOF 仕様のハイライト: 階層型フレームワーク:ML ライフサイクルのすべての段階で透明性と完全性を高めるために設計された、オープン モデル、オープン ツール モデル、オープン サイエンス モデルの 3 つのオープン性レベルを定義します。 コアコンポーネント:オープンサイエンスの原則を満たすために、モデルアーキテクチャ、データセット、評価メトリック、ドキュメントなどの重要な要素を識別します。 業界の連携:オープン ライセンスとツールの使用を奨励し、

                                                        モデル オープンネス フレームワーク (MOF) 仕様 - The Linux Foundation
                                                      • MCPとは?開発に役立つ使い方、トレンド記事やtips - Qiita

                                                        タグの概要・特徴 Model Context Protocol (MCP) は、アプリケーションが LLM にコンテキストを提供する方法を標準化するプロトコルです。 Anthropicによって開発され、現在はコミュニティも参加しオープンソースで開発が行われています。 大規模言語モデル(LLM)やAIアシスタントが、学習データに含まれない最新情報や外部のデータソース、ツール、システムへシームレスかつ安全に接続することを目的としています。 従来、AIアプリケーションと外部システム(データソースやツール)を連携させるには個別のカスタム接続が必要で、「M個のAI x N個のシステム = M x N個の接続」という複雑さ(M×N問題)が生じていました。MCPは、この課題を解決するために、AIインテグレーションにおける「ユニバーサルアダプター」や「プラグインシステム」として機能し、アプリケーションがL

                                                          MCPとは?開発に役立つ使い方、トレンド記事やtips - Qiita
                                                        • Model Context Protocol(MCP)の動作原理の概要を掴むための記事

                                                          株式会社MedOps Technologies CTOの杉田です。AnthropicがModel Context Protocol(MCP)を発表し界隈を賑わしていますが、一体これは何なのでしょうか? ユースケースを紹介する記事はいくらかみつかるものの、動作原理や実装手段に関して触れている資料はまだ少なく、消化不良を起こしているエンジニアの方は正直多いと思います。 この記事は、生成AIの未来の可能性についてキラキラと示すものというよりは、MCPが一体どんな技術で構成されているかの概説と、自分で実装する方法の例示を目的としたものです。また使用技術をさらに深く学習したい方のガイドになればとも思っています。 「Function Callのプロキシ」という要素を引き算しよう 名前に「プロトコル」が入っていることが混乱を招くところです。 私の場合、「プロトコル」と聞くと、RFC XXXでシーケンス図

                                                            Model Context Protocol(MCP)の動作原理の概要を掴むための記事
                                                          • Russelのパラドックス

                                                            Introduction 集合論の発展に伴って,無制限な内包公理(axiom of unrestricted comprehension)が原因で,様々なパラドックスが生じることがわかってきた。そのうちの代表的なものが,以下で説明するRusselのパラドックスである。 背景 集合論の素朴な見方では,「集合」という概念は日常的な感覚の通り,「ものの集まり」を指している。集合論の創始者であるGeorg Cantorも,集合という概念を次のように定義している。 集合とは,我々の直感や思考の対象となる明確に区別されたもの(objects)$m$を,一つにまとめたもの$M$のことであると理解する。 これは,一つの公理(正確には公理図式)として,以下のように焼き直せる: ある条件$\varphi(x)$について,それを満たす$x$からなる集合$\{ x \ | \ \varphi(x) \}$が存在す

                                                              Russelのパラドックス
                                                            • MCPサーバーをPythonで自作する: 内部Wiki検索・Slack・GitHub連携|AstroPomeAI

                                                              Model Context Protocol (MCP) の概要Model Context Protocol(MCP)は、AIモデル(LLM)が外部のデータソースやツールにアクセスするための共通インタフェースを定めたオープン標準プロトコルです (How to Connect OpenAI Agent SDK to MCP Servers)。簡単に言えば、AIアプリと外部システムをつなぐ「USB-Cポート」のような役割を果たします (How to Connect OpenAI Agent SDK to MCP Servers)。MCPに準拠したクライアント(AIホスト側)とサーバー(データ/ツール側)があれば、どのAIエージェントも標準化された方法で任意のツールに接続できるようになります (What is Model Context Protocol (MCP): Explained in

                                                                MCPサーバーをPythonで自作する: 内部Wiki検索・Slack・GitHub連携|AstroPomeAI
                                                              • VPCを学ぶ - グローバルIPを持たせたサーバ - Qiita

                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? グローバルIPv4を持つサーバ つながってないサーバだが、グローバルIPv4を持たせることができる。これはどうなるのだろうか? 作って試してみる。 サーバにモデムを接続してそのままインターネットにでるような構成となるのだろうか? 結論から言うと この予想は間違い。単にグローバルIPがAWSから貸出用に払い出されて、対象のEC2サーバのNICに設定されるだけで、特にインターネットからの接続やインターネットの接続設定が行われるものではない。 VPCの作成 前回のものをそのまま使い、作成しない サブネットの作成 前回のものをそのまま使い、作成

                                                                • MCP Transportの備忘録 - yutashx.log

                                                                  MCPについて MCP (Model Context Protocol)は、AIが外部リソースやツールを使うための規格を定めています。 私はMCPは次の内容を規格として定めていると理解しています サーバー・クライアント方式 通信方式(transport) 通信メッセージフォーマット 通信ライフサイクル クライアントが扱える機能 サーバーが扱える機能(主要なもの) メタデータ プロンプトテンプレート ツールリスト リソースリスト 今回は通信方式(transport)について詳しくまとめたいと思います。 MCP Transportの仕様 2025/04/21時点で公式に定義されるのは stdio と Streamable HTTP の 2 種です。実装は 追加のカスタム Transport を定義してもよいです。 標準入出力(プロセス間通信) ローカルのサーバーやCLIツールの利用に役立つ S

                                                                    MCP Transportの備忘録 - yutashx.log
                                                                  • [C++]WG21月次提案文書を眺める(2024年10月) - 地面を見下ろす少年の足蹴にされる私

                                                                    文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-10 全部で151本あります。 もくじ N4991 2025 Sofia Meeting Invitation and Information N4993 Working Draft, Programming Languages -- C++ N4994 Editors' Report, Programming Languages -- C++ P0260R11 C++ Concurrent Queues P0707R5 Metaclass functions for generative C++ P0876R18 fiber_context - fibers without scheduler P1144R12 std::is_trivially_relocatable P1255R14 A v

                                                                      [C++]WG21月次提案文書を眺める(2024年10月) - 地面を見下ろす少年の足蹴にされる私
                                                                    • Google Cloudで最新為替を取得するエージェントを作成してみた - G-gen Tech Blog

                                                                      G-gen の奥田です。当記事では、Google Cloud (旧称 GCP)のエージェント構築サービスを利用し、最新のドル・円レートを取得するエージェントを構築したので解説します。 はじめに Conversational Agents とは Playbook とは ツールとは OpenAPI ツールとは システム構成と手順の概要 構成図 実装手順 API の有効化/取得 Cloud Run functions の構築 Python のバージョン ディレクトリ構成 requirements.txt の作成 main.py の開発 Cloud Run function 実行用サービスアカウントの作成 Cloud Run functions のデプロイ Conversational Agent の作成 Tool の構築 Playbook の構築 設定項目 動作検証 Example の格納 デプ

                                                                        Google Cloudで最新為替を取得するエージェントを作成してみた - G-gen Tech Blog
                                                                      • Amazon API Gateway で nullable 付きのAPI定義をインポートしたい | TECH | NRI Digital

                                                                        みなさんこんにちは。NRIデジタルの松村です。今回はかなりポイントを絞った記事ではありますが、Amazon Web Services(以下AWS)の提供する、Amazon API Gateway と OpenAPI3 についてお話したいと思います。具体的には、インタフェース仕様に null を許容するような定義をする場合にどうすればよいか、といった観点で掘り下げていきます。これらの API定義を併用する上では非常に重要な要素が含まれているので、私が調査した結果を元に丁寧に紐解いていきます。 本記事では、以下のステップに分けて記載します。 原因追求編 本件にかかわらず、API Gateway と OpenAPI の関係性について整理します。結論を先に言ってしまうと「インポートできない」なのですが、何故なのか、他にどういうパターンが考えられるのか、という整理をしていきます。まずは基本となる、A

                                                                          Amazon API Gateway で nullable 付きのAPI定義をインポートしたい | TECH | NRI Digital
                                                                        • VPCを学ぶ - つながってないサーバ - Qiita

                                                                          孤立したサーバ 概要 まずはインターネットにつながっておらず、ネットワークスイッチにつながっているだけという構成を再現してみる。 つまるところ、自宅にサーバを買ってきて、LANケーブルとネットワークスイッチを1:1で配線し電源を入れただけ。といった状態を体験したい。 設定の独自解釈のER図 VPCはサブネットを複数持つ。 EC2はサブネットを指定する。 目標 どこからもつながらないサーバなので、どこからも操作できないはず。 以下手順 VPC VPCは Virtual Private Cloudの略で、EC2はこれのうちのどこかに所属することになっている。 なので、VPCをまずは作るが、できるだけ何もないVPCを作る できるだけ何もないVPCを作成 作成画面を出す VPCダッシュボードへ行く ダッシュボードからサービスを検索「VPC」 左のメニューから「お使いのVPC」 右上の「VPCを作成

                                                                          • Thinkpad T480 使いの目線で見る Thinkpad T14 Gen1 (とE495) - メモって分析するblog

                                                                            Thinkpad T14 Gen1 発売 2020年2月くらいから発売予定のニュースになっていた新型Thinkpad Tシリーズが、2020年5月に発売されました。 モデルナンバーのネーミングルールが変わり、 Thinkpad T14 Gen1 となっています。 T490の次の数字が無いですからね。 AMD Ryzen CPUのモデルは「T14 Gen1 (AMD)」ですね。 私は引き続き2018年モデルのT480を快適に使っているのですが、昨年のT490と同様、T480使いの目線でスペック比較記事を書いてみようと思います。 ついでに、先月購入したThinkpad E495 も比較の俎上に載せてみます。T14 Gen1 はインテルCPUのモデルを比較対象にしていますが、E495はAMD Ryzen CPUのモデルです。 ちなみに昨年のT490についての記事はこちら↓ memobun.hat

                                                                              Thinkpad T480 使いの目線で見る Thinkpad T14 Gen1 (とE495) - メモって分析するblog
                                                                            • [C++]WG21月次提案文書を眺める(2022年11月) - 地面を見下ろす少年の足蹴にされる私

                                                                              文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-11 全部で75本あります。(新規35本 N4924 WG21 2022-10 Admin telecon minutes N4925 2023-02 Issaquah meeting information N4926 Working Draft, C++ Extensions for Library Fundamentals, Version 3 N4927 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 P0901R10 Size feedback in operator new P1018R18 C++ Language Evolution status 🦠 pandemic edition 🦠 2

                                                                                [C++]WG21月次提案文書を眺める(2022年11月) - 地面を見下ろす少年の足蹴にされる私
                                                                              • MCPメモ

                                                                                { jsonrpc: "2.0"; id: string | number; result?: { [key: string]: unknown; } error?: { code: number; message: string; data?: unknown; } } stateful で id を持っている ( Notification の場合は id は含めたらダメ )Model Context Protocol specification – Model Context Protocol Specification Server FeaturesServer Features – Model Context Protocol Specification これがいちばん謎だったけど、 Servers provide the fundamental building blocks f

                                                                                • Biased Locking in HotSpot

                                                                                  原文はこちら。 The original article was written by Dave Dice (Senior Research Scientist, Oracle). https://blogs.oracle.com/dave/biased-locking-in-hotspot HotSpotのbiased lockingスキームは、Dave Dice、Mark Moir、Bill Schererが執筆した以下の論文から生まれました。 Quickly Reacquirable Locks https://cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/f4a5b21d-66fa-4885-92bf-c4e81c06d916/File/ccd39237cd4dc109d917867

                                                                                    Biased Locking in HotSpot