[SP-pm] IPC / Data::Dumper

Renato Santos renato.cron at gmail.com
Wed Jul 27 07:00:12 PDT 2011


Se for um apenas um HASH/ARRAY/STR, você pode usar JSON/XML/XLS/DOC/TXT/YAML
[e transferir entre maquinas, etc..]

Se for a mesma maquina [na mesma arquitetura], você pode usar o Freeze/Thaw
http://perldoc.perl.org/Storable.html
Na documentação diz que pode-se usar o nfreeze para fazer portabilidade
entre as maquinas, mas não testei {Eden deve saber mais sobre o assunto}

Se NÂO precisar entrar em terrenos mais complexos de conversas entre os
processos,
ou simplesmente quer gravar estes dados em banco [refazer a roda ou usar
KiokuDB?]
você pode continuar com o Storable que eu não vejo problemas.

2011/7/27 Stanislaw Pusep <creaktive at gmail.com>

> # GAMBIARRA DETECTED!!!
>
> use DateTime;
> my $timestamp = DateTime->now;
> my $serial = Dumper $timestamp;
> my $VAR1;
> eval $serial;
> say $VAR1->day_of_year;
>
> É "só" dar um eval na string serializada...
> 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.
>
> ABS()
>
>
>
> 2011/7/27 Kojo <rbsnkjmr at gmail.com>
>
>>  Pessoal,
>> 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?
>>
>> Abs...
>>
>> =begin disclaimer
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>


-- 
Renato Santos
http://www.renatocron.com/blog/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110727/87c04b38/attachment-0001.html>


More information about the SaoPaulo-pm mailing list