Comentários do Blog

  1. Avatar de Magnun
    Cara, usei fork para criar um servidor de conexões remotas. Eu achei que era o melhor modelo. Na época os ambientes multiprocessados não estavam "disponíveis" a todos então não analisei dessa ótica.

    Hoje em dia eu também não sei se faria muita diferença pois, com essa 'fartura' de recursos computacionais, talvez fosse mais interessante pensar em Computação Distribuída através de clusters. Isso dependendo do seu objetivo, claro!!

    Quanto ao overhead, você se refere à cópia de todas as variáveis que o fork faz?? Se for isso, existe também o vfork que cria somente referências das variáveis do processo pai.

    Agora a parte triste disso tudo... O python tem uma série de restrições ao rodar em computadores multicore por causa do GIL (Global Interpreter Lock). O GIL impede que o mesmo bytecode seja rodado simultaneamente por mais de um processo. Resultado disso, temos uma computação serial, nada de paralelo.

    Mas quem sou eu para explicar isso ... Vou deixar isso para quem entende: esse texto: Python's GIL is EVIL | GroupLens Research e esse vídeo: Mindblowing Python GIL . Ambos sobre Python & GIL.
  2. Avatar de caicarabruno
    Parabéns por esta conquista!
  3. Avatar de Magnun
    Valeu PEdroArthur!!! São duas palavrinhas que vão fazer a diferença no laço while (e no for também)...

    Obrigado por indicar meus textos cara!! Se conhecer alguém que esteja querendo desenvolver em Python fala pra entrar em contato comigo, estou tentando montar um grupo de desenvolvimento.

    Até mais...
  4. Avatar de PEdroArthurJEdi
    @code

    Como os princípios básicos de multithreading estão todos nesse artigo, não precisarei ralar muito para criar o de Python e Java, apesar de ambas as linguagens possuírem um modelo de threads bem diferente do POSIX.

    @Magnum

    Concordo em tudo que você falou. Mas não gosto muito de 'forks'. Na minha opnião, adiciona muito overhead que, a menos que se tenha um motivo bastante específico, é desnecessário. Porém, acho o assunto bastante interessante e vou fazer um texto em breve. E isso já dá para um terceiro texto e o levante de uma questão bastante polêmica: o que é melhor para aplicações paralelas em ambientes multiprocessadores, multi-threading ou IPC?

    ps: Confesso que já tive alguns "motivos bastantes específicos" :-) Ou seja, se usar o fork for a alternativa mais adequada, uso sem pestanejar!
  5. Avatar de PEdroArthurJEdi
    Eu ia comentar sobre a utilidade do 'else' em loops, mas como você falou sobre palavras que drão sentido a prática do uso do 'else' em estruturas de repetição, matenho-me calado... Não vou estragar a surpresa da galera.

    Parabéns, continue o bom trabalho!
  6. Avatar de Não Registrado
    Pois é, este programa ter que ser iniciado em DOS, foi desenvolvido por um adolescente super dotado (Nerd) que descobre qualquer senha de qualquer porra de qualquer merda de sistema operacional. Este carinha foi capturado por federais dos EUA em 2007 porque invadiu a rede da Nasa e publicou um porrilhão de coisas no emule. Este cara sumiu e a Nasa usa o programa que ele desenvolveu até hoje. Baseado em seu software a Nasa desenvolveu um monte de outros softwares parecidos para espionar o mundo. Parece que estão tramando algum plano eu diria catastrófico.
  7. Avatar de sergio
    meus Parabéns (de novo)!
  8. Avatar de pedrovigia
    É pessoal vamos pegar leve pois soube que é só um garoto, então ele ainda tem muito a aprender.
    Osmano tempo é dinheiro um dia vc irar agradecer por existir distros como o ubuntu que vc pode deixar de configurar muita coisa e trabalhar em outras ....
    Atualizado 22-12-2009 em 19:47 por pedrovigia (acentos)
  9. Avatar de underwanderson
    Mesmo ele tendo escrito tamanha bobagem vamos levar em conta a libertinagem de expressão ou é liberdade? quem foi que deu essa liberdade a este cidadão... ata a constituição tudo bem, então vamos discutir:
    É o seguinte, eu usei o linux quando pra se instalar ele depois do boot do cd tinhamos que escolher se usariamos monitor monocromático ou vga onde tinhamos que quase usar uma faca pra particionar o hd de 512mb ou 1gb que pesava quase 1kg(brincadeira, não chega a tanto), mais naquele tempo não se falava em facilidades no mundo unix mesmo não unix porque era o os de quem tinha poder, o provedor ou portal que se prezasse teria que rodar servidor unix e o linux começou muito ingênuo e timido paracia uma criança prematura que ninguém dava nada por ele e muitos com certeza botava suas fichas nele e nos programadores para que vingasse e vivesse para poder ser livre como o sistema sem amarras de direitos disso ou daquilo ou ter que pagar por algo que milhoes iriam adquirir e por isso poderia ser barato que a empresa enrriqueceria do mesmo jeito mais eles sabiam em que terreno estavam pisando e dominaram tudo e o LINUX cada vez mais com a furia dos programadores em ver tal egoismo por nosso dinheiro apertou o passo onde começou aparecer distro em versões gráficas onde não tinhamos mais que configurar video, som, modem manualmente eles já faziam tudo na instalação automáticamente mas foi surgindo o UBUNTU que hoje é sinônimo de evolução em termo de sistema desktop home onde depois de instalado qualquer um pode usa-lo, ê sem ter que pagar nem um centavo a f.. dp nenhum, e vou dizer uma coisa o xp até hoje foi a melhor distro da M$ pena que cobram caro por isto mais se não fosse pelo preço poderia ser que nunca mais veriamos um LINUX em um pc sou também fanzaço de um sistema onde tenho que quebrar cabeça pra aprender e não ficar perdendo tempo em configura-lo, agora o que pode se dizer que são nerd's e acho eu são os programadores isso sim são feras, e não um marmanjo que gosta de ficar arrotando pros coleguinhas que eu sei lidar com o LINUX e você só sabe clicar no windows, agora tenho certeza que um bom programador nunca iria fazer comentários hostis de si proprio pois quem sabe sabe e faz, quem não sabe inventa que sabe e fica ai se achando e pensando que é NERD mas na verdade não sabe nada.
    Atualizado 22-12-2009 em 16:47 por underwanderson (ortog)
  10. Avatar de Criptus
    não uso o ubuntu... (cresci usando slack)

    Mas todo mundo merece ter algo melhor do que uma porcaria de Windows, e a iniciativa do Ubuntu é ótima.

    Essa sua visão de nerd é depravada...