[Rio-pm] Unzip

Leo Balter leonardo.balter em gmail.com
Terça Maio 29 12:20:18 PDT 2012


Essa lista é uma das mais tranquilas que já vi, quer guerra procura a PHP
Brasil ou jQuery Br.

Lá chovem perguntas indecisas e indecentes.

Em 29 de maio de 2012 15:44, Samir Cury <rimasy em gmail.com> escreveu:

> (30)
>
> Galera, pro nosso amigo novato, nao desiste nao cara, tem MUITO mais
> e-mail tecnico que de xingamento (existem mas meio raros), alias, nao
> preciso dizer mais nada, so procura essa thread aqui, bem recente :
>
> "[Rio-pm] Cliente SMTP em Pure Perl (was Ajuda com configuração do CPAN)"
>
> Entao alem de responder num bom nivel tecnico, a galera aqui ainda poe
> algumas perguntas "banais" no trampolim e sobe bastante o nivel.
>
> Flame tem em todo o canto, ate na SL-RJ, pythonrio, ArduInRio, etc etc
> etc, a pergunta e se o que nao e flame vale a pena estar na lista =)
>
> Abs,
> Samir
>
>
>
> 2012/5/29 Alexei Znamensky <russoz em gmail.com>
>
>> Patrulheiros? Isso me lembra o CHIPS
>>
>> (29)
>> Em 29/05/2012 15:29, "Blabos de Blebe" <blabos em gmail.com> escreveu:
>>
>> >
>> > 28
>> >
>> > 2012/5/29 Diana Rosa <diana.g.a.rosa em gmail.com>:
>> > > 26o.
>> > >
>> > > Em 29 de maio de 2012 15:24, <ulisses em ibiz.com.br> escreveu:
>> > >
>> > >> quem deixou de ler que o email que postei começou assim? "jeito
>> ‘dirty’
>> > >> que funciona...."
>> > >>
>> > >> não foi dito que é a melhor maneira; é uma que funciona para quem
>> estava
>> > >> tendo dificuldades com outro módulo; a sugestão não usa módulos e é
>> rápida.
>> > >>
>> > >> cada um usa como quiser, nem sempre é preciso um tratado com banca
>> > >> examinadora escrutinadora.
>> > >>
>> > >> patrulheiros, menos.
>> > >>
>> > >>
>> > >> -----Mensagem Original----- From: Blabos de Blebe
>> > >> Sent: Tuesday, May 29, 2012 3:15 PM
>> > >> To: Perl Mongers Rio de Janeiro
>> > >>
>> > >> Subject: Re: [Rio-pm] Unzip
>> > >>
>> > >>> Você usa Perl como se tivesse usando papel higiênico, e eu preciso
>> > >>> amadurecer
>> > >>
>> > >>
>> > >> Ué cara, cada um tem o direito de passar o que quiser na própria
>> bunda.
>> > >> A gente tá aqui é pra dizer que não é pra enfiar na nossa cara
>> depois.
>> > >>
>> > >> 2012/5/29 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>:
>> > >>>
>> > >>> Você usa Perl como se tivesse usando papel higiênico, e eu preciso
>> > >>> amadurecer. Da para perceber o quão maduro você é.
>> > >>> Para de se achar, e aprende alguma coisa.
>> > >>>
>> > >>> []'s
>> > >>> --
>> > >>> Software Engineer
>> > >>> Just Another Perl Hacker
>> > >>> Daniel Mantovani +5511 8538-9897
>> > >>> XOXO
>> > >>>
>> > >>> On May 29, 2012, at 11:47 AM, <ulisses em ibiz.com.br> wrote:
>> > >>>
>> > >>> Mantovani, menos.
>> > >>>
>> > >>> Amadureça.
>> > >>>
>> > >>> From: Daniel Mantovani
>> > >>> Sent: Tuesday, May 29, 2012 11:04 AM
>> > >>> To: ulisses em ibiz.com.br ; Perl Mongers Rio de Janeiro
>> > >>> Subject: Re: [Rio-pm] Unzip
>> > >>>
>> > >>> Ulisses,
>> > >>>
>> > >>> Se for para fazer porcaria, use Shell Script.
>> > >>>
>> > >>> --
>> > >>> Software Engineer
>> > >>> Just Another Perl Hacker
>> > >>> Daniel Mantovani +5511 8538-9897
>> > >>> XOXO
>> > >>>
>> > >>> On May 29, 2012, at 10:14 AM, <ulisses em ibiz.com.br> wrote:
>> > >>>
>> > >>> jeito ‘dirty’ que funciona em Linux e MS$ |(se vc baixar o unzip for
>> > >>> windows
>> > >>> na máquina).
>> > >>>
>> > >>> se vc puder dar um exec no comando unzip, sugiro
>> > >>>
>> > >>> $cmd = "unzip -o \"$in\" -d $path_temp_zip"; # unzipa $in no subdir
>> > >>> temporario, adicao de -o para overwrite sem perguntar nada para
>> usuario
>> > >>>
>> > >>> vc pode colocar opções para extrair apenas os arquivos que vc deseja
>> > >>> extrair: opções –x -C
>> > >>>
>> > >>> $cmd_msg = qx/$cmd 2>&1/; # captura STDOUT e STDERR
>> > >>> $cmd_status = $?; # memoriza status de retorno do unzip
>> > >>>
>> > >>> if ($cmd_status) {
>> > >>>    ($ok, $sev, $msg) = (0,1,"Erro ao executar '$cmd': $cmd_status:
>> > >>> $cmd_msg");
>> > >>>            ....
>> > >>> } else {
>> > >>>   navegue por   $path_temp_zip para tratar os arquivos do seu
>> interesse,
>> > >>> ja
>> > >>> filtrados pelas opções que vc deve adicionar no $cmd unzip acima
>> > >>> }
>> > >>>
>> > >>> From: Aureliano Guedes
>> > >>> Sent: Tuesday, May 29, 2012 8:19 AM
>> > >>> To: Rio PM
>> > >>> Subject: Re: [Rio-pm] Unzip
>> > >>>
>> > >>> O que tentei fazer foi isso:
>> > >>>
>> > >>> http://pastebin.com/45tHKZur
>> > >>>
>> > >>> Mas ainda não deu certo.
>> > >>>
>> > >>>
>> > >>> ________________________________
>> > >>> Date: Mon, 28 May 2012 23:08:44 -0300
>> > >>> From: ole.ufg em gmail.com
>> > >>> To: rio-pm em pm.org
>> > >>> Subject: Re: [Rio-pm] Unzip
>> > >>>
>> > >>> Walking through a zipfile, com certeza te providencia o nomes dos
>> > >>> arquivos.
>> > >>> Afinal,.a extensão não importante, faz parte do nome...
>> > >>> 0le
>> > >>> Send via Android
>> > >>> Em 28/05/2012 22:48, "Aureliano Guedes" <guedes_1000 em hotmail.com>
>> > >>> escreveu:
>> > >>>
>> > >>> Ok. Entendo ja li a documentação, inclusive ja pesquisei codigo
>> pronto ja
>> > >>> internet. Mas ainda sim não consegui usa-lo, pois especificando a
>> > >>> extenção
>> > >>> do arquivo fica facil, o output saira com a extenção desejada,
>> mesmo que
>> > >>> você coloque *.cmj (casa da mãe joana).
>> > >>> Minha duvida é, descompactar 800 arquivos *.zip onde o conteudo
>> pode ser
>> > >>> arquivos das mais diversas extenções, as vezes mais de um arquivo,
>> as
>> > >>> vezes
>> > >>> uma pasta contendo outros arquivos, acontece que sempre sai um
>> arquivo
>> > >>> vazio
>> > >>> como ja falei.
>> > >>>
>> > >>> Então, como fazer?
>> > >>>
>> > >>>
>> > >>>
>> > >>>> From: gabiruh em gmail.com
>> > >>>> Date: Mon, 28 May 2012 22:33:55 -0300
>> > >>>> To: rio-pm em pm.org
>> > >>>> Subject: Re: [Rio-pm] Unzip
>> > >>>>
>> > >>>>
>> > >>>> On May 28, 2012, at 10:18 PM, Aureliano Guedes wrote:
>> > >>>>
>> > >>>> >
>> > >>>> > Qual seria minh alternativa??
>> > >>>>
>> > >>>> Ao invés do IO::Uncompress::Unzip? Hmmm.. que tal o
>> > >>>> IO::Uncompress::Unzip?
>> > >>>>
>> > >>>>
>> > >>>>
>> https://metacpan.org/module/IO::Uncompress::Unzip#Walking-through-a-zip-file
>> > >>>>
>> > >>>> :D
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> _______________________________________________
>> > >>>> Rio-pm mailing list
>> > >>>> Rio-pm em pm.org
>> > >>>> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>>
>> > >>>
>> > >>> _______________________________________________
>> > >>> Rio-pm mailing list
>> > >>> Rio-pm em pm.org
>> > >>> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>>
>> > >>>
>> > >>> _______________________________________________ Rio-pm mailing list
>> > >>> Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>>
>> > >>> ________________________________
>> > >>> _______________________________________________
>> > >>> Rio-pm mailing list
>> > >>> Rio-pm em pm.org
>> > >>> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>> _______________________________________________
>> > >>> Rio-pm mailing list
>> > >>> Rio-pm em pm.org
>> > >>> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>>
>> > >>> _______________________________________________
>> > >>> Rio-pm mailing list
>> > >>> Rio-pm em pm.org
>> > >>> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>
>> > >> _______________________________________________
>> > >> Rio-pm mailing list
>> > >> Rio-pm em pm.org
>> > >> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >> _______________________________________________
>> > >> Rio-pm mailing list
>> > >> Rio-pm em pm.org
>> > >> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > >
>> > >
>> > > _______________________________________________
>> > > Rio-pm mailing list
>> > > Rio-pm em pm.org
>> > > http://mail.pm.org/mailman/listinfo/rio-pm
>> > _______________________________________________
>> > Rio-pm mailing list
>> > Rio-pm em pm.org
>> > http://mail.pm.org/mailman/listinfo/rio-pm
>>
>>
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120529/79e082ac/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm