記事 Seisuke Nakahashi · 2021年4月20日 4m read VSCode を使ってみよう (2021年4月20日版) みなさん、こんにちは! Visual Studio Code 用のエクステンション、 InterSystems Server Manager のバージョン2.0がリリースされました。 このバージョンでは、弊社製品に同梱されているコードエディタ Studio と同じように、「サーバ上にあるクラス定義やルーチンを、サーバに接続して、直接編集&コンパイル」することが簡単にできます。この記事では、「Visual Studio Code を、Studio と同じように、気軽に使う」ための設定をご紹介いたします。 #VSCode #InterSystems IRIS 2 0 0 976
記事 Megumi Kakechi · 2023年2月6日 4m read ファイル操作関連のTips ファイルとディレクトリの操作に使用できる API 、%Library.File クラス (%File が省略形) の便利なサンプルコードをご紹介します。 こちらのAPIを使用して、ディレクトリやファイルの中身をのぞいたり、作成・書込み・読込みを行ってみます。 ★ディレクトリ内のファイル一覧をリストする 以下のサンプルは、C:\temp フォルダ内の *.txt ファイルをリストします(ファイルパス_サイズ_作成日)。 #ObjectScript #ヒントとコツ #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 2 1 0 371
InterSystems公式 Seisuke Nakahashi · 2023年2月20日 製品リリースの新しい頻度について インターシステムズでは、お客様のニーズにお応えし、定期的に製品リリースのポリシーを変更しています。 今回新しくメンテナンスリリースの頻度を変更しました。これにより、大切なお客様やパートナーのみなさまが製品導入の計画をたてやすくなったり、機能改善の調整をしやすくなっていただければ幸いです。 本記事では、データプラットフォーム製品のリリース頻度を改めてお伝えするとともに、最新の変更点についてご案内いたします。 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 2 0 0 188
お知らせ Mihoko Iijima · 2023年11月13日 ★受賞者発表!★ 第1回 InterSystems Japan 技術文書ライティングコンテスト 開発者の皆さん、こんにちは! 📣 第1回 InterSystems Japan 技術文書ライティングコンテストの勝者が決定しましたので、以下発表いたします! #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 2 0 0 111
記事 Toshihiko Minamoto · 2022年3月15日 13m read InterSystems IRIS で Python を使って IMAPクライアントを実装する これまでの記事では、メールサーバーのメールボックスからのメッセージを処理する IMAP プロトコルの基本的な使用方法を学習しました。 とても興味深いものではありましたが、他の人が作成してすぐに利用できるようにライブラリに提供されている実装を利用することも可能です。 IRIS データプラットフォームの改善の 1 つに、同じ IRIS プロセスで ObjectScript に並行して Python コードを記述できる機能があります。 この新機能は、組み込み Python と呼ばれます。 組み込み Python を使用すると、ObjectScript コードに巨大な Python エコシステムのライブラリの力を取り込むことができます。 #Embedded Python #Python #相互運用性 #InterSystems IRIS 2 0 0 293
記事 Seisuke Nakahashi · 2022年7月11日 3m read Embedded Python: 日本語PDFを IRISから作成しよう IRIS 2022.1では Embedded Python が導入されました。Embedde Python によって、IRISの独自言語である ObjectScript と Python の親和性の良さをぜひ実感いただけると嬉しいです。今回の記事では、日本語PDFをPythonライブラリを利用して作成し、さらに ObjectScript と融合するところまで見ていただこうと思います。 #Embedded Python #Python #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 214
記事 Mihoko Iijima · 2023年2月21日 3m read InterSystems Developer Hub:クリック1回で開始できるチュートリアル(4種)のご紹介 開発者の皆さん、こんにちは! 開発者向け情報を集めた「Developer Hub」ページが新たに登場しました! このページには、4種類のチュートリアルが用意されています。チュートリアはブラウザ上で動作し、VSCodeやIRISターミナル、管理ポータルなどチュートリアルで使用するすべての画面が1つのタブ内で開くようになっています。 チュートリアルを試すための事前準備は不要で、クリック1回ですぐにお試しいただけます!(ユーザ登録も不要です)(チュートリアル開始方法は、ページ末尾をご覧ください。) #ObjectScript #Python #REST API #SQL #チュートリアル #初心者 #機械学習 #相互運用性 #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 195
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 314
InterSystems公式 Megumi Kakechi · 2023年9月19日 2m read インターシステムズ IRIS ポイントリリースについての説明 インターシステムズは、いくつかの問題を修正するためにリリースを再作成する必要がある場合があります。このプロセスにより、「ポイントリリース」と呼ばれる新しいキットが生成されます。 ポイントリリースは、メンテナンスリリースやメジャーリリースとは異なります。 これは緊急の問題に対して、迅速かつ的確に対応するために行われます。 ポイントリリースの確認方法 InterSystems Data Platform 製品は以下のリリース規則に従います: <インターシステムズ製品> <年>.<メジャー>.<メンテナンス>.<ビルド#>.<ポイント> 例:InterSystems IRIS 2022.1.4.204.1 ポイントリリースの確認方法は簡単で、製品キットの下1桁が0でなければ、ポイントリリースを使用していることになります。 #セキュリティ #InterSystems IRIS #InterSystems公式 2 0 0 64
記事 Toshihiko Minamoto · 2021年10月13日 6m read Dockerのディスクスペースの扱いについて @Evgeny.Shvarovの記事へのコメントとして書こうとしていましたが、 コメントが長すぎたため、別に投稿することにしました。 dockerがどのようにディスクスペースを使用し、クリーンアップするかについて、少し説明を加えたいと思います。 私はmacOSを使用しているため、以下に示すものは主にmacOSを対象としていますが、dockerコマンドはすべてのプラットフォームでも使用できます。 #Docker #クラウド #コンテナ化 #システム管理 #Caché #InterSystems IRIS 2 0 0 5.5K
記事 Tomohiro Iwamoto · 2022年7月3日 18m read IRISリリース2022.1のご紹介(補足解説) IRISリリース2022.1のご紹介 本稿は、「InterSystems IRIS、IRIS for Health、HealthShare Health Connect 2022.1がリリースされました!」でご案内している内容を、補足解説する内容となります。 紹介ビデオ 米国本社プロダクトマネージャーによる本リリースのハイライトのご紹介ビデオ(英語)です。 https://www.intersystems.com/resources/whats-new-in-intersystems-iris-20... リリース内容 年一度のEMリリースです。 - メンテナンスアップデート提供:リリース日から2年間 - セキュリティアップデート提供:リリース日から4年間 #リリース #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 366
お知らせ Toshihiko Minamoto · 2023年1月16日 2022年のあなたのご活躍をご覧ください! 開発者の皆さん、こんにちは。 今回は、開発者コミュニティの最新機能についてお知らせします! 🔥 2022年の総括 🔥 メンバーは、投稿数、コメント数、閲覧数、上位およびお気に入りの投稿/タグなど、自分だけの2022年の活動概要にアクセスできるようになりました! #開発者コミュニティ公式 2 0 0 83
記事 Mihoko Iijima · 2023年5月24日 5m read サンプルまとめページ:Interoperability(相互運用性) 開発者の皆さん、こんにちは! IRISのInteroperability(相互運用性)機能(Ensembleのプロダクション)を使用してどのようなことができるか、コード例をご覧いただきながら/サンプルを動かしながらご確認いただける記事をまとめてみました。 ぜひご参照ください。 記事一覧: インストール環境をお持ちでない方でもお試しいただけるチュートリアル ファイル連携を試してみたい 常駐プロセスを作りたい レコードマップ機能を使いたい MQTTを使いたい FHIRサーバサイドアプリケーションを試したい Interoperabilityを学習したい システム連携の自動的な流れの中にユーザからの指示を介入できる「ワークフローコンポーネント」を試したい(2023/6/1 追記) #チュートリアル #ヒントとコツ #相互運用性 #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 2 0 1 165
InterSystems公式 Megumi Kakechi · 2023年6月11日 2m read InterSystems Supply Chain Orchestrator と InterSystems IRIS for Supply Chain リリースのご案内 インターシステムズは、InterSystems Supply Chain Orchestrator と InterSystems IRIS for Supply Chain の2023.1リリースを一般提供開始(GA)したことを発表しました。 InterSystems Supply Chain Orchestratorは、InterSystems IRIS上に構築されており、スマートデータファブリックアーキテクチャを実現し、データとアプリケーションサイロを接続する高性能な機械学習対応アプリケーションの構築と展開を容易にする完全クラウドファーストデータプラットフォームです。InterSystems IRISとサプライチェーンに特化したアクセラレータやフレームワークのパワーを結集し、サプライチェーンのオーケストレーション、需要の検知と予測、フルフィルメント、動きの速い消費財の再梱包に最適化したソリューションを提供しています。 #InterSystems IRIS #InterSystems公式 2 0 0 169
記事 Toshihiko Minamoto · 2021年3月4日 10m read グローバルをクラスにマッピングする技術 (5/3) マッピングの例 三連載で 4 記事目を書いてしまったら、これまでのハイライトとして 5 記事目を書かないわけにはいかないでしょう! 注意: 何年か前に Dan Shusman 氏が私に「グローパルのマッピングは芸術だ」と言いました。 そのやり方に正解も不正解もありません。 どのようなマッピングを行うかは、データをどう解釈するかで決まります。 例のごとく、最終的な結論を出す方法は 1 つに限られません。 ここでご紹介する例の中には、同じ型のデータを異なる方法でマッピングする例がいくつかあります。 この記事の最後には、私が長年お客様のために書いてきたマッピングの例をまとめた zip ファイルをご用意しています。 過去 4 つの記事で触れた内容をまとめたハイライトとして、いくつか例を挙げていきたいと思います。 この記事は単なるハイライトですので、過去 4 記事ほどの詳細はカバーいたしません。 不明な点があれば、遠慮なくご連絡ください。もっと詳しく説明させていただきます。 #マッピング #SQL #オブジェクトデータモデル #Caché 2 0 0 128
記事 Toshihiko Minamoto · 2022年1月6日 9m read IRISデータベースへのPython JDBC接続 - 簡易メモ キーワード: Python、JDBC、SQL、IRIS、Jupyterノートブック、Pandas、Numpy、および機械学習 1. 目的 これは、デモの目的で、Jupyterノートブック内でPython 3によってIRIS JDBCドライバーを呼び出し、SQL構文でIRISデータベースインスタンスにデータを読み書きする、5分程度の簡単なメモです。 昨年、私はCacheデータベースへのPythonバインディング(セクション4.7)について簡単に触れました。 そこで、Pythonを使ってIRISデータベースに接続し、そのデータをPandasデータフレームとNumPy配列に読み込んで通常の分析を行ってから、事前処理済みまたは正規化されたデータをML/DLパイプラインに通すためにIRISに書き込む作業においてのオプションと議論について要約しましょう。 すぐに思い浮かぶ簡単なオプションがいくつかあります。 #JDBC #ODBC #Python #機械学習 #InterSystems IRIS 2 0 0 735
記事 Toshihiko Minamoto · 2023年12月5日 4m read フォルダのファイルをリスト表示する 質問: 特定のフォルダ/ディレクトリにあるファイルをワイルドカード/フィルターによってリスト表示するにはどうすればよいか。 例えば、'C:\Temp' 内にあるすべての '*.txt' をリスト表示する場合です。 回答: CACHE : %Library.File の FileSet クラスクエリを使用できます。 以下に、これを使用したサンプルコードを示します(添付されています)。 #Code Snippet #Caché 2 0 0 65
記事 Toshihiko Minamoto · 2024年3月18日 7m read IRIS ターミナルへのアクセス: Visual Studio Code ユーザー向け総合ガイド はじめに #Docker #スタジオ #ターミナル #ツール #ヒントとコツ #InterSystems IRIS #VSCode 2 1 1 50
記事 Mihoko Iijima · 2021年8月11日 3m read パフォーマンス低下時の情報収集ツールについて これは InterSystems FAQ サイトの記事です。 以下のような情報収集ツールがあります。 1) 性能評価の為のツール GLOSTAT グローバルアクセスのカウンター情報 mgstat グローバルアクセスのカウンター情報を連続してファイルに記録する JOBEXAM 問題のあるプロセスをモニターする SystemCheck または Buttons 内部情報の収集 使用方法詳細は以下の記事もご参照ください。 #パフォーマンス #ヒントとコツ #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 227
お知らせ Mihoko Iijima · 2021年12月27日 ★受賞者発表★第2回 InterSystems 技術文書ライティングコンテスト 開発者の皆さん、こんにちは! 第2回 InterSystems 技術文書ライティングコンテストが終了し、多くの記事が掲載されました! 🌟 25 AMAZING ARTICLES 🌟 この記事では、受賞作品をご紹介します! #開発者コミュニティ公式 2 0 1 75
記事 Toshihiko Minamoto · 2022年4月7日 4m read mermaid ライブラリを使ったダイアグラムの基本的な描画方法 皆さん、こんにちは! @Henrique.GonçalvesDias と私は、MessageViewer の最近のアップデートにおいて、IRIS Interoperability でメッセージを可視化する新しい方法を提案しました。 そのアップデートでは、UML シーケンス図に基づく可視化を提供しようとしました。 詳細は、前の記事をご覧ください。 #JavaScript #フロントエンド #相互運用性 #InterSystems IRIS Open Exchange app 2 0 0 661
記事 Seisuke Nakahashi · 2022年5月31日 6m read OAuth 2.0 を利用して IRIS から Gmail を送信する 2022年5月30日より、外部アプリからGmailを送信するには OAuth 2.0が必須になりました (リンク) そのため、IRIS から Gmail を送信したい 場合は、今後は OAuth 2.0 を利用して Gmailアカウントに接続する 必要があります。 そこで、IRIS コード ObjectScript を使って、OAuth 2.0 でGmailアカウントに接続&メール送信するサンプルを作成しました。 ぜひご活用ください! #OAuth2 #ObjectScript #InterSystems IRIS 2 0 0 964
お知らせ Maki Hashizawa · 2023年1月18日 第3回 InterSystems 医療 x IT セミナー ソリューション開発編 II 開催のお知らせ インタ―システムズでは、医療ITソリューション・サービスを提供される方々向けに、医療DXの推進やデータ活用を支援するシステムの要件、求められる姿について考察するオンラインセミナーをシリーズで開催しております。ソリューション開発編の第2段として、今回は「相互運用性/FHIR®の実装」をテーマに、下記の通り、開催する運びとなりました。 是非、ご参加いただきたくご案内致します。 【開催概要】 日時:2023年2月9日(木)13:00 - 14:30 (予定) 参加:無料(事前登録制) 対象:医療情報ステムベンダー、医療機器メーカー、医療向けサービスプロバイダーの事業企画・開発の皆様 主催:インタ―システムズジャパン株式会社 #FHIR #Webセミナー #相互運用性 #InterSystems IRIS for Health 2 0 0 103
記事 Megumi Kakechi · 2023年4月11日 4m read TIMESTAMP型の項目に対して、TO_CHAR() や TO_DATE() を用いた SELECT を実行するとエラーになります これは InterSystems FAQ サイトの記事です。 Question: TIMESTAMP型の項目に対して、TO_CHAR() や TO_DATE() を用いた SELECT を実行すると以下のエラーになります。 実行SQL: #SQL #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 579
お知らせ Mihoko Iijima · 2023年9月21日 応募記事の探し方:第 1 回技術文書ライティングコンテスト 開発者の皆さん、こんにちは! このお知らせ📣では、第1回 InterSystems Japan 技術文書ライティングコンテスト の応募記事の探し方をご紹介します。 コンテストにご応募いただいた記事は、こちらのページ👉https://jp.community.intersystems.com/contests/1 からご覧いただけます。 または、コミュニティのページ上部にあるメニューからも同じページに移動できます。 #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 2 0 0 63
記事 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
記事 Seisuke Nakahashi · 2024年1月12日 6m read ^mypButtons を利用して InterSystems IRIS パフォーマンスをチェックしてみましょう [背景] InterSystems IRIS 製品には、便利なツール ^SystemPerformance (Caché / Ensemble 時代は ^pButtons と呼ばれていました) があり、データベースのパフォーマンス情報を HTML 形式で出力してくれます。 IRIS for Windows で ^SystemPerformance を実行すると、 InterSystems 独自のパフォーマンスログ mgstat と Windows パフォーマンスログの両方を含んだ HTML が生成されます。 #システム管理 #パフォーマンス #ヒントとコツ #Caché #InterSystems IRIS Open Exchange app 2 0 0 42
記事 Megumi Kakechi · 2024年2月6日 4m read Native SDK (NativeAPI) for .NET を使用する簡単なサンプルのご紹介 需要はそんなに多くはないのですが、時折「Native SDK (Native API) for .NET の使い方」に関するご質問を受けることがありますので、簡単に試せるサンプルをご紹介します。 Native SDK (Native API) for .NET を使用すると、ObjectScript のクラスメソッドを、ネイティブの .NET メソッドを呼び出すのと同じように、.NET アプリケーションから簡単に呼び出すことができます。また、グローバルへのアクセスも簡単に行えます。こちらの記事では、VB.NET のサンプルコードをご紹介します。 以下の手順で実行していきます。 #.NET #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 47
お知らせ Mihoko Iijima · 2020年6月25日 第4回 InterSystems IRIS プログラミングコンテスト(AI/MLコンテスト) 応募期間は 2020年6月29日~7月12日 です! 優勝特典 1、審査員から多く票を集めたアプリケーションには、以下の賞金が贈られます。 🥇 1位 - $2,000 🥈 2位 - $1,000 🥉 3位 - $500 2、Developer Community で多く票を集めたソリューションには、以下の賞金が贈られます。 #AI #イベント #コンテスト #ビデオ #機械学習 #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest #VSCode #開発者コミュニティ公式 1 0 0 289
記事 Makiko Kokubun · 2021年3月23日 2m read 動画:InterSystems IRIS へのマイグレーション *この動画は、2021年2月に開催された「InterSystems Japan Virtual Summit 2021」のアーカイブです。 この動画では、Caché/EnsembleからInterSystems IRISへの移行プロセスについてご説明しています。 https://www.youtube.com/embed/612KLqB5mdY[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] Caché/Ensembleから InterSystems IRIS への移行を考えられている方は、まずこちらをご覧ください。「移行する際の注意点」、「移行の方法」、「必読ドキュメント」、「キットや評価ライセンスの入手方法」など、IRIS移行の際に必要となる情報をまとめてご案内しています。 #Webセミナー #InterSystems IRIS 1 0 0 237