Pular para o conteúdo principal

Postagens

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...
Postagens recentes

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

Reflexão sobre tempo de empresa

Você já se perguntou por que determinada pessoa está há tanto tempo na empresa X? Muitas vezes faço essa pergunta para mim mesmo, sobre minha situação e sobre a situação de terceiros. Cheguei a alguns pontos: Não creio que essa pessoa esteja totalmente acomodada com o processo, mas esse item aparece nas minhas perguntas e ainda não tenho uma conclusão definitiva sobre o tema. Contudo, é algo sobre o qual refletir sempre, pois é natural do ser humano se acomodar com aquilo que faz de melhor. Nesse caso, também dependerá da capacidade da pessoa de se manter ativa , em vez de simplesmente fazer mais do mesmo. Os valores da pessoa e os valores da empresa são muito similares. Embora existam discordâncias em alguns pontos, a grande maioria dos acordos feitos  são cumpridos e alinhados Os superiores diretos inspiram confiança e liderança. Confesso que ter bons líderes, que sabem apresentar bons argumentos e aceitam ser contrariados por outros pontos de vista, é fundamental para o relacio...

Separação de Discos SQLServer

 Alguns clientes solicitam boas práticas na hora de instanciar o SQL Server em servidor Windows. Alocar os arquivos de dados (MDF/NDF), logs de transação (LDF) e TempDB em volumes distintos ( idealmente em discos físicos ou LUNs separados)  melhora significativamente o desempenho de I/O, facilita o gerenciamento (monitoramento de espaço, backups) e aumenta a resiliência contra falhas. Essa abordagem resulta em um ambiente mais organizado, controlável e performático. Referências da Microsoft e Artigos Relevantes: Aqui estão alguns links úteis que abordam as melhores práticas de configuração de armazenamento para SQL Server: Storage Top 10 Best Practices (Microsoft - Inglês): Um artigo clássico, embora um pouco mais antigo, ainda muito relevante sobre as principais práticas recomendadas para armazenamento. https://techcommunity.microsoft.com/t5/sql-server-support-blog/sql-server-storage-top-10-best-practices/ba-p/318310 Server storage configuration (Microsoft Learn - In...

Algoritmo de Dijkstra

O  algoritmo de Dijkstra , concebido pelo  cientista da computação  holandês  Edsger Dijkstra  em 1956 e publicado em 1959, [ 1 ] [ 2 ]  soluciona o  problema do caminho mais curto  num  grafo dirigido  ou não dirigido com arestas de peso não negativo, em tempo computacional  O ( E + V log ⁡ ( V ) )  onde V é o número de vértices e E é o número de arestas. O algoritmo que serve para resolver o mesmo problema em um grafo com pesos negativos é o  algoritmo de Bellman-Ford , que possui maior tempo de execução que o Dijkstra. O algoritmo considera um conjunto S de menores caminhos, iniciado com um vértice inicial I. A cada passo do algoritmo busca-se nas adjacências dos vértices pertencentes a S aquele vértice com menor distância relativa a I e adiciona-o a S e, então, repetindo os passos até que todos os vértices alcançáveis por I estejam em S. Arestas que ligam vértices já pertencentes a S são desconsideradas. Um exemplo prá...

RSYNC - Linux

RSYNC rsync -avz /caminho/da/pasta user@ip_servidor:/destino/pasta -a: Modo de arquivo completo, preserva permissões, timestamps, e outros atributos. -v: Modo verboso, mostra o progresso da cópia. -z: Comprime os dados durante a transferência para economizar banda. Com chave SSH rsync -avz -e "ssh -i /caminho/da/sua_chave_ssh" /caminho/da/pasta user@ip_servidor:/destino/pasta