¡Hola Comunidad!

Hemos grabado el webinar que hicimos la semana pasada 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!

Arduino + IRIS, la combinación perfecta

https://www.youtube.com/embed/7qZ4aNoXTAE
[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]

1 0
0 57
La Comunidad de desarrolladores de InterSystems es una comunidad de 17,816 desarrolladores increíbles
¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

¡Hola Comunidad!

Ya está en marcha el concurso anual para desarrolladores de InterSystems IRIS!

Os invitamos a todos a participar en el 3er Gran Premio (Grand Prix) de programación, para crear soluciones open-source utilizando InterSystems IRIS!

🏆 3er Gran Premio de Programación de InterSystems 🏆

Duración: 12 junio - 9 julio [¡ampliado!]

Dotación en premios: $26,000

1 1
0 130

InterSystems IRIS actualmente limita sus clases a 999 propiedades.

Pero, ¿qué hacer si necesita almacenar más datos por objeto?

Este artículo respondería a esta pregunta (con el apunte adicional de Community Python Gateway y cómo transferir conjuntos de datos amplios a Python).

En realidad, la respuesta es muy simple: InterSystems IRIS actualmente limita las clases a 999 propiedades, pero no a 999 primitivas. La propiedad en InterSystems IRIS puede ser un objeto con 999 propiedades y así sucesivamente; el límite se puede ignorar fácilmente.

1 0
0 59

Parece que fue ayer cuando hicimos un pequeño proyecto en Java para probar el rendimiento de IRIS, PostgreSQL y MySQL (podéis revisar el artículo que escribimos allá por Junio al final de este artículo). Si recordáis IRIS se mostró superior a PostgreSQL y claramente superior a MySQL en las inserciones, no habiendo gran diferencia en las consultas.

Poco después @Dmitry Maslennikov me dijo "¿Por qué no pruebas desde un proyecto en Python?" pues bien, aquí está la versión en Python de las pruebas que realizamos mediante las conexiones JDBC previamente.

1 2
0 78

¡Hola a tod@s!

Si les interesan los contenedores, echen un vistazo a todo lo que hemos preparado para la Convención Anual de InterSystems ("Global Summit"), del 22 al 25 de septiembre, en el hotel Boston Marriott Copley Place. Si se registran ahora, podrán aprovecharse de un descuento válido hasta el 30 de agosto.

SESIONES SOBRE CONTENEDORES

1 0
0 110
Artículo
· 3 sep, 2019 Lectura de 4 min
Evaluación de Sharding #2

Hola a todos,

como prometí en mi post previo Evaluación de Sharding #1, continué investigando el impacto del número de shards.

Para completar la revisión, he añadido también las instancias en Windows (Server 2012 R2) 8 cores:

  • Cache for Windows (x86-64) 2016.2.2 - 12 GB global buffers
  • IRIS for Windows (x86-64) 2018.1.1 - 400 MB global buffers, no sharding

En LINUX (Ubuntu 16.04 LTS) 2 cores:

  • IRIS for UNIX (Ubuntu Server LTS for x86-64) 2018.1.1 400MB global buffe

Pruebas: no shards, 2 shards, 3 shards, 4 shards.

1 0
0 131

Buenas tardes a todos!

Actualmente me encuentro migrando a la versión 2018.2 en una máquina nueva,un entorno que está en producción con la versión de Ensemble de 2012.1.2

Tras realizar un recovery de un backup realizado del otro entorno, y configurar el entorno para que esté igual que el antiguo, me he dispuesto a realizar las primeras pruebas, en un circuito que lee de SQL, y posteriormente tras procesar los mensajes, envía una peticion SQL, pero en el primer paso, que es al pasar por un enrutador, me he encontrado con el siguiente problema:

1 3
0 139
Artículo
· 13 feb, 2020 Lectura de 1 min
Consejos de un perro viejo programador

Hola a todos,

Si queréis pasar un rato divertido y aprender alguna cosa fruto de la experiencia os recomiendo este video de unos colegillas que tengo en Málaga y que tienen muuuuuchas horas de desarrollo. Sus consejos sirven para todo, sí, también para ObjectScript e IRIS. ;-)

Los más viejos del lugar se van a reir mucho con anécdotas y se verán reflejados con algunas

https://youtu.be/Sk7Mbx_81Bg

1 0
0 134
InterSystems Official
· 2 mar, 2020
Aviso: LDAP Active Directory Connections

Desde marzo de 2020, Microsoft planea lanzar una serie de actualizaciones de seguridad que harán que los servidores Active Directory (AD) de Windows rechacen vínculos de canales no cifrados. Para más detalles de los cambios en Active Directory, pueden consultar el aviso de seguridad de Microsoft: ADV190023.

1 0
0 164

¡Hola Comunidad!

Mañana martes 27 de octubre comienzan las Sesiones Técnicas ("Focus Sessions") del Virtual Summit.

Hay más de 100 sesiones programadas durante tres días, sobre mejores prácticas, nuevas tecnologías y hojas de ruta.

Cada sesión durará 20 minutos.

En este anuncio tenéis el enlace para descargaros el Calendario con el horario de todas las Sesiones Técnicas.

1 3
0 94

Hola a todos,

Tengo un error muy extraño cuando llamo a un servicio web SOAP como cliente.

He creado todos los objetos para invocar a este SOAP usando el complemento "Asistente SOAP" en Eclipse, ha creado todos los objetos (Response, Request, Clase WS de Business Operation, etc.).

Cuando llamo a este servicio, devuelve el siguiente mensaje de error:

ERROR #6243: La solicitud HTTP a SOAP WebService ha devuelto una respuesta con CONTENT-TYPE inesperado: text/html.

1 2
0 2.1K
Anuncio
· 3 ago, 2021
Problema Técnico Global

¡Hola Comunidad!

Estamos experimentando algunos problemas técnicos y hemos sufrido un corte de servicio en la red corporativa. Por este motivo, podéis tener problemas al iniciar sesión en nuestros sitios web globales, incluyendo la Comunidad de Desarrolladores.

Nuestros especialistas técnicos están trabajando para resolver las incidencias y esperamos restablecer pronto el funcionamiento normal.

Para seguir informados, podéis entrar en el Servidor de Discord de la Comunidad de Desarrolladores de InterSystems 👈

¡Gracias por vuestra paciencia! Lamentamos los inconvenientes que esto os pueda ocasionar.

1 0
0 79

¡Hola a todos!

Estamos encantados de anunciar una nueva manera de descargar los kits de la "Community Edition" de InterSystems IRIS e IRIS for Health. La "Community Edition" es una versión gratuita para desarrolladores, que hace más sencillo empezar a desarrollar soluciones con IRIS. Ahora se pueden descargar los kits a través del Servicio de Evaluación: evaluation.intersystems.com.

1 0
0 87

¿Eres un Implementation Partner de InterSystems? Si creas aplicaciones centradas en el cliente, aprovecha los amplios recursos de formación online que te ofrecemos.

Ahora hay disponibles tres nuevas rutas de aprendizaje (learning paths) en Finanzas, Salud y Todo tipo de industrias, que ofrecen una base sólida para todos los que quieran crear aplicaciones con los productos de InterSystems.

¡Échales un vistazo porque merecen la pena! Está todo muy bien explicado, paso a paso.

Build Better Applications with InterSystems® products and technologies. New customized learning content for Implementation partners. Try a learning path.

1 0
0 108

Prospects, Clientes y Empleados ya pueden descargar IRIS e IRIS for Health (tanto en la edición Community como Enterprise) en https://evaluation.intersystems.com

Esto permitirá que nuevas funcionalidades que aún no han sido lanzadas sean probadas por clientes potenciales y actuales para comprobar lo último que está en marcha.

Cómo verlo:

Para Prospects, simplemente eligiendo una opción con "(Preview)" en el Nombre permitirá la descarga de la versión de prueba

1 0
0 132

InterSystems anuncia que la versión 2022.1 de InterSystems IRIS Data Platform, InterSystems IRIS for Health y HealthShare Health Connect ya está disponible de manera general (GA).

2022.1 es una versión de mantenimiento extendido, lo que significa que sus builds de mantenimiento estarán disponibles durante dos años, seguidos por otros dos años adicionales de builds específicos de seguridad.

Aspectos destacados de la nueva versión

1 0
1 92

¡Hola desarrolladores!

Solo quiero compartir una antigua pero muy relevante buena práctica en el cambio de namespaces que @Dmitry Maslennikov compartió conmigo.

Consideremos el método:

classmethod DoSomethingInSYS() as %Status

{

set sc=$$$OK

set ns=$namespace

zn "%SYS"

// try-catch in case there will be an error

try {

// do something, e.g. config change

}

catch {}

 zn ns    ; returning back to the namespace we came in the routine

return sc

}

1 0
0 119
Artículo
· 21 nov, 2022 Lectura de 8 min
Introducción a Django - 2ª parte

En la primera parte de este artículo he mostrado cómo empezar un nuevo proyecto en Django, y cómo definir nuevos modelos y añadir modelos ya existentes.

En esta publicación, voy a mostrar un Panel de Administración (disponible con la configuración predeterminada) y cómo puede ser útil.

Nota importante: si intentáis reproducir los pasos de este artículo, no funcionará para vosotros. Porque mientras escribía la publicación he realizado varios ajustes en el proyecto django-iris, e incluso en el driver DB-API de InterSystems, para arreglar algunos problemas ahí también, y creo que el driver aún está en desarrollo y habrá un driver más estable en el futuro. Así que vamos a asumir que este artículo solo explica cómo podría ser si tuviéramos todo terminado.

1 0
1 85
Artículo
· 2 dic, 2022 Lectura de 2 min
Entorno Virtual de Python Embebido (venv)

Si usáis Python, podéis utilizar el módulo venv para crear un entorno virtual. Este módulo es la manera recomendada de crear y gestionar entornos virtuales.

Un entorno virtual es una herramienta que ayuda a mantener separadas las dependencias requeridas por diferentes proyectos, mediante la creación de entornos virtuales aislados de Python para ellos. Resuelve el dilema “El proyecto X depende de la versión 1.x pero el proyecto Y necesita la 4.x”, y mantiene limpio y manejable el directorio site-packages global.

Así que si trabajáis mucho con Python, como yo, podéis usar el módulo venv para crear un entorno virtual para vuestro proyecto. Esto os permitirá instalar paquetes sin que afecte a la instalación de Python global.

Aquí encontraréis dos alias simples para crear y activar un entorno virtual.

Alias de Python

alias venv="python3 -m venv .venv; source .venv/bin/activate"
alias irisvenv="python3 -m venv .venv; source .venv/bin/activate; pip install https://github.com/grongierisc/iris-embedded-python-wrapper/releases/download/v0.0.1/iris-0.0.1-py3-none-any.whl"

1 0
1 153
¡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 a todos los que habéis publicado vuestras preguntas... y a los que las habéis respondido!
Las preguntas más vistas




















1 0
0 55

¡Hola Comunidad!

Os traemos las últimas novedades de InterSystems Ideas, el Portal de Sugerencias de InterSystems.

En primer lugar, hemos creado un breve vídeo que explica el ciclo de vida de las ideas en el Portal:

Ciclo de vida de las ideas en InterSystems Ideas

https://www.youtube.com/embed/jffCadSfszM
[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]

1 0
0 76

¡Hola desarrolladores!

Nos gustaría invitaros a un nuevo concurso de programación, dedicado a crear soluciones de Inteligencia Artificial (IA)/Machine Learning (ML) que utilicen Cloud SQL para trabajar con los datos:

🏆 Concurso de Programación: InterSystems IRIS Cloud SQL con IntegratedML 🏆

Duración: del 3 al 23 de abril, 2023

Total en premios: $13,500

1 0
0 88

No se encuentra el método InstallFoundation (IRIS 2023.2+)

Recientemente se lanzó IRIS 2023.2. Esta versión eliminó este método InstallFoundation de esta clase HS.HC.Util.Installer. Este era un método privado y no estaba documentado. Pero la comunidad lo utilizó ampliamente para instalar el servidor FHIR.

Entonces, si encuentramos este error:

<METHOD DOES NOT EXIST> *InstallFoundation,HS.HC.Util.Installer

En una demostración de nuestro propio servidor FHIR, podremos solucionarlo reemplazando esta línea:

1 0
0 37
Artículo
· 2 feb, 2024 Lectura de 9 min
PrivateGPT explorando la documentación

Considerar el nuevo interés empresarial en la aplicación de IA generativa a información y datos privados locales comercialmente sensibles, sin exposición a nubes públicas. Al igual que una cerilla necesita la energía del golpe para encenderse, el nuevo desafío de "energía de activación" del líder tecnológico es revelar cómo la inversión en hardware GPU podría respaldar nuevas capacidades competitivas. La capacidad puede revelar los casos de uso que brindan nuevo valor y ahorro.

Afilar este hacha comienza con un protocolo funcional para ejecutar LLM en un portátil local.

1 0
0 136