Re: [SP-pm] Reduzir código repetido.

2011-01-16 Por tôpico Eden Cardim
> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> Gosto é gosto :) Das 3 alternativas, para esse caso Stanislaw> específico (montar o nome do arquivo), a 3-a me parece Stanislaw> mais legível: Stanislaw> my $out = $dir . '/' . $prefix . '_' . $name . '-' . $pid . '.log';

Re: [SP-pm] Reduzir código repetido.

2011-01-16 Por tôpico Stanislaw Pusep
Gosto é gosto :) Das 3 alternativas, para esse caso específico (montar o nome do arquivo), a 3-a me parece mais legível: my $out = $dir . '/' . $prefix . '_' . $name . '-' . $pid . '.log'; my $out = "${dir}/${prefix}_${name}-${pid}.log"; my $out = sprintf '%s/%s_%s-%d.log', $dir, $prefix, $name, $

Re: [SP-pm] Reduzir código repetido.

2011-01-15 Por tôpico Frederico Recsky
Olá, 2011/1/15 Stanislaw Pusep : > Galera, de boa... Por que todo programador de Perl tem aversão ao velho e > bom printf()?! > > my $backup_nome = sprintf '%s%s%s.tar.bz2', $destino, $prefixo, > $data_backup; my $backup_nome = $destino . $prefixo . $data_backup. "tar.bz2"; Estamos em 2011 já e

Re: [SP-pm] Reduzir código repetido.

2011-01-15 Por tôpico Daniel de Oliveira Mantovani
2011/1/15 Alexei Znamensky : > 2011/1/14 "Flávio R. Lopes" >> >> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: >>> >>> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >>> Que desperdício de processamento :P >>> my $backup_nome = "$destino$prefixo$data_backup"

Re: [SP-pm] Reduzir código repetido.

2011-01-15 Por tôpico Marcio Ferreira
2011/1/15 Alexei Znamensky > 2011/1/14 "Flávio R. Lopes" > >> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: >> >> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >>> Que desperdício de processamento :P >>> my $backup_nome = "$destino$prefixo$data_backup" .

Re: [SP-pm] Reduzir código repetido.

2011-01-15 Por tôpico Marcio Ferreira
Em 14 de janeiro de 2011 23:54, "Flávio R. Lopes" escreveu: > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: > > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >> Que desperdício de processamento :P >> my $backup_nome = "$destino$prefixo$data_backup" . '.ta

Re: [SP-pm] Reduzir código repetido.

2011-01-15 Por tôpico Stanislaw Pusep
Galera, de boa... Por que todo programador de Perl tem aversão ao velho e bom printf()?! my $backup_nome = sprintf '%s%s%s.tar.bz2', $destino, $prefixo, $data_backup; ABS() 2011/1/15 Eden Cardim > perl -MO=Concise -le'print $destino . $prefixo . $data_backup . > q{.tar.bz2};' =begin disclaim

Re: [SP-pm] Reduzir código repetido.

2011-01-15 Por tôpico Eden Cardim
> "Alexei" == Alexei Znamensky writes: Alexei> 2011/1/14 "Flávio R. Lopes" Alexei> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: Alexei> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; Alexei> Que desperdício de pro

Re: [SP-pm] Reduzir código repetido.

2011-01-15 Por tôpico Eden Cardim
> "Flávio" == Flávio R Lopes writes: Flávio> Bem, se for para economizar processamento então posso fazer: Flávio> my $sufixo = ".tar.bz2" Flávio> my $backup_nome = "$destino$prefixo$data_backup$sufixo"; Flávio> Blz então!...Já vou alterar... Se for fazer assim, faz logo ass

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Flávio R. Lopes
Em 15-01-2011 00:08, Alexei Znamensky escreveu: 2011/1/14 "Flávio R. Lopes" > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; Que desperdício de pro

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Alexei Znamensky
2011/1/14 "Flávio R. Lopes" > Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: > > my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; >> Que desperdício de processamento :P >> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; >> > mantovani-- Flavio

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Hélder Máximo Botter Ribas
Vc tem que sempre perceber se o beneficio que vai te trazer algumas operações, Se vc prefere a sua leitura que o ganho de um processamento, que neste caso deve nem deve fazer cócegas no processador, dai o seu codigo não teria problemas. Mas concatenação de Strings podem vir a ser problematicas de

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Flávio R. Lopes
Em 14-01-2011 23:37, Daniel de Oliveira Mantovani escreveu: my $date = Date::Simple->new(today); my $data_backup = $date->format("%d-%m-%Y"); my $dia_da_semana = $date->day_of_week(); blh ^ my $date = DateTime->now; ... preciso do "date_backup" => $date->ymd('/'); ... Putz

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Flávio R. Lopes
Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu: my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; Que desperdício de processamento :P my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; Hummmais uma que aprendi. Não sabia que concatenar variáv

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Hélder Máximo Botter Ribas
eu gosto de utilizar o GetOpt Tipo use Getopt::Long; my $destino $result = GetOptions ("destino=s" => \$destino); Dá uma olhada http://perldoc.perl.org/Getopt/Long.html Hélder 2011/1/14 "Flávio R. Lopes" : > Nossa!...que horrível ficou minha pergunta. Escrevi tudo errado!deixa eu > co

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Flávio R. Lopes
Nossa!...que horrível ficou minha pergunta. Escrevi tudo errado!deixa eu corrigir: Fiz este Script com a intenção de gerar Backups Full e Incremental. Acho que tem muito código repetido, principalmente nos blocos onde defino as variáveis: my $destino my $prefixo my $backup_nome Pensei em

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Daniel de Oliveira Mantovani
my $date = Date::Simple->new(today); my $data_backup = $date->format("%d-%m-%Y"); my $dia_da_semana = $date->day_of_week(); blh ^ my $date = DateTime->now; ... preciso do "date_backup" => $date->ymd('/'); ... 2011/1/14 Daniel de Oliveira Mantovani : > my $backup_nome = "$destino

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Daniel de Oliveira Mantovani
my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2"; Que desperdício de processamento :P my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2'; 2011/1/14 Hélder Máximo Botter Ribas : > os diretorios poderiam ser parametros, > > 2011/1/14 "Flávio R. Lopes" : >> Boa noi

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Hélder Máximo Botter Ribas
os diretorios poderiam ser parametros, 2011/1/14 "Flávio R. Lopes" : > Boa noite pessoal. > > Fiz um script para gerar backups: Incremental e Full. > Acho que além de te muito código repetido. > Se alguém tiver um tempinho, por favor dê uma olhada e que possa dar alguma > sugestão de como melhorar

Re: [SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Blabos de Blebe
Use 4 espaços para indentação :) 2011/1/14 "Flávio R. Lopes" : > Boa noite pessoal. > > Fiz um script para gerar backups: Incremental e Full. > Acho que além de te muito código repetido. > Se alguém tiver um tempinho, por favor dê uma olhada e que possa dar alguma > sugestão de como melhorar mais

[SP-pm] Reduzir código repetido.

2011-01-14 Por tôpico Flávio R. Lopes
Boa noite pessoal. Fiz um script para gerar backups: Incremental e Full. Acho que além de te muito código repetido. Se alguém tiver um tempinho, por favor dê uma olhada e que possa dar alguma sugestão de como melhorar mais este programa. O código está aqui: https://gist.github.com/780559 Abra