New post

Rechercher

Article
· Oct 1, 2024 2m read

El mismo terminal de siempre pero en web

Hemos tenido Webterminal disponible durante bastante tiempo, pero era limitado, no todas las funciones funcionaban allí. No había soporte para shell ni para la última funcionalidad de soporte integrado de Python. Hay algunos problemas con las herramientas que requieren el modo de programador. La autenticación básica no es tan práctica como una simple página de inicio de sesión, donde podríais tener opciones para agregar vuestra propia página de login, en caso de que deseaseis cambiar la forma de iniciar sesión en la aplicación, como por ejemplo usando SSO (inicio de sesión único).

Con el terminal Iris original, envuelto en un formulario web y utilizando xterm.js, una de las herramientas más usadas en el mundo web, como en VSCode, junto con algo de magia de Python, que ayudó con la comunicación interprocesos tty, podemos llevar el terminal a la web con todas sus capacidades.

iTerm

Para probar cómo funciona en la web, he añadido una rutina de términos, que genera algunos formateos en pantalla.

iTerm

 

Ideas para el futuro

  • Sugerencias y resaltado de sintaxis: Puede que recordéis uno de mis proyectos anteriores, irissqlcli, que proporcionaba intellisense y resaltado de sintaxis a un terminal específicamente para el acceso SQL. Mi idea es añadir el mismo nivel de soporte a una terminal ObjectScript Y esto ya es parte de este proyecto, como una herramienta llamada iterm, desafortunadamente no está terminada todavía, es bastante complicado captar el punto entre cuando la terminal ejecuta algo y espera algún comando. 
  • Pequeña apariencia de VSCode con terminal: Otro proyecto es irislab, que puede inyectar un nuevo elemento en él.

Por favor, votad en el concurso actual si os gusta este proyecto

Discussion (0)0
Log in or sign up to continue
Question
· Oct 1, 2024

Execute a routine with argument by name - Without using Xecute!

Hello everyone, 
so lets say i have the following:

Hello
Q
say(arg)
    w arg
 Q


and i am trying to execute it by its name such as:


s a = "say^hello"

*execute the name inside a*
 

now I know for a fact that if say were written without any argument then do @a would work!

but I can I pass an argument in this case?
I don't want to use Xecute because I am in need of really high performance code.

 

10 Comments
Discussion (10)3
Log in or sign up to continue
Question
· Oct 1, 2024

Help Understanding Global Mappings and Sharing One SQL Table Across Multiple Namespaces

I have the class ConfigUtils.ConfigSettingsTable, which is a persistent object.  I know I need to map packages from the original namespace. In this case, I have mapped ConfigUtils.ConfigSettingsTable from the originating namespace (IRISTST database) across all other namespaces.

With this, I am able to see the table ConfigUtils.InstanceSettings in SQL Explorer in each namespace, but the same data is not shared across environments. For example, in the MAINTENANCE namespace, I can see the table, but I don't see the same information that I see in the table in the original IRISTST namespace.

I am unclear on the global mappings part of this. What globals should I be looking for? I would appreciate any similar examples of mapping a single SQL table across multiple namespaces.

8 Comments
Discussion (8)3
Log in or sign up to continue
Digest
· Oct 1, 2024

InterSystems開発者コミュニティのダイジェスト、9月 2024

9月 2024開発者コミュニティ ニュースレターへようこそ。
全体統計
17 件の新しい投稿が公開 (9月 月):
 10件の新着記事
 7の新しい発表
5 人の新メンバーが参加 (9月 月)
1,366 件の投稿が公開 (全期間)
279 人のメンバーが参加 (全期間)
トップ記事
今月のトップ作家
記事
#InterSystems IRIS
#InterSystems IRIS for Health
お知らせ
#InterSystems IRIS
#IRIS contest
9月, 2024Month at a GlanceInterSystems Developer Community
Digest
· Oct 1, 2024

InterSystems 开发者社区摘要,九月 2024

您好,欢迎阅读 九月 2024 开发人员社区通讯。
统计信息
✓ 九月发布了 45 篇新帖子:
 39篇新文章
 4个新公告
 2个新问题
✓ 九月有 47 位新成员加入
✓ 所有时间发布了 2,208 篇帖子
✓ 所有时间有 2,024 位成员加入
最高职位
本月最佳作家
文章
#InterSystems IRIS
#InterSystems IRIS for Health
第十二章 WS-Policy 配置类详细信息 - 配置类基础知识
按姚 鑫
第十三章 WS-Policy 配置类详细信息 - 添加扩展属性
按姚 鑫
第十四章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(一)
按姚 鑫
第十五章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(二)
按姚 鑫
第十六章 WS-Policy 配置类详细信息 - 自定义配置示例
按姚 鑫
第十八章 添加时间戳和用户名令牌
按姚 鑫
第十九章 添加时间戳和用户名令牌 - 时间戳和用户名令牌示例
按姚 鑫
第二十章 加密 SOAP 主体
按姚 鑫
第十七章 手动添加安全元素
按姚 鑫
第二十一章 加密 SOAP 主体 - 变体:使用可识别证书的信息
按姚 鑫
第二十二章 加密 SOAP 主体 - 变体:使用签名的 SAML 断言
按姚 鑫
第二十三章 加密安全标头元素
按姚 鑫
第二十四章 加密安全标头元素 - 基本示例
按姚 鑫
第二十五章 添加数字签名
按姚 鑫
第二十六章 添加数字签名 - 示例
按姚 鑫
第二十七章 添加数字签名 - 变体:使用签名的 SAML 断言
按姚 鑫
第二十八章 添加数字签名 - 指定摘要方法
按姚 鑫
第三十章 使用派生密钥令牌进行加密和签名
按姚 鑫
基于向量搜索的患者相似度匹配示例程序
按Nicky Zhu
第三十一章 使用派生密钥令牌进行加密和签名 - 变体:创建隐式 DerivedKeyToken
按姚 鑫
第三十二章 使用派生密钥令牌进行加密和签名 - 使用 DerivedKeyToken 进行加密
按姚 鑫
第三十三章 使用派生密钥令牌进行加密和签名 - 使用 DerivedKeyToken _进行加密(一)
按姚 鑫
第三十四章 使用派生密钥令牌进行加密和签名 - 使用 DerivedKeyToken 进行签名
按姚 鑫
第三十五章 结合加密和签名
按姚 鑫
第三十六章 结合加密和签名 - 使用对称密钥签名并加密
按姚 鑫
#Caché
公告
问题
#InterSystems IRIS
活动量
按wei su
#Caché
九月, 2024Month at a GlanceInterSystems Developer Community