記事 Mihoko Iijima · 2023年10月10日 15m read 複雑なJSONの生成に便利な「JSONテンプレートエンジン」の使い方ご紹介 開発者の皆さん、こんにちは。 この記事では、複雑なJSON形式の文書を「JSONテンプレートエンジン」を利用して生成させる方法をご紹介します。 「JSONテンプレートエンジン」については、6月のウェビナーで使用例をご紹介しましたが、JSON生成対象として医療情報交換標準規格であるFHIRリソースのJSON(例:Patientリソース)を例に解説しています。 このエンジンは、JSON形式の文書であればどのような種類のデータでもご利用いただけますので、一般的なJSON形式の文書を利用して使い方をご紹介します。 #JSON #ObjectScript #オブジェクトデータモデル #ヒントとコツ #InterSystems IRIS #InterSystems IRIS for Health 1 7 0 1.1K
お知らせ Mihoko Iijima · 2023年10月5日 応募締切まであと1か月!:第1回 InterSystems Japan 技術文書ライティングコンテスト 開発者の皆さん、こんにちは! 「技術文書ライティングコンテスト」の応募締切まであと1か月となりました💨 https://www.youtube.com/embed/SAlJX0xEbIg[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] #コンテスト #InterSystems IRIS #InterSystems IRIS for Health #IRIS contest 0 0 0 95
記事 Mihoko Iijima · 2023年10月3日 4m read 5つの便利なSQL関数のご紹介 開発者の皆さん、こんにちは! この記事では、Muhammad Waseem さんが(US開発者コミュニティに)投稿された「SQLのスキルを次のレベルに引き上げることのできる5つの便利なSQL関数」の記事についてご紹介します。 ✅ SQLに関わらず、IRIS/Caché全般で日頃利用されている便利な機能、使い方、関数などなどありましたら、ぜひコミュニティで共有いただければと思います。 ✅ 現在「技術文書ライティングコンテスト」開催中です! 🎁 参加賞/特賞 🏆ありますので、ぜひチャレンジしてみてください! 以下、Muhammad さんの記事です。 この記事では、5つの便利なSQL関数の説明を実行例と共にご紹介します👇 COALESCE RANK DENSE_RANK ROW_NUMBER Function to Get Running Totals まずは、COALESCE関数から始めてみましょう #SQL #ヒントとコツ #初心者 #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 553
記事 Mihoko Iijima · 2023年9月26日 4m read SQLAlchemy - IRISのデータベースでPythonとSQLを使う最も簡単な方法(過去のコンテスト記事ご紹介) この記事では、2023年3月1日~31日の期間に開催された「技術文書ライティングコンテスト:InterSystems IRISチュートリアル」に応募された24作品の中から、Open Exchangeに公開されている sqlalchemy-iris を利用してPythonとSQLでIRISのデータを操作する方法を投稿された Heloisa Paivaさんの記事をご紹介します。 Open Exchangeは、世界各地にいる開発者コミュニティメンバーが開発したインターシステムズ製品で利用できるサンプルアプリが登録されているページで、自由にダウンロードしてご利用いただけます。 Heloisaさんの記事のように公開されている Open Exchange の利用例があると、「ちょっと使ってみたいな・・」と思われているメンバーの方への情報共有ができてとても有用な記事になると思います!丁度日本で初開催の「技術文書ライティングコンテスト」開催中ですので、ぜひ使用例や感想など、投稿してみてください!💪 #Innovatium #Python #SQL #チュートリアル #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 643
お知らせ 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 204
お知らせ Mihoko Iijima · 2023年9月25日 ★受賞者発表!★ InterSystems Python プログラミングコンテスト 2023 開発者の皆さん、こんにちは! InterSystems Python プログラミングコンテスト 2023の勝者が決定しました! 今回もコンテストにご参加・ご注目いただきありがとうございました!今回は 15 のアプリケーション の応募がありました🔥 #コンテスト #IRIS contest 0 0 0 114
お知らせ 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 117
お知らせ Mihoko Iijima · 2023年9月20日 ★投票開始!★ InterSystems Python プログラミングコンテスト 2023 開発者の皆さん、こんにちは! InterSystems Python プログラミングコンテスト 2023 の投票が開始されました! 🔥 ベストアプリケーションはこれだ! 🔥と思う作品にぜひ投票お願いします。(今回は15作品のご応募がありました) 投票方法については以下ご参照ください。 #コンテスト #IRIS contest 1 0 0 121
記事 Mihoko Iijima · 2023年9月20日 2m read VSCode:エラー発生行に移動する方法 開発者の皆さん、こんにちは! ObjectScriptのコード実行中にエラーが発生した場合 "<UNDEFINED>HelloWorld+2^Simple.Demo.1 *name" のようなエラーメッセージが表示されます。 エラーメッセージの読み方については、ObjectScriptクックブックの「ObjectScriptでエラーが発生したら」のエラーメッセージの読み方 をご参照ください。 エラー行の特定を行う際、VSCodeのコマンドパレットを利用すると簡単に対象行にジャンプできますので、以下、方法をご紹介します。 1)VSCodeのView→Command Palette... を開きます。 2) 「ObjectScript:Open Error Location...」を選択します(初回は表示項目に登場しないため > の後ろに ObjectScript と入力すると表示されます)。 3) テキストボックスが表示されるので、エラーメッセージの出力情報の中から ラベル名+行数^生成ルーチン名 をコピーして貼り付け、Enterをクリックします。 ※スタジオにも同様の機能がありますが、VSCodeの場合対象となるコード(生成コードの元コード)をVSCode上で表示していなくても対象となる生成ルーチンを開きエラー行をポイントしてくれます。 #ObjectScript #ヒントとコツ #開発環境 #InterSystems IRIS #InterSystems IRIS for Health #VSCode 3 0 0 895
記事 Mihoko Iijima · 2023年9月18日 4m read VSCode:管理ポータルやスタジオにある「XMLファイルのインポート/エクスポート 」が追加されました 開発者の皆さん、こんにちは! スタジオを利用されている方にはお馴染みのソースコードの「XMLファイルへのエクスポート/インポート機能」がVSCodeのObjectScriptエクステンションに追加されました! (ObjectScript 2.10.0以降に含まれています。こちらのリクエストが元となりました👉https://github.com/intersystems-community/vscode-objectscript/issues/1158 エクステンションの追加番号は#1171です) 今まで、過去エクスポートしたXMLファイルをVSCodeから参照するためには、管理ポータル(またはスタジオ)を利用してインポートする必要がありましたが、VSCodeの画面だけでできるようになりました! 💡注意1: InterSystems IRIS /InterSystems IRIS for Health 2023.2以降のバージョンに接続した状態でご利用いただける機能です。 💡注意2:この機能は管理ポータルやスタジオのインポート/エクスポートのVSCode版のような機能となるため、インポートしたソースコードはサーバ側にインポートされ、エクスポートはサーバ側コードを選択してXMLファイルにエクスポートする動作となります。XMLファイルインポート後、VSCodeのワークスペースでローカルファイル(*.cls や *.mac)として編集 したい場合は、 ObjectScriptエクステンションマークをクリックし、対象のコードを選択→エクスポート の手順でローカルにエクスポートする必要があります。 #ObjectScript #ヒントとコツ #開発環境 #InterSystems IRIS #InterSystems IRIS for Health #VSCode 3 0 1 519
記事 Mihoko Iijima · 2023年9月13日 3m read Quick sample:データベース作成チュートリアル(過去のコンテスト投稿記事のご紹介) この記事では、2023年3月1日~31日の期間に開催された「技術文書ライティングコンテスト:InterSystems IRISチュートリアル」に応募された24作品の中から、Heloisa Paivaさんが投稿されたシンプルですぐに試せる記事をご紹介します。 はじめに このチュートリアルは、テストやチュートリアル用のサンプル作成など、あらゆる目的でサンプルデータベースを作成するための、私が見つけた最も簡単な方法についての簡単なチュートリアルです。 ネームスペースの作成 ターミナルを開きます。 次のコマンドを実行します。 "Do $SYSTEM.SQL.Shell()" (※または :sql の入力でもSQLシェルに切り替えできます) "CREATE DATABASE " コマンドを実行します。実行時、作成したいネームスペース名をコマンドの引数に指定します。(TESTネームスペースを作成する例:CREATE DATABASE TEST) これで、管理ポータルから新しいネームスペースを作成するより簡単で素早い方法でネームスペースを作成できます。 #Innovatium #SQL #チュートリアル #InterSystems IRIS 1 0 0 165
お知らせ Mihoko Iijima · 2023年9月4日 記事の投稿方法:第 1 回技術文書ライティングコンテスト 開発者の皆さん、こんにちは! いよいよ9月6日(水)~「第1回 InterSystems Japan 技術文書ライティングコンテスト」が始まります! このお知らせでは、技術文書ライティングコンテスト📝への記事の投稿方法をご紹介します。 手順は以下2つだけ。とても簡単です。ぜひチャレンジしてみてください!💪 開発者コミュニティにアカウントを作成する IRISに関連した記事を書いてコンテスト用タグを設定する 1については、記事「アカウント作成方法」に図解がありますのでご参照ください。 2については、以下の「記事の投稿方法」で詳しくご紹介します。 #コンテスト #ヒントとコツ #InterSystems IRIS #IRIS contest 1 3 0 157
お知らせ 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 441
お知らせ Mihoko Iijima · 2023年8月29日 ★受賞者発表!★ 第 2 回 InterSystems Idea-A-Thon(アイデアソン) 開発者の皆さん、こんにちは。 第 2 回 InterSystems Idea-A-Thon(アイデアソン) の応募期間中に 29 件の素晴らしいアイデア が投稿されました! 💡 InterSystems IRISを使用して、高速、安全、環境に優しいソリューションを実行する 💡 アイデアの投稿を行っていただき、また、投票やコメントを記入いただきありがとうございました! この記事では、受賞者を発表します! #コンテスト #InterSystems アイデアポータル 1 0 0 126
お知らせ Mihoko Iijima · 2023年8月29日 テクノロジーボーナス詳細:InterSystems Python プログラミングコンテスト 2023 開発者の皆さん、こんにちは! InterSystems Python プログラミングコンテスト 2023 のテクノロジーボーナス詳細が決定しました! #Embedded Python #Python #コンテスト #IRIS contest 1 0 0 86
お知らせ Mihoko Iijima · 2023年8月8日 InterSystems Python プログラミングコンテスト 2023 開発者の皆さん、こんにちは! 次の InterSystems オンラインプログラミングコンテストは、Pythonに特化した内容を予定しています! 🏆 InterSystems Python プログラミングコンテスト 🏆 期間: 2023年9月4日~24日 賞金総額: $13,500 #Embedded Python #Python #イベント #コンテスト #InterSystems IRIS #IRIS contest #Open Exchange 0 0 0 365
お知らせ Mihoko Iijima · 2023年7月20日 第 2 回 InterSystems Idea-A-Thon(アイデアソン)開催! 開発者の皆さん、こんにちは! InterSystems製品に関連するアイデアをご提案いただく「アイデアソン」の2回目の開催が決定しました! 🎁 第2回 InterSystems Idea-A-Thon(アイデアソン) 🎁 8月1日~21日の期間にInterSystems 製品やサービスに関連するアイデアをご提案いただくコンテストで賞品の用意があります! どなたでもご参加いただけます! #イベント #InterSystems アイデアポータル #IRIS contest #開発者コミュニティ公式 2 0 0 169
記事 Mihoko Iijima · 2023年7月14日 4m read InterSystemsコンテナレジストリの使い方とコンテナ開始までの流れ(解説ビデオ付き) 開発者の皆さん、こんにちは! InterSystems IRIS 、InterSystems IRIS for Healthのコミュニティエディションは、WindowsやLinuxにインストールするキットの他にコンテナ版も公開されています。 コンテナ版はダウンロードページからではなく、InterSystemsコンテナレジストリ よりpullいただけます。 https://www.youtube.com/embed/HEGWVP0PIfI[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。] この記事では、InterSystemsコンテナレジストリ の使い方と、コンテナ開始までの流れをご紹介します。 #Docker #ヒントとコツ #初心者 #InterSystems IRIS #InterSystems IRIS for Health 0 0 1 248
お知らせ Mihoko Iijima · 2023年7月11日 ★受賞者発表!★ InterSystems グランプリ・コンテスト 2023 開発者の皆さんこんにちは! InterSystemsグランプリコンテスト 2023 の勝者が発表されました! この記事では、コンテスト受賞者を発表します。 今回は、20 の応募 🔥 がありました! #コンテスト #IRIS contest 1 0 0 138
お知らせ Mihoko Iijima · 2023年7月3日 ★投票開始!★InterSystems グランプリ・コンテスト 2023 開発者の皆さん、こんにちは! InterSystems グランプリ・コンテスト2023の投票が開始されました! 🔥 ベストアプリケーションはこれだ!! 🔥と思う作品にぜひ投票をお願いします。 投票方法は以下ご参照ください。 #コンテスト #IRIS contest 0 0 0 104