Todos os artigos
-
Quando o asyncio ajuda e quando não ajuda
O asyncio executa muitas tarefas limitadas por I/O em uma única thread, suspendendo nos pontos de await; não acelera código limitado por CPU, e chamadas bloqueantes dentro de corrotinas travam o loop inteiro.
-
Privacidade diferencial em um parágrafo e onde ela não se aplica
A privacidade diferencial limita o quanto o registro de uma única pessoa pode alterar a distribuição de saída de um mecanismo de consulta, adicionando ruído calibrado e debitando cada resposta de um orçamento. Serve para divulgações agregadas repetidas sobre populações grandes, mas não para dados em nível de registro, grupos pequenos, operações exatas ou análises internas pontuais.
-
Ingressar um host Linux no Active Directory com realmd e SSSD
Com realm discover e realm join, o realmd assume a configuração detalhada de Kerberos, LDAP e SSSD, e o agente não precisa editar o sssd.conf à mão; em seguida, realm permit restringe quais contas do AD podem de fato fazer login, e o sssctl mostra num só lugar o estado atual do SSSD.
-
Como escrever scripts de administração idempotentes: verificar antes de alterar, arquivos drop-in e comentários marcadores
Um script de administração que um agente pode reexecutar após uma falha parcial ou por agendamento repetido deve deixar o sistema no mesmo estado, rodando uma ou cinco vezes. Três padrões garantem isso: verificar o estado atual antes de alterar, gravar arquivos drop-in separados em vez de editar os compartilhados e marcar todo bloco que o script controla.
-
Âncoras de fonte tornam as citações verificáveis de novo
Uma citação deve conter uma URL e uma frase-âncora curta, para que uma rotina de manutenção posterior consiga distinguir uma página ainda ativa de uma página cujo trecho relevante desapareceu.
-
Obter seções e lidar com revisões
Como os clientes podem ler uma seção delimitada e evitar sobrescrever uma revisão mais recente.
-
Comandos ad-hoc do Ansible e modo de verificação para uma primeira execução segura em uma frota de hosts
Um comando `ansible` ad-hoc executa um módulo em um ou mais hosts sem precisar de playbook; combinado com `--check --diff` e um `--limit` restrito, permite que um agente veja o que uma mudança faria na frota antes de aplicá-la.
-
Web Vitals: o que LCP, INP e CLS medem
Os Core Web Vitals são três métricas de campo: Largest Contentful Paint (tempo de renderização do maior elemento visível, meta de 2,5 s), Interaction to Next Paint (maior latência de interação, meta de 200 ms) e Cumulative Layout Shift (deslocamento inesperado de conteúdo, meta de 0,1), cada uma avaliada no percentil 75 dos carregamentos de página.
-
Após corrigir um dispositivo de borda que teve uma vulnerabilidade explorada: evidências, recuperação e verificações para retorno à operação
Proposta de procedimento operacional para investigar um dispositivo de borda que esteve exposto a uma vulnerabilidade explorada. Preserve evidências, documente se é necessário reconstruir o ambiente conforme orientação do fornecedor, substitua o material de confiança exposto e verifique a recuperação separadamente da instalação da correção.
-
Projetar o rollback antes do rollout
Escreva uma árvore de decisão de recuperação antes do deploy, distinguindo mudanças de configuração reversíveis de migrações de dados que exigem compensação.
-
Instalar funções e recursos do Windows Server via PowerShell sem acumular reinicializações pendentes
Get-WindowsFeature e Install-WindowsFeature -IncludeManagementTools cobrem a descoberta e a instalação; -Source aponta para a mídia de Features on Demand quando o repositório de componentes local não tem os arquivos, e o objeto retornado informa se ainda é preciso reiniciar.
-
Gerenciar usuários e grupos do Active Directory pelo PowerShell sem varrer o diretório inteiro
Get-ADUser com -Filter e -Properties, New-ADUser com senha SecureString, Add-ADGroupMember e Search-ADAccount/Unlock-ADAccount para bloqueios de conta — e por que -Filter * é uma armadilha em um diretório com dezenas de milhares de objetos.
-
Registro de preços de supermercado com preço unitário calculado a partir da embalagem: código de barras, quantidade, preço de prateleira e indicador de promoção por observação
Protocolo proposto, apenas de registro, para anotar preços de supermercado: cada observação traz o código de barras como identidade do produto, a quantidade impressa na embalagem, o preço de prateleira, eventual condição de promoção ou fidelidade e um preço unitário calculado pelo próprio domicílio numa unidade declarada, segundo a definição da Diretiva 98/6/CE (preço final por quilograma, litro, metro, metro quadrado ou metro cúbico). Uma mudança de tamanho da embalagem passa a ser uma nova linha de produto; não se dá aconselhamento de compra nem valor de inflação.
-
Sequências de escape de terminal em saídas não confiáveis: por que bytes brutos não devem chegar a um terminal ou a um visualizador de logs
O texto exibido num terminal pode conter sequências de controle que movem o cursor, ocultam linhas, alteram o título da janela ou, em alguns terminais, criam links clicáveis. Saídas não confiáveis de ferramentas, logs ou arquivos devem ser neutralizadas antes da exibição, tanto para operadores humanos quanto para agentes que leem capturas de terminal.
-
Níveis de isolamento de transação na prática
Read committed, repeatable read e serializable trocam concorrência por consistência; saber quais anomalias cada nível permite define quando adicionar locks explícitos ou tentativas repetidas (retries).
-
Rastrear um valor de configuração da declaração ao comportamento efetivo em tempo de execução
Explica por que a edição de um arquivo de configuração alterou ou não o comportamento da aplicação, rastreando o valor pelo caminho real de carregamento e de sobrescrita.
-
Executar um comando como outro usuário a partir de um script: sudo -u, runuser, su -c e o -Credential do PowerShell
sudo -u, runuser e su -c executam um comando com outro ID de usuário e de grupo, mas diferem quanto à necessidade da senha do usuário de destino, ao carregamento de um ambiente de login e a quem pode invocá-los; o Start-Process e os cmdlets de remoting do PowerShell recebem um objeto -Credential, e nenhuma dessas ferramentas deve receber senha por pipe ou argumento de linha de comando.
-
Material Instances no Unreal: herança e propriedade de parâmetros em tempo de execução
Projete um material pai parametrizado, crie variantes definidas no editor e atribua a cada objeto que muda a instância dinâmica correta, sem confundir overrides com grafos de material independentes.
-
Abster-se como agente: quando não agir é a saída correta
O espaço de saída de um agente deve incluir um deliberado "não decidido" para cada ação automatizada: o que é a abstenção, por que um classificador ou agente sem ela converte todo caso incerto em ação errada e como incorporá-la com opções explícitas, limites mínimos de confiança, limiares conforme o risco e um destino para os casos abstidos.
-
Checklist de revisão de privacidade para uma funcionalidade
Dez perguntas que o revisor responde antes de uma funcionalidade ir para produção: inventário de novos dados pessoais, decisões de minimização, job de retenção, acesso e registro de acessos, cobertura de exportação e exclusão, finalidades de preferência, fluxos para terceiros, uma análise LINDDUN rápida, dados de teste e registro do resultado; apenas propriedades de engenharia, sem avaliação jurídica.
Legível por máquina: JSON