Autor: Yuri Gagarin

Desnormalização de bancos de dados de sistemas ERP e seu impacto no desenvolvimento de software: abrindo uma taverna em Tortuga

Olá! Meu nome é Andrei Semyonov, sou analista sênior na Sportmaster. Neste post, quero abordar a questão da desnormalização de bancos de dados de sistemas ERP. Vamos considerar as condições gerais, bem como um exemplo específico — digamos que seja uma maravilhosa taverna monopolista para piratas e marinheiros. Nela, piratas e marinheiros precisam ser atendidos de maneira diferente, pois suas percepções sobre a beleza e os padrões de consumo são […

Oracle lançou cursos educacionais gratuitos sobre Java e bancos de dados.

A Oracle anunciou a expansão das funcionalidades da plataforma de ensino a distância Oracle Academy e a inclusão de diversos cursos online gratuitos. Os recursos de aprendizado gratuitos da Oracle Academy são destinados ao ensino sobre bancos de dados, fundamentos de SQL, programação em Java, bem como o desenvolvimento de software utilizando tecnologias de inteligência artificial e aprendizado de máquina. Os cursos estão disponíveis em várias línguas, […]

A Valve lançou o Proton 5.0-6, um pacote para rodar jogos do Windows no Linux

A Valve publicou o lançamento do projeto Proton 5.0-6, que é baseado nos desenvolvimentos do projeto Wine e tem como objetivo garantir a execução de aplicativos de jogos criados para Windows no Linux e disponíveis no catálogo Steam. Os desenvolvimentos do projeto estão licenciados sob a licença BSD. O Proton permite executar diretamente no cliente Steam para Linux aplicativos de jogos que são fornecidos apenas para Windows. O pacote inclui uma implementação do DirectX […]

Vulnerabilidade no driver vhost-net do núcleo Linux

Foi identificada uma vulnerabilidade no driver vhost-net, que permite a operação de virtio net no ambiente host (CVE-2020-10942), permitindo que um usuário local inicie um estouro de pilha do kernel enviando ao dispositivo /dev/vhost-net um ioctl (VHOST_NET_SET_BACKEND) formatado de maneira específica. O problema é causado pela ausência de uma verificação adequada do conteúdo do campo sk_family no código da função get_raw_socket(). Segundo dados preliminares, a vulnerabilidade pode ser utilizada para realizar um ataque DoS local através da falha do kernel.

O GitHub concluiu com sucesso a aquisição da NPM

A GitHub Inc, pertencente à Microsoft e operando como uma unidade comercial independente, anunciou a conclusão bem-sucedida da aquisição do negócio da NPM Inc, que controla o desenvolvimento do gerenciador de pacotes NPM e mantém o repositório NPM. O repositório NPM atende mais de 1,3 milhões de pacotes que são utilizados por cerca de 12 milhões de desenvolvedores, com cerca de 75 bilhões de downloads por mês. O valor do acordo não é divulgado.

Guix System 1.1.0

O Guix System é uma distribuição Linux baseada no gerenciador de pacotes GNU Guix. A distribuição oferece recursos avançados de gerenciamento de pacotes, como atualizações transacionais e reversão, ambientes de construção reproduzíveis, gerenciamento de pacotes não privilegiados e perfis de usuários. A versão mais recente do projeto é o Guix System 1.1.0, que apresenta uma série de novos recursos e melhorias, incluindo a capacidade de realizar implantações em larga escala.

Autenticação no Kubernetes utilizando GitHub OAuth e Dex.

Apresento a vocês um tutorial para gerar acessos ao cluster Kubernetes usando Dex, dex-k8s-authenticator e GitHub. Um meme local do chat em russo do Kubernetes no Telegram. Introdução: Usamos o Kubernetes para criar ambientes dinâmicos para a equipe de desenvolvimento e QA. Assim, queremos fornecer a eles acesso ao cluster tanto para o painel quanto para o kubectl. Ao contrário de...

Automatização de processos de RH usando Microsoft Teams, PowerApps e Power Automate. Solicitações de saída de funcionários

Bom dia a todos! Hoje gostaria de compartilhar um pequeno exemplo de automação do processo de criação de pedidos de novos funcionários utilizando produtos Microsoft SharePoint, PowerApps, Power Automate e Teams. Na implementação deste processo, não será necessária a compra de planos de usuário individuais do PowerApps e Power Automate, bastando uma assinatura do Office365 E1/E3/E5. No site do SharePoint, criaremos listas e colunas, o PowerApps...

Divisão de dados. Ano de 2013. Retrospectiva

Em 2013, a IBS, que na época parecia estar criando a Divisão de Dados, me pediu para fazer um brain dump (exclusivamente com base na experiência de interação com clientes corporativos de petróleo e gás) sobre a área problemática dos Grandes Dados, e Dados em geral. Aqui estou eu, encontrando isso após 7 anos, e pareceu divertido. Algumas coisas são óbvias. Algumas se mostraram não tão corretas, mas… 7 […]

A Microsoft pode alterar o mecanismo de entrega de novas funcionalidades no Windows 10

Espera-se que em maio deste ano a Microsoft lance uma grande atualização para a plataforma Windows 10, que trará novas funções além das correções. De acordo com relatos de fontes da rede, a Microsoft está atualmente testando uma série de mudanças para o Centro de Atualizações do Windows, que podem ser implementadas no futuro. Segundo informações disponíveis, a Microsoft pode mudar radicalmente a forma como as novas funções são entregues no Windows 10. […]

Atualização do Chrome 81.0.4044.113 com correção de vulnerabilidade crítica

Foi publicada a atualização do navegador Chrome 81.0.4044.113, na qual foi corrigida uma vulnerabilidade com status de problema crítico, que permite contornar todos os níveis de proteção do navegador e executar código no sistema, fora do ambiente sandbox. Os detalhes da vulnerabilidade (CVE-2020-6457) ainda não foram divulgados, sabe-se apenas que ela é causada por uma referência a um bloco de memória já liberado no componente de reconhecimento de fala (a propósito, a última vulnerabilidade crítica […]

Lançado openITCOCKPIT 4.0 (Beta)

openITCOCKPIT é uma interface multiusuário, desenvolvida em PHP, para gerenciar sistemas de monitoramento Nagios e Naemon. O objetivo do sistema é criar uma interface o mais simples possível para o controle de infraestruturas de TI complexas. Além disso, o openITCOCKPIT oferece uma solução para monitoramento de sistemas remotos (Monitoramento Distribuído), gerenciados a partir de um único ponto centralizado. Principais mudanças: novo backend, novo design e novas funcionalidades. Um agente de monitoramento próprio — […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster