記事 Toshihiko Minamoto · 2024年5月7日 4m read VS Code 関連リソース VS Code に焦点を当てた 2 つの現地ウェビナー(ヘブライ語による「Intro」および「Beyond Basics」)に続き、フォローアップとして参加者向けに送信した関連リソースのリンクを用意しました。 コミュニティのために、ここでもそれを共有しています。便利なリソースをぜひさらに追加してください。 #デバッグ #開発環境 #InterSystems IRIS #InterSystems IRIS for Health #VSCode 0 0 0 88
記事 Toshihiko Minamoto · 2024年4月23日 2m read サーバーの共有ネームスペースにて作業する皆さんに VS Code の設定、スニペット、およびデバッグ構成を提供する方法 VS Code を使ってコードを編集する場合、設定モデルでは、ワークスペースルートフォルダの .vscode サブフォルダにある settings.json ファイルを使用して、一部の設定にフォルダ固有の値を指定できます。 ワークスペースのルートフォルダ内で作業している場合、ここで設定した値は個人設定の値よりも優先されます。 #開発環境 #VSCode Open Exchange app 0 0 0 156
記事 Toshihiko Minamoto · 2024年4月18日 13m read レシピデータセットを外部テーブルで読み込み、組み込みPythonでLLMを使って分析する (Langchain + OpenAI) 我々には、Redditユーザーが書いた、おいしいレシピデータセット がありますが, 情報のほとんどは投稿されたタイトルや説明といったフリーテキストです。埋め込みPythonやLangchainフレームワークにあるOpenAIの大規模言語モデルの機能を使い、このデータセットを簡単にロードし、特徴を抽出、分析する方法を紹介しましょう。 データセットのロード まず最初に、データセットをロードするかデータセットに接続する必要があります。 #Artificial Intelligence (AI) #Code Snippet #CSV #Embedded Python #JSON #ObjectScript #Python #SQL #ターミナル #InterSystems IRIS 1 0 0 337
記事 Toshihiko Minamoto · 2024年4月8日 10m read Open AI と IRIS の統合 - ファイル管理 人工知能は、命令によってテキストから画像を生成したり、単純な指示によって物語を差作成したりすることだけに限られていません。 多様な写真を作成したり、既存の写真に特殊な背景を含めたりすることもできます。 また、話者の言語や速度に関係なく、音声のトランスクリプションを取得することも可能です。 では、ファイル管理の仕組みを調べてみましょう。 #Artificial Intelligence (AI) #ビジネスオペレーション #フレームワーク #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 86
記事 Toshihiko Minamoto · 2024年4月4日 10m read OpenAI と IRIS の統合 皆さんもご存知のように、人工知能の世界はもう生活の中に存在しており、誰もが利用従っています。 多数のプラットフォームが、無料、サブスクリプション、または非公開の形式で、人工知能サービスを提供していますが、 コンピューティングの世界で「話題」となったことから、特に注目されているサービスは OpenAI です。最も有名な ChatGPT および DALL-E が主な原因と言えます。 #Artificial Intelligence (AI) #ビジネスオペレーション #フレームワーク #InterSystems IRIS Open Exchange app 0 0 0 169
記事 Toshihiko Minamoto · 2024年4月1日 5m read Embedded Python と OpenAI API を使った IRIS でのデータのタグ付け 大規模言語モデル(OpenAI の GPT-4 など)の発明と一般化によって、最近までは手動での処理が非現実的または不可能ですらあった大量の非構造化データを使用できる革新的なソリューションの波が押し寄せています。 データ検索(検索拡張生成に関する優れた紹介については、Don Woodlock の ML301 コースをご覧ください)、センチメント分析、完全自律型の AI エージェントなど、様々なアプリケーションが存在します。 #Artificial Intelligence (AI) #API #Embedded Python #ObjectScript #Python #分析 #非構造化データ #InterSystems IRIS 1 0 0 106
記事 Toshihiko Minamoto · 2024年3月28日 12m read 150 行未満のコードで IRIS クロスファンクショナルアプリを作成する ローコードへの挑戦 こんな状況を思い浮かべてください。「ウィジェットダイレクト」というウィジェットとウィジェットアクセサリーを販売する一流のネットショップで楽しく勤務しています。先日、上司から一部の顧客がウィジェット商品にあまり満足していないという残念な話を聞き、苦情を追跡するヘルプデスクアプリケーションが必要となりました。さらに面白いことに、上司はコードのフットプリントを最小限に抑えることを希望しており、InterSystems IRIS を使って 150 行未満のコードでアプリケーションを提供するという課題をあなたに与えました。これは実際に可能なのでしょうか? 免責事項: この記事は、非常に基本的なアプリケーションの構築を記すものであり、簡潔さを維持するために、セキュリティやエラー処理などの重要な部分は省略されています。このアプリケーションは参考としてのみ使用し、本番アプリケーションには使用しないようにしてください。この記事ではデータプラットフォームとして IRIS 2023.1 を使用していますが、それ以前のバージョンでは記載されているすべての機能が提供されているとは限りません。 #JSON #ObjectScript #REST API #SQL #キューブ # データのインポートとエクスポート #分析 #相互運用性 #管理ポータル #InterSystems IRIS Open Exchange app 1 1 0 89
記事 Toshihiko Minamoto · 2024年3月25日 10m read 新しい FHIR サーバープロファイルベースのバリデーション バージョン 2023.3(InterSystems IRIS for Health)の新機能は、FHIR プロファイル基準の検証を実行する機能です。 (*) この記事では、この機能の基本的な概要を説明します。 FHIR が重要な場合は、この新機能を絶対にお試しになることをお勧めします。このままお読みください。 #FHIR #相互運用性 #HealthShare #InterSystems IRIS for Health Open Exchange app 2 0 1 103
記事 Toshihiko Minamoto · 2024年3月21日 7m read 開発者用の clinFHIR この記事では、FHIR を理解し、FHIR アーティファクトを使用するアプリケーションを開発できるようにするために clinFHIR アプリケーションを使用する方法を説明しています。 FHIR の紹介を意図したものではなく、学習 / 開発の過程で clinFHIR がどのように役立てられるかを説明しています。 相応に概要レベルでの説明となっています。その他の情報は、特に私の個人ブログで提供しています。 #InterSystems IRIS for Health 0 0 1 68
記事 Toshihiko Minamoto · 2024年3月18日 7m read IRIS ターミナルへのアクセス: Visual Studio Code ユーザー向け総合ガイド はじめに #Docker #スタジオ #ターミナル #ツール #ヒントとコツ #InterSystems IRIS #VSCode 2 1 1 375
記事 Toshihiko Minamoto · 2024年2月29日 6m read Journal File Indexer (JP) コミュニティの皆さん、こんにちは! この記事では、私の最新のアプリケーションである Journal File Indexer をご紹介します。 このアプリケーションの開発は、ポータルアイデアの DPI-I-270 に基づいています。 簡単に言えば、このアプリケーションではデータベースでログファイルを読み込んでインデックス作成できます。 製作理由 管理ポータルでログファイルの検索機能を使用したことがあるなら、タイムアウトエラーになったり、ページが空になったりしたことがあるのではないでしょうか。 この問題は通常、大規模なジャーナルファイルを検索する場合に発生します。 Journal File Indexer は、ファイルをデータベースに読み込んで、検索速度を大幅に高めることで、この問題を解決します。 復元プロセス中にはもう 1 つの問題が発生します。 ログファイルでグローバルエントリを検索し、古い値または新しい値を復元したくても、管理ポータルにはこの特定の機能がありません。 そのため、これを達成するにはルーチンをコーディングする必要があります。 Journal File Indexer を使うと、この復元機能を統合できます! #ジャーナリング #ツール #デバッグ #InterSystems IRIS #InterSystems アイデアポータル Open Exchange app 1 0 0 108
記事 Toshihiko Minamoto · 2024年2月26日 10m read IrisApiTester による API テストの自動化: 開発者ガイド #API #チュートリアル #テスト #InterSystems IRIS Open Exchange app 1 0 0 95
記事 Toshihiko Minamoto · 2024年2月16日 3m read IrisApiTester 2.0 の新機能 コミュニティの皆さん、こんにちは! IrisApiTester の新しいバージョンを公開しました。以下のようないくつかの新機能が含まれています。 外部リポジトリ: コレクションのファイルをウェブページに手動でドラッグする代わりに、リポジトリ(GitHub または Bitbucket)のコレクションを使用できる機能を追加しました。 プルして実行: リポジトリの変更を自動的にプルしてテストを実行する新しいエンドポイントを作成しました。 ユニットテスト / 統合テスト: ユニットテストと統合テストで IrisApiTester を使用する例を追加しました。 CI/CD: GitHub などのワークフローでコミットの完了ごとにコレクションのリポジトリの変更を自動的にプルし、テストを実行して Google Chat に結果を送信するための新しいエンドポイントを追加しました。 外部リポジトリ: #API #テスト #InterSystems IRIS Open Exchange app 1 0 0 78
記事 Toshihiko Minamoto · 2024年2月7日 2m read Postman で Newman テストを作成する方法 コミュニティの皆さん、こんにちは! 私の IRIS Api Tester というアプリで使用する Postman コレクションのテストを作成する方法を説明します。 Newman とは? Newman は、Postman コレクションを拡張可能な方法で自動的に実行できるコマンドラインツールです。 Newman でテストを作成することで、API エンドポイントの信頼性と正確性を確実にすることができます。 この記事では、Postman で Newman のテストを作成する方法と開始に役立つ実用的な例を紹介します。 Postman コレクションを作成したら: テストスクリプトを書き始めることができます。 #API #REST API #テスト #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 2 0 0 385
記事 Toshihiko Minamoto · 2024年1月31日 3m read IRIS Api Tester (JP) コミュニティの皆さん、こんにちは!! Open Exchange に最新の「IRIS Api Tester」アプリケーションをアップロードしました。 InterSystems IRIS と Newman を使用した Docker プロジェクトで、素早く簡単に Postman コレクションをテストできます。 リポジトリをクローンするだけで、初期状態で使用できるようになっています: https://github.com/daniel-aguilar-garcia/irisapitester docker-compose ファイルを実行します。 この URL をブラウザで開きます。 #API #Docker #REST API #テスト #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange Open Exchange app 2 0 0 77
記事 Toshihiko Minamoto · 2024年1月18日 3m read CPU のマイクロアーキテクチャファミリと命令セットの判定方法 はじめに InterSystems は、最新の CPU 命令セット拡張機能を活用するために、IRIS を最適化したいと考えています。製品のパフォーマンスに対しては素晴らしいことですが、CPU が新しい IRIS ビルドにサポートされるかを知るにはどうすればよいでしょうか。ここでは、CPU のマイクロアーキテクチャファミリと CPU の特定の命令セット拡張機能を知る方法について説明します。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 169
記事 Toshihiko Minamoto · 2024年1月11日 3m read DeepSee で有効な階層を設計 DeepSee で階層を設計する場合、子メンバーに 1 つの親しか指定できません。 子が 2 つの親に対応する場合には、信頼性のない結果が得られることになります。 類似する 2 つのメンバーが存在する場合、そのキーがそれぞれ一意になるように変更する必要があります。 これが起きる場合とそれを回避する方法について、2 つの例を見ながら説明します。 例 1 (アメリカには)Boston と言う都市がある州がたくさんあります。 私のサンプルデータでは、Boston, MA(マサチューセッツ州ボストン)と Boston, NY(ニューヨーク州ボストン)のレコードがあります。 次元は次のように定義されています。 #キューブ #データモデル #ヒントとコツ #ベストプラクティス #分析 #Caché #InterSystems IRIS #InterSystems IRIS BI (DeepSee) 0 0 0 93
記事 Toshihiko Minamoto · 2023年12月28日 35m read PEX を使用して IRIS と .NET または Javaとの統合を実装 はじめに InterSystems IRIS 2020.1 には、Java または .NET で記述されたコンポーネントで IRIS 相互運用性プロダクションの開発を容易にする PEX(プロダクション拡張フレームワーク)が含まれています。 この PEX により、Java または .NET の知識を備える統合開発者は、InterSystems IRIS 相互運用性フレームワークの力、スケーラビリティ、および堅牢性を利用し、すぐに生産性を高めることができます。 IRIS 相互運用性フレームワークエキスパートに対し、PEX は既存の Java 言語または .NET 言語の外部コンポーネントとの統合を簡単にリッチ化することができます。 #.NET #Java #ベストプラクティス #相互運用性 #InterSystems IRIS 0 0 0 130
記事 Toshihiko Minamoto · 2023年12月20日 15m read Dockerfile と共同開発ユーザー。InterSystems IRIS で ObjectScript プロジェクトの共同作業を実行するには 開発者の皆さん、こんにちは! 多くの方が、Open Exchange と GitHub で InterSystems ObjectScript ライブラリを公開しています。 でも、開発者がプロジェクトの使用とコラボレーションを簡単に行えるようにするにはどうしていますか? この記事では、ファイルの標準セットをリポジトリにコピーするだけで、ObjectScript プロジェクトを簡単に起動して作業する方法をご紹介します。 では始めましょう! #Docker #Git #ObjectScript #チュートリアル #ベストプラクティス #開発環境 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 143
記事 Toshihiko Minamoto · 2023年12月14日 4m read IRIS コンテナに VSCode を追加する IRIS コンテナに VSCode を追加する 繰り返し利用できる開発環境をセットアップするには、環境用のコンテナを起動するのが最も簡単な方法の 1 つです。 素早く繰り返す際には、自分の開発コンテナ内に vscode インスタンスをホストするのが非常に便利なことが分かりました。 そこで、ブラウザベースの vscode を IRIS コンテナに追加するための簡易コンテナスクリプトを作成しました。 これは、ほとんどの 2021.1+ のコンテナで動作するはずです。 私のコードリポジトリはこちらにあります。 vscode を含み事前に接続された InterSystems IRIS コンテナ #DevOps #ベストプラクティス #開発環境 #InterSystems IRIS #VSCode 0 0 0 168