Anúncio Evgeny Shvarov · Mar. 24, 2021

Olá Comunidade!

Nós gostariamos de convidá-los para se juntar a nossa plataforma de gamificação da InterSystems chamada de Global Masters!

O  Global Masters é nossa plataforma de engajamento de  clientes onde você será convidado a se divertir completando desafios divertidos,  ganhando distintivos pela sua contribuição à Comunidade de Desenvolvedores, se comunicando com outros participantes e acumulando pontos que podem ser resgatados e trocados por uma variedade de recompensas e honras especiais.

0
0 93
Anúncio Angelo Bruno Braga · Mar. 23, 2021

Olá Comunidade,

Temos o prazer de convidá-lo a participar do próximo webinar "Conecte silos de dados e aplicativos para acelerar os insights de negócios em escala" dia 8 de Abril às 11:00, horário de Brasília.

A explosão de sistemas e processos de negócios e os silos de dados resultantes destes fizeram com que a obtenção de uma visão abrangente das informações corporativas se tornasse mais desafiadora do que nunca. Junte-se a dois veteranos do setor de gerenciamento de dados enquanto eles discutem os últimos avanços em tecnologia de gerenciamento de dados, trabalhando com dados transacionais e analíticos, e entenda como o setor de serviços financeiros está enfrentando os desafios para acelerar o insight e a inovação.

0
0 162
Anúncio Angelo Bruno Braga · Mar. 23, 2021

Olá Comunidade!

Estamos felizes em convidar todos os desenvolvedores para o Webinar de Lançamento do Concurso de Programação Intersystems dedicado ao Concurso de Programação InterSystems: Ferramentas de Desenvolvimento !

Neste webinar iremos conversar a respeito dos tópicos esperados para este concurso e mostraremos como desenvolver, construir e implantar suas aplicações na Plataforma de Dados InterSystems IRIS.

Data & Horário: Segunda-feira, 29 de Março — 12:00 horário de Brasília

Palestrantes:  
🗣 @Evgeny Shvarov, Gerente do Ecossistema para Desenvolvedores da InterSystems

🗣  Time de Gerentes de Produtos InterSystems - fiquem ligados para a lista de palestrantes!


<--break->

0
0 46
Artigo · Mar. 22, 2021 1m read

Bom dia, desenvolvedores!

O projeto "apptools-admin" não é apenas um conjunto de ferramentas para o administrador, mas uma plataforma para a criação rápida de um protótipo de qualquer solução.
Por exemplo, álbum de fotos, reprodutor de música e biblioteca pessoal, todos juntos em um design de baú de tesouro amigável.

Carregue http: // seu-host: sua-porta / apptoolsrest / a / infochest

Mude o caminho para seus arquivos de tesouro e comece a ver, ouvir ou ler de qualquer dispositivo conveniente: desktop, tablet ou smartphone.

0
0 161
Artigo Guilherme Koerber · Mar. 22, 2021 3m read
  1. Todos os dados são armazenados em Globais e nomes Globais começam com ^. Exemplo de global: ^animal. A Global pode ter múltiplos locais de dados(“sub dado”). Exemplo: ^animal(1).
  2. ^%* globais são acessíveis de qualquer sistema (de qualquer namespace).
  3. Globais permite que o IRIS ofereça suporte a dados multimodelos (objeto, relacional, documento, multidimensional, etc.).
  4. Para ver Globais vá até Portal de Gerenciamento > Explorer > Globais > Selecione Globais > Exibir ou em Terminal digite ^%G ou zwrite ^global.
0
0 298
Artigo Gabriel Vellasques Tureck · Mar. 22, 2021 6m read

Olá comunidade,

Você sabia sobre OWASP e os dez principais riscos de segurança de aplicativos da Web para sua API da Web ou aplicativos da Web?

OWASP é uma fundação comunitária criada para nos ajudar a melhorar a segurança de aplicativos / APIs da web. O OWASP torna os aplicativos da web mais seguros por meio de seus projetos de software de código aberto liderados pela comunidade, centenas de capítulos em todo o mundo, dezenas de milhares de membros e hospedando conferências locais e globais.

0
0 283
Artigo Fernando Ferreira · Mar. 17, 2021 10m read

Olá Comunidade,

Chegou a hora de iniciarmos o desenvolvimento dos relatórios utilizando o InterSystems IRIS Reports, powered by Logi Analytcs.

Lembrando que na primeira parte do artigo falamos o que é o InterSystems IRIS Reports, e como ele vem facilitar a vida dos desenvolvedores na entrega de relatórios, e na segunda parte executamos o procedimento de instalação dos ambientes server e designer e o procedimento para fazer o download dos binários de instalação!

Alguns conceitos importantes antes de iniciarmos o desenvolvimento sobre os tipos de relatórios que podemos desenvolver:

  • Estáticos: Os relatórios e seus resultados não podem ser modificados pelo usuário final. O layout e os dados inclusos são definidos pelo desenvolvedor.
  • Dinâmicos: Os relatórios podem ser modificados pelos usuários finais, como no estático o layout e dos dados são inclusos pelo desenvolvedor, porém o usuário final consegue modificá-los em tempo de execução.
  • Ad Hoc – Relatórios e dados são construídos e modificados em tempo de execução pelo usuário final. 
2
0 445
Artigo · Mar. 22, 2021 2m read

cAdvisor (abreviação de contêiner Advisor) analisa e expõe o uso de recursos e dados de desempenho de contêineres em execução. O cAdvisor expõe as métricas do Prometheus fora da caixa.

https://prometheus.io/docs/guides/cadvisor/

O Prometheus está integrado no SAM. Isso torna possível aproveitar as métricas do cAdvisor e expô-las por meio do Prometheus e do Grafana.

Como o cAdvisor escuta na porta 8080, que está em conflito com a porta Nginx, você pode escolher alterar a porta Nginx para acomodar isso.

Etapas de configuração:

1. Altere a porta nginx.

modificar nghix.

0
0 496
Artigo · Mar. 18, 2021 3m read

Encontrei um caso de uso interessante do ObjectScript hoje com uma solução geral que gostaria de compartilhar.

Caso de uso:  

Eu tenho uma matriz JSON (especificamente, no meu caso, uma matriz de problemas de Jira) que desejo agregar em alguns campos - digamos, categoria, prioridade e tipo de problema. Em seguida, desejo nivelar os agregados em uma lista simples com o total de cada um dos grupos.

0
0 169
Artigo Anastasia Dyubaylo · Mar. 18, 2021 5m read

Olá Comunidade!

Nesta publicação você irá encontrar informações sobre os Níveis da Comunidade de Desenvolvedores e InterSystems Global Masters.

Todos os membros do Global Masters podem alcançar vários Níveis dependendo das contribuições feitas na Comunidade de Desenvolvedores e da atividade no Global Masters. 

Cada novo Nível libera novos tipos de desafios/tarefas e novos tipos de recompensas. 

Para subir de nível você precisa ganhar um número de distintivos para o próximo nível. Distintivos podem ser ganhos completando vários desafios no Global Master.

Atualmente temos  6 Níveis:

0. Insider (você começa aqui)
1. Advocate
2. Specialist 
3. Expert
4. Ambassador
5. VIP

➡️  Coloque o cursos do mouse sobre o distintivo para verificar como conseguí-lo.

0
0 93
Anúncio Olga Zavrazhnova · Mar. 18, 2021

Olá Desenvolvedores! 

Nós dobramos o número de pontos ganhos para cada post ou tradução feita na Comunidade de Desenvolvedores. Valendo a partir de 18/03/21, você ganhará para cada artigo ou pergunta:

✅ 200 pontos na Comunidade de Desenvolvedores em Inglês
✅ 400 pontos* nas Comunidades em PortuguêsEspanhol / Chinês / Japonês

e
✅ 100 pontos para cada tradução!

0
0 83
Anúncio Angelo Bruno Braga · Mar. 17, 2021

Olá Desenvolvedores,

Vocês pediram e nós atendemos ! Estamos felizes em anunciar a próxima competição para desenvolvedores Intersystems !

Seja bem vindo ao: 

🏆 Concurso de Programação InterSystems: Ferramentas de Desenvolvimento 🏆

Envie uma aplicação que ajude a realizar um desenvolvimento mais rápido, que contribua com um código mais qualitativo, ajude nos testes, na implantação, no suporte ou no monitoramento de sua solução utilizando o InterSystems IRIS.

Duração: de 29 de Março a 25 de Abril de 2021

Premiação Total: US$ 8,500


0
0 131
Anúncio Olga Zavrazhnova · Mar. 15, 2021

Olá Desenvolvedores, Um novo e excitante desafio foi disponibilizado para os membros acima ou no nível "Advocate" : nós os desafiamos a gravar um vídeo de 30 a 60 segundos respondendo nossa pergunta:

➥ Qual o benefício que a plataforma de dados InterSystems IRIS lhe proporciona?

🎁 Recompensa de sua escolha para o desafio: US$50 em cartão presente (VISA/Amazon) ou 12.000 pontos!

Clique neste link direto para o desafio para maiores informações. Notem que o link irá funcionar apenas para membros do Global Masters de níveis iguais ou acima de "Advocate". Mais informações sobre os níveis no Global Masters aqui.  

 

0
0 68
Artigo Angelo Bruno Braga · Mar. 15, 2021 3m read

## Nossa Promessa

No interesse de promover um ambiente aberto e acolhedor nós, como colaboradores e gerentes, nos comprometemos a tornar a participação na Comunidade de Desenvolvedores da InterSystems uma experiência livre de assédio para todos, independentemente da idade, tamanho do corpo, deficiência, etnia, identidade e expressão de gênero, nível de experiência, nacionalidade, aparência pessoal, raça, religião ou identidade sexual e orientação.

0
0 161
Anúncio Angelo Bruno Braga · Mar. 15, 2021

Olá Desenvolvedores!

Recentemente recebemos várias requisições referentes a como se tornar um membro atuante na Comunidade de Desenvolvedores InterSystems.

É bem simples:

1. Responda às perguntas

Nós temos várias perguntas não respondidas, e perguntas sem uma resposta válida. Você é bem vindo para compartilhar seu conhecimento e ajudar outros membros da comunidade.

2.

0
0 171
Anúncio Rochael Ribeiro · Mar. 12, 2021

Concurso Grand Prix da InterSystems: PARABÉNS OS VENCEDORES!
Olá a todos,

O InterSystems Grand Prix Contest acabou. Foi uma competição incrível com um número recorde de aplicativos e desenvolvedores participantes!

Obrigado a todos pela participação! E agora é hora de anunciar os vencedores!

0
0 159
Artigo Larissa Prussak · Mar. 12, 2021 1m read

Oi pessoal!

Às vezes, preciso agendar uma tarefa programaticamente.

E em 99% preciso que algum método de classe seja chamado periodicamente.

E eu quero que a programação seja iniciada por uma linha. Como um trabalho no crontab.

Decidi apresentar esse módulo com o módulo iris-cron-task.

Veja os detalhes abaixo!

Instale o módulo com:

USER> zpm "install iris-cron-task"

E então você poderá agendar tarefas com uma linha. 

Por exemplo, se eu quiser o seguinte comando:

set ^A($I(^A))=$H

ser iniciado a cada minuto, posso ligar para o seguinte:

zw ##class(dc.cron.task).
0
0 113
Artigo Lucas Soares · Mar. 9, 2021 1m read

A taxa de precisão é uma medida de nossos resultados de previsão e é uma medida de quantas das amostras positivas previstas são realmente positivas.
A taxa de recall é para nossa amostra original e mostra quantos exemplos positivos na amostra foram previstos corretamente.
Precisão = Previsto corretamente / Tudo
Se quisermos ser capazes de recuperar o máximo de conteúdo possível, essa é a busca da "razão de recall", ou seja, A / (A + C), quanto maior, melhor.

0
0 218
Artigo Vinicius Maranhao Ribeiro de Castro · Mar. 9, 2021 12m read

Introdução

Com a transformação digital no mundo dos negócios, novos recursos ou funcionalidades nos softwares oferecidos por uma empresa, podem significar vantagem competitiva. No entanto, se o time de TI não estiver preparado com a cultura, metodologia, práticas e ferramentas corretas, pode ser muito difícil garantir a entrega dessas novas funcionalidades a tempo hábil.

0
0 899
Artigo Yuri Marx · Mar. 8, 2021 3m read

Eu estou participando no Desenvolvendo com Objetos InterSystems e SQL com Joel Solon, o curso é muito legal e eu vou compartilhar algumas dicas com vocês que eu peguei durante o treinamento. Dicas apresentadas no dia 1:

1. InterSystems IRIS unifica: banco de dados InterSystems IRIS (Caché), Interoperabilidade IRIS (Ensemble), inteligência de negócios IRIS  (DeepSee) e Análise de texto IRIS (iKnow).

2. IRIS é multimodelo: objeto, relacional, documento e multidimensional

3. Interoperável: acesso nativo de Java, .

0
0 318
Artigo Larissa Prussak · Mar. 8, 2021 2m read

Olá comunidade Dev

Pensei em compartilhar um pequeno método que juntei para comparar 2 objetos JSON para obter o equivalente básico. Atualmente, estou trabalhando em alguma migração de dados e queria uma verificação básica para validar se a saída JSON é basicamente equivalente entre o antigo e o novo, excluindo alguns itens como carimbos de data / hora.

É um pequeno método recursivo básico, que irá transparecer quaisquer diferenças sobre uma estrutura aninhada. É muito baixa tecnologia, pois é tudo o que preciso fazer, mas achei que poderia ser útil para outras pessoas.

0
0 342
Artigo Andre Larsen Barbosa · Mar. 8, 2021 3m read

A migração do Caché para o IRIS pode ser um grande desafio se o seu código crescer ao longo de muitos anos e provavelmente não tão estruturado como você pode gostar. Então você enfrenta a necessidade de verificar seu código migrado em relação a alguns dados de referência. Algumas amostras podem não ser um problema, mas podem ser algumas centenas de GB de dados para teste.
Uma possível etapa seria ter seu código novo no IRIS, mas deixar seu enorme armazenamento de dados no Caché e conectar os dois ambientes via ECP.

0
0 217
Artigo Eike Scudellari Franco · Mar. 7, 2021 1m read

Exercícios de workshop: desenvolver componentes de interoperabilidade em Java (PEX)

 

Olá desenvolvedores!

Deixe me compartilhar com vocês alguns exercícios de um workshop sobre desenvolver componentes de interoperabilidade em Java usando PEX (Production Extension).

Vocês vão encontrar slides e exercícios passo a passo sobre:

  • Entendendo componentes simples PEX programadas em Java.
  • Fazendo algumas alterações neles.

Tudo foi desenvolvido usando containers, então não é necessário criar um ambiente local  Java.

Vocês podem acessar o repositório aqui:
https://openexchange.intersystems.

0
0 109
Artigo Fernando Ferreira · Mar. 4, 2021 6m read

Olá comunidade,

              Vamos para a 2º parte do artigo InterSystems IRIS Reports.

Somente relembrando na primeira parte do artigo falamos dos desafios existentes para atender a demanda das áreas de negócios, clientes ou usuários finais com a entrega de relatórios em diversos formatos e suas melhorias, e como o InterSystems IRIS Reports vem para facilitar está demanda, facilitando o desenvolvimento, a administração, o deploy de relatórios em diversos formatos, bem como a automação da distribuição por e-mail ou pastas e integração (build-in) em suas aplicações já existentes!

O InterSystems IRIS Reports, powered by Logi Report se encontra disponível para download no WRC (https://wrc.intersystems.com/wrc/coDistribution.csp), lembrando que para clientes que já possuem o licenciamento InterSystems IRIS Advanced Server ou InterSystems IRIS Advanced for Health, precisam somente abrir um chamado solicitando o serial para a instalação do InterSystems IRIS Reports, sem custo adicional.

Como mencionando no artigo anterior o InterSystems IRIS Reports é divido em dois componentes:

Server: O ambiente servidor tem a sua finalidade de administrar as configurações e segurança. É também onde os usuários finais via browser têm acesso aos relatórios, você pode agendar execução de relatórios, aplicar filtros e modificar os relatórios disponibilizados.

Designer: O ambiente designer por sua vez é onde os relatórios são desenvolvidos. É possível visualizar os relatórios antes de disponibilizar acessando diretamente a bases de dados.

0
0 340