查找

公告
· 七月 8, 2024

InterSystems 2024 Python 编程大赛

嗨,开发者,

我们很高兴邀请大家参加新的以 Python 为主题的 InterSystems 在线编程竞赛!

🏆 InterSystems 2024 Python 编程大赛 🏆

时间: 2024年7月15日-8月4日(美国东部时间)

奖金池: 14,000美元


话题

使用Python(或嵌入式Python)作为编程语言的InterSystems IRIS或InterSystems IRIS for Health或IRIS Cloud SQL开发任意解决方案。

一般要求:

  1. 应用程序或库必须具有完整的功能。它不应该是另一种语言中已经存在的库的导入或直接接口(C++除外,在C++中,您确实需要做大量的工作来为IRIS创建接口)。它不应是现有应用程序或库的复制粘贴。
  2. 有效应用程序:100%全新的Open Exchange  Apps或已有的应用程序(但有显著提升)。所有参赛者/团队提交的应用程序只有经过我们团队的审核之后才会被批准参赛。
  3. 该应用程序应在 IRIS Community Edition 或 IRIS for Health Community Edition 上运行。两者都可作为host (Mac, Windows)版从Evaluation site下载,或者可以按从 InterSystems Container Registry或Community Container中提取的容器形式使用: intersystemsdc/iris-community:latest 或 intersystemsdc/irishealth-community:latest 。  
  4. 该应用需开源并在GitHub上发布。
  5. 该应用的README文件应为英文,包含安装步骤,并包含视频demo或/和应用程序如何运行的描述。
  6. 一名开发者只允许提交 3 份作品。

请留意:我们的专家将根据复杂性和实用性的标准最终决定应用程序是否被批准参加比赛。他们的决定是最终决定,不得申诉。

奖品

1. 专家提名奖(Experts Nomination)——获奖者由我们特别挑选的专家团选出:

 

🥇第一名 - 5,000 美元

🥈第二名 - 3,000 美元

🥉第三名 - 1,500 美元

🏅第四名 - 750 美元

🏅第五名 - 500 美元

🌟第 6-10 位 - 100 美元

2. 社区提名奖(Community Nomination)—— 获得总票数最多的应用程序:

 

🥇第一名 - 1,000 美元

🥈第二名 - 750 美元

🥉第三名 - 500 美元

🏅第四名 - 300 美元

🏅第五名 - 200 美元

如果几位参与者获得相同数量的选票,他们都将被视为获胜者,奖金由获胜者分享。

谁可以参加?

任何开发者社区的成员均可参加,InterSystems内部员工除外(InterSystems contractor员工可以参加)。还没有账号?现在来建一个!     

👥开发人员可以组队创建协作应用程序。一个团队允许 2 到 5 名开发人员。

请注意,要在您的README文件中标注您的团队成员(成员的社区用户主页)。

重要截止日期:

🛠 应用程序开发和注册阶段:

  • 2024年7月15日 (美国东部时间00:00):比赛开始。
  • 2024年7月28日 (美国东部时间23:59):提交截止日期。

 投票时间:

  • 2024年7月29日 (美国东部时间00:00):投票开始。
  • 2024年8月4日 (美国东部时间23:59):投票结束。

注意:在整个参赛期间(开发与投票期间),开发者可持续编辑、提升其应用。

      资源助力:

      ✓ 文档

      ✓ 示例应用及库

      ✓ 在线课程

      ✓ 视频

      ✓ IRIS初学者

      ✓  ObjectScript Package Manager (IPM) 初学者

      ✓ 如果向大赛提交您的应用?

      需要帮助?

      加入 InterSystems Discord server上的竞赛频道或跟帖留言。

      期待您的精彩提交 - 加入我们的编程大赛吧!来赢得胜利!


      ❗️参加本次比赛即表示您同意此处列出的比赛条款。请在继续之前仔细阅读它们。 ❗️

      问题
      · 七月 6, 2024

      Handling non-8-bit characters in HTTP headers.

      Hi all,

      When passing on the content of a file in a REST API call, I need to put the original file name in an HTTP header. As it happens, some file names have non-8-bit characters in them ("å", "ö", and the like), and these arrive garbled on the other side. Does anybody know the correct way to encode them (assuming they should be encoded at all)?

      $zconvert(filename, "O", "UTF8") does not appear to be it. I'm leaning towards $zconvert(filename, "O", "URL"), but leaning isn't good enough.

      Thanks,
      Otto

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

      积极参与社区互动,赢取中文社区最佳贡献奖!

      👉即日起积极参与社区互动,就有机会获得赠书《AI医疗革命》(中文版)!

      Hi 开发者们,

      为鼓励大家积极参与社区建设,即日起我们将持续、按月举办💡“中文社区最佳贡献奖”💡活动。

      📅  活动简介

      我们会在每个月的新增成员现有成员中分别抽取一名当月积分最高的社区成员,奉上“中文社区最佳贡献奖”,奖品为《AI医疗革命》(中文繁体译版)一本。本书中文简体译版为《超越想象的GPT医疗》,原著The AI REVOLUTION IN MEDICINE(GPT-4 AND BEYOND) 出版于2023年,作者Peter Lee,Carey Goldberg,Isaac Kohane分享了以GPT-4 为代表的大语言模型在医学领域的诸多应用可能性,更重要的是向大家展现了一种可能出现的人- 机相结合的“关系”范式。本书(中文简体译版)也在CHIMA 2024期间作为优秀图书得到了推荐,值得一读。

      🎉  哪些成员可以参与?

      InterSystems开发者社区中文社区现有成员,以及当月新加入中文社区的成员(非InterSystems员工),均在此次活动范围。

      ✅如何参与?

      我们欢迎您在社区进行以下互动:

      • 发布文章/经验帖;
      • 在Open Exchange发布应用;
      • 在现有的帖子下,积极发布有效评论/回复;
      • 将英文社区的文章翻译到中文社区;
      • 邀请新成员加入开发者社区(如果您邀请了新成员,请通过站内信联系 @Claire Zheng 并告知)。

      🎁  获奖须知

      • 每位社区成员仅有一次获奖机会,我们会在抽奖时排除已获得过“中文社区最佳贡献奖”的成员。
      • 我们会于次月公布上月的获奖者,通过开发者社区站内信与获奖者取得联系并进行奖品邮寄。敬请您留意。

       🍀 如果您对此次活动有任何疑问,欢迎跟帖提问!🍀 

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

      Why does the Rule Editor display a sad face?

      Hello,

      I have a slight issue that's causing me some inconvenience when using the rule editor within Microsoft Edge (Version 126.0.2592.81).

      Whenever I try to load up any ruleset, the ruleset displays an unhappy face like this:

      This has only recently started, when opening up the rule editor in another browser e.g. Chrome, the problem disappears.

      I've tried to remedy the situation by resetting Edge, Updating Edge Version, Clearing Cache/Cookies etc. but nothing seems to fix it.

      I have other colleagues opening the same rule sets in the same version as Edge without any issue, so I do not believe it's an issue with the ruleset itself.

      Has anyone else encountered this issue and fixed it?

      Thanks.

      5 Comments
      讨论 (5)3
      登录或注册以继续
      文章
      · 七月 1, 2024 阅读大约需 6 分钟

      This CPU is not supported by this version of IRIS***, which requires "AVX" and "BMI" CPU instructions.

      これは InterSystems FAQ サイトの記事です。
       

      IRIS2024.1以降のバージョンをインストールしようとした際に、以下のようなエラーになることがあります。

      This CPU is not supported by this version of IRISHealth, which requires “AVX” and “BMI” CPU instructions.


      これは、2024.1以降のバージョンより最小CPUの条件として、AVX および BMI 拡張命令が含まれることが条件となっているのですが、ご使用の環境に含まれない(仮想環境やFTサーバ等の特殊なシステムでは無効化されている場合も)ときに出力されるエラーです。

      最小CPUサポートバージョンについては、以下のドキュメントをご覧ください。
      Minimum Supported CPU

      現在使用中のCPUの拡張命令セットの情報の確認方法については、以下のDC記事をご覧ください。
      CPU のマイクロアーキテクチャファミリと命令セットの判定方法


      Linuxの場合は、lscpuコマンド、または lshw -class processor コマンドで確認できます。

      実行例:

      lscpu
      アーキテクチャ:                      x86_64
      CPU 操作モード:                      32-bit, 64-bit
      バイト順序:                          Little Endian
      CPU:                                 1
      オンラインになっている CPU のリスト: 0
      コアあたりのスレッド数:              1
      ソケットあたりのコア数:              1
      ソケット数:                          1
      NUMA ノード数:                       1
      ベンダー ID:                         GenuineIntel
      BIOS Vendor ID:                      GenuineIntel
      CPU ファミリー:                      6
      モデル:                              142
      モデル名:                            Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
      BIOS Model name:                     Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
      ステッピング:                        12
      CPU MHz:                             2112.006
      BogoMIPS:                            4224.01
      ハイパーバイザのベンダー:            VMware
      仮想化タイプ:                        完全仮想化
      L1d キャッシュ:                      32K
      L1i キャッシュ:                      32K
      L2 キャッシュ:                       256K
      L3 キャッシュ:                       8192K
      NUMA ノード 0 CPU:                   0
      フラグ:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities


      または

      sudo lshw -class processor
       *-cpu:0          
          description: CPU

          capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xsaves arat flush_l1d arch_capabilities


       

      Windowsの場合は、coreinfo ユーティリティで確認できます。

      実行例:

      C:\work\Coreinfo>Coreinfo64.exe
      Coreinfo v3.6 - Dump information on system CPU and memory topology
      Copyright (C) 2008-2022 Mark Russinovich
      Sysinternals - www.sysinternals.com 13th Gen Intel(R) Core(TM) i7-1365U
      Intel64 Family 6 Model 186 Stepping 3, GenuineIntel
      Microcode signature: 00004114

      AES             *       Supports AES extensions
      AVX             *       Supports AVX instruction extensions
      AVX2            *       Supports AVX2 instruction extensions

      AVX-512-F       -       Supports AVX-512 Foundation instructions
      AVX-512-DQ      -       Supports AVX-512 double and quadword instructions
      AVX-512-IFAMA   -       Supports AVX-512 integer Fused multiply-add instructions
      AVX-512-PF      -       Supports AVX-512 prefetch instructions
      AVX-512-ER      -       Supports AVX-512 exponential and reciprocal instructions
      AVX-512-CD      -       Supports AVX-512 conflict detection instructions
      AVX-512-BW      -       Supports AVX-512 byte and word instructions
      AVX-512-VL      -       Supports AVX-512 vector length instructions
      FMA             *       Supports FMA extensions using YMM state
      MSR             *       Implements RDMSR/WRMSR instructions
      MTRR            *       Supports Memory Type Range Registers
      XSAVE           *       Supports XSAVE/XRSTOR instructions
      OSXSAVE         *       Supports XSETBV/XGETBV instructions
      RDRAND          *       Supports RDRAND instruction
      RDSEED          *       Supports RDSEED instruction CMOV            *       Supports CMOVcc instruction
      CLFSH           *       Supports CLFLUSH instruction
      CX8             *       Supports compare and exchange 8-byte instructions
      CX16            *       Supports CMPXCHG16B instruction
      BMI1            *       Supports bit manipulation extensions 1
      BMI2            *       Supports bit manipulation extensions 2

      ADX             *       Supports ADCX/ADOX instruction:

      (※ * になっていればOK)


      enlightened【ご参考】
      InterSystems IRIS ミニマムサポート CPU モデル

      讨论 (0)0
      登录或注册以继续