Hola Desarrolladores!
Estamos seguros de que queréis que vuestras ideas del Portal de Ideas sean implementadas, así que aquí tenéis algunos pasos que podéis seguir para atraer atención hacia ellas.
Hola Desarrolladores!
Estamos seguros de que queréis que vuestras ideas del Portal de Ideas sean implementadas, así que aquí tenéis algunos pasos que podéis seguir para atraer atención hacia ellas.
Buenos días,
En una integración que estamos haciendo entre dos sistemas recibos un ORU_R01 con los datos de un monitor. Lo recibimos mediante una llamada a nuestro webservice en formato XML.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://com.gacelacare.ws">
<soapenv:Header/>
<soapenv:Body>
<com:processMessage>
<String_1><
¡Hola, desarrolladores!
En esta serie de artículos hemos hablado del framework iris-datapipe, de cómo nos ayuda a crear "pipes" de datos para la ingesta y procesamiento, y de cómo instalarlo. Vamos a profundizar en cómo implementar uno de esos "pipes" paso a paso.
Si llegaste directamente a este artículo, te recomiendo revisar los anteriores y recordar que iris-datapipe incluye un QuickStart para que puedas explorar sus funcionalidades rápidamente 👌.
El ejemplo que abordaremos está incluido en el QuickStart, por lo que puedes utilizarlo como referencia.
Comienza por definir
.png)
Asistí a la Cloud Native Security Con en Seattle con la plena intención de aprovechar el día de OTEL, para luego profundizar en el tema de la seguridad aplicada a las cargas de trabajo nativas en la nube en los días siguientes, culminando con el CTF como ejercicio profesional. Esto fue felizmente interrumpido por un nuevo entendimiento de eBPF, lo cual supuso una mejora muy necesaria para mis pantallas, carrera, cargas de trabajo y actitud, gracias a nuevos enfoques para resolver problemas relacionados con las cargas de trabajo.
Así que llegué a la "fiesta" de eBPF y desde entonces he estado asistiendo a clínica tras clínica sobre el tema. Aquí me gustaría "desempaquetar" eBPF como una solución técnica, mapeada directamente a lo que hacemos en la práctica (aunque no siempre coincida del todo), y recorrer eBPF a través de mis experimentos en el soporte de las cargas de trabajo de InterSystems IRIS, particularmente en Kubernetes, pero sin excluir las cargas de trabajo independientes.
.png)
Otro fin de semana a las puertas y otra jornada de la Quiniela, veamos los partidos que entran en la 9ª jornada:
.png)
Para los partidos de Primera División tendremos las siguientes predicciones:
.png)
Y para Segunda División:
.png)
Esto nos da la siguiente Quiniela:
.png)
En otras jornadas puedo estar más o menos de acuerdo con la predicción, pero ¿sólo un 20% de probabilidades de victoria mi Valladolid?

¡Hola a todos de nuevo!
En el artículo anterior hablamos de iris-datapipe, un framework diseñado para ayudarte a definir "pipes" de datos con un patrón de ingesta y procesamiento. Hoy veremos cómo puedes instalarlo y configurarlo paso a paso.
iris-datapipe incluye un QuickStart, que te permite probarlo rápidamente utilizando un contenedor Docker preconfigurado.
Pero, ¿qué debes hacer si quieres usarlo en tu propia instancia?
s¡Hola a todos!
Me alegra anunciaros una nueva versión de iris-datapipe, un framework potente que, acompañado de una interfaz gráfica, te permitirá obtener una visión integral de la ingesta y procesamiento de datos en InterSystems IRIS.
En múltiples proyectos, nos dimos cuenta de que repetíamos un patrón común: ingestión de datos de diversas fuentes, enriquecimiento al combinarlos con otros datos, normalización, aplicación de reglas de validación y, finalmente, la realización de alguna acción u operación sobre estos datos (por ejemplo, almacenarlos o enviarlos a otro
Digamos que quiero desinstalar el IKO - todo lo que tengo que hacer es:
> helm uninstall intersystemsLo que ocurre entre bastidores es que helm desinstalará lo que estaba instalado cuando ejecutó :
> helm install intersystems <relative/path/to/iris-operator>En cierto sentido esto es simétrico a cuando ejecutamos install pero con una imagen diferente.
Verás que cuando lo instalas, sabe qué imagen utilizar:
operator:
registry: containers.intersystems.com
repository: intersystems/iris-operator-amd
tag: 3.7.13.100Para desinstalar la imagen a tener en cuenta es:
cleaner:
registry: appscodeHola Comunidad,
El equipo de certificación de InterSystems Learning Services se complace en anunciar el lanzamiento de nuestro nuevo examen InterSystems IRIS SQL Specialist. Ahora está disponible para su compra y programación en el catálogo de exámenes de InterSystems. Los candidatos potenciales pueden revisar los temas del examen y las preguntas de práctica para orientarse sobre los enfoques y el contenido de las preguntas del examen. Los candidatos que aprueben con éxito el examen recibirán una insignia de certificación digital que puede compartirse en redes sociales como LinkedIn.
Después del parón de selecciones tenemos nueva jornada de Primera y Segunda División en la Quiniela del próximo fin de semana. Estos son los partidos que forman parte de la jornada:
.png)
Estas son las predicciones para Primera División:
.png)
Y para la Segunda División:
.png)
Lo que nos deja la siguiente Quiniela:
.png)
¡Pues ya tenemos la Quiniela ganadora!
Samba es el estándar para la interoperabilidad de servicios de archivos entre Linux, Unix, DOS, Windows, OS/2 y otros sistemas operativos.Desde 1992, Samba ha proporcionado servicios de archivos seguros, estables y rápidos para todos los clientes (sistemas operativos y programas) utilizando el protocolo SMB/CIFS.
El desarrollo frontend puede ser una tarea desalentadora, incluso una pesadilla, para los desarrolladores centrados en el backend. Al principio de mi carrera, la línea entre frontend y backend era difusa, y se esperaba que todos manejaran ambos. El CSS, en particular, siempre fue una lucha constante; sentía que era una misión imposible.
Aunque disfruto trabajando en el frontend, el CSS sigue siendo un desafío complejo para mí, especialmente porque lo aprendí a base de prueba y error. El meme de Peter Griffin luchando por abrir persianas captura perfectamente mi experiencia aprendiendo CSS.

Pero
Nos alegra compartir que el equipo de Servicios de Aprendizaje ha añadido recientemente nuevos contenidos a nuestra Ruta de Aprendizaje de InterSystems Reports. Estos últimos vídeos, creados por nuestro socio, insightsoftware, proporcionan instrucciones para desarrollar informes con InterSystems Report Designer.
En estos tres breves vídeos, aprenderéis a:
Los globales temporales almacenados en las bases de datos IRISTEMP/CACHETEMP se utilizan cuando un proceso no necesita almacenar datos de manera indefinida, pero requiere el potente rendimiento de los globales. Las bases de datos IRISTEMP/CACHETEMP no se registran en el diario, por lo que el uso de globales temporales no genera archivos de diario.
El sistema utiliza las bases de datos IRISTEMP/CACHETEMP para almacenamiento temporal y están disponibles para vosotros para el mismo fin.
Para obtener más información sobre los globales temporales y la
Hoy nos gustaría resaltar a uno de los miembros más destacados de la comunidad de desarrolladores de InterSystems: @Benjamin.DeBoe. Desde el inicio de la Comunidad de Desarrolladores de InterSystems, ha compartido su experiencia, contribuyendo con artículos reflexivos, demostraciones prácticas y respuestas a preguntas. Habiendo trabajado con productos de InterSystems desde 2010, Benjamin aportó un conocimiento inestimable a la Comunidad de Desarrolladores. Desde navegar por proyectos iKnow hasta simplificar despliegues complejos con Docker y Python, ha inspirado continuamente a otros desarrolladores a través de su trabajo y presencia en la Comunidad.
🤩 Echemos un vistazo más de cerca al viaje de Benjamin con la tecnología de InterSystems y nuestra Comunidad de Desarrolladores....
.jpg)
Esto se puede lograr utilizando el procedimiento CSV() de la clase %SQL.Util.Procedures . A continuación, podéis ver un ejemplo de uso (suponiendo que el archivo `test.csv` se encuentra en `c:\temp`):
En la sección anterior, exploramos el proceso de instalación y comenzamos a escribir el IRIS en Python nativo. Ahora procederemos a examinar el recorrido global y a interactuar con los objetos de la clase IRIS.
get: esta función se utiliza para obtener valores del nodo de recorrido
deftraversal_firstlevel_subscript():"""
^mygbl(235)="test66,62" and ^mygbl(912)="test118,78"
"""for i in irispy.node('^mygbl'):
print(i, gbl_node.get(i,''))
node e items: recorrido de un solo nivel con node y obtención de los valores de la misma manera que $Order(^mygbl(subscript),
Vamos que no llegamos a la próxima jornada de la Quiniela. Esta vez tocan partidos de la Liga de las Naciones, así que de aquí puede salir cualquier cosa. Veamos los partidos que forman esta Quiniela:
.png)
Esta es la predicción de los resultados:
.png)
Lo que nos deja la siguiente Quiniela:
.png)
¡Venga, que corran las apuestas! ¡Que la sanidad, la educación y el programa de Broncano no se pagan solos!
Hola Comunidad,
¡Nos complace invitaros a todos al próximo webinar de lanzamiento para el concurso de herramientas de desarrollo de InterSystems 2024!
Durante el webinar, descubriréis los emocionantes retos y oportunidades que os esperan a los entusiastas de IRIS en este concurso. Hablaremos sobre los temas que esperamos de los participantes y os mostraremos cómo desarrollar, construir y desplegar aplicaciones utilizando la plataforma de datos InterSystems IRIS.
Fecha y hora: Martes, 10 de septiembre – 12:30 pm EDT | 6:30 pm CEST.
.png)
Hola desarrolladores,
Nos gustaría invitaros a participar en nuestro próximo concurso, dedicado a crear herramientas útiles para facilitar la vida a vuestros compañeros desarrolladores:
🏆 Concurso de Herramientas para Desarrolladores de InterSystems 🏆
Presenta una aplicación que ayude a programar/desarrollar más rápidamente, aporte más código cualitativo y ayude en las pruebas, la implantación, el soporte o la supervisión de una solución con InterSystems IRIS.
Duración: Septiembre, del 9 al 29, 2024
Bolsa de premios: $14,000
.jpg)
¡Hola comunidad!
Este mes de septiembre os invitamos a un nuevo webinar en español: "Reconocimiento facial aplicado al login de aplicaciones utilizando JavaScript + InterSystems IRIS", el jueves 26 de septiembre, a las 4:00 PM (CEST).
El webinar va dirigido a técnicos y desarrolladores interesados en tecnologías punteras como es el reconocimiento facial y sus posibilidades.
Durante el webinar, veremos cómo incorporar el reconocimiento facial en el login de aplicaciones mediante las tecnologías de InterSystems IRIS y JavaScript.
Hola Comunidad,
Este artículo tiene como objetivo guiaros a través del proceso de configuración y utilización de la Funcionalidad de Entorno de Ejecución Flexible de Python para Python embebido. Antes de la versión 2024.2, el instalador de Intersystems IRIS para Windows incluía una versión pre-instalada de Python. Podíais encontrar las bibliotecas de Python y los archivos de la aplicación ubicados en el directorio \lib\python dentro de la carpeta de instalación de IRIS (por ejemplo, C:\InterSystems\IRIS20242\lib\python).
Sin embargo, a partir de la versión 2024.2, el instalador de IRIS para
Hola Comunidad
Anteriormente he experimentado con Python embebido en IRIS; sin embargo, aún no he tenido la oportunidad de implementar IRIS usando Python nativo. En este artículo, mi objetivo es esbozar los pasos que tomé para comenzar a aprender e implementar IRIS dentro de la fuente de Python. También me gustaría agradecer a @Guillaume Rongier y @Luis Angel Pérez Ramos su ayuda para resolver los problemas que encontré durante mi reciente instalación PIP de IRIS en Python, lo que finalmente permitió que funcionara correctamente.
Empecemos a escribir IRIS en python.
Lo primero es lo primero,
¡Hola estimados miembros de la comunidad!
En esta ocasión no vengo con ningún artículo sino con un problema que me he encontrado al definir una conexión a una tabla ubicada en una base de datos externa en MySQL.
Estoy haciendo algunas pruebas con la funcionalidad de las Foreign Tables incluidas en IRIS que permite incluir tablas externas en modo consulta como si fueran propias de IRIS y he visto que funciona perfectamente con una tabla ubicada en PostgreSQL, el problema ha sido al intentar hacer lo mismo con una tabla de MySQL, he seguido los siguiente pasos como indica la documentación:
El siguiente código descarga https://www.intersystems.com/assets/intersystems-logo.png y guarda el archivo como c:\temp\test.png.
Es necesario definir una configuración SSL llamada SSLTEST antes de ejecutar este código.
ClassMethod download() As%Status
{
Set sc = $$$OKSet httprequest=##class(%Net.HttpRequest).%New()
set httprequest.Port = 443set httprequest.Https = 1set httprequest.SSLConfiguration = "SSLTEST"Set httprequest.Server="www.intersystems.com"Do httprequest.Get("/assets/intersystems-logo.png")
SeRecientemente me encontré en una situación en la que un usuario tenía algunos roles, que le otorgaban roles adicionales, y así sucesivamente.
Como no entendía de dónde venía un permiso en particular, escribí este código que obtiene un conjunto inicial de roles y los recorre recursivamente, teniendo en cuenta cualquier repetición.
¡Venga con la nueva jornada de la Quiniela, que ya estamos a viernes! Y nuevamente con partidos de 1ª y 2ª División.
.png)
Estas son las predicciones para Primera:
.png)
Y para Segunda:
.png)
Esto nos deja la siguiente predicción:
.png)
Pues listo, ¡disfrutad de la jornada!
Incluyo este post para ayudar a los usuarios de WebTerminal que han actualizado a la versión IRIS 2024.2 -- (Build 247U) Tue Jul 16 2024 09:52:30 EDT -- liberada recientemente o están considerando hacerlo.
Esa versión 2024.2 contiene un cambio (DP-432503) que precisa que el usuario a través del cual se conecta inicialmente el Web Gateway (normalmente CSPSystem) deba tener permisos de lectura (READ) sobre la base de datos en la que se encuentra la clase de dispatching de la aplicación web de tipo REST.
Para los casos en que eso no es así, se genera un error, pero retorna un estado HTTP 404 a