2012/7/22 Jose Nilton <[email protected]> > Estranho é que todos os script de filtros de e-mails tem essas opções: > > Dá uma olhada: > > > http://cpansearch.perl.org/src/JMEHNLE/Mail-SPF-Query-1.999.1/examples/postfix-policyd-spf > > http://bazaar.launchpad.net/~kitterman/postfix-policyd-spf-perl/trunk/view/head:/postfix-policyd-spf-perl
Escrever logs também um momento no qual você NÃO quer bufferização - a msg deve ser efetivamente escrita em disco tão cedo quanto possível. Caso haja um crash por qualquer motivo, você irá quere ter MAIS informação e não menos (que seria o caso, se você estivesse acumulando informação em buffers ao invés de no disco). > > STDOUT->autoflush(1); > > > > > Muito bom esse REPO: > http://cpansearch.perl.org/src/JMEHNLE/ > > > Em 21 de julho de 2012 23:46, Alexei Znamensky <[email protected]>escreveu: > > >> >> 2012/7/21 Jose Nilton <[email protected]> >> >>> Processos de arquivos de saída, tratamento de filtro de e-mail >> >> >> Nilton, >> >> Nesse caso, talvez não valha a pena mexer com essa variável. Como o Cron >> escreveu, isso faz mais sentido quando você está lidando com terminais, >> leia-se, saída interativa com esses humanos aí afora. Se é pra entrar >> porquinho e sair salsicha do outro lado, arquivo pra arquivo, deixe a >> variável em seu valor default (zero), indicando que não é realizado um >> "flush" no canal de saída a cada print ou write. Isto é, a saída é >> bufferizada. Mais detalhes no perlvar que o Cron mandou. ;-) >> >> >>> >>> >>> >>> Em 21 de julho de 2012 23:13, Renato Santos <[email protected]>escreveu: >>> >>> Olha só... nao lembro o que você está fazendo... se for algo que mexa >>>> com terminais e outros arquivos, essa instrução realmente vai fazer >>>> diferença, mas geralmente ela não faz, apenas deixa o código mais lento por >>>> ter que sincronizar (pois isso executa um flush, e é desabilitado por >>>> padão explicitamente porque diminui a performance) com o arquivo de saida. >>>> >>>> >>>> 2012/7/21 Jose Nilton <[email protected]> >>>> >>>>> Obrigado Renato, >>>>> >>>>> Sem notei isso nos scripts mas não sabia ao certo o que era. >>>>> >>>>> >>>>> >>>>> Em 21 de julho de 2012 23:01, Renato Santos >>>>> <[email protected]>escreveu: >>>>> >>>>> isso é um atalho para ligar o auto-flush mesmo sem o "enter" do STDOUT >>>>>> (e acho que de tudos os handles) >>>>>> >>>>>> atalho para $*OUTPUT_AUTOFLUSH* >>>>>> * >>>>>> * >>>>>> Estão todas documentadas em http://perldoc.perl.org/perlvar.html >>>>>> >>>>>> 2012/7/21 Jose Nilton <[email protected]> >>>>>> >>>>>>> Desculpe gente vou fazer algumas perguntas bobas da sintaxe e >>>>>>> funções no Perl >>>>>>> >>>>>>> >>>>>>> Acho que tem muito gente que não sabe: >>>>>>> >>>>>>> Exemplo: >>>>>>> >>>>>>> local $| = 1; >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ................................................................. >>>>>>> "Com Deus todas as coisas são possíveis" >>>>>>> >>>>>>> =begin disclaimer >>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>> SaoPaulo-pm mailing list: [email protected] >>>>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>>>> =end disclaimer >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Saravá, >>>>>> Renato CRON >>>>>> http://www.renatocron.com/blog/ >>>>>> @renato_cron <http://twitter.com/#%21/renato_cron> >>>>>> >>>>>> >>>>>> =begin disclaimer >>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> SaoPaulo-pm mailing list: [email protected] >>>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>>> =end disclaimer >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> ................................................................. >>>>> "Com Deus todas as coisas são possíveis" >>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: [email protected] >>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> >>>> -- >>>> Saravá, >>>> Renato CRON >>>> http://www.renatocron.com/blog/ >>>> @renato_cron <http://twitter.com/#%21/renato_cron> >>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: [email protected] >>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>> =end disclaimer >>>> >>>> >>> >>> >>> -- >>> ................................................................. >>> "Com Deus todas as coisas são possíveis" >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: [email protected] >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>> =end disclaimer >>> >>> >> >> >> -- >> Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org >> GPG fingerprint = 42AB E78C B83A AE31 7D27 1CF3 C66F B5C7 71CA 9F3C >> http://www.flickr.com/photos/alexeiz | http://github.com/russoz >> "I don't know... fly casual!" -- Han Solo >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > ................................................................. > "Com Deus todas as coisas são possíveis" > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > -- Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org GPG fingerprint = 42AB E78C B83A AE31 7D27 1CF3 C66F B5C7 71CA 9F3C http://www.flickr.com/photos/alexeiz | http://github.com/russoz "I don't know... fly casual!" -- Han Solo
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
