Discussão Heloisa Paiva · Ago. 8, 2024

Hoje teremos um code golf diferente: construir um programa (usando apenas caracteres ASCII imprimíveis, tabs e caractere de nova linha) que imprima exatamente os caracteres no espaço imprimível ASCII (de 32 a 126) que não apaecem no código fonte do seu programa (em qualquer ordem, mas quantas vezes você quiser).

Como sempre o objetivo é produzir o menor código fonte que seja capaz disso.

O meu (admito que não muito bom, mas faz o trabalho!) código:

Classascii.ascii {

ClassMethodascii()
{
    setx="!#$%&'()*+,-./0123456789:;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdfghijklmnopqruvwyz{|
0
0 49
Artigo Heloisa Paiva · Ago. 6, 2024 4m read

Desenvolvimento de frontend pode ser uma tarefa muito difícil, especialmente para desenvolvedores focados em backend. Mais cedo na minha carreira, as linhas entre frontend e backend eram borradas, e se experava de todos que conseguissem manejar ambos. CSS em particular era um desafio constante, parecia uma missão impossível.

Apesar de eu aproveitar trabalho de frontend, CSS ainda é um desafio complexo para mim, especialmente porque aprendi por tentativa e erro. O meme do Peter Griffin com dificuldade para abrir persianas captura perfeitamente minha experiência aprendendo CSS Peter Griffin CSS

Porém, hoje, tudo

0
0 100
InterSystems Oficial Fernando Ferreira · Ago. 5, 2024

As versões 2.8.4.10 e 3.4.3.10 do InterSystems API Manager (IAM) já estão disponíveis para o público em geral. Essas são as versões mais recentes das duas versões de longo prazo com suporte do IAM. Essas versões contêm correções importantes e todos os clientes são incentivados a fazer o upgrade.

Os clientes do IAM 3.0 ou 3.2 são incentivados a fazer o upgrade para a versão 3.4.3.10, pois o suporte para essas versões chegará ao fim em breve.

O IAM é um gateway de API entre seus servidores e aplicativos InterSystems IRIS, fornecendo ferramentas para monitorar, controlar e governar efetivamente

0
0 34
Anúncio Danusa Calixto · Ago. 1, 2024
Olá e bem-vindo ao Recapitulação da comunidade de desenvolvedores Julho 2024.
Estatísticas gerais
27 novas postages publicadas em Julho:
 12 novos artigos
 13 novos anúncios
 1 nova pergunta
 1 nova discussão

4 novos membros ingressaram em Julho
1,122 postagens publicadas ao todo
585 membros ingressaram ao todo

0
0 46
Anúncio Danusa Calixto · Jul. 31, 2024

Olá Comunidade! 

Seja você um especialista em produtos InterSystems ou um iniciante tentando algo novo, você encontrará vídeos úteis para aprender como construir soluções com a tecnologia InterSystems no nosso canal InterSystems Learning Services no Youtube .

Somos 7,79 mil inscritos com 186 vídeos publicados.
O sucesso do cliente impulsiona tudo o que fazemos. É por isso que estamos colocando o aprendizado na ponta dos seus dedos.

✍️ Inscreva-se e fique ligado em todos os vídeos do canal e continue explorando no portal InterSystems Learning 📚 


Fique conectado conosco em todos os canais I

0
0 73
Artigo Lealdo Flaminio · Jul. 31, 2024 6m read

Coleta de dados

Esse é um guia de instruções passo a passo para criar uma tarefa que coleta dados sobre a base InterSystems e as globais que contem (como se vê no App Open Exchange associado - encontre todo o código relacionado ali)

Termo de responsabilidade: Este software é meramente para fins de TESTE/DEMO. Este código não é suportado pela InterSystems como parte de nenhum produto. InterSystems o fornece como ferramenta de demonstração/teste para um produto e versão específicos. O usuário ou cliente é totalmente responsável pelo mantimento e teste deste software depois da entrega, e a InterS

Recording_2023-05-23_at_2_03_45_PM_AdobeExpress

0
0 54
Artigo Heloisa Paiva · Jul. 30, 2024 3m read

Introdução

Talvez você já tenha reparado que a base HSAUDIT não tem uma tarefa de expurgo já configurada na maioria das versões do HealthShare, e isso pode ser um problema já que ela tem mapeamentos de globais em vários namespaces.

Se você notou que essa base está ocupando muito espaço em disco e está com dificuldades de limpá-la, esse artigo é para você.

Se você já tem uma ideia de como fazer isso, mas está utilizando uma versão mais antiga do HealthShare, onde a tarefa não existe pronta, ou o PurgeByDaysToKeep não existe, esse artigo também é para você.

Passo a passo

Criar a classe d

0
0 0
Discussão Danusa Calixto · Jul. 30, 2024

Olá Comunidade!

Como vocês devem saber, nossa IA da Comunidade de Desenvolvedores já está disponível há mais de um mês 🎉 Esperamos que você tenha ficado curioso o suficiente para experimentar 😁 Se ainda não experimentou, experimente! De qualquer forma, como ainda está em beta, estamos muito interessados ​​em saber o que você pensa sobre ele, e estamos ansiosos para ouvir seus pensamentos e experiências.

Como valorizamos seu tempo e esforço, daremos um prêmio fofo a um membro aleatório da Comunidade que compartilhar como a DC AI ajudou você. Para participar deste sorteio, você precisa seguir as diretrizes:

1
0 61
Artigo Heloisa Paiva · Jul. 29, 2024 4m read

Com a introdução dos tipos de dados vetoriais e da funcionalidade de Vector Search em IRIS, se abre todo um mundo de possibilidades para o desenvolvimento de aplicações para nós, e um exemplo delas é a que vi recentemente publicada num concurso do Conselho de Saúde de Valencia, onde solicitavam uma ferramenta para ajudar na codificação CID-10 utilizando modelos de IA.

Como poderíamos implementar uma aplicação similar à solicitada? Vejamos o que seria necessário:

  1. Lista de códigos do CID-10, que usaremos como contexto da nossa aplicação RAG para buscar diagnósticos dentro dos textos livres.

0
0 60
Artigo Heloisa Paiva · Jul. 23, 2024 8m read

image

Olá Comunidade,

Nesse artigo, demonstrarei os seguintes passos para criar seu próprio chatbot utilizando spaCy (spaCy é uma biblioteca de software de código aberto para o processamento avançado de linguagem natural, escrita nas linguagens de programação Python e Cython):

  • Passo 1: Instalar as livrarias necessárias

  • Passo 2: Criar o arquivo de padrões e respostas

  • Passo 3: Treinar o modelo

  • Passo 4: Criar uma aplicação ChatBot baseada no modelo treinado

Comecemos

0
0 120
Anúncio Danusa Calixto · Jul. 17, 2024

Saudações e bem-vindos à nova era de inovação em IA na Comunidade de Desenvolvedores...

🚀 IA na Comunidade de Desenvolvedores InterSystems 🚀

IA da Comunidade de Desenvolvedores (IA CD), nossa nova assistente, chegou para responder as suas perguntas!  

Ela aproveita o InterSystems IRIS Vector Search e é alimentado pelo SerenityGPT, fornecendo as respostas mais relevantes obtidas diretamente da Comunidade de Desenvolvedores InterSystems. Além disso, ele pode responder em qualquer um dos seis idiomas suportados (EN, ES, PT, JP, CN, FR)!

 

1
0 65
Artigo Heloisa Paiva · Jul. 18, 2024 3m read

Introdução ao WSGI em IRIS

Com o IRIS 2024+, os usuários podem hospedar aplicações WSGI usando Security.Applications. Por exemplo, um usuário pode fazer algo como o seguinte:

Exemplo funcional mínimo

zn "%SYS"
Kill props
Set props("Description") = "Sample WSGI Application"
Set props("MatchRoles") = ":%All"
Set props("WSGIAppLocation") = "/path/to/flaskapp"
Set props("WSGIAppName") = "myapp"
Set props("WSGICallable") = "app"
Set props("DispatchClass") = "%SYS.Python.WSGI" // importante, se não será reconhecido como uma aplicação CSP
Set sc = ##class(Security.Applications).Create("/flask", .prop
0
0 43
InterSystems Oficial Gerson Saito · Jul. 17, 2024

A partir de 15 de outubro de 2024, o suporte para Caché e Ensemble no MacOS será Descontinuado.

Caché & Ensemble 2018.1.9 continuará a ter suporte, no entanto, não haverá mais lançamentos de manutenção para MacOS. Isso significa que Caché & Ensemble 2018.1.9 será a versão final desses produtos no MacOS.

Como lembrete, as versões de manutenção do Caché e do Ensemble nas outras plataformas suportadas terminarão em 31 de março de 2027.
Mais detalhes sobre isso podem ser encontrados no anúncio do ano passado.

0
0 67
Artigo Heloisa Paiva · Jul. 16, 2024 2m read

Olá!

Recentemente estive investigando uma situação incômoda enquanto editava classes ou rotinas ObjectScript no VSCode. O que acontecia era que, como estava escrevendo as linhas de código na minha classe (por exemplo: a adição de um novo método, mudança da assinatura de classe ou de um bloco de código) isso ocasionava uma rápida revisão da sintaxe, reformatação e compilação - e inevitavelmente (já que eu estava apenas na metade da escrita), isso gerava erros de compilação.

Sabendo que estava a meio caminho de adicionar código, podia simplesmente descartar essa mensagem, mas isso começou a

0
0 205
Anúncio Danusa Calixto · Jul. 16, 2024

Olá Comunidade,

Assista a este vídeo para saber mais sobre a tecnologia de inteligência artificial PainChek, que avalia a dor do paciente na cabeceira do hospital, aproveita a interoperabilidade do InterSystems IRIS para se conectar a sistemas de registros médicos eletrônicos de terceiros:

⏯ Usando Inteligência Artificial/Aprendizado de Máquina para Avaliação da Dor em um Ambiente Clínico @ Global Summit 2023

0
0 50
Anúncio Danusa Calixto · Jul. 16, 2024

HealthShare Patient Index – Virtual de 30 de Julho a 1º de Agosto de 2024 , 10:00am-6:00pm (BR)

  • Este curso de 3 dias ensina a instalação, configuração e uso do HealthShare Patient Index
  • O primeiro dia se concentra em questões de identificação de pacientes e nas ferramentas que podem ser usadas para revisar registros identificados pelo sistema para atenção humana.
  • Esta sessão é apropriada tanto para a equipe técnica quanto para a equipe administrativa que gerencia problemas de identificação de pacientes. O segundo dia começa com a instalação e, no decorrer de dois dias, passa pela configur
0
0 36
Anúncio Danusa Calixto · Jul. 16, 2024
0
0 43
Anúncio Danusa Calixto · Jul. 15, 2024

O Visual Studio Code lança novas atualizações todo mês com novos recursos e correções de bugs, e a versão de junho de 2024 já está disponível.

A Versão 1.91 inclui: 

0
0 83
Artigo Heloisa Paiva · Jul. 10, 2024 1m read

Por que usá-la?

Esse app oferece uma interface fácil para analisar armazenamento:

  • Filtro por base de dado (namespace), nome da global, tamanho utilizado ou tamanho alocado;
  • Veja a soma dos tamanhos usado e alocado para os filtros aplicados;
  • Exporte a tabela para JSON, CSV, ou XML.

Como usar

Siga as instruções no arquivo README do repositório GitHub e configure as definições para conectar à sua instância.

Como adaptar às suas necessidades

Já que foi construído com Python e Django, você pode facilmente adicionar métodos de análises específicas em api/methods.py e usar as views

0
0 61
Artigo Heloisa Paiva · Jul. 8, 2024 19m read

Nosso objetivo

Hoje vamos continuar expandindo o último artigo compartilhando informações sobre alguns recursos que adicionamos em nosso portal. Vamos incluir uma pitada de CSS para visualizar os dados disponíveis melhor e exportá-los. Finalmente, estudaremos como adicionar opções de filtros e ordenação. Ao fim deste artigo, você deve ser capaz de exibir esteticamente uma query simples completa.

Anteriormente, em "Um portal para administrar armazenamento feito com Django"...

Vamos voltar de onde paramos antes de seguir o desenvolvimento do portal. Anteriormente, criamos a a base do projeto




0
0 69
Pergunta Paulo Henrique Ziemer dos Santos · Jul. 4, 2024

Bom dia. Comecei a estudar o Caché a menos de um mês, de lá pra cá testei várias funcionalidades mas há uma que eu não consegui encontrar. Como posso fazerem meus dados serem responsivos quando representados em tabelas no terminal?

Exemplo (dados fictícios):

Atualmente eu resolvi este problema por meio de um algoritmo que consiste em ter uma string que tem a quantidade de espaços igual a quantidade de colunas do terminal, um dado (como por exemplo o nome) e uma substring da primeira que tem um tamanho igual a quantidade de caracteres delimitada para aquele campo subtraída da quantidade de

1
0 65