¡Hola Comunidad!
Tenemos un nuevo vídeo en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Joel Solon, InterSystems Senior Technical Trainer:
¡Hola Comunidad!
Tenemos un nuevo vídeo en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Joel Solon, InterSystems Senior Technical Trainer:
¡Hola a tod@s!
Tenemos un nuevo vídeo en el Canal de YouTube de la Comunidad de Desarrolladores en inglés:
¡Hola Comunidad!
Tenemos un nuevo vídeo en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Stefan Wittmann:
Acceso a Bases de datos relacionales y a Objetos
¿Queréis saber cómo? Echad un vistazo a las normas...

Hola a todos:
Es un placer anunciar que ya está disponible el Servicio de Evaluación!
Si eres Usuario Final o un Partner de InterSystems y quieres probar la última versión de InterSystems IRIS con todas las características empresariales disponibles (mirroring, ECP, sharding) y quieres hacerlo ya, esto es para ti.
El Servicio de Evaluación permite tener disponible en tus manos un kit de InterSystems IRIS con una licencia completa para tus pruebas y evaluación en menos de 1 minuto. Sin papeleos. Sin necesidad de hablar con nadie. Totalmente auto-servicio.

Hola Comunidad
¿Cómo puedo borrar una carpeta de un servidor FTP? ¿Es posible usar el método Delete del adaptador FTP para borrar carpetas de un servidor FTP?
Cuando uso el método Delete sobre la carpeta la respuesta es "ErrFTPDeleteFailed Permission denied 550", pero tengo todos los privilegios necesarios en el servidor.
Gracias
¡Hola Comunidad!
Recientemente, escuché que alguien se refirió al ECP como "capaz de hacer magia". Y la verdad que tenía razón, ya que hay un diseño muy inteligente detrás de su funcionamiento. La siguiente secuencia de diagramas muestra de forma sencilla y visual cómo se recuperan y utilizan los datos a través de una arquitectura distribuida.
¡Hola a tod@s!
Cuando se ejecuta la tarea integrada de Purga en Ensemble (Ens.Util.Tasks.Purge) existen tres parámetros: DaysToKeep, BodiesToo y KeepIntegrity. Este artículo se centra en el parámetro de tipo booleano KeepIntegrity, pero podéis encontrar más información sobre cómo ejecutar esta tarea en el siguiente link:
http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...
KeepIntegrity determina qué mensajes de Ensemble se marcan para ser borrados dentro del tiempo especificado en el parámetro
Todo el mundo tiene un entorno para realizar pruebas.
Algunas personas tienen la suerte de tener un entorno totalmente separado para Producción.
-- Anónimo
.
En esta serie de artículos, me gustaría presentar y discutir varios métodos posibles para el desarrollo de software, con las tecnologías de InterSystems y GitLab. Trataré temas como:
En esta primera parte se abordará la piedra angular del desarrollo de software moderno - el sistema de control de las versiones de Git y varios flujos de Git.
¡Hola Comunidad!
Tenemos un nuevo vídeo en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Stefan Wittmann
Serialización JSON y XML de datos persistentes en InterSystems IRIS
¡Hola a todos!
En esta publicación me gustaría hablar sobre la tabla syslog: qué es, cómo analizarla, cuáles son realmente las entradas y por qué puede ser importante para usted. La tabla syslog puede contener información de diagnóstico importante. Si su sistema tiene algún problema, es importante entender cómo analizar esta tabla y qué información contiene.
¿Qué es una tabla syslog?
¡Hola a tod@s!
K-Medias es uno de los algoritmos de aprendizaje no supervisado más simples para resolver el problema de agrupamiento. Este problema consiste en formar grupos de objetos con características similares. Por ejemplo, si tenemos una imagen de una pelota roja sobre césped verde, K-Medias separará los pixels de la imagen en dos grupos (clusters): un grupo con los pixels que forman la pelota, y otro grupo con los pixels del césped.
Repasaremos un artículo publicado por Niyaz Khafizov en el que implementaremos un ejemplo donde cargaremos un conjunto de datos en IRIS y ejecutaremos el algoritmo K-Medias utilizando Apache Zeppelin con el conector Spark. Utilizaremos InterSystems IRIS, Apache Zeppelin 0.8.0 y python.
¡Hola a tod@s!
¿Alguna vez se han encontrado con una query de bajo rendimiento a la cual le falta algún dato para obtener el rendimiento deseado? ¿Han tenido la necesidad de llamar a una función desde una sentencia SQL? Me refiero a funciones definidas por el usuario, no a las funciones ya disponibles (como $LENGTH) o a las variables especiales (como $HOROLOG). Si es así, tenemos solución para esta necesidad - las 'funciones extrínsecas' o 'funciones definidas por el usuario'.
¡Hola a tod@s!
Este artículo lo encontré en el Blog de Ensemble >>. Sí, lo sé... parece un poco "antiguo", pero me pareció muy útil porque son dudas que siguen siendo recurrentes, así que espero os sea de utilidad.
La pregunta es: ¿cómo se deben desplegar los servicios web? ¿Cómo gestionar la autenticación?
¡Hola Comunidad!
Este es un ejemplo básico de Vue.js en JavaScript, sobre cómo es posible usar llamadas REST con HTML básico.
Simplemente, podéis copiar/pegar el siguiente código de ejemplo, guardarlo en un archivo *.html y abrirlo en el navegador:
¡Hola Comunidad!
Tenemos un nuevo vídeo en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @JoeCarroll, Cloud Market Technical Specialist en InterSystems:
¿En qué se diferencian los contenedores de las máquinas virtuales?
¡Hola desarrolladores!
Os invitamos a participar en la próxima Reunión de Desarrolladores de InterSystems, que tendrá lugar el día 25 de septiembre en Boston.
Será en el hotel Boston Marriott Copley Place, de 17:30 a 21:00 h.
Nos reuniremos para charlar y aprender sobre soluciones desarrolladas con la tecnología InterSystems IRIS. Podéis participar compartiendo vuestras experiencias con las plataformas de datos de InterSystems. Y también podréis conocer a otros colegas desarrolladores, charlar sobre programación...
Se servirá un tentempié y refrescos.
Hola a todos,
Tenemos un proceso que está a la escucha de un servicio FTP para recoger unos ficheros CSV y procesarlos. El proceso funciona correctamente y cuando termina vacia el directorio a la espera que entre algún otro fichero.
Desde hace tiempo estamos recibiendo el siguiente mensaje de error:
ERROR <Ens>ErrGeneral: Error in SFTP Dir() ERROR #7500: Error DirEnum SSH '-2146430967': 'SSH Error [80101009]: Would block waiting for status message [80101009] at SFTP.cpp:150,0
Esto sucede cuando no hay ficheros a procesar y aparece de vez en cuando, a lo mejor cada 20 minutos.
¡Hola a tod@s!
En esta segunda publicación sobre los principios básicos de los contenedores, echaremos un vistazo a los contenedores basados en imágenes.
Un contenedor basado en imágenes es simplemente la representación binaria de un contenedor.
Un contenedor en ejecución o simplemente un contenedor es el estado de ejecución relacionado con el contenedor basado en imágenes.
Consulte la primera publicación en la que se explica qué es un contenedor.
¡Hola a tod@s!
Con el lanzamiento de la plataforma de datos InterSystems IRIS, podemos ofrecer nuestro producto incluso en un contenedor Docker. Pero... ¿qué es un contenedor?
La principal definición de un contenedor es que se trata de un entorno protegido para un proceso.
¡Hola a tod@s!
La Comunidad de Desarrolladores de InterSystems cuenta ya con más de 6,000 miembros en todo el mundo. Desde 2016, ha ido creciendo y mejorando gracias a todos vosotros!
Juntos, hemos hecho un montón de cosas durante estos años... ¡y lo que nos queda! ![]()
Por eso, es hora de que conozcáis a todas las personas que hacen posible la Comunidad cada día. ¿Quién trabaja para que todos trabajemos mejor?
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:
En LINUX (Ubuntu 16.04 LTS) 2 cores:
Pruebas: no shards, 2 shards, 3 shards, 4 shards.
¡Hola Comunidad!
Con IRIS nos llegó una INTERESANTÍSIMA funcionalidad - ¡SHARDING! Sin duda una gran característica.
Pero, ¿cómo puedo descubrir si encaja con mis aplicaciones actuales? ¿Hay alguna funcionalidad práctica para apostar por ello en mi perfecta aplicación transaccional? ¿O es sólo algo para las nuevas aplicaciones que vaya a diseñar?
¡Hola Desarrolladores!
Esta es la segunda publicación sobre recursos para desarrolladores. Esta parte es sobre Open Exchange.
Utilizando Open Exchange para avanzar en la tecnología de InterSystems
InterSystems Open Exchange es una galería de herramientas de aplicaciones, conectores y librerías, que los desarrolladores de InterSystems publican para compartir formas de trabajar, enfoques y hacer negocio. Todas las aplicaciones están o construidas con InterSystems Data Platform o pensadas para ser usadas en desarrollos con nuestra tecnología.

¡Hola a tod@s!
Para cada propiedad, consulta o índice definido, se generarán automáticamente varios métodos correspondientes en una compilación de clase. Estos métodos pueden ser muy útiles. En este artículo, describiré algunos de ellos.
¡Hola a tod@s de nuevo!
En este tercer artículo (consulte la Parte 1 y la Parte 2) continúo con la presentación de la estructura interna de las bases de datos en Caché. Esta vez, les contaré algunas cosas interesantes y les explicaré cómo mi proyecto sobre el Explorador de bloques en Caché puede ayudarles a hacer que su trabajo sea más productivo.
¡Hola a todos!
Hoy me gustaría contaros cómo podemos añadir la documentación de un servicio REST al Developer Portal de InterSystems API Manager.
Necesitamos tener instalado InterSystems IRIS 2019.2 junto con InterSystems API Manager (IAM).
En el post Presentación de InterSystems API Manager, David nos cuenta cómo instalarlo, configurarlo y hacer una primera prueba.
¡Hola a tod@s!
Como posiblemente haya oído, acabamos de presentar InterSystems API Manager (IAM); una nueva característica de InterSystems IRIS Data Platform™, que permite monitorizar, controlar y gobernar el trafico desde y hacia APIs basadas en web, dentro de su infraestructura de TI. En caso de que se lo haya perdido, aquí está el enlace al anuncio.
En este artículo, mostraré como habilitar IAM y resaltar algunas de las muchas capacidades a las que IAM permite sacar provecho.