A ideia deste post é demonstrar uma das formas de se extrair de um arquivo texto, apenas linhas que possuam determinada palavra-chave. Este tipo de abordagem é especialmente útil quando precisamos procurar um texto em um log muito grande. Vou mostrar como fazer isso em Python e o equivalente utilizando PowerShell.Continue reading
Monthly Archives: abril 2018
Tabela de cores ANSI (Python)
Seguindo a linha do último post, resolvi criar este e colocar uma tabela com mais códigos de cores que podem ser utilizados na hora de utilizar cores ao escrever em um terminal.Continue reading
Utilizando cores para escrever no terminal (Python)
Quem conhece Python sabe que uma das coisas que ele faz muito bem é automatizar tarefas. Durante estas automatizações, escrevemos mensagens no terminal, para que o usuário consiga acompanhar o que está acontecendo.
O problema começa quando escrevermos muitas coisas no terminal… fica aquele tanto de texto amontoado e só quem fez aquele script sabe identificar o que é importante ou não. Uma das formas de resolver isso é utilizar cores para destacar as mensagens importantes.Continue reading
Inicializando dicionário com valores padrões (Python)
Você tem uma lista com as chaves e quer criar um dicionário que já venha populado com um valor padrão? Existem diversas formas de resolver esta questão, mas vou mostrar como fazer isso utilizando uma funcionalidade nativa do próprio dicionário.Continue reading
Caracteres especiais / de espace (PowerBuilder)
Quem trabalha com PowerBuilder está bem familiarizado com os caracteres de escape ~r~n e ~t, mas o PB possui diversos outros.Continue reading
Tutorial: Override em funções de sistema (PowerBuilder)
Fiquei algum tempo sem saber se deveria fazer este post ou não. A razão da minha dúvida está no potencial de problemas que este tipo de procedimento pode causar.
No final das contas, acreditando que os leitores deste site são pessoas responsáveis, resolvi publicar este tutorial.Continue reading
Quebrando uma string e removendo espaços extras (Python)
Você recebe uma string que possui vários valores separados por vírgula (ou qualquer outro caractere), divide ela e fica com um vetor cheio de valores que podem ou não possuir um espaço antes ou depois da string. Nestes casos, você faz um segundo passo, que é remover os espaços de cada um dos valores do seu vetor. No exemplo deste post, vou mostrar como fazer estes dois passos de uma vez.Continue reading