搜索​​​​

清除过滤器
公告
Jeff Liu · 三月 15, 2021

InterSystems Developers 2020 年最佳视频

嗨,开发者们, 欢迎查询 [InterSystems Developers YouTube 频道] InterSystems Developers YouTube Channel: 按观看次数排名前 10 的视频 № Video Views 1 Active Directory 与 LDAP 的集成 13 079 2 FHIR 上的 SMART:基础知识 7 463 3 构建现代 Web 应用程序 6 133 4 使用 Visual Studio Code 编写 ObjectScript 5 491 5 使用 FHIR 进行开发 - REST API 5 195 6 使用 IRIS 社区版、GitHub、Docker 和 VSCode 创建你的第一段 InterSystems ObjectScript 代码 1 487 7 托管文件传输 1 326 8 规模调整和容量计划 1 200 9 使用 Visual Studio Code 和 ObjectScript 1 155 10 5 分钟内为 InterSystems IRIS 创建 CRUD REST API 1 013 按观看时间排名前 10 的视频 № Video WT (hours) 1 FHIR 上的 SMART:基础知识 1 226,6 2 Active Directory 与 LDAP 的集成 798,1 3 构建现代 Web 应用程序 485,6 4 使用 FHIR 进行开发 - REST API 446,3 5 InterSystems IRIS 数据平台简介 104,5 6 规模调整和容量计划 101,0 7 VSCode-ObjectScript 简介网络研讨会 86,1 8 使用 IRIS 社区版、GitHub、Docker 和 VSCode 创建你的第一段 InterSystems ObjectScript 代码 79,7 9 证书吊销、OCSP 装订和 KMIP 72,4 10 使用 Visual Studio Code 编写 ObjectScript 63,9 Enjoy watching our top videos! 👏🏼 And stay tuned with InterSystems Developers YouTube! 这些视频目前都在油管上,有希望看哪些的欢迎在贴下留言。我们会尽快放在B站上。谢谢!
文章
Claire Zheng · 三月 15, 2021

InterSystems开发者社区行为准则

我们的承诺 为了建设一个开放、包容的环境,我们(社区贡献者、社区版主、社区经理)承诺为使用InterSystems开发者社区的所有成员提供没有任何骚扰的环境,而不论其年龄、体型、残障、种族、性别认同和表达、经验水平高低、国籍、外表、种族、宗教或性取向。 我们的标准 以下做法是有助于创建积极社区环境的例子: * 使用欢迎和包容的语言 * 尊重不同的看法和经历 * 优雅得体地接受建设性的批评建议 * 关注对社区最好的做法 * 与其他社区成员产生共鸣 以下做法是不提倡的社区成员行为: * 使用带有性色彩的语言或图片,进行不被欢迎的性关注和挑逗 * 键盘侠,发布侮辱/贬损的评论,进行人身攻击或政治攻击 * 公开/私下的骚扰 * 未经允许公布他人私人信息(如地址或电子邮箱) * 其他在专业环境下不被认可的行为 * 在InterSystems数据平台产品特性方面,我们接受任何指责和评价,但是不接受、也不讨论任何与InterSystems部门、雇员相关的服务水平和行为。 * 我们保留删除任何我们认为不能为社区成员提供有用信息的帖子的权利(无需给出理由)。 * 对被多次删除帖子的个人,我们保留限制其访问社区的权利(无需给出任何理由)。 我们的责任 项目维护者有责任澄清可接受行为的标准,并对任何不可接受的行为采取适当和公平的纠正措施。 项目维护者有权利和责任删除,编辑,或对评论、提交、代码、wiki编辑、问题、和其他与行为准则不一致的发帖行为进行“拒绝”,或暂时、或永久地禁止任何他们认为不合适的、有威胁的、有侵犯性的或有害的行为。 范围 本行为准则适用于任何可以在community.intersystems.com, es.community.intersystems.com和openexchange.intersystems.com上找到的InterSystems开发者社区的公共贡献(发帖、发言等社区行为)。社区管理者可以通过InterSystems社区管理进行进一步定义和澄清。 执行 关虐待、骚扰或其他不可接受的行为的情况,可通过联系项目团队support@intersystems.com进行报告。社区小组将审查和调查所有投诉,并将以其认为适合情况的方式作出回应。社区团队有义务为事件的报道者保密。有关具体执行政策的详情,可另行公布。 不遵守InterSystems开发者社区成员准则,将面临由其他社区管理成员作出的临时或永久后果。 来源 行为准则改编自Contributor Covenant1.4版, 可在 http://contributor-covenant.org/version/1/4][version上获取。 欢迎大家踊跃建言献策,共建繁荣社区!
文章
姚 鑫 · 六月 2, 2021

第十四章 其他InterSystems %Net工具

# 第十四章 其他InterSystems %Net工具 下面是`%Net`中其他一些有用类的简短列表: # %Net.URLParser InterSystems IRIS提供了一个实用程序`类%Net.URLParser`,可以使用它将URL字符串解析为其组成部分。例如,当您重定向HTTP请求时,这很有用。 该类包含一个类方法`Parse()`,它接受一个包含`URL`值的字符串,并通过引用返回一个包含`URL`各部分的数组。例如: ```java /// w ##class(PHA.TEST.HTTP).URLParser() ClassMethod URLParser() { Set url = "https://www.google.com/search?q=Java+site%3Adocs.intersystems.com&oq=Java+site%3Adocs.intersystems.com" Do ##class(%Net.URLParser).Parse(url,.components) zw components } ``` ``` DHC-APP>w ##class(PHA.TEST.HTTP).URLParser() components("fragment")="" components("host")="www.google.com" components("netloc")="www.google.com" components("params")="" components("path")="/search" components("query")="q=Java+site%3Adocs.intersystems.com&oq=Java+site%3Adocs.intersystems.com" components("scheme")="https" ``` 返回时,组件将包含此URL各部分的数组: Element | Value |Description ---|---|--- `components("fragment")` | `null` |URL的片段(#字符后面) `components("host")` | `www.google.com` |URL请求的主机 `components("netloc")` | w`ww.google.com` | URL的网络地址 `components("params")` | |URL中包含的URL参数 `components("path")` | `/search` | URL的文件路径 `components("query")` | `q=Java+site%3Adocs.intersystems.com&oq=Java+site%3Adocs.intersystems.com` |URL中包含的查询字符串 `components("scheme")` | https | 此URL指定的传输方案 # %Net.Charset 可以使用`%Net.Charset`表示InterSystems IRIS内的MIME字符集,并将这些字符集映射到InterSystems IRIS区域设置。此类包括以下类方法: - `GetDefaultCharset()`返回当前InterSystems IRIS区域设置的默认字符集。 - `GetTranslateTable()`返回给定输入字符集的InterSystems IRIS转换表的名称。 - `TranslateTableExists()`指示是否已加载给定字符集的转换表。 # %Net.TelnetStream 可以使用`%Net.TelnetStream`模拟`Windows NT Telnet.exe`的握手行为。 # %Net Security Classes `%Net`包提供了许多用于身份验证和安全性的类。
公告
Michael Lei · 十月 7, 2021

InterSystems 安全基础线上课程上线

InterSystems 安全基础线InterSystems Security Basics 通过本课程可以: 识别安全模式下的各个组件. 选择合适的认证方法. 创建用户和角色. 利用针对资源的许可来保护资产. 激活系统审计. https://learning.intersystems.com/course/view.php?id=1774 这个网址国内打不开么 应该可以的,learning 网站不需要翻墙 谢谢,已经打开了,当时应该是网络不太好吧。
文章
Jingwei Wang · 六月 6, 2022

windows版Intersystems IRIS安装步骤

双击安装文件 选择同意协议,下一步 实例名称默认IRISHEALTH,不需要修改,直接下一步 安装路径,可修改,但不可使用中文路径 安装类型选择Development,点击下一步 选择Unicode,下一步 选择Normal,下一步 默认选项,不做修改,下一步 输入IRIS管理账户密码 输入CSP服务管理密码,和上一步密码保持一致。 点击安装,等待安装成功
文章
Claire Zheng · 二月 13, 2022

2021 InterSystems热门直播链接

在刚刚过去的2021年,InterSystems举办了多场线上直播,我们汇总了多场重要直播,您可以点击链接或扫描相应二维码进入直播间,即可观看精彩回放! 直播一 聚焦InterSystems数据平台与WRC服务 直播二 InterSystems Caché系统运维培训 直播三 集成平台赋能智慧医院建设 直播四 国内外互联互通标准解读与实践 直播五 Health Connect系统运维培训 直播六 高效实施,加速互联互通标准化成熟度测评 直播七 InterSystems 2021全球线上峰会 直播八 InterSystems TrakCare助力医疗机构运营优化和质量提升
文章
Michael Lei · 九月 15, 2022

InterSystems IRIS 10大功能特性

InterSystems IRIS是一个伟大的数据平台,它满足了当前市场所需的功能。在这篇文章中,你可以看到我心目中的前10大功能: 排名 特性 原因 了解更多 1 互操作性, FHIR 和物联网 商业机构之间需要持续互联和交换数据。各个业务部门之间也需要加强协作来将本增效。实现协作的最佳技术是IRIS的互操作工具包,尤其是 服务总线ESB, 集成适配器,业务流程自动化引擎,数据转化工具以及例如FHIR和MQTT等。 Link 1 Link 2 Link 3 2 API 管理器 大家通过API来消费数字资产。API需要在一个中心点管理其重用、安全、消费、资产目录、开发者生态系统和其他方面。API管理器是实现这一目标的正确工具。因此,所有的公司都有或希望有一个API管理器。 Link 3 数据分片 据预测,全球创造、捕获、复制和消费的数据总量将迅速增加,在2020年达到64.2 zettabytes。在接下来的五年里,直到2025年,全球数据创建量预计将增长到180兆字节以上。在2020年,创造和复制的数据量达到了新高(来源:https://www.statista.com/ statistics/871513/worldwide-data-created/)。在这种情况下,能够以分布式的方式处理数据(进入数据分片,如hadoop或mongodb),以提高和保持性能,对企业至关重要。另一件重要的事情是IRIS比Cache快3倍,比在AWS云上比AWS数据库更快。 Link 1 Link2 4 Python 支持 Python 是实现AI的最流行的语言,AI现在是大部分企业战略的核心,帮助企业获得更多洞见、更多生产力和降低成本. Link 1 Link 2 Link 3 5 原生APIs (Java, .NET, Node.js, Python) 和自定义扩展 PEX 美国有将近100万开放的IT职位 (source: https://www.cnbc.com/2019/11/06/ how-switching-careers-to-tech-could-solve-the-us-talent-shortage.html). 也很难找到 Object Script 开发者. 因此, 能够支持各种主流语言(Python, Java, .NET, 等.)来使用IRIS特性非常重要. Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 6 自适应分析 实时分析当前的业务数据,减少建模工作,提高运行速度,支持主要的分析查看器(包括Excel)是企业战略的一个关键因素。 Link 7 云, Docker 和微服务 每个人都想要微服务架构。他们希望打破传统单体应用来创建更小、更简单、解耦的、可扩展、可复用和独立的应用项目。 IRIS 支持用户部署数据、应用和分析的微服务。 IRIS 支持数据分片, docker, kubernetes, 分布式计算, DevOps 工具和更低的 CPU/内存消耗 (IRIS 甚至支持 ARM 处理器!). 使用 IRIS API管理器,可以帮助企业实现配合业务的微服务架构。 Link 1 Link 2 Link 3 Link 4 Link 5 8 嵌入式报表 报表对企业是十分重要的。运营者和决策者要用到大量的报表,有很多报表也要提交给客户。移动端和微服务APP需要支持嵌入式报表,IRIS也支持所有这些需求。 Link 1 9 VSCode 支持 VSCode 是最流行的开发工具,InterSystems IRIS 有一套非常棒的工具来支持它。 Link 1 Link 2 Link 3 10 数据科学 使用Python, R 和一体化机器学习(自动机器学习)可以支持企业及时得到AI提供的洞见。InterSystems IRIS 包括所有这些功能。 Link 1 Link 2 Link 3
公告
Claire Zheng · 一月 4, 2022

InterSystems开发者竞赛:数据集

亲爱的社区开发者们,大家好! 欢迎积极参与新一轮InterSystems开发者竞赛! 随着 InterSystems IRIS 2021.2 预览版 的发布和全新的 LOAD DATA 功能,我们希望将其与最新的竞赛(数据集)结合起来! 🏆 InterSystems 数据集竞赛🏆 竞赛时间: 2021年12月27日-2022年1月16日 奖金总额: $9,450 奖项设置 1.专家提名奖(Experts Nomination)- 获奖者由我们特别挑选的专家团选出: 🥇 第一名 - $4,000 🥈 第二名 - $2,000 🥉 第三名 - $1,000 🌟 第四名-第十名 - $100 2. 社区提名奖(Community Nomination)- 获得总投票数最多的应用: 🥇 第一名 - $1,000 🥈 第二名 - $500 🥉 第三名 - $250 如果同时多位参赛者获得同样的票数,均被视为优胜者,将平分奖 谁可以参加? 任何开发者社区的成员均可参加,InterSystems内部员工除外(InterSystems contractor员工可以参加)。还没有账号?现在来建一个! 👥 开发者可以组团 创建一个协作应用程序,组团限定人数为2-5人。 请注意,要在您的README文件中标注您的团队成员——社区用户profile 参赛时间安排 🛠 12月27日 - 1月9日: 应用开发、提交阶段 ✅ 1月10日 - 16日:投票阶段 注意:在整个参赛期间(开发与投票期间),开发者可持续编辑、提升其应用 主题 在我们此前的竞赛中,最常被提及的问题之一是缺乏数据集(Dataset)。每当您有一个关于特定领域或行业的项目idea时,您就需要一个相关数据集。此次竞赛的部分工作就是寻找/准备/加载数据集。 这就是为什么我们要举办此次数据集竞赛!让我们为社区带来一些有用的数据集吧! 我们在寻找什么? 提供将数据集加载到InterSystems IRIS名称空间中的存储库。 理想情况下,这可以使用ZPM包来完成,数据可以在包(package)中,或者包可以有一个方法,将数据从URL加载到IRIS实例中。 无论如何,一旦安装您的项目,应该带来一个类(class)及其与特定主题、主题领域、想法,行业等相关的数据。 项目应该建议如何使用数据——SQL查询、REST API或两者兼用。 数据的可视化是加分项。可视化和API(如果有的话)都可以与其他项目一起交付,但不是强制性的。 我们不会限制您在存储库中存储数据的方式。 例如,这可能是: 导出global(-s) (最好是XML格式而不是GOF格式) 创建数据的SQL脚本 在IRIS中生成数据的ObjectScript (或 java, js, python等) 与外部数据API集成 以下是一些项目示例: Dataset-titanic, Dataset-countries, Posts and tags, Synthea 要求: 类(Class)的命名约定。Class命名以 dc.data.your_name.class格式。例如:如果有一个关于交易数据的数据集,Class名可以是dc.data.finance.transaction或者dc.data.finance.instrument. 对数据源的引用。如果您从Internet上的某个地方获取数据集,并将其调整为InterSystems IRIS格式,请提供源链接。 如果这是您自己的数据,请提供使用许可。 ZPM包应以“dataset-”名称开头,例如:dataset-countries, dataset-titanic. 针对docker, demo, 文章, zpm和视频等,我们照例会提供技术奖励。 为数据集提供许可。 👉 数据集的常用许可类型 (源链接) Spoiler Common licenses in order of most open to most restrictive: PUBLIC DOMAIN MARK - PUBLIC DOMAIN Dedicate your dataset to the public domain: This isn’t technically a license since you are relinquishing all your rights in your dataset by choosing to dedicate your dataset to the public domain. To donate your work to the public domain, you can select “public domain” from the license menu when creating your dataset. OPEN DATA COMMONS PUBLIC DOMAIN DEDICATION AND LICENSE - PDDL This license is one of the Open Data Commons licenses and is like a public domain dedication. It allows you, as a dataset owner, to use a license mechanism to surrender your rights in a dataset when you might not otherwise be able to dedicate your dataset to the public domain under applicable law. CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL CC-BY This license is one of the open Creative Commons licenses and allows users to share and adapt your dataset so long as they give credit to you. COMMUNITY DATA LICENSE AGREEMENT – CDLA PERMISSIVE-2.0 This Community Data License Agreement is similar to permissive open source licenses such as the MIT license. It allows users to use, modify and adapt your dataset and the data within it, and to share it. The CDLA-Permissive-2.0 terms explicitly do not impose any obligations or restrictions on results obtained from users’ computational use of the data. The 2.0 version is significantly shorter, uses plain language to express the grant of permissions and requirements. The only obligation is to "make available the text of this agreement with the shared Data," including the disclaimer of warranties and liability. OPEN DATA COMMONS ATTRIBUTION LICENSE - ODC-BY This license is one of the Open Data Commons licenses and allows users to share and adapt your dataset so long as they give credit to you. CREATIVE COMMONS ATTRIBUTION-SHAREALIKE 4.0 INTERNATIONAL - CC-BY-SA This license is one of the open Creative Commons licenses and allows users to share and adapt your dataset so long as they give credit to you and distribute any additions, transformations or changes to your dataset under this license. We consider this license (a.k.a a viral license) problematic since others may decide not to work with your CC-BY-SA licensed dataset if there is risk that by doing so their work on your dataset will need to be shared under this license when they would rather use another license. COMMUNITY DATA LICENSE AGREEMENT – CDLA-SHARING-1.0 This license is one of the Community Data License Agreement licenses and was designed to embody the principles of "copyleft" in a data license. It allows users to use, modify and adapt your dataset and the data within it, and to share the dataset and data with their changes so long as they do so under the CDLA-Sharing and give credit to you. The CDLA-Sharing terms explicitly do not impose any obligations or restrictions on results obtained from users’ computational use of the data. OPEN DATA COMMONS OPEN DATABASE LICENSE - ODC-ODBL This license is one of the Open Data Commons licenses and allows users to share and adapt your dataset so long as they give credit to you and distribute any additions, transformation or changes to your dataset under this license. We consider this license (a.k.a a viral license) problematic since others may decide not to work with your ODC-ODbL licensed dataset if there is risk that by doing so their work on your dataset will need to be shared under this license when they would rather use another license. CREATIVE COMMONS ATTRIBUTION-NONCOMMERCIAL 4.0 INTERNATIONAL - CC BY-NC This license is one of the more restrictive Creative Commons licenses. Users can share and adapt your dataset if they give credit to you and do not use your dataset for any commercial purposes. CREATIVE COMMONS ATTRIBUTION-NODERIVATIVES 4.0 INTERNATIONAL - CC BY-ND This license is one of the more restrictive Creative Commons licenses. Users can share your dataset if they give credit to you, but they cannot make any additions, transformations or changes to your dataset under this license. CREATIVE COMMONS ATTRIBUTION-NONCOMMERCIAL-SHAREALIKE 4.0 INTERNATIONAL - CC BY-NC-SA This license is one of the most restrictive Creative Commons licenses. Users can share your dataset only if they (1) give credit to you, (2) do not use your dataset for any commercial purposes, and (3) distribute any additions, transformations or changes to your dataset under this license. We consider this license a viral license since users will need to share their work on your dataset under this same license and any users of the adapted dataset would likewise need to share their work on the adapted dataset under this license and so on for any other changes to those modified datasets. CREATIVE COMMONS ATTRIBUTION-NONCOMMERCIAL-NODERIVATIVES 4.0 INTERNATIONAL - CC BY-NC-ND This license is one of the most restrictive Creative Commons licenses. Users can share only your unmodified dataset if they give credit to you and do not share it for commercial purposes. Users cannot make any additions, transformations or changes to your dataset under this license. ADDITIONAL LICENSE COVERAGE OPTIONS If a license is not listed in the data.world menu options, you may select Other and specify the details in the summary of your dataset. NO LICENSE SPECIFIED No one can use, share, distribute, re-post, add to, transform or change your dataset if you have not specified a license. These descriptions are only summaries of these licenses. For the actual text of the licenses, which we strongly encourage you to read, click on the links provided. Summary of common license types: PUBLIC DOMAIN The work has been dedicated to the public domain by waiving all rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. ATTRIBUTION You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. SHARE-ALIKE If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. NON-COMMERCIAL You may not use the material for commercial purposes. DATABASE ONLY License applies to the database only and not its contents or data. NO DERIVATIVES No Derivative Works. You may not alter, transform, or build upon this work. All licenses that begin with CC-BY in the table above refer to version 4.0 of those licenses. 一般要求: 有效应用程序:100%全新的Open Exchange Apps或已有的应用程序(但有显著提升)。所有参赛者/团队提交的应用程序只有经过我们团队的审核之后才会被批准参赛。 该应用可以在 IRIS Community Edition or IRIS for Health Community Edition or IRIS Advanced Analytics Community Edition上运行。 该应用需开源并在GitHub上发布。 该应用的README文件应为英文,包含安装步骤,并包含视频demo或/和应用程序如何运行的描述。 资源助力 1. InterSystems IRIS初学者: Build a Server-Side Application with InterSystems IRIS Learning Path for beginners 2. ObjectScript Package Manager (ZPM) 初学者: How to Build, Test and Publish ZPM Package with REST Application for InterSystems IRIS Package First Development Approach with InterSystems IRIS and ZPM 3. 如何将您的APP提交给大赛 如何在InterSystems Open Exchange上发布应用程序 如何把参赛APP提交给大赛 4. 更多 InterSystems IRIS 和 IRIS for Health 2021.2 预览版发布 LOAD DATA 参赛评比 投票规则即将发布,敬请期待! So! 期待您的精彩提交!加入我们的编程马拉松,赢取大奖。 ❗️ 点击此处,查看 官方竞赛条款解读. ❗️
公告
Michael Lei · 九月 17, 2022

InterSystems Docker 桌面扩展正式发布

好消息, InterSystems 容器镜像仓库Docker桌面扩展已正式发布供大家 下载 . 大家可以在Docker桌面版的marketplace 下载.下载后需要重启 Docker Desktop to 欢迎在github repository中给我们反馈, 点击这里
公告
Michael Lei · 九月 14, 2023

InterSystems IRIS 小数点版本发布说明

有时,InterSystems 必须重新发布版本以纠正 1-2 个问题。此过程会生成称为“小数点版本”的新套件。 小数点版本与维护或功能版本不同。其目标是快速、像做外科手术地纠正该领域的紧急问题。 如何识别小数点发布 InterSystems 数据平台产品遵循以下发布约定: <系统间产品> <年份>.<专业>.<维护>.<构建号>.<点> 例如:InterSystems IRIS 2022.1.4.204.1 识别小数点版本很简单:如果产品套件的最后一位数字非零,则您正在使用小数点版本。 我如何知道是否应该更换当前的软件? 每次推出小数点版本时,InterSystems 都会向我们的客户宣布并解释其解决的问题。公告是通过我们的开发者社区 ( https://community.intersystems.com/tags/intersystems-official ) 和产品警报发布的。 每个公告都会解释该版本解决的问题和相应的修复,并提供有关是否更换套件和容器的说明。因此,请阅读公告,如果您有任何疑问,请联系我们! 注意:如果您没有收到产品警报电子邮件,请访问我们的页面并注册: https: //www.intersystems.com/support/product-alerts-advisories/
公告
Claire Zheng · 五月 30, 2024

第三届InterSystems创意大赛

嗨,开发者们! 我们非常高兴地邀请开发者社区的所有成员(包括InterSystems员工)我们的最新竞赛! 💡 第三届InterSystems创意大赛 💡 我们正在寻求您的创新想法,以增强InterSystems的产品和服务。我们鼓励基于现实生活用例的建议,凸显您的创意将给其他用户带来的切实好处,以及它将如何增强开发人员使用InterSystems技术的体验。 📅 参赛时间:2024年6月10日-7月7日 🏆 我们为最佳创意准备了丰富的奖品! 🎁 我们也为每一位参赛者准备了礼物:只要您的创意被大赛接受,就会收到一份特别的礼品。 >> 从6月10日起,即可提交您的创意! << 合格的参赛创意应符合以下要求: 用户在Idea-A-Thon创意马拉松期间提交,由通过InterSystems创意门户注册的用户创建(您可以通过InterSystems SSO登录); 不要成为其他已经存在的想法的一部分——只允许提交新创意; 不要描述InterSystems产品或服务的现有功能; 使用英文发布; 由您本人进行撰写,不允许使用人工智能生成; 要具体而不是笼统,解释这个确切的变化将如何使用户受益,并与现实生活中的用例联系起来; InterSystems 专家认为该创意有意义。 所有想法都将受到审核。我们可能会要求您更详细地阐释您的创意。 符合要求的创意将获得特殊的"Ideas Contest(创意大赛)" 图示.标记。 谁可以参加? 我们邀请所有人加入我们的创意马拉松。欢迎InterSystems员工和社区成员参与并提交创意。 奖品 1. 参与奖——所有发布合格创意的参与者都会将获得奖励 🎁 Branded T-shirt with InterSystems logo (unisex) 2. 专家奖 ——InterSystems 专家将评选出 3 个最佳创意。获胜者将获得: 🥇 1st place - JBL Tour Pro wireless Noise Cancelling earbuds 🥈 2nd place - Patagonia Unisex Nano Puff® Vest 🥉 3rd place - LEGO Vespa 125 / Corvette / NASA Mars Rover Perseverance / Kawasaki Ninja H2R Motorcycle 3. 社区奖——得票最多的创意将获得: 🎁 LEGO Vespa 125 / Corvette / NASA Mars Rover Perseverance / Kawasaki Ninja H2R Motorcycle 注:InterSystems员工只能获得参与奖。专家奖和社区奖只会颁发给社区非 InterSystems 成员。 参赛时间 ⚠️ 提交创意:6月10日-30日 ✅ 创意投票:7月1日-7日 🎉 公布获奖者:7月8日 我们鼓励您在此期间登录创意门户上分享您的想法。注册会员可以对已发布的创意进行投票、发表评论。 注意:只有在开发者社区上发表过至少一篇文章的活跃社区用户的投票才会被计算为社区奖。 -- 来 InterSystems 创意门户上发布您的创意吧,并随时关注您创意的状态更新: >> 在此提交您的创意 << Good luck! 🍀 Note: All prizes are subject to availability and shipping options. Some items may not be available for international shipping to specific countries, in this case, an equivalent alternative will be provided. We will let you know if a prize is not available and offer a possible replacement. Prizes cannot be delivered to residents of Crimea, Russia, Belarus, Iran, North Korea, Syria, or other US-embargoed countries. 重要提示:所有奖品均视供应情况和运输情况而定。有些奖品可能无法通过国际航运到特定国家,在这种情况下,我们将提供等效的替代方案。如果没有奖品,我们会通知您,并提供备选的替代奖品。奖品不能寄给克里米亚、俄罗斯、白俄罗斯、伊朗、朝鲜、叙利亚或其他美国禁运国家的居民。
公告
Michael Lei · 五月 15, 2024

InterSystems 文档门户正式改版!

新版文档门户支持: 同一页面中集中展示以往版本的文档信息. 暗黑模式 左侧菜单展开与收缩 快来体验吧!
公告
Claire Zheng · 十一月 15, 2023

InterSystems Java 编程大赛

Hi 开发者们, 我们非常高兴地邀请大家参加新的 InterSystems 在线编程竞赛,重点关注 Java 及其衍生产品! 🏆 InterSystems Java 编程大赛🏆 时间: 2023年11月13日至12月3日(美国东部时间) 奖金池: 14,000 美元 话题 我们邀请您在新的编程竞赛中使用 Java!使用 Kotlin、Clojure 和 Scala 的应用程序也很受欢迎。 提交使用 Java、Kotlin、Clojure 或 Scala 以及 InterSystems IRIS 或 InterSystems IRIS for Health 的开源应用程序。 一般要求: 应用程序或库必须功能齐全。它不应该是另一种语言中已有库的导入或直接接口(C++ 除外,您确实需要做大量工作来为 IRIS 创建接口)。它不应该是现有应用程序或库的复制粘贴。 有效的应用程序:100%全新的Open Exchange Apps或已有的应用程序(但有显著提升)。所有参赛者/团队提交的应用程序只有经过我们团队的审核之后才会被批准参赛。 该应用程序应在 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 。 该应用程序应该是开源的并发布在 GitHub 上。 应用程序的README应为英文,包含安装步骤,并包含视频demo或/和应用程序工作原理的描述。 一名开发者只允许提交 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文件中标注您的团队成员——社区用户profile。 重要截止日期: 🛠 应用程序开发和注册阶段: 2023 年 11 月 13 日(美国东部时间 00:00):比赛开始。 2023 年 11 月26 日(美国东部时间 23:59):提交截止日期。 ✅ 投票时间: 2023 年 11 月 27 日(美国东部时间 00:00):投票开始。 2023 年 12 月3 日(美国东部时间 23:59):投票结束。 注意:在整个参赛期间(开发与投票期间),开发者可持续编辑、提升其应用。 资源助力 1. 使用 InterSystems IRIS 开发 Java 应用程序: InterSystems Java Connectivity Options Learning Path Connecting Java Applications to InterSystems Products JDBC Driver Documentation XEP Java Documentation Native API for Java Documentation iris JDBC driver distribution 2. ObjectScript Package Manager (IPM)初学者: How to Build, Test and Publish ZPM Package with REST Application for InterSystems IRIS Package First Development Approach with InterSystems IRIS and ZPM 3. 如何将您的APP提交给大赛: 如何在 Open Exchange 上发布应用程序 如何提交比赛申请 4. 应用示例: native-api template workshop-pex fhir-client-java pex-demo iris-hibernate iris-liquibase 5. 视频: Using Java to Connect to InterSystems Connecting to InterSystems Cloud Services with Java What is PEX? InterSystems Connectivity with Java and other languages Deploying Java project + InterSystems IRIS in Docker 需要帮忙? 加入 InterSystems Discord 服务器上的竞赛频道或在本文评论中与我们交谈。 期待您的精彩提交 - 加入我们的编程大赛吧!来赢得胜利! ❗️参加本次比赛即表示您同意此处列出的比赛条款。请在继续之前仔细阅读它们。 ❗️
文章
Louis Lu · 七月 1, 2024

在InterSystems ObjectScript中使用 VECTORs

迄今为止,我看到的大多数使用向量vector的示例,将它只作为 SQL 中的一种功能,尤其是围绕 VECTOR_Search 的 3 个函数。* TO_VECTOR()* vector_dot_product ()* vector_cosine () 在 iris-vector-search 演示包中隐藏着一个非常有用的摘要。从那里,你可以通过多个链接找到所需的一切。 我还缺少更多的 VECTOR 方法,于是在 Idea Portal 上提出了相关请求。 接着,我想起每个 SQL 方法或存储过程都有一堆 ObjectScript 代码。于是我开始搜索,下面就是我的研究的一些总结: %Library.Vector 是对新数据类型的核心描述 这是一种复杂的结构,就像对象或 %DynamicObjects 或 $Bit Expressions 一样,需要特定的方式去访问。我们还可以看到 2 个必备参数: * DATATTYPE - 一旦设置就不能更改。 可接受的类型: "整数integer"(或 "int")、"双精度浮点double"、"十进制decimal"、"字符串 "和 "时间戳"。 * LEN >0 时,可以增长,但绝对不能缩小 $vector() / $ve() 是矢量访问的基本方法 * 设置矢量数据 >>> SET $VE(. . .) = val * 返回矢量数据 >>> WRITE $VE(. . ) , SET var=$VE(. . ) 提示:单个位置返回值,但从::到位置返回另一个矢量! * 删除矢量数据 >> KILL $VE(. . .) 所有 3 个参数都需要至少 1 个位置参数。你可以把它理解为维度。 $isvector()显然是在开始操作前检查格式是否正确。 $vectorop() / $vop() 包括与向量有关的所有其他函数 调用参数通常为(operation、vector)某些operation提供可选的 bitxpr。它标记了要排除/包含的位置/维数。 例如: - 你只想对 x 轴和 y 轴进行操作,而不想对 z 轴进行操作。 单向量操作符 Aggregate Operations 汇总操作 * "count" * "max" * "min" * "sum" Filter Operations 过滤器操作 * "defined" * "undefined" * "<" * "<=" * ">" * ">=" * "=" * "!=" * "between" Numeric Operations 数字相关操作 * "+" * "-" * "/" * "*" * "**" * "#" * "e-" * "e/" * "ceiling" * "floor" String Operations 字符串相关操作 * "_" * "e_" * "lower" * "upper" * "substring" * "trim" * "triml" * "trimr" Grouping Operations 组相关操作 * "group" * "countgb" Miscellaneous Operations 杂项操作 * "convert" * "length" * "mask" * "positions" * "set" Informative Operations 信息化业务 * "bytesize" * "type" 多向量操作符(通常为两个操作) Vector-wise Filter Operations * "v<" * "v<=" * "v>" * "v>=" * "v=" * "v!=" Vector-wise Arithmetic Operations * "v+" * "v-" * "v/" * "v*" * "v**" * "v#" Vector Concatenation * "v_" Vector Grouping * "countg" * "maxg" * "ming" * "sumg" Vector Merge * "vset" 你看,现在已经有了一套丰富的工具。如果你详细研究文档,结果的目的或优势可能不会立即显现出来。 不过,我希望你能对目前可用的工具有一个大致的了解。
公告
Michael Lei · 一月 23, 2023

InterSystems 开发者竞赛:Tool(工具)

嘿开发者, 我们想邀请您参加我们的下一场比赛,该比赛致力于创造有用的工具,让您的开发伙伴们的生活更轻松: 🏆 InterSystems 开发者竞赛:Tool(工具)🏆 提交有助于加快开发速度、贡献更多定性代码并有助于使用 InterSystems IRIS 测试、部署、支持或监控您的解决方案的应用程序。 时间: 2023 年 1 月 23 日至 2 月 12 日(美国东部时间) 奖金池: 13,500 美元 话题 💡 InterSystems IRIS 开发者竞赛:Tool(工具)💡 在本次竞赛中,我们期待应用程序能够改善开发人员使用 IRIS 的体验,帮助更快地开发,贡献更多定性代码,帮助测试、部署、支持或监控您使用 InterSystems IRIS 的解决方案。 一般要求: 已接受的应用程序:Open Exchange 应用程序或现有应用程序的新应用程序,但有显着改进。我们的团队将审核所有申请,然后再批准他们参加比赛。 该应用程序应该可以在InterSystems IRIS Community Edition上运行。 匹配的应用程序类型:UI 框架、IDE、数据库管理、监控、部署工具等。 该应用程序应该是开源应用程序并发布在 GitHub 上。 应用程序的自述文件应为英文,包含安装步骤,并包含视频演示或/和应用程序工作原理的描述。 一位开发者最多可以携带 3 个应用程序参加比赛。 奖品 1. 专家提名奖(Experts Nomination)- 获奖者由我们特别挑选的专家团选出:: 🥇第一名 - 5,000 美元 🥈第二名 - 3,000 美元 🥉第三名 - 1,500 美元 🏅第四名 - $750 🏅第五名 - $500 🌟第 6-10 名 - $100 2. 社区提名奖(Community Nomination)- 获得总投票数最多的应用: 🥇第一名 - $750 🥈第二名 - $500 🥉第三名 - $250 如果几个参与者获得相同数量的选票,他们都被认为是赢家,奖金由赢家分享。 重要截止日期: 🛠 应用开发和注册阶段: 2023 年 1 月 23 日(美国东部时间 00:00):比赛开始。 2023 年 2 月 5 日(美国东部时间 23:59):提交截止日期。 ✅ 投票时间: 2023 年 2 月 6 日(美国东部时间 00:00):投票开始。 2023 年 2 月 12 日(美国东部时间 23:59):投票结束。 注意:开发者可以在整个注册和投票期间改进他们的应用程序。 谁可以参加? 任何开发人员社区成员,InterSystems 员工除外。 创建一个帐户! 👥开发人员可以组队创建协作应用程序。一个团队允许 2 到 5 名开发人员。 不要忘记在应用程序的自述文件中突出显示您的团队成员——DC 用户配置文件。 有用的资源 ✓ 示例应用程序: iris-rad-studio - 用于 UI 的 RAD cmPurgeBackup - 备份工具 errors-global-analytics - 错误可视化 objectscript-openapi-definition - 开放 API 生成器 测试覆盖率工具- 测试覆盖率助手 还有更多。 ✓ 我们建议从以下模板开始: IRIS开发模板 rest-api-竞赛模板 本机 API 竞赛模板 IRIS FHIR模板 IRIS全栈模板 IRIS互操作性模板 IRIS分析模板 ✓ 对于 IRIS 初学者: 使用 InterSystems IRIS 构建服务器端应用程序 新手学习路径 ✓ 对于ObjectScript 包管理器 (ZPM)的初学者: 如何使用 InterSystems IRIS 的 REST 应用程序构建、测试和发布 ZPM 包 使用 InterSystems IRIS 和 ZPM 的封装优先开发方法 ✓ 如何提交您的应用程序参加比赛: 如何在 Open Exchange 上发布应用程序 如何提交比赛申请 需要帮忙? 加入 InterSystems 的Discord 服务器上的竞赛频道或在本文的评论中与我们交谈。 我们迫不及待地想看到您的项目!祝你好运👍 参加本次比赛,即表示您同意此处列出的比赛条款。请在继续之前仔细阅读它们。