发布新帖

查找

公告
· 十月 14, 2024

InterSystems IRIS Technical Tutorial Contest in Portuguese

Hello, Community!

It's time for the next InterSystems Developer Community contest!

✍️ InterSystems IRIS Technical Tutorial Contest ✍️

Create a Technical Tutorial** that can be considered a guide for InterSystems IRIS programmers of any level: beginner/intermediate/senior, from October 14th to November 24th. The tutorial can be in the form of an Article with text and images and/or a Demonstration Video.

Enjoy and let your creativity flow! Show how easy and fun it can be to create solutions with InterSystems IRIS.

🎁 Prizes for everyone: A special prize for each author participating in the competition!

Prizes

1. Everyone is a winner in the Tech Article Contest! Any member who writes an article during the competition period will receive a special prize:

🎁 InterSystems - Developer Community Thermos Bottle (300 ml)

2. Expert Awards – articles will be judged by InterSystems experts:

🥇 1st place: iPad Air de 11” Wi-Fi 128 GB 

🥈 2nd place: Air Pods Pro 2nd gen

🥉 3rd place: Echo Show: Smart Display Full HD 15,6’’ com Alexa

3. Developer Community Award – article with the most likes:

🎁  Echo Dot - Alexa Echo Dot 5th gen

Note: 

  1. The author can only be awarded once per category (in total, the author will win two prizes: one for Expert and one for the Community)
  2. In the event of a tie, the number of votes of the experts for the tied articles will be considered a tie-breaking criterion.  

Who can participate?

Any Developer Community member, except for InterSystems employees. Create an account!

Contest period

📝  October 14th to November 10th: Publication of articles. 

🗳️  November 11th to November 17th: Voting time. 

🏅  November 18th: Winners announcement. 

Publish an article(s) throughout this period. DC members can vote for published articles with Likes – votes in the Community award.

Note: The sooner you publish the article(s), the more time you will have to collect both Expert & Community votes.

What are the requirements? 

❗️ Any article written during the contest period and satisfying the requirements below will automatically* enter the competition:

  • The article must be a tutorial** on the InterSystems IRIS topic. It can be either for beginners, middle or senior developers.
  • The article must be in Portuguese (incl. inserting code, screenshots, etc.).  
  • The article must be 100% new (it can be a continuation of an existing article not in the contest).  
  • The article cannot be a translation of an article already published in other communities.  
  • The article should contain only correct and reliable information about InterSystems technology.
  • The article has to contain the Tutorial tag.
  • Article size: 400 words minimum (links and code are not counted towards the word limit).  
  • Articles on the same topic but with dissimilar examples from different authors are allowed.

* Our experts will moderate articles. Only valid content will be eligible to enter the contest.

** Tutorial “is a method of transferring knowledge and may be used as a part of a learning process. More interactive and specific than a book or a lecture, a tutorial seeks to teach by example and provide the information to complete a certain task.”
https://en.wikipedia.org/wiki/Tutorial

Tutorials provide step-by-step instructions that a developer can follow to complete a specific task or set of tasks.

🎯 EXTRA BONUSES

This time, we've decided to add additional bonuses that will help you to win the prize! Please welcome: 

Bonus

Nominal 

Details

Topic bonus

If your article is on the topic from the list of proposed topics (listed below), you will receive a bonus of 5 Expert votes. 

Video bonus

Besides publishing the article, make an explanatory video.

Discussion bonus

1

Article with the most useful discussion, as decided by InterSystems experts. Only 1 article will get this bonus.

New participant bonus

3

If you haven't participated in the previous contests, your article(s) will get 3 Expert votes.

Programming bonus

5

Besides publishing the article, Publish your related application on InterSystems Open Exchange. And don't forget to reference it in the article.

Proposed topics

Here's a list of proposed topics that will give your article extra bonuses:

✔️ Using AI/ML/GenAI
✔️ Using Vector Search
✔️ Using FHIR SQL Builder

Note: Articles on the same topic from different authors are allowed.


It's time to show off your writing skills! Good luck  

2 Comments
讨论 (2)2
登录或注册以继续
问题
· 十月 14, 2024

How does VSCode work with multiple IRIS instance on the same server

Hi All,

I'm trying to connect to an IRIS instance using VSCode, the problem is, there are 2 IRIS instances installed on this server, published by the same hostname using https (port 443) under 2 different subfolders (e.g., iris.demo.com/base & iris.demo.com/test).

When connecting via studio, I was able to connect by using the hostname (e.g., iris.demo.com) and specifying the super server port, while when connecting through VSCode, when specifying the web server port 443, the connection is always defaulted to one of the instance.

Is there any way we can specify the instance in VSCode?

Many thanks!

2 Comments
讨论 (2)2
登录或注册以继续
文章
· 十月 13, 2024 阅读大约需 10 分钟

IRIS開発における生成AIの活用について

はじめに

生成AIを活用したアプリケーション開発は、Python、JavaScriptなどのメジャー言語による体験記事がよく見られます。一方、IRISのObjectScriptの開発に言及された記事は比較的少ないのが現状です。そこで、本記事では生成AIがObjectScriptの開発にどこまで活用できるのかを検証しました。

特にDevOpsのプロセスにおいて、生成AIは様々なシーンでの活用が期待できます。今回は開発工程に注目し、以下の観点から生成AIの有効性を調査しました。

  • 開発
    • コードの自動生成
    • 環境構築のアシスタント(テーブルの作成)
  • 検証
    • テストデータ生成のサポート

環境

本記事の検証は以下の環境で行いました。

開発環境

讨论 (0)1
登录或注册以继续
问题
· 十月 12, 2024

Embedded Python - Errors with Numpy

When I install the numpy package on Python on my PC using:

pip install numpy

I can use it in python on my machine. If I do:

pip install --target C:\InterSystems\IRIS\mgr\python numpy

I get errors any time I try to import it in embedded python.

Traceback (most recent call last):
  File "c:\intersystems\iris\mgr\python\numpy\_core\__init__.py", line 23, in <module>
    from . import multiarray
  File "c:\intersystems\iris\mgr\python\numpy\_core\multiarray.py", line 10, in <module>
    from . import overrides
  File "c:\intersystems\iris\mgr\python\numpy\_core\overrides.py", line 8, in <module>
    from numpy._core._multiarray_umath import (
ModuleNotFoundError: No module named 'numpy._core._multiarray_umath'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "c:\intersystems\iris\mgr\python\numpy\__init__.py", line 128, in <module>
    from numpy.__config__ import show as show_config
  File "c:\intersystems\iris\mgr\python\numpy\__config__.py", line 4, in <module>
    from numpy._core._multiarray_umath import (
  File "c:\intersystems\iris\mgr\python\numpy\_core\__init__.py", line 49, in <module>
    raise ImportError(msg)
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
We have compiled some common reasons and troubleshooting tips at:
    https://numpy.org/devdocs/user/troubleshooting-importerror.html
Please note and check the following:
  * The Python version is: Python3.9 from "c:\intersystems\iris\bin\IRISDB.EXE"
  * The NumPy version is: "2.1.2"
and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.
Original error was: No module named 'numpy._core._multiarray_umath'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "c:\intersystems\iris\mgr\python\numpy\__init__.py", line 133, in <module>
    raise ImportError(msg) from e
ImportError: Error importing numpy: you should not try to import numpy from
        its source directory; please exit the numpy source tree, and relaunch
        your python interpreter from there.

Has anyone else run into this and do you know how to fix it?

4 Comments
讨论 (4)2
登录或注册以继续
公告
· 十月 11, 2024

InterSystems Package Manager (IPM) v0.9.0 Beta

InterSystems Package Manager 0.9.0 Beta

I am excited to announce the upcoming release of InterSystems® Package Manager (IPM) version 0.9.0. This has possible impact for all users of IPM and we would welcome the community’s feedback prior to release.

7 Comments
讨论 (7)5
登录或注册以继续