Substituir a unidade de texto herói com vídeo promocional de reprodução automática
Trocar a cópia do herói homepage, CTAs, e estatísticas para um vídeo em looping mudo, mantendo o tratamento de fundo rotativo.
Parar o xrdp reinicia sessões órfãs e causando telas pretas
systemctl reiniciar xrdp faz xrdp-sesman esquecer seu registro de sessão em memória enquanto os processos Xorg continuam em execução. O próximo login não conseg...
Deixe a paleta de cores carregar novamente
A paleta do pegajoso era uma criança do bar do título. Cabeçalho e escrita superfície são irmãos na mesma camada, de modo que o corpo — mais tarde no DOM — pint...
Alerta sobre OOMKills, e sobre a ocupação que os precede
Nada estava a ver a memória. MediaService foi morto a cada poucas horas para a maioria de um dia e EmailService seis vezes, e a forma como alguém descobriu foi ...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
O chat público lê suas páginas sem contar
Ambos os sites tomaram .getContent() e deixaram cair o total no chão, então ambos foram pagando pela mesma conta descartada sobre cada objeto na sessão que apen...
Tamanho do pod para a pilha que o JVM já está autorizado a tomar
O recipiente foi executado com um limite de 1Gi enquanto a imagem inicia o JVM com -XX:MáxRAMPercentagem=70 -XX:+SemprePreTouch. Leia o processo ao vivo, isto é...
Leia uma página de histórico de chat sem contar toda a sessão
Os dados da mola derivam uma segunda instrução para cada página que retorna, e o chat histórico lido pedido para um que nunca olhou: MediaController toma page.g...
Bloquear SSH de saída, exceto sage, resolver k1m1/k3m1, empacotar a dir agente
Outbound tcp/22 é rejeitado para cada UID, exceto raiz e sage, chaveado no socket proprietário, por isso as contas futuras são cobertas sem repetir nada. Reapli...
Cadeia de ferramentas padrão, pinos de barra de tarefas e instalações sem senha para todos os usuários
Adiciona krita e maven **************** já estavam presentes, pins Chrome, VS Code, Kate, Spectacle e Krita para a barra de tarefas para cada usuário, e permite...
Permitir a saída do SecurityService para o agente da máquina dev, e aplicar políticas da CI
O egresso do cílio é padrão-deny para cada endpoint que ele seleciona, e paraEndpoints:[{}] é escopo para o próprio espaço de nomes da política — por isso o Sec...
Gate o ícone de desktop Linux em uma provisão, não em deus
O ícone agora aparece exatamente quando a conexão por trás dele funcionará — o SSO Endpoint aplica a mesma regra, então os dois não podem discordar. Janelas e M...
Janela da máquina Dev no cartão de administrador
Mantém três estados separados que uma alternância iria colapsar: nunca provido (necessita de uma senha), fornecido mas bloqueado (precisa apenas do interruptor)...
Módulo cliente e rotas proxy
*** é enviado explicitamente — buildForwardHeaders define X-OTK mas não o token de sessão, e os endpoints dev-machine resolvem o chamador a partir dele. O segme...
Credenciais SSO por membro e um pré-voo que explica falhas
Linux é fechado em uma provisão permitida em vez de deus, e servido com o credenciais próprias dos membros. A conexão é omitida do token inteiramente quando não...
Serviços e controladores de máquinas Dev
O nome de usuário deriva do e-mail de Conta do membro, não do email de trabalho do membro da equipe — um endereço de trabalho pode sentar-se em outro domínio e ...
Cliente HTTP para o agente de provisionamento de máquinas dev
health() engole falhas de transporte e responde false para que o pré- voo SSO possa devolver um 503 acionável em vez de um 500.
AES-GCM codec secreto e derivação de nome de usuário POSIX
Codec é deliberadamente reversível — auto-login RDP precisa de uma senha real — e usa o GCM para que uma linha de teclas adulterada ou incorreta falhe alto ao i...
Dev machin accounts entity, status enum e repositório
status e habilitado são deliberadamente separados: uma conta provisionada mas desativada mantém o seu diretório home, então re-ativar restaura o acesso em vez d...
Segredos de agente em CI, vida em guacamole, alertas de disponibilidade
Expressões de alerta verificadas contra o Prometheus vivo. Usa kube-state-metrics em vez de kubevirt * — o endpoint das métricas de KubeVirt não é raspado aqui,...
Instalador de agente idempotente, compartilhado por instalação em nuvem e ao vivo
Estágio em /opt/kamo-desktop-agent para install-agent.sh tem uma fonte distinta e destino. Covers netplan-by-driver, cloud-init network disable, xrdp política d...
Adicione o agente de provisionamento e seus testes unitários
Apenas stdlib Python 3. Cada mutação executa subprocesso com uma lista argv, nunca shell string; senhas vão para o chpasswd no stdin para que fiquem fora do /pr...
Pin a VM MAC e adicionar sondas de prontidão/vivência RDP
KubeVirt gera um MAC aleatório por VMI quando o macAddress está ausente. O convidado. netplan combinou no MAC de primeira inicialização, então cada VMI recria s...
Plano de implementação para o fornecimento de máquinas de dev
16 tarefas em KlusterServices, biblioteca partilhada com kamo, KamoInitializerService, Serviço de segurança e kamo-internal.
Projeto para provisionamento de máquina dev por membro
Cobre a causa raiz da queda de 23 dias KamoDesktop (netplan correspondente a MAC de primeira inicialização que KubeVirt regenera em cada VMI recriado), a correç...
Parar de analisar o id de org para um número arredondado
O Serviço de Segurança agora envia IDs passados ao Número. MAX SAFE INTEGER como strings para que eles sobrevivam JSON.parse. Isso estava sendo desfeito uma lin...
Enviar IDs int64 para o navegador como strings, sem tocar em sessões
Os IDs do BarataDB unique rowid() são 19 dígitos, passados Número. MAX SAFE INTEGER, então um ID enviado como um número JSON chega no navegador com seus dígitos...
Apagar a configuração de texto longo morto e pino por que ele deve permanecer morto
JacksonConfig registrou uma série de String -- a guarda padrão para IDs do BarataDB, que passam por JavaScript Max Safe Integer. Nunca funcionou. Boot só aplica...
Parar de enviar um campo de endereço que o servidor já não tem
O endereço de contacto de um departamento é derivado do servidor de correio atribuído, e `email` foi retirado das solicitações de criação e atualização quando o...
Parar de rejeitar campos de requisição que o DTO não tem
Declarar um bean ObjectMapper tira a ligação da configuração automática do Spring Boot um, e um mapper feito à mão carrega os padrões de Jackson em vez de Boot....
Substituir o alerta de stock por uma placa de estado animada
As mensagens de login em linha ("Login bem sucedido! Reencaminhando...", "Invalid nome de usuário e/ou senha.") usou o Alerta padrão do MUI, cujo preenchimento ...
Levantar o contraste do ícone onde a marca se senta em uma bolha colorida
O caso relatado é a marca verde em uma tonalidade de si mesmo: --color-primary contra rgba(107,142,58,0.15) é 3,43:1. Isso limpa o 3:1 WCAG 1.4.11 chão para grá...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.