Autor: Yuri Gagarin

Dark Launch no Istio: serviços secretos

"Perigo é meu segundo nome", dizia Austin Powers, o homem-mistério de alcance internacional. Mas o que é valorizado entre superagentes e serviços secretos, não serve para serviços computacionais, onde a monotonia é muito preferida ao perigo. E o Istio, junto com OpenShift e Kubernetes, transforma a implementação de microsserviços em algo verdadeiramente chato e previsível - e isso é ótimo. Sobre isso e […]

GCC 9 portado para OS/2

A empresa Bitwise Works realizou a portabilidade do conjunto de compiladores GCC 9.2 para o sistema operacional OS/2 e plataformas baseadas neste sistema, ArcaOS e eComStation. Anteriormente, o GCC 4.9.2 era oferecido para ArcaOS, mas nas portas para OS/2 estava disponível o GCC 8.3.0. É destacado que a possibilidade de usar o GCC 9 permitirá à comunidade adaptar mais aplicativos e bibliotecas para funcionar no OS/2, incluindo […]

TTY — terminal que não é para uso doméstico

É possível sobreviver usando apenas os recursos do TTY? Aqui está a minha breve história sobre como eu lidei com o TTY, querendo que ele funcionasse corretamente. Contexto Recentemente, a placa de vídeo do meu velho notebook queimou. Queimou de tal forma que eu não consegui nem iniciar o instalador de qualquer SO. O Windows travava com erros ao instalar drivers básicos. A instalação do Linux foi totalmente […]

Loki — coleta de logs usando a abordagem Prometheus

Olá, pessoal do Habr! Antes do início de uma nova turma do curso 'Práticas e Ferramentas DevOps', preparamos para vocês a tradução de um material interessante. Este artigo é uma breve introdução ao Loki. O projeto Loki é apoiado pelo Grafana e visa a coleta centralizada de logs (de servidores ou contêineres). A principal fonte de inspiração para o Loki foi o Prometheus, com a ideia de aplicar suas abordagens à gestão de logs: […]

O cabeçalho X-Client-Data como um método de identificação de usuários do Chrome

Ao discutir a iniciativa do Google para unificar o conteúdo do cabeçalho HTTP User-Agent, o desenvolvedor do navegador Kiwi destacou o cabeçalho HTTP ‘X-Client-Data’ que permanece no Chrome, o qual pode potencialmente violar o regulamento geral de proteção de dados (GDPR) em vigor na União Europeia. Durante a discussão, também foi criticada a dualidade de ações da empresa Google, que por um lado promove métodos para bloquear a identificação oculta e o rastreamento de atividades […]

Novas versões do Node.js 13.8, 12.15 e 10.19 com correções de vulnerabilidades

Os desenvolvedores da plataforma de JavaScript para servidores Node.js publicaram versões corretivas 13.8.0, 12.15.0 e 10.19.0, nas quais três vulnerabilidades foram corrigidas: CVE-2019-15606 — manipulação incorreta de caracteres de espaço em branco opcionais (OWS) após um valor no cabeçalho HTTP; CVE-2019-15605 — possibilidade de realizar um ataque HRS (HTTP Request Smuggling, permitindo a inserção no conteúdo de outras requisições processadas no mesmo fluxo entre front-end e back-end) através da transmissão […]

Verificação automática dos requisitos do TFD durante a modelagem dinâmica.

Dando continuidade ao tema "Quais são suas provas?", vamos analisar o problema da modelagem matemática sob uma nova perspectiva. Depois de confirmarmos que o modelo corresponde à realidade bruta da vida, podemos responder à pergunta fundamental: "o que, de fato, temos aqui?". Ao criar um modelo de um objeto técnico, geralmente queremos garantir que esse objeto atenda às nossas expectativas. É para isso que são realizados […]

Design orientado a modelos. Criação de um modelo confiável, usando o exemplo de um trocador de calor aeronáutico.

"Se você ler na jaula de um elefante a inscrição 'búfalo', não confie em seus olhos" Kozma Prutkov. No artigo anterior sobre design orientado a modelos, mostramos por que um modelo de objeto é necessário e provamos que sem esse modelo, o design baseado em modelo pode ser considerado apenas uma farsa de marketing, sem sentido e implacável. Porém, quando um modelo de objeto aparece, engenheiros competentes sempre […]

É perigoso manter o RDP aberto na Internet?

Frequentemente li a opinião de que deixar a porta RDP (Remote Desktop Protocol) aberta na Internet é bastante perigoso e não deveria ser feito. O correto seria fornecer acesso ao RDP apenas via VPN ou apenas de determinados IPs 'brancos'. Eu administro vários servidores Windows para pequenas empresas, onde fui encarregado de garantir acesso remoto […]

Gateway Python no InterSystems IRIS

Este artigo é dedicado ao Python Gateway — um projeto comunitário de código aberto para a plataforma de dados InterSystems IRIS. Este projeto permite orquestrar quaisquer algoritmos de aprendizado de máquina desenvolvidos na linguagem Python (o ambiente principal para muitos Data Scientists), utilizando inúmeras bibliotecas prontas para a rápida criação de soluções adaptativas e automatizadas de AI/ML na plataforma InterSystems IRIS. Neste artigo, mostrarei como […]

Nova versão do programa de mensagens instantâneas Miranda NG 0.95.11

Foi lançado um novo e significativo lançamento do cliente multi-protocolo para troca instantânea de mensagens Miranda NG 0.95.11, que dá continuidade ao desenvolvimento do programa Miranda. Entre os protocolos suportados estão: Discord, Facebook, ICQ, IRC, Jabber/XMPP, SkypeWeb, Steam, Tox, Twitter e VKontakte. O código do projeto foi escrito na linguagem C++ e é distribuído sob a licença GPLv2. O programa só suporta operação na plataforma Windows. As mudanças mais notáveis na nova […]

Inlinec — nova forma de usar código C em scripts Python

O projeto inlinec propôs uma nova forma de integração inline de código em C em scripts em Python. Funções em C são definidas diretamente em um arquivo com o código em Python, sendo destacadas pelo decorador "@inlinec". O script resumido é executado diretamente pelo interpretador spython e é analisado utilizando o mecanismo de codecs disponível no Python, permitindo a conexão de um parser para a transformação do script […]

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