Jump to content

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 03/30/26 em todas as áreas

  1. CLIs de IA têm um problema chato: identidade global. Atire a primeira pedra quem nunca abriu o terminal para mexer em um projeto pessoal e perceber que a CLI de IA estava logada na conta da empresa. Ou pior, estar no projeto da empresa e rodar tudo com a conta pessoal. Você entra num projeto pessoal e está usando a conta da empresa, vai para o projeto da empresa e está com a conta pessoal, troca login, desloga, reloga, muda variável, ajusta diretório... um saco. O problema das CLIs de IA é que elas, normalmente, assumem uma identidade global. Uma conta, uma configuração, uma pasta de credenciais, uma variável de ambiente para tudo, mas na prática, isso vira bagunça muito rápido para quem alterna entre clientes, empresa e projetos paralelos. Eu resolvi isso criando o Cloak, uma ferramenta em Rust que permite isolar identidades por diretório. Com ele, consigo ter quantas instâncias eu quiser abertas ao mesmo tempo, o limite é o número de contas que eu possuo. Com ele, cada projeto pode ter seu próprio perfil. Então eu consigo, ao mesmo tempo, usar uma conta no projeto da empresa, outra conta em um side project e até abrir várias instâncias da mesma CLI sem conflito. Na prática, o fluxo é simples: associo um perfil ao diretório com `cloak use work` ou `cloak use personal`; o Cloak resolve o perfil correto subindo a árvore de diretórios; injeta o ambiente isolado da CLI; remove variáveis globais que poderiam vazar contexto; e entrega a execução para a ferramenta real. Para o terminal, parece que a CLI está rodando normalmente. Mas por baixo, ela está usando a identidade certa para aquele projeto. O resultado é bem direto: menos troca de login; menos risco de usar a conta errada; menos vazamento de contexto entre trabalho e vida pessoal. Além disso, o Cloak também permite: inspecionar qual conta está logada em cada perfil; isolar configuração de editores como Cursor e VS Code; centralizar snapshots de limites de uso por perfil. A imagem abaixo mostra exatamente isso: quatro instâncias do Claude abertas ao mesmo tempo, cada uma em uma conta diferente, sem conflito. maioria das CLIs modernas de IA não foi feita para quem "multitaska" entre diferentes clientes ou contextos. Elas assumem que você é um usuário único com uma chave única. Se você exporta uma ANTHROPIC_API_KEY global, ela vaza para todos os seus projetos. A Solução: Isolamento de Processo via exec(2) O cloak não é um wrapper pesado ou um daemon. Ele funciona como um roteador de ambiente: Associação por diretório: Você define qual perfil um repositório usa com um simples cloak use work ou cloak use personal. Resolução de Escopo: Ao subir a árvore de diretórios, ele encontra o arquivo .cloak e resolve o caminho de configuração isolado (ex: ~/.config/cloak/profiles/work/claude). Ponte de Execução: Ele define as variáveis de ambiente necessárias (como CLAUDE_CONFIG_DIR) e limpa as globais para evitar vazamentos. Substituição de Processo: Ele usa a syscall exec para substituir o processo atual pelo da CLI real. Para o seu terminal, é como se a CLI original estivesse rodando nativamente, mas com o "manto" (cloak) da identidade correta. O Diferencial: Múltiplos Perfis Simultâneos A grande vantagem é que o isolamento acontece no nível do processo filho. Isso significa que eu posso: No diretório /projeto-a, rodar o Claude com a conta da empresa. No diretório /side-project, rodar o Claude com a conta pessoal. Tudo ao mesmo tempo. Funcionalidades Adicionais Account Inspection: Ele lê os arquivos de credenciais locais (JWTs, JSONs) e te diz exatamente quem está logado em cada perfil antes de você disparar um comando caro. Editor Integration: Consegui isolar até o user-data-dir de editores como Cursor e VS Code, garantindo que as extensões também respeitem o perfil do projeto. Usage Limits: Ele captura os snapshots de limites de uso e centraliza tudo em um comando cloak profile limits. O projeto está em Rust pela performance e segurança de memória, garantindo que esse roteamento de ambiente tenha overhead zero. O que acham dessa abordagem de isolamento por diretório comparado ao uso de containers ou VMs para desenvolvimento? Repositório: https://github.com/juniormartinxo/cloak
    2 pontos
  2. Sou um funcional com pezinho no abap, trabalhei com TOTVS 12 anos e estou ha 10 anos com SAP, e hoje sou socio na Coperty, mas atuo como Consultor SD, localizacao BR, FIscal, e unz Zs que surgem no meio do caminho minha tela neste exato momento (fazendo arte em nota fiscal)
    2 pontos
  3. Caraca que legal, bom saber que tem mais gente aqui nessa área, rsrs ainda sou jr nessa área, entrei faz pouco mais de 1 ano
    2 pontos
  4. Eu faco isso mas em pequena escala, eu sofri muito quando vim pro SAP, pois eu precisava tirar certificacao, e existe uma academia SAP pro meu modulo SD (que seria vendas e distribuicao), porém para nos que somos Brasil, precisamos aprender a tal da Localizacao Brasil depois de cetificar em SD, enfim, nao foi muto facil, e ainda era dificil quem ajudasse. Consegui juntar uma coletane de informacoes do jeito que eu aprendi, montei um manual e comecei vender para Clientes da Nossa consultoria um Treinamento em SD com Localizacao Brasil. Era praticamente uma Mini academia , porem com o ambiente do cliente. Eu fiz isso em uns 8 clientes, e com isso eu fixei mais meu conhecimento e notei que as pessoal tinham um conhec8imento mais raso do que eu imaginava. Meu erro foi nao elaborar um material ou videos com isso, mas me rendeu otimas horas e aprendizados, e claro, os clientes hoje me veem como referencia no tema, entao de qq forma ganhei mais demandas, hoje fico pensanod em fazer algo assim com reforma tributaria no SAP, pois estou imerso nisso desde ano passado. a experiencia é bacana pois as duvidas dos alunos/usuarios te ajudam a ver o quando vc sabe, e voce consegue ir moldando o material que criou, tipo apostila etc
    2 pontos
  5. Fala galera beleza ? Me chamo Pedro e estou iniciante na AUVP, gostaria de saber se alguém trabalha com SAP, atualmente trabalho como desenvolvedor SAP com a linguagem ABAP
    1 ponto
  6. @Henrique Magalhães é um dos melhores que conheço nessa área!
    1 ponto
  7. Com bons anos de experiência e estando no mercado americano, o caminho mais cabível costuma ser a Consultoria de Arquitetura tem muita gente, empreendedores de primeira viajem e muitas startups que precisam do olhar de um Sênior para validar decisões técnicas, mas não podem pagar um dev full-time em dólar. Cria um site, bota suas experiências e como pode ajudar essa galera.
    1 ponto
  8. Sempre pensei no linux como uma alternativa à pirataria do Windows mas os valores atuais desse sistema operacional já não fazem isso necessário. O linux era também melhor em computadores menos robustos e hoje isso só se justifica para computadores velhos (tipo o meu). E existe algo no qual a Microsoft nunca deixou a desejar em relação ao opensource, o pacote office. Assim eu concordo com você que o Windows, para a maioria das pessoas, é melhor que o Linux. Mas acredito que o Linux tenha influenciado significativamente a evolução
    1 ponto
  9. Parabéns pela migração! Fiz esse mesmo movimento há alguns anos e não me arrependo. No meu caso, o 'empurrão' veio por motivos de segurança: sou investidor cripto e usava muitos protocolos DeFi, além de fazer altocustodia no meu pc. Ver tanta gente sendo hackeada no Windows por causa de malwares bobos me deu gatilhos. Comecei no 'feijão com arroz' do dual-boot com Ubuntu e hoje o Linux é meu sistema principal para tudo. Como sou da área de infra e redes, a facilidade de gerenciar via terminal me deixaram mais tranquilo para lidar com o sistema, sem contar que gerenciar minhas chaves privadas e transações por aqui me passa mais confiança Acho que o fato de eu não jogar no PC ajudou na transição, praticamente sem dor de cabeça.
    1 ponto
  10. Gosto muito mesmo do WSL, usava bastante, principalmente por conta de docker Mas meu problema com o linux era diferente, minha maquina sempre apresentava problemas e agora deu uma sobrevida, mesmo sendo uma otima maquina, nao sei explicar o motivo, mas agora zero problemas...
    1 ponto
  11. Utilizei o workana no passado quando vendia sites em wordpress, porém percebi que o workana é um site onde a exigência é alta mas o pagamento é baixo. Conhecem sites melhores para vender serviços como automações, aplicações e sites?
    1 ponto
×
×
  • Criar novo...