開発者の皆さん、こんにちは!
2026年最初の InterSystems プログラミングコンテストの内容が決定しましたのでお知らせします!📣
🏆 InterSystems フルスタックコンテスト(USコミュニティ) 🏆
期間:2026年2月2日~3月1日
賞金総額:$12,000
.jpg)
開発者の皆さん、こんにちは!
2026年最初の InterSystems プログラミングコンテストの内容が決定しましたのでお知らせします!📣
🏆 InterSystems フルスタックコンテスト(USコミュニティ) 🏆
期間:2026年2月2日~3月1日
賞金総額:$12,000
.jpg)
開発者の皆さん、こんにちは!
📣 第3回 InterSystems Japan 技術文書ライティングコンテストの勝者が決定しましたので、発表します!📣
🥇 1位 - @Kyouhei.Kawanishi さんが投稿された「Node.jsからIRISのクラスを呼び出してみた」
以下賞品の中からお好きな1点をお選びいただけます。
🥈2位 - @Kosaku Ikeda さんが投稿された「ベクトル検索のサンプルをやってみた」
以下賞品の中からお好きな1点をお選びいただけます。
🥉 3位 - @iinoe ueo さんが投稿された「ObjectScriptで列挙体Likeなデータ型クラスを作ろう」
以下賞品の中からお好きな1点をお選びいただけます。
開発者の皆さん、こんにちは!
🖋 InterSystems Japan 技術文書ライティングコンテスト2025:IRISに関連した記事 🖋の応募受付期間が終了し、残るは投票のみとなりました!
第3回コンテストは✨3作品✨の応募がありました!ご応募ありがとうございました!
コミュニティメンバーは「イイネ」
をクリックすることで投票できます。2025年11月30日(日)23時59分59秒 まで投票受付中です。
素晴らしい3作品のなかから、🔥これだ!🔥と思う記事の「イイネ」をクリックしてください。
以下、投票方法についてご案内します。
(1) 開発者コミュニティにログインします。
ログインアカウントをお持ちでない方は、コミュニティページ上部の
(下図赤枠)をクリックし、アカウント登録を行って下さい。
クリックした後の流れは「アカウント作成方法」の記事をご参照ください。
(2) コンテスト一覧ページに移動します👉第3回技術文書ライティングコンテスト:一覧ページ
投稿記事を👀じっくり読みます👀
(3) 「いいね」をクリックします。
投稿記事一覧ページ上でクリックする場合はそれぞれの投稿画面左下にある
のマークをクリックします。クリック前はグレーの表示ですがクリック後
に変わります。
コミュニティの皆さま、初投稿になりますが、何か少しでも興味深い知見を共有できると幸いです。
今回の内容は、筆者が%Persistentを中心に据えたデータ構造管理の検討の過程で必要性を感じ行った、「列挙体」Likeな「データ型クラス」(%DataTypeのサブクラス)構築に関するレポートです。
内容面では、筆者が「データ型クラス」の特性に不勉強だったことに由来しての躓きに関するものも多くなりますが、ご容赦願います。 また、内容の中には、筆者が思い当たらなかった手段の活用により、よりシンプルに回避できた部分もある可能性が大いにございます。 そういった内容にお気づきの場合、ご指摘いただけますと大変ありがたいです。
筆者が関与したDB層にIRISを採用するプロジェクトの多くでは、永続化されるデータの構造の定義に(ごく順当に)%Persistentが用いられていました。
また、この定義クラスの永続化対象のプロパティには、データ構造の仕様書の記載に対応させて以下のような型をあてがうケースが数多く見られました。
開発者の皆さん、こんにちは!
第3回 技術文書ライティングコンテスト に応募された作品のボーナスポイント獲得状況をお知らせします📣
なお、応募は11月24日23時59分59秒まで受け付けていますので、まだまだ間に合います!💨
IRISに関連する記事であれば、どのような内容でもご応募いただけますので、ぜひチャレンジしてみてください!🔥
📣2025/11/25 応募が増えましたので表示方法変更しました。
|
記事 |
記事で書かれた内容を説明するビデオを公開する:4点 | 生成 AI 関連の記事:3点 | IRIS のベクトル検索を利用した記事:3点 | コードの記述が含まれる/動作するコードサンプルをGitに公開する:2点 | IRIS 2025.1以降の新機能を使っている:1点 | 記事にわかりやすい図解/Gif アニメがある:1点 |
合計点 |
| ベクトル検索のサンプルをやってみた | ✅ | ✅ | ✅ | ✅ | ✅ | 11 | |
| Node.jsからIRISのクラスを呼び出してみた | ✅ | 2 | |||||
| ObjectScriptで列挙体Likeなデータ型クラスを作ろう | ✅ | ✅ | ✅ | 7 |
@Kosaku Ikeda さん、 @Kyouhei.Kawanishi さん、@iinoe ueo さん、獲得ポイントのご確認よろしくお願いします!
開発者の皆さん、はじめまして!
普段はサーバーレス環境での開発をしていて、AWS Lambda を使ったアプリケーション構築を主に行っています。IRIS についての実装経験はまだ浅いのですが、その高速で柔軟なデータベース機能の素晴らしさはよく知っています。
「このパワフルな IRIS を、使い慣れたサーバーレスアプリから呼び出せたらいいのにな...」
そんな思いから、今回 AWS Lambda と IRIS Native API を組み合わせた実装に挑戦してみました。これを通して、IRIS のことをもっと好きになれたらいいなと思っています。まだ IRIS の実装経験が浅いため、もっと良いアプローチや最適な方法があるかもしれません。もし改善点や間違いがあれば、ぜひコメントで教えていただけると嬉しいです!
この記事では、AWS Lambda から IRIS Native API を使用してデータを取得する方法を実装例とともに解説します。この基本実装をベースに、S3 トリガーや他の AWS サービスとの連携も可能です。ぜひ最後までお付き合いいただけると嬉しいです!
今回扱う実装は、以下のような AWS 環境での利用を想定しています。

コミュニティの皆さんこんにちは。
ベクトル検索関連の処理が完全にノーマークだった私が、一先ず「やってみよう!」との事で、2つの動画のサンプルを実行してみました。
Pythonは初心者なので、アレな箇所があっても目をつぶっていただけると幸いです。
また、間違っている箇所があったら、ご指摘いただけると幸いです。
■参考にした動画
■参考にしたコミュニティ記事
本記事では、動画で紹介された内容を実際にIRIS環境上で実行できるよう、具体的な環境構築とコーディングを記載致します。
コミュニティの皆さんが簡単に試せるようになれば幸いです。
またGithubにサンプルソースを配置しているので、必要な方は参考にして下さい。
※環境作成方法に問題のない方は、読み飛ばしていただいて構いません。
| 項目 | バージョン情報・他 |
|---|---|
| OS | WIndowsServer2019 |
| IRIS | IRIS Community 2025.2.0.227.0 |
| Python | 3.12.10 |
| 開発環境 | VS Code 1.105.1 |
私が先週リリースしたInterSystems Testing Managerの新しいバージョンでは、@Timothy Leavittの優れた
テストカバレッジツールが追加され、私は2025年度Developer Toolsコンテストに出品しました。
こちらは、IPMプロジェクトのユニットテストが、IPMリポジトリでソート順を上書きできると思われる機能をまだカバーしていないことを示すティザー的なスクリーンショットです。

%UnitTestフレームワークのユーザーは、InterSystems Testing Manager拡張機能の最新リリース(v2.0.0)を@Timothy Leavittの素晴らしいテストカバレッジツールと組み合わせることで、VS Code内でテストカバレッジ情報を取得できるようになりました。
上部にテストカバレッジのペインが表示されています。左側のテストエクスプローラーと併せて確認しやすいように、右側のセカンダリサイドバーに移動させました。
直近のテスト実行(テストカバレッジツール自体のユニットテストすべて)の結果、TestCoverage.Procedures内のBitValueメソッドはカバーされていましたが、BitCountメソッド(および他の6つのメソッド)はカバーされていないことに注目してください。 TestCoverageパッケージの全体で43.08%の実行可能行のみが、ユニットテストによってカバーされていました。
InterSystems Testing Managerに対するこの大幅なアップグレードを、現在開催中のDeveloper Toolsコンテスト に出品します。 もし良いと思っていただけたら、来週の投票でぜひ応援してください!
開発者の皆さん、こんにちは!本日(10月1日)よりコンテストへご応募いただけます💨
✅コンテスト詳細👉「第3回 InterSystems Japan 技術文書ライティングコンテスト 開催!」
✅応募方法👉「記事の投稿方法:第 1 回技術文書ライティングコンテスト」
✅応募記事一覧👉「技術文書ライティングコンテスト一覧」
開発者の皆さんこんにちは!
技術文書ライティングコンテストの開始(10月1日)まであと少しとなりました!💨
このお知らせでは、今年の賞品を発表いたします!
↓
↓
👀
↓
↓
🎁賞品情報🎁
審査員投票とコミュニティメンバーからの「いいね」の数の合計で順位を決定します。
1位~3位を受賞された方は、各順位に記載された賞品の中からお好きな1点をお選びいただけます。(1位の方は1~3位の賞品を、2位の方は2~3位の賞品をお選びいただけます)
🥇 1位
🥈 2位
🥉 3位
🎁参加賞:投稿いただいた方全員に「モバイルバッテリー」をプレゼント!
1回目、2回目とは異なる賞品を!ということで賞品決めチームでいろいろ探してみました👀
高得点を狙う場合は、早めの投稿がおすすめです!(コミュニティメンバーからの「いいね」ポイントをより多くゲットできます!)
開発者の皆さん、こんにちは!
今年で 3 回目となりますが、✍技術文書ライティングコンテスト✍ 開催します!
📣9/26更新:賞品、参加賞決定しました!
📣 9/29更新:コンテスト投稿一覧ページ準備完了です!
📣 11/6更新:応募期間を1週間延長し、応募締切は11月24日(月)に変更しました!
テーマはいつもと同じで InterSystems IRIS/InterSystems IRIS for Health に関連した内容であればどのような内容でもご応募いただけます。
🎁 参加賞:投稿いただいた方全員に「モバイルバッテリー」をプレゼント!
🏆 特別賞:選ばれた3作品に、今年も特別賞あります!詳細はこちら
コンテストへの応募はとても簡単です。2025年10月1日(水)~11月17日24日(月)までの期間に開発者コミュニティに「IRISに関連した記事」を投稿してください。
もちろん!今年も🍆ボーナスポイント🍆あります!こちらをご参照ください!
.png)
開発者の皆さん、こんにちは!
InterSystems Developer Tool コンテスト の勝者が発表されましたのでお知らせします!
今回のコンテストには、17 の素晴らしいアプリケーション 🔥🔥が投稿されました。
ご応募いただきました参加者の皆さん、素敵な作品をありがとうございました!
%20(2)(1).jpg)
それでは受賞者を発表します!
開発者の皆さん、こんにちは!
開発者の方々の業務を効率化する有用なツールの開発を目的とした、InterSystems のオンラインプログラミングコンテストの開催が決定しました!📣
🏆 InterSystems Developer Tools コンテスト 🏆
期間:2025年7月14日~8月3日
賞金総額: $12,000
(1).jpg)
相手に隙を与えないノックアウトパンチのように、オープンソースプラットフォームであるKubernetesは、その可用性(つまり、サポート、サービス、ツールの容易な入手性)により、無限の可能性を秘めています。Kubernetesはコンテナ内のジョブとサービスを管理できるプラットフォームであり、これらのプロセスの構成と自動化を大幅に簡素化します。
しかし、タイトルイメージにふさわしい、このツールに「正しい」名前、InterSystems Kubernetes Operatorを与えましょう。
原理は至ってシンプルです。サービスを選択し、ゲームのルールを定義するだけで(ここでもKnockoutを参照)、すべてが可能な限り透明性と効率性を高めて提供されます。これは、インストール、修復、そして事前定義された要件を満たさない場合の最終的な復旧にも適用されます。
開発者の皆さん、こんにちは!
InterSystems FHIR とデジタルヘルスの相互運用性コンテスト 2025 の勝者が発表されました!
今回のコンテストには、11 の素晴らしいアプリケーション 🔥 が投稿されました。
ご応募いただきました参加者の皆さん、素敵な作品をありがとうございました!
%20(4).jpg)
それでは受賞者を発表します!
開発者の皆さん、こんにちは!
次のコンテストの詳細が発表されましたのでご案内します。
🏆 InterSystems FHIR とデジタルヘルスの相互運用性コンテスト 2025 🏆
期間:2025年5月12日~6月1日
賞金総額:$12,000
.jpg)
開発者の皆さん、こんにちは!
InterSystems AI プログラミングコンテスト:ベクトル検索、生成AI、AIエージェント(USコミュニティ)の勝者が発表されましたのでお知らせします!
今回のコンテストには 15 の素晴らしいアプリケーション 🔥が投稿されました。
ご応募いただきました参加者の皆さん、素敵な作品をありがとうございました。
%20(2).jpg)
それでは受賞者を発表します!
開発者の皆さん、こんにちは!
25人のコミュニティメンバーが参加した InterSystems 技術文書ライティングコンテスト(USコミュニティ) ですが、なんと!
🌟 38 の素晴らしい記事 🌟の投稿がありました!
コンテストは、革新性と専門知識をもった参加者による非常に質の高い記事が数多く投稿されたため、審査員によるベスト 3 の選出は簡単ではありませんでした。
(2).jpg)
それでは、受賞作品を発表します!
開発者の皆さん、こんにちは!
今年最初のプログラミング・コンテスト(USコミュニティ)の開催が決定しました!
🏆 InterSystems AI プログラミングコンテスト:ベクトル検索、生成AI、AIエージェント 🏆
期間:2025年3月17日~4月6日
賞品総額:$12,000 + GlobalSummit2025 へご招待!
開発者の皆さん、こんにちは!
2025 年最初のコンテスト開催が決定しました!
✍️ InterSystems 技術文書ライティングコンテスト 2025(USコミュニティ) ✍️
InterSystems 製品やサービスに関連した記事であればどのような内容でもご応募いただけます。
🎁 投稿者全員に参加賞あります: コンテストに投稿いただいた参加者全員にスペシャルな参加賞をご用意いたします!

開発者の皆さん、こんにちは!
🎄 クリスマスの雰囲気が漂いはじめた今日のこの頃、今年最後のプログラミングコンテストで何か新しいことに挑戦するのはどうでしょうか?
🏆 アイデア実現コンテスト 🏆
Community Opportunity のステータスを持ち、実際のプログラミングを必要とするInterSystems Ideas Portal のアイデアを実装した作品をご応募ください。
期間:2024年12月2日~22日
賞金総額: $14,000
VS Code には強力なスニペット機能が備わっており、Marketplace は開発者がスニペットを公開して使用できる方法を提供しています。 ただし、Marketplace での公開は面倒である上、InterSystems コーダーを対象としたスニペットは、現実的には Marketplace の訪問者のごく少数にしか興味を持たれません。
このことから、oex-vscode-snippets-template を作成する発想を得ました。InterSystems 開発者向けのコードスニペットを公開するための専用リポジトリを作成する GitHub テンプレートです。
また、oex-vscode-snippets-example というスニペットサンプルのリポジトリも Open Exchange で公開され、IPM / ZPM を使ってインストールされます。 以下のようにして、ネームスペースにパッケージをインストールします。
zpm "install vscode-snippets-John.Murray-example"
開発者の皆さん、こんにちは!
第2回 技術文書ライティングコンテスト に応募された作品のボーナスポイント獲得状況をお知らせします📣(順位発表は11月1日を予定しています)
| 記事 | EmbeddedPythonに関連する記事(4点) | 生成AIに関連する記事(4点) | FHIRに関連する記事(3点) | コードの記述が含まれる記事(2点) | 動作するコードサンプルをGitリポジトリへ公開する(5点) | 記事の内容に関連した画面キャプチャや図を貼る(1点) | 合計点 |
|---|---|---|---|---|---|---|---|
| FHIR Object Modelを使ったInteroperability開発 | ✅ | ✅ | ✅ | ✅ | 11 | ||
| UnitTest(ユニットテスト)の自動化について考察 |
✅ |
✅ |
6 |
||||
| IRIS環境設定の自動化について~インストールマニフェストの利用~ | ✅ | ✅ | ✅ | ✅ | 12 | ||
| Embedded Python を利用する時の注意点 |
✅ |
✅ | ✅ | 7 | |||
| IRIS開発における生成AIの活用について | ✅ | ✅ | ✅ | 7 | |||
| SourceControlを用いた自動ソースチェックツールについて | ✅ | ✅ | ✅ | 8 |
開発者の皆さん、こんにちは!
🖋 InterSystems Japan 技術文書ライティングコンテスト2024:IRISに関連した記事 🖋の応募受付期間が終了し、残るは投票のみとなりました!
第2回目のコンテストは✨6作品✨の応募がありました!
コミュニティメンバーは「イイネ」
をクリックすることで投票できます。2024年10月31日(木)23時59分59秒 まで投票受付中です。
素晴らしい6作品のなかから、🔥これだ!🔥と思う記事の「イイネ」をクリックしてください。
以下、投票方法についてご案内します。
(1) 開発者コミュニティにログインする。
ログインアカウントをお持ちでない方は、コミュニティページ上部の
(下図赤枠)をクリックし、アカウント登録を行って下さい。
クリックした後の流れは「アカウント作成方法」の記事をご参照ください。
(2) 投稿記事一覧ページに移動します。
投稿記事を👀じっくり読みます👀
(3) 「いいね」をクリックします。
投稿記事一覧ページ上でクリックする場合はそれぞれの投稿画面左下にある
のマークをクリックします。クリック前はグレーの表示ですがクリック後
に変わります。
各記事を参照している状態で「いいね」をクリックする場合は、画面左側にアイコン一覧が縦に並んでいますので
のマークをクリックします。
良い記事が見つかったら
をクリックして作者を応援しましょう!📣
開発者の皆さん、こんにちは!
昨年初めて開催した日本の InterSystems 開発者コミュニティのコンテストですが、📣今年も開催します!📣
テーマは昨年と同じで InterSystems IRIS/InterSystems IRIS for Health に関連した内容であればどのような内容でもご応募いただけます。
🖋 InterSystems Japan 技術文書ライティングコンテスト2024:IRISに関連した記事 🖋
🎁 参加賞:投稿いただいた方全員に👚開発者コミュニティ特製Tシャツ👕をプレゼントいたします!
🏆 特別賞:選ばれた3作品に特別賞があります。
8/30更新:賞品情報追加しました!ぜひご確認ください!👇
開発者の皆様はじめまして。 私からはIRISのソースコントロール機能を用いたソースの自動チェック機能のご紹介をしたいと思います。 チーム開発では、ソースの可読性や実装方法等がある程度統一されるようにコーディング規約を作成すると思います。 しかし、メンバーの入れ替わりでコーディング規約の説明をしていても徹底されないことが起こることも少なくありません。 なので、ソースコントロールを使用してコンパイル時に自動的にチェックするようにしました。 IRIS内で完結させるメリットとして、エラーチェックだけでなくチェック後にエラーがなければコンパイルまで自動で行えること、 %Dictionary.ClassDefinition(クラス定義)を使用できるので、チェッククラスを作成しやすいこと等があげられます。
目次
生成AIを活用したアプリケーション開発は、Python、JavaScriptなどのメジャー言語による体験記事がよく見られます。一方、IRISのObjectScriptの開発に言及された記事は比較的少ないのが現状です。そこで、本記事では生成AIがObjectScriptの開発にどこまで活用できるのかを検証しました。
特にDevOpsのプロセスにおいて、生成AIは様々なシーンでの活用が期待できます。今回は開発工程に注目し、以下の観点から生成AIの有効性を調査しました。
本記事の検証は以下の環境で行いました。
開発環境
開発ツール IRISの開発にはStudioやVSCodeなどが利用可能ですが、今回は生成AIの活用に特化したエディタ「Cursor」を使用しました。
Cursorを選定した理由 Cursorは、生成AIによる支援機能に特化したコードエディタで、以下の特徴があります: