Sem categoria

Transforme linha separada por vírgulas em 1 coluna

Apareceu uma demanda de validar e-mail para uma campanha, mas estava todos numa mesma linha e separada por vírgula e nesse padrão não seria possível avançar na validação. Seguem abaixo três formas para transformar linha separada por vírgulas em 1 coluna.

Na linha de comando com SED

sed -i 's/,/\n/g' seu-arquivo.txt

Na linha de comando com TR

tr ',' '\n' < seu-arquivo.txt > seu-novo-arquivo.txt 

Ou pelo site https://convert.town/comma-separated-list-to-column

Referências: Turn comma-separate rows into 1 column

Padrão
Sem categoria

Exim – routing defer (-51): retry time not reached

Por um problema nas entregas de mensagens, encontrei o erro routing defer (-51): retry time not reached no log do Exim, isso num servidor com WHM/Cpanel.

E o espaço em disco estava ficando menor muito rápido, ao ponto de ocupar todo o disco e travar todos os serviços.

A solução que encontrei foi limpar todas as mensagem não enviadas com o comando

exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash

E depois apagar o arquivo eximstats_db.sqlite3

rm /var/cpanel/eximstats_db.sqlite3 -fr
/scripts/restartsrv_tailwatchd
/scripts/import_exim_data /var/log/exim_mainlog

Referências: The system cannot open the database eximstats_db.sqlite3

Padrão
Sem categoria

Como adicionar tempo de leitura no WordPress sem usar o plugin

Num projeto recente previa a implementação de uma funcionalidade que calculasse o tempo de leitura no artigos, tem bons plugins como Reading Time WP e outros, mas optei por uma solução sem necessidade de plugin.

Pegue esse código e insira em functions.php do seu tema

Para aparecer no seu template é só inserir o código

<?php echo reading_time(); >

Artigo baseado em How to Add Reading time in WordPress without using plugin

Padrão