Para todos aquellos que aún utilizáis el IDE Studio para programar con ObjectScript y vais a pasar por el proceso de migración a VS Code, ¿sabíais que hay una sección en la documentación de VS Code justo para vosotros? Echad un vistazo al apartado Migración desde Studio. Incluye los siguientes aspectos:

  • Edición del lado del servidor y control de código fuente
  • Proyectos de Studio
  • Importación de definiciones de servidor desde el Registro de Windows
  • Carga de fragmentos de código de Studio y colores de sintaxis

Y ahora hay una sección llamada Atajos de teclado, que muestra los atajos equivalentes en VS Code a los que estéis acostumbrados, para que las manos no tengan que dejar el teclado. En muchos casos el atajo es el mismo, por lo que no será necesario re-aprender. Y recordad, todos los atajos en VS Code son configurables por el usuario, por lo que tendréis un nivel de control que Studio nunca ofreció.

2 0
0 85

Hola a todos:

¡Muchas gracias por seguir con nosotros un año más en la Comunidad de Desarrolladores en español!

Todos los días nos esforzamos por hacer que sea mejor y más útil para todos los miembros que la componen.

Por ello, hemos preparado una breve encuesta para saber qué pensáis de la Comunidad en español, si os resulta útil y qué podríamos mejorar. Y entre todas las personas que respondan, ¡sortearemos dos polos de InterSystems!

👉🏼 Encuesta sobre la Comunidad de Desarrolladores en español (2022) 👈🏼

Nota: Os llevará menos de 5 minutos responderla.

2 2
0 78

Ya podemos anunciar los ganadores del Concurso de Herramientas para Desarrolladores de InterSystems!

Pero en primer lugar, me gustaría dar las GRACIAS a todos los participantes, que han presentado 21 aplicaciones maravillosas 🔥

Estamos muy contentos de saber que este tema es tan importante para vosotros.

Y ahora, sin más dilación, ya podemos decir eso de: "Y los ganadores son..."

2 2
0 68
Artículo
· 30 ene, 2023 Lectura de 3 min
Demo de OCR

OCR DEMO

Esta es una demo de la funcionalidad OCR utilizando la librería pero-ocr de Python.

Utilizaremos la librería en una instancia InterSystems IRIS.

Demo

Este es un ejemplo de los datos de entrada:

input

Y este es el resultado del OCR, donde tenemos la siguiente información:

2 0
1 82
Artículo
· 20 ene, 2023 Lectura de 5 min
Tutorial de IntegratedML

La funcionalidad IntegratedML de InterSystems IRIS se utiliza para obtener predicciones y probabilidades mediante el uso de la técnica AutoML. AutoML es una tecnología de Machine Learning utilizada para seleccionar el mejor algoritmo/modelo de Machine Learning para predecir el estado, los números y los resultados generales basados en los datos pasados (datos utilizados para entrenar el modelo AutoML). No necesitas un científico de datos, porque AutoML probará los algoritmos de Machine Learning más comunes y seleccionará el mejor algoritmo para ti, basado en las características de los datos analizados.

InterSystems IRIS incorpora un motor AutoML, pero también permite utilizar H2O y DataRobot. En este artículo mostraré los pasos para utilizar el motor AutoML de InterSystems.

2 5
0 97
Artículo
· 2 ene, 2023 Lectura de 5 min
Plantilla de Python Embebido

¡Hola desarrolladores!

Comparto con vosotros una plantilla de Python Embebido básica, que recomiendo como punto de partida para cualquier proyecto general con InterSystems IRIS que use Python Embebido.

Funcionalidades:

  • Python Embebido configurado;
  • 3 ejemplos con difentes formas de desarrollar con Python Embebido;
  • VSCode configurado;
  • Docker disponible;
  • Demo online disponible;
  • Desarrollo ZPM First disponible.

Vamos a comentar estas funcionalidades.

2 0
0 96

¡Hola Comunidad!

Como ya os anunciamos en esta publicación, el día 16 de noviembre tendrá lugar el Primer Encuentro (Meetup) de los miembros de la Comunidad. ¡Y ya está abierto el plazo de inscripción!

Es el primer evento en persona desde que empezó la pandemia y nos gustaría veros a muchos de vosotros allí. ¿Os apuntáis?

🗓16 de noviembre, de 12:00 a 14:00 h. + pizza y bebidas

📍Hotel The Westin Valencia

➡️ Podéis ver la agenda y registraros aquí >>

Nota.- Si ya estáis inscritos al Iberia Summit y queréis asistir al Meetup, tenéis que inscribiros también al Encuentro.

2 3
0 107
Artículo
· 23 sep, 2022 Lectura de 5 min
Caso de uso de Python Embebido con Azure Service Bus (ASB)

Resumen

Empezamos a usar Azure Service Bus (ASB) como solución de mensajería empresarial hace tres años. La hemos usado para publicar y consumir datos entre muchas aplicaciones de la organización. Como el flujo de datos es complejo, y normalmente se necesitan los datos de una aplicación en muchas otras aplicaciones, el modelo publicador -> múltiples subscriptores resultó muy adecuado. El uso de ASB en la organización es de docenas de millones de mensajes por día, mientras que la plataforma IRIS tiene unos 2-3 millones de mensajes/día.

El problema con ASB

Cuando empezamos con la integración de ASB, encontramos que el protocolo AMQP no tiene la configuración predeterminada para la implementación de IRIS, por lo que estuvimos buscando una solución alternativa para poder comunicar con ASB.

2 1
1 94

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 240

¡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 128
    Artículo
    · 23 jun, 2022 Lectura de 7 min
    Conector Power BI para InterSystems IRIS. Parte I

    En un mundo en constante cambio, las empresas deben innovar para ser competitivas. Esto asegura que tomarán decisiones con agilidad y seguridad, aspirando a obtener buenos resultados con mayor exactitud.

    Las herramientas de Business Intelligence (BI) ayudan a las compañías a tomar decisiones inteligentes en vez de confiar en la "prueba y error". Estas decisiones inteligentes pueden ser la diferencia entre el éxito y el fracaso en el mercado.

    Microsoft Power BI es una de las herramientas de Business Intelligence líderes. Con unos pocos clics, Power BI permite a los gerentes y analistas explorar los datos de la compañía. Esto es importante porque cuando es fácil accceder y visualizar los datos, es más probable que se usen para tomar decisiones.


    2 1
    1 261
    Artículo
    · 27 abr, 2022 Lectura de 3 min
    ¿Qué o quién está consumiendo mis licencias?

    De vez en cuando, recibimos la pregunta anterior en soporte, algo o alguien está usando más licencias de las esperadas y necesitamos encontrar qué está pasando.

    Tenemos dos escenarios. El primer escenario es cuando nos damos cuenta que las licencias están agotadas porque la aplicación no funciona o porque intentamos conectarnos a través del terminal y sale el "encantador" mensaje <LICENSE LIMIT EXCEEDED>:

    2 0
    0 176

    ¡Hola Comunidad!

    Hemos grabado el webinar que hicimos ayer y lo hemos subido al canal de YouTube de la Comunidad de Desarrolladores en español. Si os perdisteis el webinar o lo queréis volver a ver con más detalle, ya está disponible la grabación!

    Eduardo Anglada mostró toda la potencia de Python, el nuevo lenguaje de programación añadido a IRIS. Explicó cómo crear datos anónimos, desarrollar cuadros de mando interactivos... ¡y muchas cosas más! Por eso, si queréis conocer la nueva funcionalidad de InterSystems IRIS, ¡no os perdáis el vídeo!

    Explorando las nuevas funcionalidades de IRIS: Python Embebido

    https://www.youtube.com/embed/xGpQ9hpI8qs
    [Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

    2 0
    0 107

    ¡Hola desarrolladores!

    Estamos muy contentos de anunciaros que InterSystems Iberia va a ser uno de los patrocinadores de la conferencia Internacional "J On The Beach" que tendrá lugar en Málaga los días 28-29 de abril.

    ¡Y queremos invitaros a uno de vosotros al evento! (*)

    El primer día de la Conferencia @David Reche y @Eduardo Anglada darán una ponencia titulada "Capitán Kirk, descubierto un exoplaneta en la ruta usando AutoML". Por ello, para conseguir la entrada gratis (valorada en 250€), tenéis que responder a la siguiente pregunta:

    ¿Qué nombre le pondrías al exoplaneta descubierto en la ruta?

    2 5
    0 419

    ¡Hola desarrolladores!

    Hoy lanzamos el 🏆 1er Concurso de Artículos Técnicos en Portugués 🏆

    Todos los seguidores de la Comunidad en español que habláis portugués podéis escribir un artículo en la Comunidad de Desarrolladores en Portugués, sobre cualquier tema relacionado con la tecnología de InterSystems.

    Duración: del 14 de marzo al 14 de abril de 2022

    Premios para todos los participantes: Todas las personas que publiquen un artículo en portugués durante la vigencia del concurso recibirán un premio

    También pueden participar varias personas de forma conjunta, publicando un artículo en equipo. Habrá un bonus para los artículos presentados por equipos.

    2 0
    0 112

    ¡Hola desarrolladores!

    Os mostramos el nuevo Calendario de Eventos que hemos habilitado en la Comunidad:

    🎯 https://es.community.intersystems.com/events

    En este calendario se pueden ver todos los eventos de la Comunidad: los pasados, los que están en marcha y los que están programados.

    De un vistazo, se pueden conocer todos los eventos y acceder a ellos de forma rápida y sencilla.

    Vamos a ver cómo.

    2 0
    0 128

    ¡Hola Comunidad!

    Ya hay más de 500 aplicaciones en Open Exchange, el repositorio para desarrolladores de InterSystems.

    En esta publicación, os anunciamos los mejores desarrolladores de Open Exchange y las aplicaciones más descargadas en 2021. Echadles un ojo, porque seguro que encontráis más de una interesante para vosotros y vuestros proyectos.

    ¿Quiénes son nuestros súper héroes y sus súper aplicaciones?

    2 0
    0 105

    Para mí, los mejores momentos han sido:

    1 - Global Masters, GANADOR de los premios Influitive BAMMIE 2021 en la categoría "Most Passionate Community"

    2 - Los concursos de artículos técnicos

    3 - Los concursos de programación

    4 - Más de 10 000 miembros en la Comunidad de Desarrolladores

    5 - El Directorio de Partners y los Servicios gratuitos para Partners

    6 - Más de 500 aplicaciones en Open Exchange

    7 - Las ponencias del "Virtual Summit"

    8 - Los premios obtenidos por los puntos en Global Masters

    9 - Los cursos de formación online gratuitos

    10 - Los canales de la Comunidad en Discord

    11 - Las innovaciones en IRIS

    12 - Las comunidades en otros idiomas, como portugués y español

    13 - El "Advent of Code" de InterSystems - el reto de programación durante el tiempo de Adviento

    ¿Y para vosotros?

    2 2
    0 63
    ¡Hola desarrolladores!
    Nos encanta descubrir las preguntas que más interés despertaron en la Comunidad de Desarrolladores durante el año pasado. ¿Queréis saber cuáles fueron?
    Y, como siempre, ¡gracias por estar al otro lado y plantearnos vuestras dudas y consultas!
    Las preguntas más vistas




















    2 0
    0 102

    Trabajando en soporte generalmente me preguntan cuántos días hay que mantener los journals. ¿Debería ser dos días o después de dos copias de seguridad? ¿Más? ¿Menos? ¿Por qué dos?

    La respuesta correcta (para la mayoría de los entornos) es que se debería conservar los ficheros de journal desde la última copia de seguridad validada. Es decir, hasta que no verifique si una copia de seguridad es válida (restaurando el archivo y verificándolo con la utilidad Integrity), no puede estar seguro de que haya una buena copia de los datos y no por tanto no se deberían purgar los journals de manera segura.

    2 2
    0 100

    ¡Hola desarrolladores!

    Os traemos el tercer videotutorial de la serie de vídeos de iniciación a ObjectScript que ha realizado nuestro compañero @Jose Tomas Salvador, de InterSystems Iberia.

    Capítulo 2: Iterando

    https://www.youtube.com/embed/xI-XTed9nQk
    [Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

    2 0
    0 70

    ¡Hola desarrolladores!

    Nuestro compañero @Jose-Tomas Salvador ha realizado varios videotutoriales de iniciación a ObjectScript, a modo de curso, para los nuevos desarrolladores que están conociendo la tecnología de InterSystems.

    Iremos presentando cada videotutorial en distintos anuncios. Hoy os traemos el primero de la serie, en el que presenta el curso:

    Capítulo 0: Introducción

    https://www.youtube.com/embed/afegjXR1jtU
    [Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

    2 0
    0 101

    ¡Hola desarrolladores!

    Estamos encantados de anunciar el lanzamiento del Directorio de Partners de InterSystems.

    A partir de ahora, éste será el lugar al que acudir para encontrar servicios y soluciones comerciales creadas con productos de InterSystems.

    ¿Por qué un Directorio de Partners de InterSystems?

    2 2
    0 104
    Artículo
    · 9 ago, 2021 Lectura de 2 min
    REST API que consume SQL y devuelve JSON

    ¡Hola desarrolladores!

    A veces, cuando desarrollamos una maqueta o una Prueba de Concepto (PoC), necesitamos una interfaz sencilla que proporcione datos en IRIS en JSON contra consultas SQL.

    Y recientemente contribuí con un sencillo módulo que hace exactamente eso:

    acepta una sentencia SQL y devuelve JSON.

    ¿Cómo se instala? Solo llama:

    zpm "install sql-rest"

    Si lo instalas en un namespace X, configurará un endpoint /sql en tu sistema, que aceptará solicitudes POST con una sentencia SQL y te devolverá el resultado para los datos disponibles en el namespace X.

    2 0
    0 312