New post

Find

Announcement
· 8 hr ago

近日公開予定の InterSystems CCR EHR Application Specialist 認定試験のベータテスター募集

InterSystems EHR コミュニティの皆様、こんにちは。

InterSystems Certification(インターシステムズ認定)部門は現在、CCR Tier 2 ユーザー向けの認定試験を開発中です。以下の受験者要件に該当する方は、ぜひベータテストにご参加ください!試験は 2026年1月27日 よりベータテストとして利用可能になります。

ベータテストは 2026年3月28日 に終了予定です。

ベータテスターとしての責任は何ですか?

ベータテスターの方には、2026年3月28日 までに試験を予約し、受験していただくようお願いいたします。試験はオンライン監視環境にて無料で実施されます(ベータテスター全員に対し、通常150ドルの受験料が免除されます)。

Discussion (0)1
Log in or sign up to continue
Digest
· 8 hr ago

调查问卷:诚邀您共塑 ObjectScript 开发者的未来

大家好!

我们诚挚邀请您参与塑造下一代 ObjectScript 开发工具。我们正致力于打造一款专为 IRIS 开发者设计的、由人工智能驱动的 ObjectScript 编程助手。它并非仅是套用通用 AI 来适配 ObjectScript,而是从零起步、量身构筑的系统,能够深谙 ObjectScript 的行话精髓、IRIS API、互操作生产环境(interoperability productions),以及开发者在真实场景中的工作流。

为了确保我们打造出真正有用的产品,我们需要您的意见。

👉 ObjectScript Coder Agent 开发者调查👈

问卷大约需要5 分钟,涉及以下主题:

  • 您的职责和经验水平
  • 当前的痛点和工作流程
  • 哪些功能最为关键(代码生成、调试、学习支持等)
  • 您希望在哪里、以何种方式使用此类工具

该问卷面向所有具有不同 ObjectScript 经验的开发者。

下一步是什么?

  • 将与社区共享汇总结果
  • 感兴趣的参与者可能会收到早期测试版的邀请
  • 在开发过程中定期更新进度

您的反馈将直接影响我们首批构建的内容及其运行方式。

感谢您助力我们为 ObjectScript 社区打造更优质的工具。

此次调研截至2月15日(美国东部时间),期待您的宝贵意见!

Article
· 10 hr ago 3m read

如何在 ObjectScript 中查找特定文本

您可能知道这种情况:
前段时间,你发现了一个非常特殊的 $ZU 函数,可以解决一种非常特殊的问题。某种神秘的公式。它变得很流行,被许多开发人员在您的代码和所有安装中使用。

几个版本和更新之后,ISC 通知你,你的神秘 $ZU 已经过时,不再支持。建议您用新的 $something() 替换它。

那么,如何找到并记录这段神秘代码的用法呢?
它可能位于类、MAC、INT 或 INC 代码中。
它也可能分布在多个命名空间中。
在过去,Studio 还不够完善:它不适用、速度慢、不准确。

我在不同的安装中不止一次遇到过这种情况。
当时还没有源代码控制功能,即使最终引入了源代码控制功能,也很少有人使用。

由于 ObjectScript 是应对这一挑战的唯一可能选择,我编写了自己的实用程序
我的解决方案经过了多年的发展,一旦计划迁移到 IRIS,我就会再次检查它的实用性。
由于它是用纯 ObjectScript 编写的,因此在 IRIS 中无需修改任何字符即可运行。
如您所知,在 ObjectScript 中搜索特定文本的问题一直没有改变。

我设计这个工具的个人目标是

  • 仅限 ObjectScript
  • 没有花哨、神奇或脆弱的结构
  • 尽可能少的高级函数
  • 为了将来的维护,使可读性优于优雅性
  • 显示每个命名空间和每个代码元素的出现次数
  • 对于类,还要区分
    • 参数
    • 属性(如果经过计算)
    • 方法
    • 索引
  • 显示包含出现内容的行的选项
  • 无需考虑列表输出:
    • 任何终端程序都可以写日志
    • bash 的 STDOUT 就可以实现这一目的

因此,您可以在Open ExchangeGitHub 上使用该工具。
我还制作了一段视频来演示该工具的操作。
演示服务器上也有该视频。

只需从终端启动即可:
user>DO^rcc.find

然后系统会提示你几个问题:

  • 您要搜索什么文本?
  • 详细?
    • 是否要查看包含文本的每一行?
    • 警告:这可能会成为一个很大的列表
    • 最近的一次测试发现了 90,000 多条匹配信息
    • 如果 verbose=1,您将看到 90,000 多行内容
  • 只能使用大写字母?
    • 这解决了函数以
    • 大写、小写或混合大小写的问题
    • "Uppercase=1 "确保不会遗漏任何出现的情况
  • 您想扫描哪种代码类型(CLS、MAC、INT、INC、ALL)
  • 要搜索哪个命名空间?
    • 列表中的特定名称空间或 ALL
    • 如果是 ALL,您会得到一个浓缩的命名空间和类型列表
    • (视频中看不到)

选择namespace后,扫描开始。
Let’s dance!

USER> do ^rcc.find
----------------

enter search string [$ZU] <blank> to exit: RCC
          Verbose? (0,1) [0]:
          Force UpperCase? (1,0) [1]:

enter code type (CLS,MAC,INT,INC,ALL) [ALL]: CLS

select namespace (ALL,%SYS,DOCBOOK,ENSDEMO,ENSEMBLE,SAMPLES,USER) [USER]:

** Scan Namespace: USER **

** CLS **
** 2      User.ConLoad
** 15     User.Main
** 3      csp.form
** 3      csp.winner
** 2      dc.rcc.Contest
** 37     dc.rcc.Main
** 1      dc.rcc.Prize
** 63 CLS **
----------------

希望你们喜欢我的故事。
我尽量避免列出枯燥的代码,这正是 Open Exchange 和 GitHub 的用武之地。

请原谅我生疏的法语。
我是多年前在学校学的法语,当时的重点是文学(莫里哀、萨特、奎菲莱克、阿努伊勒、尤内斯库)而不是技术。

Discussion (0)1
Log in or sign up to continue
Announcement
· 13 hr ago

调查问卷:帮助我们塑造 ObjectScript 开发者的未来

大家好!

我们诚挚邀请您参与塑造下一代 ObjectScript 开发工具。我们正致力于打造一款专为 IRIS 开发者设计的、由人工智能驱动的 ObjectScript 编程助手。它并非仅是套用通用 AI 来适配 ObjectScript,而是从零起步、量身构筑的系统,能够深谙 ObjectScript 的行话精髓、IRIS API、互操作生产环境(interoperability productions),以及开发者在真实场景中的工作流。

为了确保我们打造出真正有用的产品,我们需要您的意见。

👉 ObjectScript Coder Agent 开发者调查👈

问卷大约需要5 分钟,涉及以下主题:

  • 您的职责和经验水平
  • 当前的痛点和工作流程
  • 哪些功能最为关键(代码生成、调试、学习支持等)
  • 您希望在哪里、以何种方式使用此类工具

该问卷面向所有具有不同 ObjectScript 经验的开发者。

下一步是什么?

  • 将与社区共享汇总结果
  • 感兴趣的参与者可能会收到早期测试版的邀请
  • 在开发过程中定期更新进度

此次调研截至2月15日(美国东部时间),您的反馈将直接影响我们首批构建的内容及其运行方式。

如果您有任何问题,请随时在下面发表评论,或直接联系thomas.dyar@intersystems.com。

感谢您助力我们为 ObjectScript 社区打造更优质的工具。期待您的宝贵意见!

Discussion (0)1
Log in or sign up to continue
Announcement
· 13 hr ago

开发者社区中文版:每月摘要(2026年1月)

您好,欢迎了解2026年1月开发者社区摘要。
统计信息
✓ 一月发布了 23 篇新帖子:
 13篇新文章
 9个新公告
 1个新问题
✓ 一月有 16 位新成员加入
✓ 截至目前发布了 2,486 篇帖子
✓ 截至目前有 2,362 位成员加入
最高阅读
本月最佳作家
文章
#InterSystems IRIS
 
#InterSystems IRIS for Health
 
#其他​​​
 
公告
问题
#Caché
 
一月, 2026Month at a GlanceInterSystems Developer Community
Discussion (0)1
Log in or sign up to continue