[Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Andre Luis
Bom dia lista,


Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


(32) http://cpan.mirror.facebook.net/


Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
facebook usava PHP


Abs
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Rodrigo Mosconi (perl)
IMHO: O frontend usa php, mas acredito que há coisa de back que usam perl


Em 10 de janeiro de 2014 09:26, Andre Luis alpbs2...@gmail.com escreveu:

 Bom dia lista,


 Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


 Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


 Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Tiago Peczenyj
resposta curta: facebook usava e ainda usa muita coisa.

https://github.com/facebook/

Vale lembrar que o facebook usa uma solução doida que transforma PHP em C++

https://developers.facebook.com/blog/post/2010/02/02/hiphop-for-php--move-fast/


2014/1/10 Andre Luis alpbs2...@gmail.com

 Bom dia lista,


 Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


 Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


 Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




-- 
Tiago B. Peczenyj
Linux User #405772

http://about.me/peczenyj
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Junior Moraes
Hi.

O Facebook tem mirror de vários outros projetos de código aberto:
http://mirror.facebook.net/

É óbvio que em algum lugar (nem que seja nos scripts do próprio SO dos
servidores) deve rodar Perl. Mas creio que dentro da arquitetura da
aplicação do Facebook em si, não há muito espaço para o Perl rs.

[]'s


Em 10 de janeiro de 2014 09:29, Rodrigo Mosconi (perl)
p...@mosconi.mat.brescreveu:

 IMHO: O frontend usa php, mas acredito que há coisa de back que usam perl


 Em 10 de janeiro de 2014 09:26, Andre Luis alpbs2...@gmail.com escreveu:

 Bom dia lista,


 Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


 Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


 Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




-- 

Junior fvox Moraes
Perl Programmer
Linux Reg. #557527
junior[at]fvox[dot]com[dot]br
fb[dot]com/fvox
twitter[dot]com/fvox

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Aureliano Guedes
Posso ta errado, mas acredito que aquele chat do face usa Perl.

 Mas que trem e esse de hiphop sei la o que e esse de PHP com performance de 
C++?


Renato Santos renato.c...@gmail.com escreveu:

Isso é só um mirror, geralmente de contribuição por utilizar Perl em
alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um
servidor não é nada, eles fazem o mirror. Assim como globo . com, etc
On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote:

 Bom dia lista,


 Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


 Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


 Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Blabos de Blebe
 e o facebook todo é um binario com mais de 1 GB

 o deploy é via bit-torrent.

Você, claro, tá tirando um sarro, né!?


2014/1/10 Tiago Peczenyj tiago.pecze...@gmail.com

 basicamente eles convertem PHP em C++ usando o HipHop

 e o facebook todo é um binario com mais de 1 GB

 o deploy é via bit-torrent.


 2014/1/10 Aureliano Guedes guedes_1...@hotmail.com

  Posso ta errado, mas acredito que aquele chat do face usa Perl.

  Mas que trem e esse de hiphop sei la o que e esse de PHP com
 performance de C++?


 Renato Santos renato.c...@gmail.com escreveu:

  Isso é só um mirror, geralmente de contribuição por utilizar Perl em
 alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um
 servidor não é nada, eles fazem o mirror. Assim como globo . com, etc
 On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote:

   Bom dia lista,


  Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


  Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


  Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Tiago Peczenyj
http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/

Because Facebook's entire code base is compiled down to a single binary
executable, the company's deployment process is quite different from what
you'd normally expect in a PHP environment. Rossi told me that the binary,
which represents the entire Facebook application, is approximately 1.5GB in
size. When Facebook updates its code and generates a new build, the new
binary has to be pushed to all of the company's servers.

Moving a 1.5GB binary blob to countless servers is a non-trivial technical
challenge. After exploring several solutions, Facebook came up with the
idea of using BitTorrent, the popular peer-to-peer filesharing protocol.
BitTorrent is very good at propagating large files over a large number of
different servers.


2014/1/10 Blabos de Blebe bla...@gmail.com

  e o facebook todo é um binario com mais de 1 GB
 
  o deploy é via bit-torrent.

 Você, claro, tá tirando um sarro, né!?


 2014/1/10 Tiago Peczenyj tiago.pecze...@gmail.com

 basicamente eles convertem PHP em C++ usando o HipHop

 e o facebook todo é um binario com mais de 1 GB

 o deploy é via bit-torrent.


 2014/1/10 Aureliano Guedes guedes_1...@hotmail.com

  Posso ta errado, mas acredito que aquele chat do face usa Perl.

  Mas que trem e esse de hiphop sei la o que e esse de PHP com
 performance de C++?


 Renato Santos renato.c...@gmail.com escreveu:

  Isso é só um mirror, geralmente de contribuição por utilizar Perl em
 alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um
 servidor não é nada, eles fazem o mirror. Assim como globo . com, etc
 On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote:

   Bom dia lista,


  Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


  Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


  Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




-- 
Tiago B. Peczenyj
Linux User #405772

http://about.me/peczenyj
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Blabos de Blebe
Hly Shit


On Fri, Jan 10, 2014 at 3:33 PM, Tiago Peczenyj tiago.pecze...@gmail.comwrote:


 http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/

 Because Facebook's entire code base is compiled down to a single binary
 executable, the company's deployment process is quite different from what
 you'd normally expect in a PHP environment. Rossi told me that the binary,
 which represents the entire Facebook application, is approximately 1.5GB in
 size. When Facebook updates its code and generates a new build, the new
 binary has to be pushed to all of the company's servers.

 Moving a 1.5GB binary blob to countless servers is a non-trivial technical
 challenge. After exploring several solutions, Facebook came up with the
 idea of using BitTorrent, the popular peer-to-peer filesharing protocol.
 BitTorrent is very good at propagating large files over a large number of
 different servers.


 2014/1/10 Blabos de Blebe bla...@gmail.com

  e o facebook todo é um binario com mais de 1 GB
 
  o deploy é via bit-torrent.

 Você, claro, tá tirando um sarro, né!?


 2014/1/10 Tiago Peczenyj tiago.pecze...@gmail.com

 basicamente eles convertem PHP em C++ usando o HipHop

 e o facebook todo é um binario com mais de 1 GB

 o deploy é via bit-torrent.


 2014/1/10 Aureliano Guedes guedes_1...@hotmail.com

  Posso ta errado, mas acredito que aquele chat do face usa Perl.

  Mas que trem e esse de hiphop sei la o que e esse de PHP com
 performance de C++?


 Renato Santos renato.c...@gmail.com escreveu:

  Isso é só um mirror, geralmente de contribuição por utilizar Perl
 em alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um
 servidor não é nada, eles fazem o mirror. Assim como globo . com, etc
 On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote:

   Bom dia lista,


  Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


  Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


  Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm

___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Bruno Buss
O Pac ta certo, só que hoje eles não utilizam mais o hiphop com conversão
para C++ (que era o hiphop compiler) e sim o HHVM[1] que é uma virtual
machine pra PHP. Funciona muito bem para a aplicação deles - aparentemente
- e eles estão agora tentando deixa-la compatível com a os frameworks mais
famosos em PHP para que outras pessoas/empresas possam utiliza-la também.

https://github.com/facebook/hhvm
http://www.hhvm.com/blog/
https://en.wikipedia.org/wiki/HHVM

[ ]'s


2014/1/10 Tiago Peczenyj tiago.pecze...@gmail.com

 basicamente eles convertem PHP em C++ usando o HipHop

 e o facebook todo é um binario com mais de 1 GB

 o deploy é via bit-torrent.


 2014/1/10 Aureliano Guedes guedes_1...@hotmail.com

  Posso ta errado, mas acredito que aquele chat do face usa Perl.

  Mas que trem e esse de hiphop sei la o que e esse de PHP com
 performance de C++?


 Renato Santos renato.c...@gmail.com escreveu:

  Isso é só um mirror, geralmente de contribuição por utilizar Perl em
 alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um
 servidor não é nada, eles fazem o mirror. Assim como globo . com, etc
 On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote:

   Bom dia lista,


  Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


  Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


  Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




-- 
Bruno C. Buss
http://www.brunobuss.net
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Bruno Buss
Sim, inclusive tem pelo menos um vídeo do grupo Facebook Engineering[1]
onde eles falam sobre os deploys deles e coisa do tipo e a parada é bem
mindfuck para quem não está acostumado com a escala desse tipo ;P

[1] https://www.facebook.com/Engineering

PS: Vale a pena ler/ver a maioria dos textos/vídeos deste grupo ;)


On Fri, Jan 10, 2014 at 3:55 PM, Blabos de Blebe bla...@gmail.com wrote:

 Hly Shit


 On Fri, Jan 10, 2014 at 3:33 PM, Tiago Peczenyj 
 tiago.pecze...@gmail.comwrote:


 http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/

 Because Facebook's entire code base is compiled down to a single binary
 executable, the company's deployment process is quite different from what
 you'd normally expect in a PHP environment. Rossi told me that the binary,
 which represents the entire Facebook application, is approximately 1.5GB in
 size. When Facebook updates its code and generates a new build, the new
 binary has to be pushed to all of the company's servers.

 Moving a 1.5GB binary blob to countless servers is a non-trivial
 technical challenge. After exploring several solutions, Facebook came up
 with the idea of using BitTorrent, the popular peer-to-peer filesharing
 protocol. BitTorrent is very good at propagating large files over a large
 number of different servers.


 2014/1/10 Blabos de Blebe bla...@gmail.com

  e o facebook todo é um binario com mais de 1 GB
 
  o deploy é via bit-torrent.

 Você, claro, tá tirando um sarro, né!?


 2014/1/10 Tiago Peczenyj tiago.pecze...@gmail.com

 basicamente eles convertem PHP em C++ usando o HipHop

 e o facebook todo é um binario com mais de 1 GB

 o deploy é via bit-torrent.


 2014/1/10 Aureliano Guedes guedes_1...@hotmail.com

  Posso ta errado, mas acredito que aquele chat do face usa Perl.

  Mas que trem e esse de hiphop sei la o que e esse de PHP com
 performance de C++?


 Renato Santos renato.c...@gmail.com escreveu:

  Isso é só um mirror, geralmente de contribuição por utilizar Perl
 em alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um
 servidor não é nada, eles fazem o mirror. Assim como globo . com, etc
 On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote:

   Bom dia lista,


  Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


  Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


  Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




-- 
Bruno C. Buss
http://www.brunobuss.net
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm

Re: [Rio-pm] Perl e Facebook

2014-01-10 Por tôpico Aureliano Guedes
Vei... to sem palavras.

Bruno Buss bruno.b...@gmail.com escreveu:

Sim, inclusive tem pelo menos um vídeo do grupo Facebook Engineering[1]
onde eles falam sobre os deploys deles e coisa do tipo e a parada é bem
mindfuck para quem não está acostumado com a escala desse tipo ;P

[1] https://www.facebook.com/Engineering

PS: Vale a pena ler/ver a maioria dos textos/vídeos deste grupo ;)


On Fri, Jan 10, 2014 at 3:55 PM, Blabos de Blebe bla...@gmail.com wrote:

 Hly Shit


 On Fri, Jan 10, 2014 at 3:33 PM, Tiago Peczenyj 
 tiago.pecze...@gmail.comwrote:


 http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/

 Because Facebook's entire code base is compiled down to a single binary
 executable, the company's deployment process is quite different from what
 you'd normally expect in a PHP environment. Rossi told me that the binary,
 which represents the entire Facebook application, is approximately 1.5GB in
 size. When Facebook updates its code and generates a new build, the new
 binary has to be pushed to all of the company's servers.

 Moving a 1.5GB binary blob to countless servers is a non-trivial
 technical challenge. After exploring several solutions, Facebook came up
 with the idea of using BitTorrent, the popular peer-to-peer filesharing
 protocol. BitTorrent is very good at propagating large files over a large
 number of different servers.


 2014/1/10 Blabos de Blebe bla...@gmail.com

  e o facebook todo é um binario com mais de 1 GB
 
  o deploy é via bit-torrent.

 Você, claro, tá tirando um sarro, né!?


 2014/1/10 Tiago Peczenyj tiago.pecze...@gmail.com

 basicamente eles convertem PHP em C++ usando o HipHop

 e o facebook todo é um binario com mais de 1 GB

 o deploy é via bit-torrent.


 2014/1/10 Aureliano Guedes guedes_1...@hotmail.com

  Posso ta errado, mas acredito que aquele chat do face usa Perl.

  Mas que trem e esse de hiphop sei la o que e esse de PHP com
 performance de C++?


 Renato Santos renato.c...@gmail.com escreveu:

  Isso é só um mirror, geralmente de contribuição por utilizar Perl
 em alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um
 servidor não é nada, eles fazem o mirror. Assim como globo . com, etc
 On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote:

   Bom dia lista,


  Hoje configurando o CPAN na minha maquina notei uma coisa curiosa


 (32) http://cpan.mirror.facebook.net/


  Alguém sabe se o facebook está trabalhando com perl? Eu achava que o
 facebook usava PHP


  Abs


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm


 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




 --
 Tiago B. Peczenyj
 Linux User #405772

 http://about.me/peczenyj

 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm



 ___
 Rio-pm mailing list
 Rio-pm@pm.org
 http://mail.pm.org/mailman/listinfo/rio-pm




--
Bruno C. Buss
http://www.brunobuss.net
___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm___
Rio-pm mailing list
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm