お知らせ Rie Tokue · 2024年4月23日 インターシステムズ主催 第14回 開発者向けウェビナー「ベクトル検索機能のご紹介」のご案内 連続3回のシリーズでお届けする新機能についてのウェビナー、第二弾はベクトル検索です。 日時:5月30日(木)13:30~14:00 (参加費無料・事前登録制) ご登録はこちらから セッション概要:IRIS 2024.1の実験的機能として、ベクトル検索が実装されました。この機能により、ベクトル型が新たにサポートされ、ドキュメントの類似検索などが可能になります。また、大規模言語モデル(LLM)や生成AIと組み合わせて、最先端のアプリケーション開発を強力に支援します。本ウェビナーでは、ベクトル検索の概要について解説します。 #Webセミナー #イベント #InterSystems IRIS 0 0 0 18
記事 Seisuke Nakahashi · 2023年8月14日 5m read VSCode の「InterSystems Language Server」の配色をカスタマイズしよう 突然ですが、みなさま、IRIS でのコーディングに Visual Studio Code をご利用されていますか? 以前投稿しましたように、2023.2からスタジオは非推奨 となっています。私自身も数年前からは VSCode 一本に移行しました。VSCode はご存じのように、ありとあらゆる項目でカスタマイズが可能となっており、一度慣れると、スタジオより見た目よく、自分好みに仕上げられ、何より動作が軽いのがお気に入りです。 さて今日は、その VSode の見た目のカスタマイズのお話です。 #InterSystems IRIS #InterSystems IRIS for Health #VSCode 3 5 0 199
質問 Yuji Ohata · 2023年10月16日 VsCodeでリモートアクセスした際にSourceControlのUsernameが取得できない。 こんにちは、皆さま。業務でIRISを用いて開発を行っている者です。 同じ現象に陥っていた方がいれば助言頂きたいのですが、VsCodeでIRISにリモートで接続した際、SourceControlでUserNameが取得できていないようです。 { "objectscript.conn": { "host": "xxxx.xxxx.xxxx.xxxx", "port": 52773, "ns": "RKNK", "username": "xxxx", "password": "xxxx", "active": true }, "editor.formatOnType": true} →SourceControlクラスで..Usernameを取得しようとしても値が入っていない。 同じような現象になった方はいらっしゃらないでしょうか?何か情報をお持ちの方がいらっしゃれば、フォローいただけますと幸いです。 #InterSystems IRIS #VSCode 0 4 0 124
お知らせ Mihoko Iijima · 2023年8月30日 第1回 InterSystems Japan 技術文書ライティングコンテスト 開催! 開発者の皆さん、こんにちは! 日本の InterSystems 開発者コミュニティで初となるコンテストを開催いたします! 初回コンテストは、技術文書ライティングコンテストで InterSystems IRIS/InterSystems IRIS for Health に関連した内容であればどのような内容でもご応募いただけます。(応募記事一覧は以下👇URLよりご覧いただけます。) ✍ InterSystems Japan 技術文書ライティングコンテスト:IRISに関連した記事 ✍ 🎁 参加賞:投稿いただいた方全員に参加賞あります。 🏆 特別賞:選ばれた3作品に特別賞があります。 コンテストへの応募は簡単です!2023年9月6日(水)~11月6日(月)までの期間に開発者コミュニティに「IRISに関連した記事」を投稿してください(詳細は後述の「応募条件」「ボーナスポイント」をご参照ください)。 投票期間延期のお知らせ📣:2023年11月13日(月)23時59分まで投票いただけるように期間を延長しました! #イベント #コンテスト #InterSystems IRIS #InterSystems IRIS for Health 5 4 0 377
質問 nl member · 2024年2月2日 IRISコミュニティ版のライセンスキーの更新について いつもお世話になっております。 IRISコミュニティ版を去年の4月ごろから使わせていただいておりましたが、期限切れを示唆するメッセージが出力されましたので質問させていただきます。 https://jp.community.intersystems.com/post/intersystems-iris%EF%BC%8Fint... 上記URLを拝見したところ「キーの期限を迎えた場合は、コミュニティ版の新バージョンに切り替えることで新しいキーが適用されます。」と記載されておりました。そこで、2点ほど質問がございます。 #システム管理 #重要な質問 #InterSystems IRIS for Health 0 3 0 80
質問 Yuji Ohata · 2023年6月1日 SQLでWHERE句に文字列を指定する時、予期せぬデータがヒットする。 こんにちは、皆さま。業務でIRISを用いて開発を行っている者です。 IRISにSQLを投げるときの動作について教えてください。 ■適当なテーブルを作成CREATE TABLE Mst.Test (id int, name varchar(10)) ■データをINSERTINSERT INTO Mst.Test VALUES (2, 'bbb ')※文字列の末尾にスペースを追加。 ■SELECTSELECT * FROM Mst.Test WHERE name = 'bbb'※whereの条件には末尾のスペースを入れない。 ⇒上記の結果、INSERTされたデータがヒットしている。 [疑問点]SQLの実行において、=を使って完全一致検索をしているつもりなのですが、末尾のスペースはその条件を無視してヒットしてしまうものなのでしょうか? 何か情報をお持ちの方がいらっしゃれば、フォローいただけますと幸いです。 #SQL #InterSystems IRIS 0 3 0 121
お知らせ Mihoko Iijima · 2023年9月4日 記事の投稿方法:第 1 回技術文書ライティングコンテスト 開発者の皆さん、こんにちは! いよいよ9月6日(水)~「第1回 InterSystems Japan 技術文書ライティングコンテスト」が始まります! このお知らせでは、技術文書ライティングコンテスト📝への記事の投稿方法をご紹介します。 手順は以下2つだけ。とても簡単です。ぜひチャレンジしてみてください!💪 開発者コミュニティにアカウントを作成する IRISに関連した記事を書いてコンテスト用タグを設定する 1については、記事「アカウント作成方法」に図解がありますのでご参照ください。 2については、以下の「記事の投稿方法」で詳しくご紹介します。 #コンテスト #ヒントとコツ #InterSystems IRIS #IRIS contest 1 3 0 105
お知らせ Akio Hashimoto · 2023年7月28日 Comment to ObjectScript release 0.0.1 こんにちは。VSCodeでObjectScriptにコメントを挿入する拡張機能を作成してみましたので、共有させて頂きたいと思います。 使い方はとても簡単で、コンテキストメニューから「コメントの追加」を選択するだけです。カーソル位置に合ったコメントが挿入されます。挿入するコメントの定型文は設定で自由に指定できます。 クラスの説明文を挿入する パラメーターやプロパティの説明文を挿入する メソッドの説明文を挿入する #ObjectScript #VSCode 7 3 0 66
記事 Kosaku Ikeda · 2023年10月2日 8m read FHIRリポジトリ導入時の備忘録として 皆さまこんにちは。IRIS for Healthを用いてFHIRの開発に携わっている者です。 FHIRリポジトリの導入を検討している方々に向けて、足がかり的な記事になればと思い投稿致します。 <アジェンダ>■IISでの環境構築■POSTMANを利用しないリソースへのデータアクセス■Patientリソースの作成について■FHIRリポジトリを使ってみての感想 ■おまけEmbedded Pythonを使って、サンプルファイルからFHIRリソースへアクセスする方法 #Embedded Python #FHIR #コンテスト #InterSystems IRIS for Health 18 3 1 369
記事 Mihoko Iijima · 2024年1月25日 4m read プライベートWebサーバ(PWS)を使用しないバージョンの新規インストール/アップグレード:概要 開発者の皆さん、こんにちは。 こちらの記事👉「Apache Webサーバ(プライベートWebサーバ: PWS)インストレーションの廃止」でご案内していましたが、コミュニティエディションを除くInterSystems製品のバージョン2023.2以降では、プライベートWebサーバ(*)を使用した管理ポータル/Webアクセスを非推奨に変更しました。 (*)プライベートWebサーバとは、バージョン2023.1以前のInterSystems製品をインストールすると自動でインストールされる簡易的なApacheで、52773番ポートで管理ポータルやWebアクセスのテストにご利用いただけるWebサーバです。(本番運用環境には適さない簡易的なWebサーバです) 新規インストール/アップグレードインストールによるプライベートWebサーバの利用可否やインストール時の選択項目の違いについての概要は以下表をご参照ください。 #Web Gateway #システム管理 #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 3 0 149
記事 Akio Hashimoto · 2023年10月22日 4m read DockerにIRISを構築する簡単なチュートリアル 開発者の皆さんこんにちは。 これは筆者がDocker上でIRISを動かす時の、構築手順を示した備忘録です。 #コンテスト #InterSystems IRIS #InterSystems IRIS for Health 9 2 1 254
質問 Shuichi Igusa · 2023年9月7日 FHIR サーバサイドアプリケーションを利用したデータの追跡を簡単に試せるテンプレート内で作成されるテーブルについて こんにちは、皆さま。 IRIS for Healthを業務に利用すべく試用中です。 FHIR R4 リソースリポジトリの体験とFHIR サーバサイドアプリケーションを利用したデータの追跡を簡単に試せるテンプレートで提供されている環境をローカルに展開しています。 患者登録を実際に行った動作の理解を進めておりますが、以下2点不明となっております。どなたか情報ございましたらフォローいただければと思います。 ・実際のデータが登録されているテーブルは「HSFHIR_X0001_S.Patient」かと思いますが、どこでInsert文が流れているのでしょうか。 ・clsと実際のテーブルは対になるという認識でおりますが、vscode上に「HSFHIR_X0001_S.Patient」に該当するようなclsが無いように見受けられましたがどこかにあるのでしょうか。 見当違いな質問でしたら申し訳ありません。 #InterSystems IRIS for Health 0 2 0 92
質問 Shuichi Igusa · 2023年11月27日 IRIS for Healthで用意されているアダプタについて こんにちは、皆さま。 IRIS for Healthを業務に利用すべく試用中です。Interoperabilityで取り扱えるデータ型のリストがないか探していたのですが、管理ポータルのInteroperabilityの項目には記載が無いように見受けられました。準備されているアダプタのリストが確認できる場所はありますでしょうか。恐縮ですが教えていただければと思います。 #InterSystems IRIS for Health 0 2 0 59
記事 Toshihiko Minamoto · 2023年5月2日 5m read カラムナーストレージを使用するケース InterSystems 2022.2 では、IRIS SQL テーブルを永続化する新しいオプションとして、分析クエリを桁違いに向上させられるカラムナーストレージを導入しました。 2022.2 と 2022.3 ではこの機能は実験的としてマークされていますが、次の 2023.1 リリースでは、完全にサポートされた本番機能に「卒業」する予定です。 製品ドキュメントとこの紹介動画では、IRIS では現在でもデフォルトであり、全顧客ベースで使用されている行ストレージと、このカラムナーストレージの違いがすでに説明されており、ユースケースに適切なストレージレイアウトの選択方法に関する大まかなガイダンスが提供されています。 この記事では、このテーマについて詳しく説明し、業界で実践されているモデリング原則、内部テスト、および早期アクセスプログラム参加者からのフィードバックに基づく推奨事項をいくつか紹介します。 #SQL #分析 #InterSystems IRIS 0 1 0 108
記事 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 34
記事 Toshihiko Minamoto · 2024年3月18日 7m read IRIS ターミナルへのアクセス: Visual Studio Code ユーザー向け総合ガイド はじめに #Docker #スタジオ #ターミナル #ツール #ヒントとコツ #InterSystems IRIS #VSCode 2 1 1 57
記事 Mihoko Iijima · 2024年2月27日 5m read もう1つの $ListBuild() の実装:Pythonライブラリ「iris-dollar-list」 1. iris-dollar-list DollarListは、Pythonのための$LIST()インタープリタです。 このインタプリタが作成された理由は以下の通りです。 Pythonで $LIST()を使いたいため。 Embedded Python で$LIST()がサポートされていないため。 NatveAPIでは、$LIST()の中に$LIST()のデータを埋め込むことをサポートしていないため。 この機能は、開発途中です。現時点では、$LIST()の中に、$LIST()、int 、string のデータを含めることができます。 作成中タイプ:fload、decimal、double このモジュールはPypiで利用できます: pip3 install iris-dollar-list Embedde PythonとNativeAPIに対応しています。 #InterSystems IRIS Open Exchange app 2 1 0 42
記事 Hiroshi Sato · 2023年11月13日 2m read CSPアプリケーションをReactを使って書き換えるその1 CSPは非推奨機能となり、今後の新規アプリケーションの開発には使用しないことが推奨されています。 代わりに昨今のウェブアプリケーション開発に広く利用されているモダンなフレームワークの使用が推奨されています。 Webアプリケーション開発用のJava scriptフレームワークはたくさんあり、そのどれを選択するかは開発者の好みの問題です。 その中で比較的人気の高いReactを使って、CSPアプリケーションを書き換えた例について紹介します。ちなみにCSPは機能的には2つの側面があり、今回非推奨となったのは、HTMLをサーバー側で生成するための拡張機能を使ったプログラミングに関連する部分です(.cspファイルを使用したHTMLとサーバーサイドプログラミング、Javascriptプログラミングによる開発)。 HTTP通信のインフラの部分(リクエストオブジェクトやセッション管理など)は引き続きIRISの根幹を支える機能として残ります。 実際、現在のIRISのREST関連機能は、このインフラ上で実装されています。 #CSP #React #InterSystems IRIS #InterSystems IRIS for Health 5 1 1 177
お知らせ Mihoko Iijima · 2024年2月5日 ★受賞者発表!★ InterSystems FHIR とデジタルヘルスの相互運用性コンテスト 開発者の皆さん、こんにちは。 InterSystems FHIR とデジタルヘルスの相互運用性コンテストの勝者が決定しました! 今回もコンテストにご参加・ご注目いただきありがとうございました!今回は 12 のアプリケーション の応募がありました🔥 #コンテスト #IRIS contest 1 1 0 48
記事 Toshihiko Minamoto · 2023年5月2日 6m read スタジオとGitHubとの連携環境の構築 開発者のみなさん、こんにちは。 vscode上で動作するObjectScriptエクステンションがリリースされ、vscodeを開発環境として使用できるようになり、GitHubリポジトリと連携できるようになりました。その一方で、使い慣れたIRISやCacheのスタジオからGitHubを扱いたいという要望は根強くあり、GitHubと連携するツールがOpen Exchange上にいくつか公開されています。 そこで、Open exchangeに収録されているツールの中で新しい「git for shared development environment」を使い、環境を作成してみましたので、その手順をお伝えします。 ご利用される際のご参考になれば幸いです。 #Git #GitHub #スタジオ #ツール #Caché #InterSystems IRIS 1 1 0 212
記事 Minoru Horita · 2024年4月4日 6m read Vector Search (ベクトル検索) をご紹介します みなさんこんにちは! 今回は、IRIS 2024.1で実験的機能として実装されたVector Search (ベクトル検索)について紹介します。ベクトル検索は、先日リリースされたIRIS 2024.1の早期アクセスプログラム(EAP)で使用できます。IRIS 2024.1については、こちらの記事をご覧ください。 ベクトル検索でどんなことができるの? ChatGPTをきっかけに、大規模言語モデル(LLM)や生成AIに興味を持たれている方が増えていると思います。開発者の方々の中には、中はどうなっているのか気になっている方も多いのではないでしょうか。実は、LLMや生成AIの仕組みを理解したいと思えば、ベクトルの理解は不可欠な要素となります。 ベクトルとは? ベクトルは、高校の数学で習う「あの」ベクトルのことです。が、今回は、複数の数値をまとめて扱うデータ型であるという理解で十分です。例えば、 #AI #Early Access Program (EAP) #Python #SQL #InterSystems IRIS #InterSystems IRIS for Health 6 1 0 72
お知らせ Mihoko Iijima · 2024年3月26日 バージョン2024.1:新機能紹介ウェビナー開催決定!(4月~6月) 開発者の皆さん、こんにちは。 (2024/4/24:5月の日時、ウェビナー内容を更新しました) InterSystems IRIS、InterSystems IRIS for Healthの新バージョン2024.1がリリースされました。 様々な機能の追加や実験的機能としての追加が行われましたが、その中から以下3種類の内容についてウェビナーを開催します!📣 ✅4月23日(火)13時半~14時:IRIS 2024.1の管理用Webサーバ(PWS)廃止に備えて オンデマンド視聴できます👉https://event.on24.com/wcc/r/4515226/1323ED7EECDC5A18B293BC2BCFDD3A9C ✅5月30日(木)13時半~14時:ベクトル検索機能のご紹介 お申し込みは👉https://event.on24.com/wcc/r/4571564/A10293B27D767898A19C5B73188BF7DE ✅6月(日時、タイトル未決定):FHIR新機能について(FHIRバリデーション、FHIR R5のサポート、FHIRオブジェクトモデルなど) ※6月の開催日時・タイトルは後日お知らせします。 #Embedded Python #FHIR #SQL #システム管理 #パフォーマンス #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 37
記事 Tomohiro Iwamoto · 2023年10月3日 7m read VSCodeサーバサイド編集のサーチ機能を有効化する こちらの内容は、今後のリリースにより変わる(不要になる)可能性があります。 バージョン2023.2以降で、IRISスタジオが非推奨となったこともあり、VSCode拡張機能を評価される方も今後増えるかと思います。 既存のCache'資産をお持ちで、ソース管理をソースコントロールフックで実施されている方などにおかれましては、その際にサーバサイド編集を選択される方もおられるかと思います。 VSCode拡張には、Cache'/IRISスタジオの「ファイルから検索」と同じ要領でサーチを行いたいというご要望に応えるための機能が備わっています。その導入方法が、VSCodeの未公開APIを使用している関係で、ひと手間かかるものとなっているため、解説します。 #開発環境 #InterSystems IRIS #InterSystems IRIS for Health 2 1 0 128
質問 Misao Aikawa · 2024年1月19日 データベースの圧縮と切り捨て 圧縮と切り捨ての原理は何ですか? パフォーマンスに影響するのかな? #開発環境 #InterSystems IRIS for Health 0 1 0 55
お知らせ Mihoko Iijima · 2023年9月26日 InterSystems Japan 開発者コミュニティ・ミートアップ in 大阪 開催のお知らせ 開発者の皆さん、こんにちは! 日本の開発者コミュニティでは初となる、ミートアップ(オフラインイベント)を大阪で開催します! 日 時:2023年11月17日(金)15時~19時 場 所:FRENCH BAGUETTE CAFE (イタリアンレストラン) 《地下鉄御堂筋線 淀屋橋駅 11番出口から徒歩3分》 ※淀屋橋駅 (大阪駅から地下鉄御堂筋線で3分)から徒歩3分 参加費:無料 定 員:50名※定員に達した際は調整をお願いすることもございます。予めご了承下さい。 (11/16更新) お申込を締め切らせていただきました。 #イベント #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 1 1 0 163
お知らせ Mihoko Iijima · 2023年11月21日 ご参加ありがとうございました!:InterSystems Japan 開発者コミュニティ・ミートアップ in 大阪 開発者のみなさん、こんにちは! 日本の開発者コミュニティでは初となるミートアップ(オフラインイベント)を11月17日(金)に無事に終えることができました。 ご参加いただいたコミュニティメンバーの皆様、パネリストの皆様、ありがとうございました! 第1部でご紹介しました「IRISの最新機能」についてのPDFを公開しております。ぜひご参照ください。 PDF:2023年11月17日開催ミートアップ:IRISの最新機能 以下、写真を添えながら当日の様子を少しだけご紹介します。 #ミートアップ #InterSystems IRIS #InterSystems IRIS for Health 5 1 0 140
質問 Yugi AA · 2023年6月30日 IRISインスタンスが起動できない。[irisstart.exe エラー] VScodeを使用してローカルのルーチンを編集している途中で、PCが重かったため再起動を行って、 再びIRISを起動しようとするとエラーとなり起動できません。 どなたか解決策をご存知でしょうか?よろしくお願いいたします。 ーーーーーーーーーーーーー 現象: ローカルのIRISを起動すると、エラーとなり起動できない。 操作: 1. PCを起動し、iris.exeで起動。 2. InterSystems IRIS 開始(S)[IRIS] ボタンで起動を試みる。 3. エラーメッセージが表示される。 詳細: ・接続先 IPアドレス: localhost ポート: 51773 ・mgr/mesages.logのエラーログ #ObjectScript #InterSystems IRIS 0 1 0 162
お知らせ Mihoko Iijima · 2023年11月1日 ボーナスポイント獲得状況:第1回 InterSystems Japan 技術文書ライティングコンテスト 開発者の皆さん、こんにちは! 第1回 技術文書ライティングコンテスト に応募された作品のボーナスポイント獲得状況をお知らせします📣 (11/10更新しました:応募記事一覧ページの表示順序でお知らせします) 記事 EmbeddedPythonに関連する記事(3点) FHIRに関連する記事(3点) コードの記述が含まれる記事(2点) 動作するコードサンプルをGitリポジトリへ公開する(5点) 記事の内容に関連した画面キャプチャや図を貼る(1点) コンテスト投稿者が他者の記事に質問を書く(1点) コンテスト応募者がコミュニティ内の質問記事に対して回答を書く(1点) 合計点 AWS環境を用いたCI/CDの仕組みの紹介。 ✅ ✅ ✅ 6点 FHIRリポジトリ導入時の備忘録として ✅ ✅ ✅ ✅ ✅ ✅ 15点 Embedded Pythonの使い所は? ✅ ✅ ✅ ✅ 11点 DockerにIRISを構築する簡単なチュートリアル ✅ ✅ ✅ 4点 #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 0 1 0 62
記事 Toshihiko Minamoto · 2023年4月26日 6m read 2022.3 のカラムナーストレージ Global Summit 2022 または 2022.2 ローンチウェビナーの内容からよく覚えていると思いますが、InterSystems IRIS の分析ソリューションに組み込むための目覚ましい新機能をリリースしようとしています。 分析クエリを桁違いに高速化する、代替の SQL テーブルデータ格納手法であるカラムナー(列指向)ストレージです。 もともと 2022.2 の実験的機能としてリリースされましたが、最新の 2022.3 開発者プレビューには多数の更新が含まれているため、別途ここで簡単に説明したいと思います。 #SQL #InterSystems IRIS Open Exchange app 0 0 0 143
InterSystems公式 Seisuke Nakahashi · 2023年5月10日 2023.2 からスタジオが非推奨となります インターシステムズは、高品質な開発体験をみなさまにご提供することお約束しています。その中には優れた IDE (Integrated Developer Experience) も含まれます。ここ数年、長くお使いいただいている弊社独自の IDE である InterSystems スタジオと並行して、Visual Studio Code の ObjectScript ツールを提供してきました。VSCode-ObjectScript プラグインは 46,000 以上ダウンロードされ、開発者のみなさまからは、「すぐれた開発体験であり、今や InterSystems Studio を凌駕した」との嬉しいフィードバックをいただいています。 #スタジオ #InterSystems IRIS #InterSystems公式 #VSCode 2 0 0 317