記事 Toshihiko Minamoto · 2023年1月29日 1m read インターシステムズ認定プログラムを開発者コミュニティのプロファイルに追加する方法 開発者コミュニティの皆さんこんにちは。 インターシステムズの認定プログラムに合格された方の中には、プロフィールのアバターに緑色の目印を付けたい方や、開発者コミュニティのプロフィールに全ての認定証を掲載し、他の人に知ってもらいたいと考えている方もいらっしゃると思います。 そこで、DC プロフィールに認定証を追加するために実行する3 つの簡単な手順をステップを紹介します。 1️⃣ 開発者コミュニティのプロファイルに移動します。 2️⃣ InterSystems certifications (インターシステムズ認証)セクションに移動します。 3️⃣ Load my certification(s) ボタンをクリックします。 以上です! #開発者コミュニティ公式 0 0 0 77
お知らせ Toshihiko Minamoto · 2023年1月25日 開発者コミュニティ通年アンケート2022 開発者の皆さん、こんにちは。 今年もインターシステムズ開発者コミュニティをご利用いただき、誠にありがとうございます。 私たちのチームは、12,000人以上のメンバーそれぞれにとって、より良い、便利なコミュニティとなるよう、日々努力しています。 開発者コミュニティが皆様にとってどの程度有用であるかを知りたいと思います。ぜひ、ご意見・ご感想をお寄せください。 👉🏼 インターシステムズ開発者コミュニティ通年アンケート 2022 👈🏼 注意: アンケートが完了するまで5分ほどかかります。 #開発者コミュニティ公式 1 0 0 68
記事 Toshihiko Minamoto · 2023年1月24日 4m read ZPM簡単実装クックブック ZPM は、InterSystems IRIS データプラットフォーム用のアプリケーションやモジュールと連携するように設計されています。モジュールを管理するためのCLIであるZPN Clientと、モジュールやメタ情報のデータベースであるThe Registryの2つのコンポーネントで構成されています。ZPM を使用して、モジュールの検索、インストール、アップグレード、削除、公開を行うことができます。ZPMを使用すると、ObjectScriptクラス、フロントエンドアプリケーション、Interoperabilityプロダクション、IRIS BIソリューション、IRISデータセット、またはEmbedded Pythonホイールなどのあらゆるファイルをインストールできます。 今日、このクックブックは3つのセクションについて説明します。 ZPMのインストール モジュールの作成 Registry内のモジュールの検索、インストール、公開 #InterSystems Package Manager (IPM) #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 85
InterSystems公式 Toshihiko Minamoto · 2023年1月20日 InterSystems IRIS, IRIS for Health, & HealthShare Health Connect 2022.1.2がリリースされました InterSystems IRIS for Health, and HealthShare Health Connect のメンテナンスリリースとして2022.1.2 をリリースしました。このリリースは2022.1.0ならびに2022.1.1からの機能追加やバグフィックスを提供します。 変更の詳細については以下のページをご覧ください。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 109
InterSystems公式 Toshihiko Minamoto · 2023年1月18日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect 2022.3 開発者向けプレビュー5が公開されました これは、2022.3の開発者プレビュープログラムのさらなるプレビューリリースです。 2022.3では、多くのアップデートや機能強化が追加されており、新たな FHIR SQL Builder や、改良された Columnar Storage 、SUSE 15 SP4 や Oracle Linux 9 のサポートなど新機能があります。これらの機能や改良は現在の開発者プレビューで実現できていない場合があります。 今後のプレビューリリースは、隔週で更新される予定で、準備が整い次第、機能を追加していく予定です。 製品改善のため、開発者コミュニティを通じてフィードバックをお寄せください。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 63
記事 Toshihiko Minamoto · 2023年1月16日 7m read Embedded Python テンプレート 開発者の皆さん、こんにちは! InterSystems IRIS で embedded python を使用する一般的なプロジェクトの出発点として推奨できる、最小限の embedded python テンプレート をご紹介しましょう。 特徴: Embedded python対応 Embedded Pythonの3つの開発方法の例 VSCode開発対応 Dockerが利用可能 オンラインデモが可能 ZPM First開発対応。 以下、その特徴について説明しましょう。 #Embedded Python #開発環境 #InterSystems IRIS #VSCode Open Exchange app 3 0 0 131
お知らせ Toshihiko Minamoto · 2023年1月16日 2022年のあなたのご活躍をご覧ください! 開発者の皆さん、こんにちは。 今回は、開発者コミュニティの最新機能についてお知らせします! 🔥 2022年の総括 🔥 メンバーは、投稿数、コメント数、閲覧数、上位およびお気に入りの投稿/タグなど、自分だけの2022年の活動概要にアクセスできるようになりました! #開発者コミュニティ公式 2 0 0 83
InterSystems公式 Toshihiko Minamoto · 2023年1月4日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect 2022.3 開発者向けプレビュー4が公開されました これは、2022.3の開発者プレビュープログラムのさらなるプレビューリリースです。 2022.3では、多くのアップデートや機能強化が追加されており、新たな FHIR SQL Builder や、改良された Columnar Storage 、Oracle Linux 9 のサポートなど新機能があります。これらの機能や改良は現在の開発者プレビューで実現できていない場合があります。 今後のプレビューリリースは、隔週で更新される予定で、準備が整い次第、機能を追加していく予定です。 製品改善のため、開発者コミュニティを通じてフィードバックをお寄せください。 この開発者プレビューリリースのビルド番号は 2022.3.0.570.0 です。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 108
InterSystems公式 Toshihiko Minamoto · 2023年1月4日 InterSystemsコンテナレジストリ Webユーザインターフェースのお知らせ InterSystemsコンテナレジストリ Webユーザインターフェースのお知らせ InterSystemsはこの度、InterSystems コンテナレジストリ (ICR) Web ユーザインターフェースをリリースしました。このツールはICR上に多くあるコンテナイメージを見つけやすく、使いやすくできるようデザインされたものです。 InterSystems コンテナレジストリUIは以下のサイトです。 #Docker #コンテナ化 #InterSystems公式 0 0 0 102
記事 Toshihiko Minamoto · 2022年12月31日 5m read YASPE (Yet Another System Performance Extractor) jp YASPEはYAPE(Yet Another pButtons Extractor)の後継機種です。YASPEは、メンテナンスと拡張を容易にするために、多くの内部変更を行い、一から書き直しました。 YASPEの機能は以下の通りです。 「InterSystems Caché pButtons」 および 「InterSystems IRIS SystemPerformance」 ファイルを解析してグラフ化し、オペレーティング・システムおよび IRIS のメトリックを迅速にパフォーマンス解析します。 アドホックチャートを作成したり、「Pretty Performance」オプションでOperating SystemとIRISの指標を組み合わせたチャートを作成することで、より深く掘り下げることが可能です。 「System Overview」 オプションを使用すると、システムの詳細や一般的な設定オプションについて SystemPerformance ファイルを検索する手間を省くことができます。 YASPEはPythonで書かれています。ソースコードはGitHubで公開されており、Dockerコンテナ用には以下で公開されています。 https://github.com/murrayo/yaspe #システム管理 #ツール #パフォーマンス #Caché #InterSystems IRIS 1 0 0 74
記事 Toshihiko Minamoto · 2022年12月21日 7m read Django 入門 パート 3 Django の可能性と IRIS の使用方法を引き続き観察しています。 初めにモデルの定義方法と、IRIS に存在しているテーブルへの接続方法を確認し、次に組み込みの Django 管理ポータルを拡張して、モデルに含まれるデータの表示、フィルタ、編集、そしてページネーションの機能を追加しました。 では、実際の動作を確認しましょう。posts-and-tags パッケージで使用したデータで Django に REST API を作成します。 それには、Django REST Framework を使用します。 Django REST Framework は、Web API を構築するための強力で柔軟性を備えたツールキットです。 REST Framework の使用を推奨するのには、以下のような理由があります。 Web で閲覧可能な API には、開発者のユーザビリティにおいて大きなメリットがあります。 OAuth1a と OAuth2 の認証ポリシーを含むパッケージ ORM と非 ORM データソースの両方をサポートするシリアル化 すべてをカスタマイズ可能。強力な機能が必要なければ、通常の関数ベースのビューを使用できます。 詳細なドキュメントと優れたコミュニティサポート Mozilla、Red Hat、Heroku、Eventbrite など、世界的に有名な企業が使用・信頼 #Embedded Python #Python #InterSystems IRIS Open Exchange app 0 0 0 226
記事 Toshihiko Minamoto · 2022年12月21日 8m read Kubeless を使って FasS モードで InterSystems IRIS を実行する FaaS(Function as a Service)は、アプリケーションの機能を開発、実行、および管理するプラットフォームを提供するクラウドコンピューティングサービスのカテゴリです。アプリの開発と起動に一般的に関連するインフラストラクチャの複雑な構築や保守がありません。 このモデルに従ったアプリケーションの構築は、「サーバーレス」アーキテクチャを実現する方法の 1 つであり、通常、マイクロサービスアプリケーションを構築する際に使用されています。 Wikipedia FaaS は、クラウドでワークロードを実行するための非常に一般的なアプローチで、開発者はコードを書くことに専念することができます。 この記事では、InterSystems IRIS のメソッドを FaaS 方式でデプロイする方法を説明します。 #Docker #クラウド #InterSystems IRIS 1 0 0 70
InterSystems公式 Toshihiko Minamoto · 2022年12月20日 6m read Apache Webサーバインストール廃止に関する FAQ 概要 Global Summit 2022 で発表しました通り、Apache ベースの Web サーバ (プライベート Web サーバまたは PWS と呼ばれることが多い) の出荷、インストールを中止します。現在のところ、InterSystems IRIS 2023.1 から中止する予定です。 #InterSystems IRIS #InterSystems公式 0 0 0 279
InterSystems公式 Toshihiko Minamoto · 2022年12月20日 4m read Apache Webサーバ(プライベートWebサーバ: PWS)インストレーションの廃止 Global Summit 2022 で発表しました通り、Apache ベースの Web サーバ (プライベート Web サーバまたは PWS と呼ばれることが多い) の出荷、インストールを中止します。現在のところ、InterSystems IRIS 2023.1 から中止する予定です。 この新しいアプローチにより、目的に最も適した Web サーバを選択し、その設定や保守、更新を自由に実施することが可能となります。この変更による主な利点は、特にセキュリティ脆弱性において重要な修正について、インターシステムズ からのキットのアップデートを待つことなく、最新バージョンを入手できるようになることです。インターシステムズは、Apache または IIS の構成に役立つツールを提供します。(InterSystems IRIS Community Edition では、PWS を引き続きインストールすることに注意してください)。 Web サーバのインストールは一般的なプロセスであり、通常は簡単です。また、さまざまな Web サーバ・ベンダによって文書化されています。 #InterSystems IRIS #InterSystems公式 0 0 0 219
記事 Toshihiko Minamoto · 2022年12月16日 6m read IRIS IntegratedML を使用した母体リスクを予測する Web アプリ 母体リスクは、医学界でよく知られているいくつかのパラメーターから測定できます。 この測定により、医学界とコンピューター化されたシステム(特に AI)を支援すべく、科学者である Yasir Hussein Shakir は、母体リスクの検出/予測における ML アルゴリズムをトレーニングするための非常に便利なデータセットを公開しました。 このデータセットは、ML の最大級のデータリポジトリとして最もよく知られている Kaggle に公開されています。 https://www.kaggle.com/code/yasserhessein/classification-maternal-health... #AI #IntegratedML #InterSystems IRIS Open Exchange app 0 0 0 81
記事 Toshihiko Minamoto · 2022年12月12日 16m read Angular: コンテナとプレゼンテーションコンポーネント(別名: smart-dumb) こんにちは! 今日は、Angular で最も重要なアーキテクチャパターンの 1 つについてお話しします。 パターン自体は直接 Angular に関連していませんが、Angular はコンポーネント駆動のフレームワークであるため、このパターンは最新の Angular アプリケーションを構築するために最も不可欠なものの 1 つです。 「コンテナ・プレゼンテーション」パターン コンポーネントは、小さい、目的集中型、独立型、テスト可能性、そして一番重要と言える再利用可能性という特性が備わっているのが最適だと考えられています。 コンポーネントに、サーバー呼び出しを行う、ビジネスロジックが含まれている、他のコンポーネントと密に連携している、他のコンポーネントまたはサービスの内部を過度に知っている、という特徴が備わっていれば、より大きく、テスト、拡張、再利用、変更が行いにくいものになってしまします。 「コンテナ・プレゼンテーション」パターンは、これらの問題を解決するために存在します。 一般的にすべてのコンポーネントは、コンテナコンポーネント(スマート)とプレゼンテーションコンポーネント(ダム)の 2 つのグループに分けられます。 #Angular #Angular2 #UI 開発 #コーディングのガイドライン #フロントエンド #その他 0 0 0 450
InterSystems公式 Toshihiko Minamoto · 2022年12月11日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect 2022.3 開発者向けプレビュー3が公開されました これは、2022.3の開発者プレビュープログラムのさらなるプレビューリリースです。 2022.3では、多くのアップデートや機能強化が追加されており、新たな FHIR SQL Builder や、改良された Columnar Storage 、Oracle Linux 9 のサポートなど新機能があります。 今後のプレビューリリースは、隔週で更新される予定で、準備が整い次第、機能を追加していく予定です。 製品改善のため、開発者コミュニティを通じてフィードバックをお寄せください。 #リリース #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 107
記事 Toshihiko Minamoto · 2022年12月8日 5m read InterSystems IRIS における一意のインデックスと null 値 一意のインデックスにまつわる興味深いパターンが最近持ちあがったので(isc.rest に関する内部ディスカッション)、コミュニティ向けに強調したいと思います。 動機付けのユースケースとして: ツリーを表すクラスがあるとします。各ノードには名前があるため、名前と親ノードでノードを一意にしたいと考えています。 各ルートノードにも一意の名前を持たせます。 この場合の自然な実装は以下のようになります。 #SQL #インデックス付け #Caché #InterSystems IRIS 0 0 0 172
記事 Toshihiko Minamoto · 2022年11月29日 11m read Angular: 一般的なヒント 中・上級トピックに進む前に、より一般的なポイントについてまとめておきたいと思います。 これはもちろん主観的な内容であるため、他の意見やさらに良い根拠をお持ちであれば、それについて喜んでお聞きします。 このリストは包括的ではありません。一部のトピックは今後の記事で対応するつもりなので、意図的にそうしています。 ヒント 1. 公式スタイルガイドに従う Angular は、アプリケーションに使用可能なアーキテクチャを制限するという点で非常に厳格ですが、それでも独自の方法で行えることはたくさんあります。 開発者の想像力は無限ではありますが、そのために、あなたと、またはあなたを引き継いでプロジェクトに携わる人の作業が困難になってしまうことがあります。 Angular チームは、Angular アーキテクチャ自体とそのライブラリをうまく管理しているため、安定した対応可能なコードベースを作成する方法をよく理解しています。 したがって、公式スタイルガイドに従い、そのとおりに動作しない場合にのみ他の方法を取るようにすることをお勧めします。 こうすることで、新しいプロジェクトに参加する際や、他の人がプロジェクトに参加する際に、事がより簡単に進められるようになります。 #Angular #Angular2 #UI 開発 #コーディングのガイドライン #フロントエンド #その他 0 0 0 94
InterSystems公式 Toshihiko Minamoto · 2022年11月28日 InterSystems IRIS, IRIS for Health, HealthShare Health Connect 2022.3 開発者向けプレビュー2が公開されました これは、2022.3の開発者プレビュープログラムのリリース第2弾です。 2022.3では、新たな FHIR SQL Builder や、改良された Columnar Storage 、Oracle Linux 9のサポート(このプレビューには入っていません)など新機能や、多くのアップデート、機能強化が行われています。 プレビューリリースは、隔週で更新される予定で、準備が整い次第、機能を追加していく予定です。 製品改善のため、開発者コミュニティを通じてフィードバックをお寄せください この開発者プレビューリリースのビルド番号は 2022.3.0.545.0 です。 #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems公式 0 0 0 123