Pular para o conteúdo principal

Postagens

Um texto diferente do convencional

Um assunto off topic aqui. Mas me pego refletindo sobre as coisas, os caminhos de Deus, as situações e tudo aquilo que os caminhos nos fazem acreditar que estamos fazendo nossa vontade, mas acredito que Deus é muito mais poderoso que isso. Esses dias estava pensando como diferenciar uma situação de Deus e uma situação do Diabo ; então, conversando entre irmãos, veio uma afirmação simples: tudo o que glorifica a Deus é dele. Exemplo: tudo aquilo que você fizer para o amadurecimento espiritual da sua família e amigos é de Deus; o contrário, que é mais difícil de pensar, não é. Por que cheguei nesse ponto? Pois tem muitas pessoas falando que é de Deus, mas será que realmente é? O evangelho nos constrange todos os dias; aprendemos e evoluímos , não sozinhos, mas na comunhão dos irmãos e irmãs com quem convivemos. Falar que estamos sozinhos nesse mundo é uma irresponsabilidade tremenda. Como pode alguém acreditar que estamos sozinhos aqui? Toda a perfeição do mar, das florestas , d...
Postagens recentes

Como Fazer Squash and Merge

  Como Fazer Squash and Merge O Squash and Merge é o processo de condensar todos os commits de uma branch secundária num único commit antes de integrá-los na branch principal ( master ou main ). 1. Via Interface Web (GitHub/GitLab) Esta é a forma mais comum e recomendada para grandes projetos, pois permite que a revisão de código (Code Review) seja feita antes da integração. No GitHub: Abra o seu Pull Request (PR) . Navegue até ao fundo da página, na secção de "Merge". Não clique diretamente no botão verde. Clique na seta para baixo ao lado do botão. Selecione a opção "Squash and merge" . Clique no botão que agora diz "Squash and merge". Irá aparecer uma caixa para editar a mensagem do commit final. Resuma o que foi feito e confirme. 2. Via Linha de Comandos (CLI) Se precisar de fazer isto manualmente no seu terminal, o fluxo é o seguinte: # 1. Certifique-se de que a sua branch de funcionalidade está atualizada (Rebase) git checkout dev_charles git...

Fluxo de Rebase para Atualização de Branches

Fluxo de Rebase para Atualização de Branches  Este guia detalha o fluxo de trabalho mais comum e direto para manter uma feature branch atualizada com a branch principal ( master ou main ), garantindo um histórico de commits linear e limpo. ⚠️ REGRA DE OURO: NUNCA utilize o rebase em branches públicas ou partilhadas com outros programadores. 1. A Sequência de Comandos Este é o método mais eficiente, pois combina a descarga de dados e a reaplicação dos commits num único passo. # 1. Mudar para a sua branch de trabalho git checkout dev_charles # 2. Atualizar a sua branch com a base da master (Atalho simplificado) git pull --rebase origin master # 3. Atualizar o servidor com o novo histórico (requer força) git push origin dev_charles --force-with-lease 2. O que acontece em cada etapa? git checkout dev_charles Garante que está posicionado na branch correta onde o trabalho está a ser desenvolvido. git pull --rebase origin master Este é o comando principal e o mais utilizado no dia-a...

Cadeia de Markov

Cadeia de Markov Uma Cadeia de Markov é um processo estocástico (aleatório) que modela uma sequência de estados onde a probabilidade de transição para o próximo estado depende apenas do estado atual, e não dos eventos passados 

TOTVS ERP Protheus 12.1.25 e novas funcionalidades/melhorias

Eu estava analisando as documentações do ERP Protheus, incluindo suas liberações de módulos e bibliotecas, e encontrei muitas informações e melhorias interessantes que podem ser utilizadas por todos. Os pontos abordados se dividem entre módulos, framework e infraestrutura. Embora eu entenda que a relevância possa variar conforme a área de atuação de cada um, para mim, essas novidades são muito valiosas e agregam bastante ao nosso trabalho diário. Geração via Schedule do Documento de Saída https://tdn.totvs.com/pages/viewpage.action?pageId=881565177 Aprovação de Pedidos de Venda Por Alçada https://tdn.totvs.com/pages/viewpage.action?pageId=908684837 Comissões do portal de vendas via relatório smartview https://tdn.totvs.com/pages/viewpage.action?pageId=946428379 Foto no Portal de Pedidos de venda https://tdn.totvs.com/pages/viewpage.action?pageId=962617608 MRP - PE Para utilizar a revisão do PAI na explosão  https://tdn.totvs.com/pages/viewpage.action?pageId=979017997 Aplicar tabela...

Deletar arquivos com tamanho especifico no linux

 Cenário, precisar deletar vários arquivos com o nome de arquivo especifico com tamanho zerado  find /totvs/protheus_data/system -type f -size 0c -name '??????????????????????????????????' Após listar todos rodar novamente o código incluindo o -delete no final  Para deletar arquivos com extensão especifica: find /totvs/protheus_data/system -maxdepth 1 -type f -name "*.tmp" -delete