Cara,<div><br></div><div>acho que duplicar a sessao e fazer processos ao mesmo tempo pode acabar dando erro no servidor lá da outra aplicação [ se sessão for um cookie, por exemplo]</div><div><br></div><div><br><div class="gmail_quote">

2011/7/27 Kojo <span dir="ltr"><<a href="mailto:rbsnkjmr@gmail.com">rbsnkjmr@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Entendi a questão do Dumper...<div>

<br></div><div>Na verdade está tudo na mesma máquina, mas em processos assíncrons distintos, que aproveitam a mesma sessão HTTP. </div><div>Como os processos são assincronos, se eu tenho o objeto LWP "na mão", sempre que eu precisar posso utilizá-lo imediatamente. Senão precisarei implementar outro mecanismo para acioná-lo, que é exatamento o que eu não queria. Mas acho que por enquanto vai ser a solução, se eu não resolver de outro modo.</div>


<div><br></div><div>Como eu nunca tinha mexido com IPC, resolvi fazer uns testes....</div><div>Tem o IPC::Shareable, mas que é para SysV, então não roda em Linux, ou estou falando besteira? Eu fiz uns testes com ele mas não tive sucesso.</div>

<div><div></div><div class="h5">
<div><br></div><div><br></div><div><br></div><div><br></div><div><br><div><div><div class="gmail_quote">2011/7/27 Renato Santos <span dir="ltr"><<a href="mailto:renato.cron@gmail.com" target="_blank">renato.cron@gmail.com</a>></span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dumper não vai escrever as subs,<div><br></div><div>vai ficar assim:<br><br></div><div>sub { "dummy" }</div>


<div>e vai bugar tudo...</div><div><br></div><div>Não tem como você passar apenas as informações que foram utilizadas para montar o objeto?</div>

<div><br></div><div>por exemplo, cria uma classe que vai montar seu objeto LWP a patir de instruções, depois você serializa esta classe, e monta novamente em outro lugar.</div><div>O unico problema seria que você estaria reprocessando todo os passos na outra maquina, que pode ser algo que você não queira.</div>




<div><br></div><div><br></div><div><div><div></div><div><br><div class="gmail_quote">2011/7/27 Kojo <span dir="ltr"><<a href="mailto:rbsnkjmr@gmail.com" target="_blank">rbsnkjmr@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Nao foi... <div>O objeto que estou passando é um user agent LWP, qdo tento reaproveitá-lo do outro lado, dá um erro:</div><div><br></div><div>400 Can't locate object method "matching" via package "HTTP::Config"</div>





<div> </div><div>Com Storable também não vai porque diz que o LWP contém CODE references....</div><div>Tem instruções lá para utilizar um outro pacote (<span style="color:rgb(34, 34, 34);font-family:arial, sans-serif;line-height:16px"> B::Deparse)</span>. Alguém já usou isso, ou alguma solução mais simples?</div>





<div><div><br></div><div><br></div><div><br><br><div class="gmail_quote"><div>2011/7/27 Stanislaw Pusep <span dir="ltr"><<a href="mailto:creaktive@gmail.com" target="_blank">creaktive@gmail.com</a>></span><br>


</div><div><div></div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div># GAMBIARRA DETECTED!!!</div><div><br></div><div>use DateTime;</div>my $timestamp = DateTime->now;<div>




my $serial = Dumper $timestamp;</div>
<div>my $VAR1;</div><div>eval $serial;</div><div>say $VAR1->day_of_year;<br clear="all">

<br></div><div>É "só" dar um eval na string serializada...</div><div>Agora, existem soluções mais decentes para (de)?serialização de objetos, como use MooseX::Storage e, adentrando o terreno do IPC, dá para aproveitar o KiokuDB.</div>







<div><br>ABS()<br><br>
<br><br><div class="gmail_quote"><div><div></div><div>2011/7/27 Kojo <span dir="ltr"><<a href="mailto:rbsnkjmr@gmail.com" target="_blank">rbsnkjmr@gmail.com</a>></span><br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div><div></div><div>

<div>Pessoal,</div><div>uma dúvida sobre uma coisa que quero utilizar. Se eu faço um Dump de um objeto utilizando Data::Dumper, para utilizar por diferentes processos via  IPC::Lite, como faço para "objetificar" novamente esse "Dump" do outro lado?</div>








<div><br></div><div>Abs...</div>
<br></div></div>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div></div></div><br></div></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br><br clear="all"><br></div></div><div>-- <br>Renato Santos<br><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>
</div></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div></div></div>
</div></div><br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Renato Santos<br><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>
</div>