Encontrar

ダイジェスト
· 2024年10月1日

Resumen de la Comunidad de Desarrolladores, septiembre 2024

Hola y bienvenidos al boletín de la comunidad de desarrolladores septiembre 2024.
Estadísticas generales
✓ publicaciones nuevas:
 21 artículos
 7 anuncios
 1 nueva pregunta
3 nuevos miembros se unieron en septiembre
1,862 contenidos publicados de forma constante
679 miembros se unieron de forma constante
Publicaciones populares
IRIS Python nativo
Por Ricardo Paiva
Autores populares
Artículos
#InterSystems IRIS
Cómo descargar un archivo de imagen de un servidor web utilizando el lenguaje ObjectScript
Por Luis Angel Pérez Ramos
IRIS Python nativo
Por Ricardo Paiva
QuinielaML - Predicciones de la 5ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
IRIS Python nativo Parte 2
Por Ricardo Paiva
Cómo leer mediante código un archivo CSV línea a línea
Por Luis Angel Pérez Ramos
Cómo identificar qué globales temporales están consumiendo espacio en la base de datos IRISTEMP
Por Ricardo Paiva
Construyendo un frontend usando solo Python
Por Jose-Tomas Salvador
Crear, Listar, Subir y Descargar archivos y carpetas de red usando el protocolo SMB y la interoperabilidad de IRIS
Por Ricardo Paiva
QuinielaML - Predicciones de la 7ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Helm Uninstall InterSystems - ¿Qué hace?
Por Luis Angel Pérez Ramos
DataPipe2 - Ingesta y Procesamiento de Datos
Por Alberto Fuentes
QuinielaML - Predicción de la 9ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
DataPipe2 - Instalación
Por Alberto Fuentes
eBPF: Seguimiento de eventos del Kernel para IRIS Workloads (Cargas de trabajo)
Por Ricardo Paiva
DataPipe2 - Implementar un pipe de datos
Por Alberto Fuentes
QuinielaML - Predicción de la 10ª jornada de la Quiniela
Por Luis Angel Pérez Ramos
Herramientas de desarrollo para la visibilidad de la transformación IRIS CCDA a SDA
Por Jose-Tomas Salvador
#InterSystems IRIS for Health
#Comunidad de Desarrolladores Oficial
#Portal de ideas de InterSystems
Anuncios
Preguntas
septiembre, 2024Month at a GlanceInterSystems Developer Community
記事
· 2024年10月1日 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

ディスカッション (0)0
続けるにはログインするか新規登録を行ってください
質問
· 2024年10月1日

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
ディスカッション (10)3
続けるにはログインするか新規登録を行ってください
質問
· 2024年10月1日

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
ディスカッション (8)3
続けるにはログインするか新規登録を行ってください
ダイジェスト
· 2024年10月1日

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