Se me perguntarem eu digo que como sou um usuário leigo, salvei 3493240932785023 vezes sem querer em /dev/null =/<br><br><div class="gmail_quote">2008/6/17 breno <<a href="mailto:breno@rio.pm.org">breno@rio.pm.org</a>>:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Ué, achei que o recorde era "software mais baixado em 24h", e não<br>
"software mais baixado *por humanos* em 24h"... só estava tentando<br>
ajudar :-/<br>
<br>
Além disso, eu uso o firefox! Não estou forjando o destinatário ou<br>
baixando para não usar. Só estou baixando mais vezes do que o<br>
necessário :-)<br>
<br>
[]s<br>
<br>
-b<br>
<br>
2008/6/17 Blabos de Blebe <<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>>:<br>
<div><div></div><div class="Wj3C7c">> Depois vão falar que ninguém usa o firefox, e que são bots que baixam...<br>
><br>
> 2008/6/17 Solli Honorio <<a href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>>:<br>
>> então deve ser a telefônica boicotando o FireFox Day :( !!!<br>
>><br>
>> Solli M. Honório<br>
>><br>
>> 2008/6/17 breno <<a href="mailto:breno@rio.pm.org">breno@rio.pm.org</a>>:<br>
>>><br>
>>> Ué... por enquanto eu estou assim:<br>
>>><br>
>>> $ perl get_firefox3.pl<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> erro :(<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> sucesso!<br>
>>> ...<br>
>>><br>
>>><br>
>>> []s<br>
>>><br>
>>> -b<br>
>>><br>
>>> 2008/6/17 Solli Honorio <<a href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>>:<br>
>>> > Isto se a infra deixar por que não está facil baixar nada da firefox<br>
>>> > hoje :)<br>
>>> > !!!<br>
>>> ><br>
>>> > Solli M. Honório<br>
>>> ><br>
>>> > 2008/6/17 breno <<a href="mailto:breno@rio.pm.org">breno@rio.pm.org</a>>:<br>
>>> >><br>
>>> >> Pessoal,<br>
>>> >><br>
>>> >> como vcs talvez saibam, hoje saiu o Firefox 3!!! E a Mozilla<br>
>>> >> Foundation está fazendo um estardalhaço com o evento, querendo entrar<br>
>>> >> para o Guinness ("Livro dos Recordes") como o maior número de<br>
>>> >> downloads de um único software em 24h.<br>
>>> >><br>
>>> >> Para quem quiser dar "uma maozinha" a eles, segue abaixo um pequeno<br>
>>> >> programa que fica baixando o arquivo ad-eternun (leia-se até que vcs<br>
>>> >> deliberadamente interrompam o programa com ctrl-c ou coisa que o<br>
>>> >> valha):<br>
>>> >><br>
>>> >> -------------------------8<-------------------------<br>
>>> >> #!/usr/bin/perl<br>
>>> >> use LWP::Simple;<br>
>>> >><br>
>>> >> while (1) {<br>
>>> >> if (defined<br>
>>> >><br>
>>> >><br>
>>> >> (get('<a href="http://download.mozilla.org/?product=firefox-3.0&os=win&lang=pt-BR%27%29" target="_blank">http://download.mozilla.org/?product=firefox-3.0&os=win&lang=pt-BR')</a>))<br>
>>> >> {<br>
>>> >> print "sucesso!\n";<br>
>>> >> }<br>
>>> >> else {<br>
>>> >> print "erro :(\n";<br>
>>> >> }<br>
>>> >> }<br>
>>> >> -------------------------8<-------------------------<br>
>>> >><br>
>>> >> Abaixo, versão para golfe, sem mensagens de sucesso ou falha (usando<br>
>>> >> LWP::Simples. Alguém se habilita a fazer sem módulos?):<br>
>>> >><br>
>>> >> -------------------------8<-------------------------<br>
>>> >> use LWP::Simple;<br>
>>> >> while (1)<br>
>>> >><br>
>>> >> {get('<a href="http://download.mozilla.org/?product=firefox-3.0&os=win&lang=pt-BR%27" target="_blank">http://download.mozilla.org/?product=firefox-3.0&os=win&lang=pt-BR'</a>)}<br>
>>> >> -------------------------8<-------------------------<br>
>>> >><br>
>>> >> Note que ambas as versões acima do programa ficam baixando o programa<br>
>>> >> eternamente mas descartam todo o conteúdo baixado. Se vcs quiserem de<br>
>>> >> fato ter uma cópia do firefox 3 em disco, é preciso escrever o<br>
>>> >> conteúdo baixado no sistema. Segue modificação em cima do código acima<br>
>>> >> que continua baixando ad-eternum, mas se vc interromper o programa<br>
>>> >> haverá um arquivo "ff3.exe" no diretório em que o programa foi<br>
>>> >> executado, pronto para instalação!<br>
>>> >><br>
>>> >> -------------------------8<-------------------------<br>
>>> >> #!/usr/bin/perl<br>
>>> >> use LWP::Simple;<br>
>>> >><br>
>>> >> while (1) {<br>
>>> >> if (defined (my $arq =<br>
>>> >><br>
>>> >><br>
>>> >> get('<a href="http://download.mozilla.org/?product=firefox-3.0&os=win&lang=pt-BR%27%29" target="_blank">http://download.mozilla.org/?product=firefox-3.0&os=win&lang=pt-BR')</a>))<br>
>>> >> {<br>
>>> >> print "sucesso!\n";<br>
>>> >> open my $fh, '>', 'ff3.exe' or die "erro abrindo arquivo: $!\n";<br>
>>> >> binmode ($fh);<br>
>>> >> print $fh $arq;<br>
>>> >> close $fh;<br>
>>> >> }<br>
>>> >> else {<br>
>>> >> print "erro :(\n";<br>
>>> >> }<br>
>>> >> }<br>
>>> >> -------------------------8<-------------------------<br>
>>> >><br>
>>> >> Bom, pessoal, é isso. O programa pode ser separado em<br>
>>> >> threads/processos ou simplesmente executado várias vezes caso vcs<br>
>>> >> estejam com vontade de ajudar mesmo (ou não fazer mais nada na<br>
>>> >> Internet, pq sua banda será bastante consumida nesse caso).<br>
>>> >><br>
>>> >> De qq forma, e mesmo que vc não esteja absolutamente interessado em<br>
>>> >> ajudá-los com o "download day" (que vai até amanhã à tarde para nós),<br>
>>> >> o Firefox continua sendo um excelente navegador Web e a versão 3<br>
>>> >> possui uma série de melhorias e avanços interessantes, valendo a<br>
>>> >> olhada - mesmo que vcs decidam baixar só outro dia :-)<br>
>>> >><br>
>>> >> []s<br>
>>> >><br>
>>> >> -b<br>
>>> >> _______________________________________________<br>
>>> >> Rio-pm mailing list<br>
>>> >> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
>>> >> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>>> ><br>
>>> ><br>
>>> ><br>
>>> > --<br>
>>> > "o animal satisfeito dorme". - Guimarães Rosa<br>
>>> > _______________________________________________<br>
>>> > Rio-pm mailing list<br>
>>> > <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
>>> > <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>>> ><br>
>>> _______________________________________________<br>
>>> Rio-pm mailing list<br>
>>> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
>>> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> "o animal satisfeito dorme". - Guimarães Rosa<br>
>> _______________________________________________<br>
>> Rio-pm mailing list<br>
>> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
>> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>><br>
> _______________________________________________<br>
> Rio-pm mailing list<br>
> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
><br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Bruno C. Buss<br><br>Aluno do DCC - UFRJ - <a href="http://www.dcc.ufrj.br">www.dcc.ufrj.br</a><br>Diretor de Pesquisa e Desenvolvimento do GRIS - UFRJ - <a href="http://www.gris.dcc.ufrj.br">www.gris.dcc.ufrj.br</a><br>
<br>"You know, you really are supposed to understand the code you are modifying..." — Al Viro