La Comunidad de desarrolladores de InterSystems es una comunidad de 12,045 desarrolladores increíbles
¡Somos un lugar donde los programadores aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

Iris-python-template

Proyecto de plantilla con varios códigos Python para ser utilizados con InterSystems IRIS Community Edition con contenedor.

Contenido:

  • Bloc de notas
    • Kernel de Python Embebido
    • Kernel de ObjectScript
    • Kernel de Vanilla Python
  • Python Embebido
    • Ejemplo de código
    • Demostración de Flask
  • API nativas de Python de IRIS
    • Ejemplo de código

Diagrama

2 0
1 39

¡Hola Comunidad!

El día 16 de noviembre por la mañana, de 12:00 a 14:00 h., en el hotel The Westin Valencia, tendrá lugar el Primer Encuentro (Meetup) de los miembros de la Comunidad. Aprovechamos ese día y lugar ya que eI Iberia Summit, la Convención anual de InterSystems Iberia, se celebrará allí los días 16 y 17 de noviembre.

El Encuentro de Desarrolladores es el evento perfecto para conocer en persona a otros miembros de la Comunidad de Desarrolladores, compartir experiencias, aprender, resolver dudas, conocer trucos, herramientas, recursos... y charlar directamente con los expertos de InterSystems!

El Meetup es abierto e informal. Por lo tanto, está abierto a propuestas y a la asistencia de cualquier miembro de la Comunidad. Y, por supuesto, es gratuito. Todos los asistentes recibirán un presente por su asistencia, que servirá como recuerdo de ese día. Y al final del encuentro tendremos un Kahoot con fantásticos premios para los ganadores. ¡Ah! También tendremos pizza y bebidas, el "alimento" de los desarrolladores 😉

El objetivo del Meetup es aprovechar lo máximo posible el networking con otros desarrolladores, pero también se puede participar activamente, pues cualquier voluntario puede realizar una presentación. ¿Te animas?

    ➡️ ¿Quieres presentar tu trabajo en el Meetup?

    💻 Escribe a david.reche@intersystems.com indicando tu nombre, tu empresa y el tema del que quieres hablar en el Meetup

    2 1
    0 70

    Hola desarrolladores!,

    Ya se lo que estáis pensando. " Una mejora para ZEN.proxyObject...??? ¿Ahora...????

    Bueno en España tenemos el dicho de mas vale tarde que nunca. ;-)

    ¿Alguna vez has necesitado enviar un atributo numérico de un JSON en formato String?

    ¿Te volviste loco casteando objetos de clases con propiedades fijas y tipadas?

    Pues estás de enhorabuena!! porque ahora podrás hacerlo fácilmente!!.

    1 1
    0 24

    ¡Hola desarrolladores!

    Seguimos mejorando la página web de la Comunidad de Desarrolladores. ¿Habéis visto ya los nuevos cambios?

    📌 Nueva cabecera

    📌 Nueva página para las Certificaciones de InterSystems

    📌 Nueva barra de búsqueda en Publicaciones, Respuestas y Mensajes Directos

    📌 Nueva página "Sobre nosotros": Equipo y Ecosistema

    📌 Más visibilidad para el Equipo de la Comunidad y los Moderadores

    📌 Nuevo botón para "Ir arriba"

    Vamos a explicar en detalle cada uno de ellos.

    1 0
    0 15

    Python se ha convertido en el lenguaje de programación más utilizado del mundo (fuente: https://www.tiobe.com/tiobe-index/) y SQL sigue siendo el líder como lenguaje para las bases de datos. ¿No sería genial que Python y SQL trabajaran juntos para ofrecer nuevas funcionalidades que SQL por sí mismo no puede? Después de todo, Python tiene más de 380.000 librerías publicadas (fuente: https://pypi.org/) con funciones muy interesantes para ampliar las consultas SQL dentro de Python.

    En este artículo detallo cómo crear nuevos Procedimientos Almacenados de SQL en la base de datos de InterSystems IRIS usando Embedded Python.

    1 0
    1 60

    ¡Hola Comunidad!

    ¿Sabéis cómo publicar en la Comunidad de Desarrolladores? ¿Y conocéis todos los tipos de publicaciones que hay? ¿Y sabéis que podéis, por ejemplo, publicar encuestas en una publicación? ¿o adjuntar PDFs? 🤔 Cara Pensativa Emoji

    Si queréis sacar el máximo partido a las publicaciones y, por tanto, a la Comunidad... seguid leyendo, porque os vamos a contar tooooodos los detalles de las publicaciones:


    Reglas generales

    Para empezar a participar en la Comunidad, haced clic en el botón "Nueva publicación" arriba del todo en la página de inicio de la Comunidad:

    Aparecerá el editor para crear una Pregunta, un Anuncio, un Artículo o un Debate. Cada tipo de publicación tiene su propio conjunto de campos, unos obligatorios y otros opcionales.

    0 0
    0 18

    La Función como Servicio (FaaS) es un modelo de computación en la nube que proporciona una plataforma que permite a los clientes desarrollar, ejecutar y gestionar funcionalidades de aplicaciones sin la complejidad de crear y mantener la infraestructura típicamente asociada con el desarrollo y lanzamiento de una app. Crear una aplicación siguiendo este modelo es una forma de conseguir una "arquitectura sin servidor ", y se suele utilizar cuando se crean aplicaciones basadas en microservicios.

    Wikipedia

    FaaS es un enfoque muy popular para ejecutar cargas de trabajo en la nube, permitiendo a los desarrolladores centrarse en escribir código.

    Este artículo muestra cómo desplegar métodos de InterSystems IRIS con un modelo FaaS.

    0 0
    0 38
    Artículo
    Henry Pereira · Sep 26, 2021 Lectura de 8 min
    ¡Luchemos contra las máquinas!

    https://media.giphy.com/media/Nxu57gIbNuYOQ/giphy.gif

    Calma, calma, no estoy promoviendo una guerra contra las máquinas como en las películas de ciencia ficción, para evitar la dominación mundial de Ultron o Skynet.
    Todavía no, todavía no 🤔

    Os invito a retar a las máquinas a través de la creación de un juego muy sencillo usando ObjectScript con Python embebido.

    1 1
    0 125

    Buenos días,

    Nos gustaría compartir con ustedes una duda, y agradeceríamos que nos lean y nos respondan.

    Actualmente disponemos de un fichero titulado: "Imagen PatientID 9358340 PatientName Milagros ReasonForStudy 350290 InstitutionName 350290 StudyDate 20220927.xml" , en el cual disponemos del siguiente InstitutionName:

    <DicomAttribute keyword="InstitutionName" tag="00080080" vr="LO">
    <Value number="1">350290</Value>
    </DicomAttribute>

    0 4
    0 38
    Llegó septiembre, volvimos todos de vacaciones y, sin darnos cuenta, llegó el otoño, el frío (por fin)... y tenemos un montón de eventos y de actividades en la Comunidad!
    ¿Os perdisteis algo de lo que os contamos por aquí? No os preocupéis, que os traemos un resumen de todo: lo más visto, lo más comentado, lo más votado...
    Seguid leyendo y descubrid todo lo que hemos publicado este mes ⬇️
    Estadísticas generales
    39 publicaciones nuevas:
    – 14 artículos
    – 18 anuncios
    – 7 preguntas
    0 0
    0 11

    Este es el octavo de una serie de lanzamientos que forman parte del programa de versiones de prueba 2022.2 para desarrolladores. Las próximas versiones de prueba se espera que sean actualizadas cada dos semanas, aproximadamente, y añadiremos funcionalidades según estén listas. Se han añadido muchas actualizaciones y mejoras en 2022.2, en la gestión de SQL, integración cloud, adaptadores Kafka y JMS, SQL Loader y otras áreas.

    0 0
    0 16
    Artículo
    Ricardo Paiva · Sep 29 Lectura de 2 min
    Visual Trace y la libertad de eleccion

    ¡Hola Comunidad!

    A lo largo de los años siempre he pensado en crear cosas nuevas, modificar las existentes, experimentar, probar, romper (siempre pasa), construir de nuevo, y empezar otra vez.

    Los concursos promovidos por InterSystems son una excelente fuente de motivación. Obviamente los premios llaman la atención y eso no se puede negar. Pero no se trata solo de los premios/regalos - los concursos son un reto creativo, una oportunidad de crear, reimaginar, probar, experimentar... Y lo mejor de todo es que eres libre de hacer todo lo que quieras!

    Así que ví estos concursos como una oportunidad de crear mi propio Y si...? (la serie en la que Marvel permite a los autores re-imaginar sus historias como quieran) y he sido muy afortunado de encontrar otra persona que recibe estas ideas con los brazos abiertos laugh ¡Muchas gracias, @José Roberto Pereira!

    En el último concurso de Interoperabilidad, creé el visualizador de mensajes Message Viewer y en este concurso de Interoperabilidad traigo de nuevo el Message Viewer, pero esta vez con Visual Trace!

    1 0
    0 26
    Artículo
    Luis Angel Pére... · Sep 29 Lectura de 2 min
    Cómo instalar EnsDemo en IRIS

    Como sabéis, el namespace EnsDemo de Ensemble ya no está disponible en IRIS.

    Esto es algo positivo, ya que IRIS está orientada a la nube y por lo tanto debe ser lo más ligera y rápida posible. La nueva forma de compartir ejemplos de código o módulos es a través de git, integración continua y OpenExchange.

    Pero no os preocupéis, somos conscientes de que, en algunos casos, querréis volver a recuperar ejemplos y código presente en EnsDemo, ya sea como fuente de inspiración o para ayudaros a revisar buenas prácticas.

    0 0
    0 22

    Hola Comunidad:

    ¿Queréis asistir virtualmente a la primera Mesa Redonda de la Comunidad! Serán 45 minutos de animado debate sobre el tema: VSCode vs Studio.

    La idea es juntarnos para compartir ideas, experiencias, trucos y consejos. Si quieres que se comente alguna pregunta en particular, puedes escribirla en el formulario de inscripción o también puedes dejarla en los comentarios de esta publicación.

    🗓 29 Septiembre 2022
    15:00 PM (CEST)
    ➡️ Registraos a través de este reto en Global Masters y os enviaremos la convocatoria por email

    ¡Nos vemos el día 29!

    0 1
    0 32

    ¡Hola Comunidad!

    Estamos encantados de anunciar un nuevo tipo de concursos - ¡los concursos de ideas! Presentamos:

    💡 El Primer Ideatón de InterSystems 💡

    Publicad una idea sobre los Productos y Servicios de InterSystems, entre el 26 de septiembre y el 16 de octubre (3 semanas) y podréis ganar un estupendo premio.

    Nota.- Los empleados de InterSystems también pueden participar! 🥳 Emoji Cara De Fiesta: copiar código del emoticón, el significado de emoji

    >> Publica aquí tus ideas <<

    1 1
    0 32
    Artículo
    Eduard Lebedyuk · Sep 26 Lectura de 2 min
    Cómo depurar Business Operations

    A veces necesitamos depurar una Business Operation (BO). El registro y seguimiento (trazas) funcionan, pero a veces quieres trabajar con una BO en tu sesión en el terminal local.

    Así es como puedes hacerlo en cualquier sistema operativo.

    Windows tiene una estupenda herramienta para depurar Business Operations - en modo Foreground. En ese modo, Windows ejecuta un terminal local con un job para la operación.

    0 0
    0 27

    Si no sabes por dónde empezar a aprender ObjectScript... ¡te lo ponemos fácil!

    Acabamos de actualizar el curso “Getting Started with InterSystems ObjectScript” ("Introducción a InterSystems ObjectScript") con tres nuevos vídeos de 5 minutos + un ejercicio final para ayudarte a recapitular todo lo que has aprendido.

    Contenido del curso:

    🤝 Introducción a InterSystems ObjectScript

    🤿 Análisis a fondo de los comandos y las funciones

    🤔 Entendiendo los tipos de datos y las variables

    👨‍💻 Creando una definición de clase

    Ya puedes hacer el curso completo aquí:

    🎓Getting Started with InterSystems ObjectScript >>🎓

    Nota.- La formación oficial de InterSystems es en inglés. Si prefieres la formación en español:

    0 1
    0 54
    Artículo
    Heloisa Paiva · Sep 23 Lectura de 4 min
    IRIS y Python en la práctica - ¡con ejemplos!

    En este artículo vas a encontrar un sencillo programa con Python en un entorno IRIS y otro sencillo programa con ObjectScript en un entorno Python. Además, me gustaría compartir algunos de los errores que tuve cuando empecé la implementación de estos códigos.

    Python en entorno IRIS

    Supongamos, por ejemplo, que estás en un entorno IRIS y quieres resolver un problema que crees más fácil o más eficiente de resolver en Python.

    Puedes simplemente cambiar el entorno: crea tu método como cualquier otro, y al final del nombre y sus especificaciones, añade [ Language = python ]:

    0 0
    0 43

    ¡Hola a todos!

    Hoy instalaremos Jupyter Notebook y vamos a conectarlo con Apache Spark e InterSystems IRIS.

    Nota: Los siguientes procedimientos los hice en Ubuntu 18.04 y Python 3.6.5.

    Introducción

    Si estás buscando un bloc de notas que sea reconocido, difundido ampliamente y muy popular entre los usuarios de Python, en lugar de utilizar Apache Zeppelin, deberías elegir Jupyter notebook. Jupyter notebook es una excelente y muy poderosa herramienta para la "ciencia de datos", que cuenta con una comunidad muy grande, además de muchas funciones y software adicional. Jupyter notebook permite crear y compartir documentos que contienen código en tiempo real, ecuaciones, visualizaciones y texto narrativo. Sus aplicaciones incluyen la limpieza y transformación de los datos, simulaciones numéricas, modelamiento estadístico, visualización de datos, machine learning y muchas funciones más. Y lo más importante, existe una gran comunidad que ayuda a resolver los problemas que surjan.

    0 1
    0 294

    ¡Hola Comunidad!

    Durante años he trabajado en muchos proyectos diferentes y he podido encontrar muchos datos interesantes.

    Pero la mayoría de las veces el conjunto de datos con el que trabajaba era de los clientes. Cuando hace un par de años empecé a participar en los Concursos de Programación de InterSystems, comencé a buscar conjuntos de datos web específicos.

    Yo mismo he ido seleccionando algunos datos, pero he pensado: "¿Este conjunto de datos es suficiente para ayudar a otras personas?"

    1 0
    1 30

    Hola,

    Estamos muy interesados en estudiar DICOM en profundidad, tanto el estándar en sí como su relación con HealthShare.

    ¿Podríais indicarnos algunas buenas referencias: documentación, cursos, libros, pdfs, explicaciones; para entender de qué va este estándar y cómo funciona?

    Gracias por sus respuestas

    Hemos leído:

    https://dicom.nema.org/medical/dicom/current/output/html/part01.html

    0 1
    0 25

    ¡Empieza la temporada de Hackathons!

    InterSystems participará en el hackathón HackMIT, organizado por el MIT (Massachusetts Institute of Technology), en el que miles de estudiantes se reúnen durante un fin de semana largo para trabajar en proyectos software y/o hardware. Este año el HackMIT vuelve a ser en persona, en el campus del MIT, y se celebrará el fin de semana del 1-2 de octubre.

    Este año, los temas principales son Educación, Sostenibilidad, Nuevas Fronteras y Entretenimiento.
    El reto de InterSystems estará relacionado con 1 o 2 de los temas principales y se anunciará el día 28 de septiembre.
    ¡Estad atentos a los anuncios en la Comunidad!

    0 0
    0 25