O sistema não conseguiu se comunicar com o aplicativo de assinatura digital.Por favor, verifique se o programa Assinador está instalado e executando. Se seu computador ainda não possui o Assinador instalado, acesse a pagina do Assinador SERPRO

O problema ocorre por um problema de comunicação do navegador com a rede local, provavelmente causado por alguma atualização recente.



Para corrigir o problema Permita que o navegador acesse a Rede Local nas Permissões do Site, Clicando no ícone ao lado da barra de endereços

Depois em Configurações do Site

Rede Local -> Permitir

Importante também validar se o acesso ao endereço local está liberado no navegador

Para isso acesse: https://www.frameworkdemoiselle.gov.br/v3/signer/demo/ e siga as instruções da página

Como Usar LLMs Ilimitadas e Grátis no Antigravity: Guia Completo com OpenCode, OpenRouter e Groq


Você já estava no meio de uma tarefa importante de codificação e foi interrompido pelo temido aviso “Model quota reached”? Se você utiliza o Antigravity, sabe como é frustrante atingir o limite de uso justamente quando a produtividade está em alta.

Neste artigo, vamos mostrar o passo a passo definitivo para transformar seu Antigravity em uma máquina imparável, utilizando chaves de API gratuitas e a ferramenta OpenCode.

O que é o OpenCode e por que você precisa dele?

O OpenCode é um agente de codificação de código aberto que permite conectar diversos provedores de IA (como Claude, GPT, Gemini e outros) diretamente ao seu ambiente de desenvolvimento. Ao configurar chaves de API externas, você contorna as limitações de cota do plano básico e ganha acesso a uma vasta gama de modelos, muitos deles gratuitos.

Passo a Passo para Configurar LLMs no Antigravity

1. Instale o Node.js

Antes de tudo, sua máquina precisa do Node.js.

  • Acesse o site oficial do Node.js.
  • Baixe a versão recomendada para Windows.
  • Siga a instalação padrão (“Next, Next, Finish”).

2. Instale o Agente OpenCode-AI

Com o Node instalado, abra o terminal do seu Antigravity (atalho Ctrl + J) e digite o seguinte comando: code Bashdownloadcontent_copyexpand_less

npm i -g opencode-ai

Isso instalará a interface de linha de comando necessária para integrar os modelos.

3. Instale a Extensão OpenCode no Antigravity

Vá até a aba de Extensions (ícone de blocos no menu lateral) do Antigravity, procure por “OpenCode” e clique em instalar. Após a instalação, um novo ícone do OpenCode aparecerá no canto superior direito da sua tela.

4. Conectando Provedores Gratuitos (OpenRouter e Groq)

Para ter acesso aos modelos, você precisará de chaves de API. Veja como obter as principais:

  • OpenRouter: Acesse o site do OpenRouter, vá em Settings > API Keys, crie uma chave e copie-a. No Antigravity, dentro da janela do OpenCode, digite /connect, selecione OpenRouter e cole a chave (use o botão direito do mouse para colar).
  • Groq: Siga o mesmo processo no site da Groq. Gere sua API Key, use o comando /connect no OpenCode e selecione Groq para colar sua chave.

Como encontrar modelos 100% gratuitos?

Dentro da interface do OpenCode no Antigravity, você pode gerenciar seus modelos facilmente:

  • Digite /models para ver a lista.
  • Para filtrar apenas os que não custam nada, digite /models seguido da palavra “free”.

Você encontrará modelos surpreendentes, como o MiniMax-m2.7, que possui um desempenho em codificação comparável ao Gemini 1.5 Pro e GPT-4 no ranking da LLM Arena.

Dica de Especialista: Otimize seu Fluxo de Trabalho

Uma estratégia inteligente para economizar e manter a velocidade é:

  1. Trabalho Braçal: Use modelos gratuitos (como os da Groq ou OpenRouter Free) para gerar documentação, ler informações simples ou fazer pequenas alterações de código.
  2. Lógica Complexa: Reserve seus tokens de modelos mais potentes (como o Claude 3.5 Sonnet ou Opus) apenas para a codificação de lógica estrutural complexa.

Conclusão

Seguindo esses passos, você nunca mais ficará parado por falta de cota. O Antigravity, unido ao poder do OpenCode e das APIs externas, oferece um ambiente de desenvolvimento de elite sem custos exorbitantes.

Esqueceu a Senha do Windows 11? Veja como Redefinir sem Pen Drive ou Formatar

Esquecer a senha do seu computador pode ser um pesadelo, especialmente quando você precisa acessar seus arquivos com urgência. No entanto, se você estiver usando o Windows 11, existe um método eficaz para redefinir sua senha sem precisar de um pen drive ou de softwares de terceiros.

Neste guia, vamos detalhar o processo passo a passo, baseado em técnicas avançadas de recuperação do sistema.


Passo 1: Acessando o Ambiente de Recuperação

Para começar, você precisará acessar as opções de inicialização avançada do Windows.

  1. Na tela de bloqueio, mantenha a tecla Shift pressionada.
  2. Clique no ícone de Energia e selecione Reiniciar.
  3. O computador será reiniciado em uma tela azul com várias opções.

Passo 2: Abrindo o Prompt de Comando

Navegue pelos menus da seguinte forma:

  1. Selecione Solução de Problemas.
  2. Clique em Opções Avançadas.
  3. Escolha Prompt de Comando.

Passo 3: O “Truque” do Bloco de Notas

Como o Prompt de Comando abre em uma unidade temporária, precisamos localizar a pasta do sistema no seu disco rígido principal (geralmente o C:).

  1. No Prompt, digite notepad e dê Enter.
  2. No Bloco de Notas, vá em Arquivo > Abrir.
  3. Mude o tipo de arquivo para “Todos os Arquivos”.
  4. Navegue até Este Computador > Disco Local (C:) > Windows > System32.

Passo 4: Substituindo as Teclas de Aderência pelo CMD

Aqui está o “pulo do gato”: vamos trocar o executável das “Teclas de Aderência” pelo Prompt de Comando para podermos executá-lo na tela de login.

  1. Procure pelo arquivo chamado sethc. Clique com o botão direito e renomeie-o para algo como sethc-backup.
  2. Agora, procure pelo arquivo cmd. Clique com o botão direito, selecione “Renomear” e mude o nome para sethc.
  3. Feche o Bloco de Notas e o Prompt de Comando.
  4. Clique em Continuar para iniciar o Windows 11 normalmente.

Passo 5: Redefinindo a Senha na Tela de Login

Agora que o sistema reiniciou e você está de volta à tela de bloqueio:

  1. Pressione a tecla Shift cinco vezes seguidas.
  2. Em vez das Teclas de Aderência, o Prompt de Comando abrirá com privilégios de administrador.
  3. Para descobrir o nome exato do seu usuário, digite:
    net localgroup administrators
  4. Para mudar a senha, digite o seguinte comando (substituindo [usuario] pelo seu nome de conta):
    net user [usuario] *
  5. O sistema pedirá para você digitar a nova senha. Nota: os caracteres não aparecerão enquanto você digita.
  6. Pressione Enter, confirme a senha e pressione Enter novamente.

Conclusão

Pronto! Agora você pode fechar o Prompt e fazer login com sua nova senha.

Dica Importante: Após recuperar o acesso, é altamente recomendável repetir o processo de renomear os arquivos no ambiente de recuperação para restaurar os nomes originais (sethc e cmd), garantindo a segurança e integridade das funções do seu sistema.

Ludusavi: A Solução Definitiva para Backup de Game Saves (Especialmente fora da Steam)

Quem joga no PC sabe que o Steam Cloud é uma maravilha tecnológica. Você instala o jogo em qualquer máquina e seu progresso está lá. Mas e quando o jogo é da Epic Games Store, GOG, daquela versão antiga em mídia física ou de um emulador? O risco de perder dezenas de horas de gameplay por uma falha no HD ou uma formatação descuidada é real.

É aqui que entra o Ludusavi.

O que é o Ludusavi?

O Ludusavi é uma ferramenta de backup de saves de jogos multiplataforma (Linux, Windows e macOS), escrita em Rust, que se destaca pela sua leveza e precisão.

Ao contrário de outros softwares que exigem que você aponte manualmente cada pasta de save, o Ludusavi utiliza a gigantesca base de dados do PCGamingWiki para localizar automaticamente onde quase todos os jogos conhecidos escondem seus arquivos de configuração e progresso.

Por que ele é essencial para jogos fora da Steam?

Embora o Steam cuide bem dos seus usuários, launchers como o Heroic Games Launcher ou Lutris nem sempre oferecem uma sincronização de nuvem 100% confiável para todos os títulos.

Vantagens do Ludusavi:

  • Detecção Automática: Ele reconhece jogos instalados via Wine, Proton, Flatpak e nativos.
  • Suporte a Emuladores: Perfeito para quem tem uma biblioteca de retrograming.
  • Visualização de Diferenças: Antes de restaurar, você pode ver o que mudou nos arquivos.
  • Código Aberto: Total transparência sobre como seus dados são lidados.

Automatizando o Backup no Linux com Cron

Uma das maiores fraquezas do backup manual é o esquecimento. No Linux, podemos resolver isso facilmente criando um script simples e agendando-o no cron.

1. Preparando o script

Primeiro, certifique-se de que você tem a versão CLI do Ludusavi instalada. Crie um arquivo chamado backup_jogos.sh: code Bashdownloadcontent_copyexpand_less

#!/bin/bash
# Script de backup automatizado do Ludusavi

# Defina o caminho onde os backups serão salvos
DESTINO="/home/seu_usuario/Backups/GameSaves"

# Executa o backup de todos os jogos detectados sem pedir confirmação
# O flag --force sobrescreve backups antigos se necessário
ludusavi backup --force --path "$DESTINO"

# Opcional: Enviar uma notificação para o desktop (requer libnotify)
notify-send "Ludusavi" "Backup de jogos concluído com sucesso!" -i controller-hub

Dê permissão de execução: chmod +x backup_jogos.sh.

2. Agendando no Cron

Abra o seu editor de crontab: code Bashdownloadcontent_copyexpand_less

crontab -e

Adicione a seguinte linha ao final do arquivo para realizar o backup todos os dias às 20h: code Crondownloadcontent_copyexpand_less

00 20 * * * /home/seu_usuario/scripts/backup_jogos.sh

Repositórios e Inteligência: O Segredo do Sucesso

O Ludusavi não “adivinha” onde os arquivos estão. Ele consome um repositório de metadados chamado Ludusavi Manifest.

  • O Manifest: É um arquivo central que mapeia milhares de IDs de jogos para seus respectivos caminhos de save no Windows e Linux (incluindo caminhos dentro de prefixos Wine).
  • Atualizações: Sempre que você abre o Ludusavi, ele busca atualizações desse repositório. Isso garante que, mesmo que um jogo receba um patch que mude o local do save, o Ludusavi se adaptará rapidamente.

Você pode conferir ou contribuir com a base de dados aqui: Ludusavi Game Scanner Data.


Dicas Extras para Power Users

  1. Sincronização com a Nuvem (Rclone): O Ludusavi salva os arquivos localmente. Para ter uma “nuvem própria”, aponte o destino do backup para uma pasta monitorada pelo Rclone ou Syncthing. Assim, seus saves saem do seu PC e vão para o Google Drive ou outro dispositivo automaticamente.
  2. Integração com Steam Deck: O Ludusavi possui uma versão Flatpak que funciona perfeitamente no Modo Desktop do Steam Deck. É a melhor forma de garantir que seus jogos instalados via EmuDeck ou Heroic tenham backup.
  3. Custom Games: Se você tem um jogo indie obscuro que não está na base de dados, você pode adicionar uma “Custom Game” na aba de configurações, definindo o caminho manualmente. Uma vez feito isso, ele entrará na rotina automática de backup.
  4. Verificação de Integridade: Use o comando ludusavi back-up –check para garantir que os arquivos salvos não estão corrompidos.

Conclusão

O Ludusavi é aquela ferramenta que você espera nunca precisar usar a restauração, mas ficará extremamente feliz de tê-la configurada quando o inevitável acontecer. Se você preza pelas suas centenas de horas de RPGs ou pelos seus recordes em jogos indie, instale o Ludusavi hoje mesmo.

Links úteis:


Gostou da dica? Como você gerencia os seus saves fora da Steam? Comente abaixo!

Cansado da IA no Windows? Conheça a ferramenta que remove o Copilot e o Recall com um clique


Cansado da IA no Windows? Conheça a ferramenta que remove o Copilot e o Recall com um clique

Se você atualizou o Windows 11 recentemente, deve ter notado que a Microsoft está transformando o sistema operacional em um verdadeiro “PC de IA”. Recursos como o Copilot na barra de tarefas e o polêmico Recall (que tira prints da sua tela a cada poucos segundos) tornaram-se onipresentes.

Para muitos, essas funções são úteis. Para outros, elas representam apenas bloatware, consumo desnecessário de memória RAM e, acima de tudo, uma preocupação com a privacidade.

Se você faz parte do segundo grupo, precisa conhecer o RemoveWindowsAI, um projeto de código aberto hospedado no GitHub que promete “limpar” o Windows de todas as distrações de inteligência artificial.

O que é o RemoveWindowsAI?

O RemoveWindowsAI é um script simplificado e direto desenvolvido pela Zoicware. Diferente de outras ferramentas complexas de otimização, esta foca exclusivamente em desativar e remover os componentes de IA que a Microsoft integrou profundamente ao sistema.

O que a ferramenta remove?

O script atua em várias frentes para garantir que a IA não rode em segundo plano:

  1. Recall: Desativa a funcionalidade de “memória fotográfica” que gerou polêmicas de segurança.
  2. Copilot: Remove o ícone da barra de tarefas e desativa o assistente no sistema.
  3. AI Studio e Recursos de ML: Limpa bibliotecas de Machine Learning que ocupam espaço e recursos.
  4. Telemetria de IA: Bloqueia o envio de dados de uso de recursos inteligentes para os servidores da Microsoft.

Por que usar essa ferramenta?

1. Performance

Recursos de IA exigem processamento, especialmente da NPU (Unidade de Processamento Neural) ou da GPU. Ao removê-los, você libera ciclos de processamento e memória RAM para o que realmente importa: seus jogos e aplicativos de trabalho.

2. Privacidade

O Windows Recall, em particular, levantou bandeiras vermelhas para especialistas em cibersegurança por armazenar capturas de tela locais que podem conter senhas e dados bancários. O script garante que essa função seja neutralizada.

3. Interface Limpa

Se você prefere um sistema minimalista e não utiliza assistentes virtuais, remover o Copilot limpa sua barra de tarefas e menus de contexto.

Como usar (Passo a Passo)

A ferramenta é extremamente leve e fácil de usar, mas lembre-se: sempre crie um ponto de restauração do sistema antes de rodar scripts que alteram registros do Windows.

Opção simples¨:
Abra o PwerShell do Windows como Administrador e rode o compando a seguir:

& ([scriptblock]::Create((irm “https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1”)))

OU

Acesse o repositório oficial no GitHub: zoicware/RemoveWindowsAI.

  1. Baixe o arquivo executável ou o script disponível na seção de Releases.
  2. Execute o arquivo como Administrador.
  3. Siga as instruções na tela (geralmente basta pressionar uma tecla para confirmar a remoção).
  4. Reinicie o seu computador para que todas as mudanças sejam aplicadas.

O veredito

O Windows 11 está se tornando cada vez mais pesado e invasivo com as atualizações de IA. Projetos como o RemoveWindowsAI são essenciais para devolver ao usuário o controle sobre o seu próprio hardware.

Se você quer um Windows mais rápido, privado e livre de recursos que você nunca pediu, vale a pena testar essa ferramenta.


Gostou dessa dica? Compartilhe com aquele amigo que vive reclamando da lentidão do Windows 11!


Aviso: O uso de scripts de terceiros é por sua conta e risco. Embora o código seja aberto para inspeção no GitHub, sempre tenha backups atualizados de seus arquivos importantes.

Descriptografando códigos Oracle: conheça o UnwrapIt e seus impactos na segurança de PL/SQL


https://www.codecrete.net/UnwrapIt/

Se você trabalha com banco de dados Oracle, provavelmente já ouviu falar sobre o processo de wrap — uma técnica usada para “criptografar” ou ofuscar códigos PL/SQL, como procedures, functions e packages. Mas o que muita gente não sabe é que existem ferramentas capazes de reverter esse processo. Uma das mais conhecidas é o UnwrapIt.

🔍 O que é o UnwrapIt?

https://images.openai.com/static-rsc-4/7HsEMDpWY-Vfo3cIQnSlK6wRAN7gZ6wiSRVc9O0fD08YlpxfqDZ6bZUHs859hHAVVyjBucbWkSk72JjncBzBQ1eZ43WRYDLQz_oIrKbaShNdrxwCaGksFgm0NhcyScu-VT-8ImFhvS8DfJyESdzUo32rBqxYUc9aEhf-vNqtvSeKATNI84Gmunufo_LPgWFU?purpose=fullsize
https://images.openai.com/static-rsc-4/0wsZqErA2GOKbY0OPrIIh1mcjsnU-FAbWxJEhepDa2M0NclLxkbnnVS2GC8Y59soU9ghhPmvoNtkl-RIXXXf-pDroFRZsOAoEpKv47cdSxzadSO5aXoFapW4pKPLFt24fOk4yOiAb1A2m3BpM5306TgOp9aBmKml8spgLHrUTRIDygnoGhJnoSu_B5QNM_18?purpose=fullsize
https://images.openai.com/static-rsc-4/SIsnIT00TgPFGBVSeXMRfoddtO9UV4ekiBP-9QRW9fUuYrBLkF4qml7hZVE-cWKJf2XuduJQGoD6haA8vcE1ZTZ4_1QcehNR6gt79SV66BVdPmXBCC_rkrbqclhNwov1YuTdS9DYBeJ63EWuZEybnhA2IWReZZRmPTQAq6fPAN4I-5VLSz7_DE_P__Ri6fXp?purpose=fullsize

O UnwrapIt é uma ferramenta online que permite descriptografar códigos PL/SQL que foram protegidos com o recurso de wrap do Oracle. Basta colar o código “wrapped” na interface ou fazer upload de um arquivo, e a ferramenta retorna o código original de forma legível .

Essa funcionalidade é especialmente útil para:

  • Recuperar código legado perdido
  • Auditar sistemas antigos
  • Analisar lógica de aplicações sem acesso ao código-fonte original

🔐 Como funciona o wrap no Oracle?

O Oracle oferece o utilitário wrap, que transforma o código PL/SQL em uma forma ilegível para proteger a propriedade intelectual. Esse processo é comum em ambientes corporativos onde o código não deve ser exposto facilmente .

No entanto, é importante destacar:

O wrap não é uma criptografia forte — é apenas uma obfuscação.

Ou seja, ele dificulta a leitura, mas não impede totalmente a reversão.


⚠️ Limitações da segurança do wrap

Diversas discussões técnicas e documentações mostram que o código wrapped pode ser revertido com ferramentas como o UnwrapIt. Inclusive, a própria comunidade Oracle reconhece que esse método não garante segurança total .

Isso traz alguns pontos importantes:

  • ❌ Não é seguro para proteger informações sensíveis (senhas, regras críticas)
  • ⚠️ Pode ser revertido por ferramentas públicas
  • ✅ Serve apenas como camada básica de proteção

🚀 Quando usar o UnwrapIt?

O uso do UnwrapIt pode ser extremamente útil em cenários como:

  • 🔧 Manutenção de sistemas antigos sem código-fonte
  • 🧪 Engenharia reversa para debugging
  • 📊 Auditorias e análise de segurança
  • 📦 Migração de sistemas legados

Mas atenção: sempre respeite aspectos legais e de propriedade intelectual ao utilizar esse tipo de ferramenta.


🧠 Conclusão

O UnwrapIt mostra, na prática, que o wrap do Oracle não deve ser considerado um mecanismo robusto de segurança, mas sim uma forma básica de ocultação de código.

Se você realmente precisa proteger lógica sensível, o ideal é combinar outras estratégias como:

  • Controle de acesso rigoroso
  • Criptografia de dados
  • Arquiteturas seguras no banco

No fim das contas, segurança de verdade não depende de esconder o código — mas de projetar sistemas resilientes.

Erro “O administrador do sistema definiu diretivas para impedir esta instalação”

Corrigindo o problema ao instalar aplicativos .msi no Windows 11

Solução:

Acessar “Segurança do Windows” – Controle de aplicativos e do navegador

  • Clicar em Configurações do controle inteligente de aplicativos

Em seguida Desativar o Controle inteligente de aplicativos

Resize Swap

Resize Swap to 8GB

# Turn swap off
# This moves stuff in swap to the main memory and might take several minutes
sudo swapoff -a

# Create an empty swapfile
# Note that "1M" is basically just the unit and count is an integer.
# Together, they define the size. In this case 8GiB.
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192

# Set the correct permissions
sudo chmod 0600 /swapfile

sudo mkswap /swapfile  # Set up a Linux swap area
sudo swapon /swapfile  # Turn the swap on

Check if it worked

grep Swap /proc/meminfo

Make it permanent (persist on restarts)

Add this line to the end of your /etc/fstab:

/swapfile none swap sw 0 0

Como instalar pacotes RPM no Ubuntu (Exemplo: SQL Developer)

Embora o Ubuntu utilize o formato .deb, é possível instalar pacotes .rpm (comuns no Fedora/Red Hat) utilizando a ferramenta Alien, que converte os arquivos entre os formatos.

Abaixo, o passo a passo para instalar o SQL Developer via Alien.

1. Pré-requisito: Java (OpenJDK)

O SQL Developer exige o Java. Instale a versão completa do JRE:codeBash

sudo apt update
sudo apt install openjdk-17-jre

Evite a versão -headless, pois o SQL Developer possui interface gráfica.

2. Instalando o Alien

Habilite o repositório Universe e instale o conversor:codeBash

sudo add-apt-repository universe
sudo apt update
sudo apt install alien rpm

3. Convertendo e instalando o RPM

Com o arquivo .rpm baixado, utilize o Alien para gerar um instalador .deb:

  1. Converta o arquivo:codeBashsudo alien nome_do_pacote.rpm
  2. Instale o pacote gerado:codeBashsudo dpkg -i nome_do_pacote.deb
  3. Corrija dependências (se necessário):codeBashsudo apt install -f

4. Execução

Para iniciar a aplicação, basta digitar no terminal:codeBash

sqldeveloper

Nota: O Alien é ideal para pacotes simples como o SQL Developer. Para softwares com dependências complexas, prefira sempre repositórios nativos ou formatos como Flatpak/Snap.

Corrigindo cedilha errado (ć) no Linux com Gnome

Para teclados configurados como Ingês (EUA, intern. alt.) e English (US, intl., with dead keys)

sudo gnome-text-editor /etc/environment
OU
sudo gedit /etc/environment

Adicione as seguintes linhas no final do arquivo:
GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

Solução para aplicativos GTK 4
Criar um arquivo .XCompose no diretório do seu usuário com o conteúdo abaixo: UTF-8 (Unicode) compose sequences Overrides C acute with Ccedilla: : “Ç” “Ccedilla”
: “ç” “ccedilla”

No terminal: gsettings set org.gnome.settings-daemon.plugins.xsettings overrides “{‘Gtk/IMModule’: <‘ibus’>}”

Salvar arquivo e reiniciar o computador