Comentários do Blog

  1. Avatar de Não Registrado(s)
    Será impossivel bloquear o torrent ?
    e precisarei mudar de modem ?
  2. Avatar de edcomrocha
    Alexandre, eu aqui de novo enchendo o saco hahauah

    Seguinte, /29 na mão, e agora com um /24 pra jogar pros clientes, ate ai blz, de inciio fiz as conf que você passou ai, nao consegui fazer funcionar.
    Minha duvida agora esta na regra da rota, por favor se puder olhar e dizer se esta certo me ajudaria muito.

    200.200.200.2/29 ip da wan, gateway 200.200.200.1
    Ip da ether local que vai pros clientes 201.201.201.1/24
    Ip route dst-address: 0.0.0.0/0 gateway 200.200.200.1
    Pc de teste 201.201.201.2/24 gateway 201.201.201.1

    Soh pra eu entender, precisa fazer mais alguma rota no mikrotik pra essa faixa /24 sai de forma transparente na internet? (sendo que dessa forma nem navegou o maximo que consigo é pingar o ip da wan do mk).
    Ja revirei tudo e nao consegui fazer funcionar (Barriga Verde rsrsr), enchi o saco dos cara da operadora essa faixa /24 esta apontada certinha pro ip 200.200.200.2 no router deles la.
    #sh ip route | inc 200.200.200.2 S 201.201.201.0/24 [1/0] via 200.200.200.2

    Você poderia me dizer o que falta ?


    Desde ja agradecido


    Abraços
  3. Avatar de Magnun
    Olá victoreng,

    Que bom que ficou claro! Quanto à ordem dos itens no dicionário, isso não é culpa minha, é do Python mesmo! Eu até hoje não entendi (na verdade não tive curiosidade ao ponto de ir atrás do motivo) por que o Python "desordena" o dicionário... Um exemplo:

    Código Python:
    >>> smashing_pumpkins = {'Gish':1991, 'Siamese Dream':1993, 'Mellon Collie':1995}
    >>> print smashing_pumpkins
    {'Gish': 1991, 'Mellon Collie': 1995, 'Siamese Dream': 1993}
    >>> for item in smashing_pumpkins.items(): print item
    ...
    ('Gish', 1991)
    ('Mellon Collie', 1995)
    ('Siamese Dream', 1993)
    >>>

    Como você pode ver, criei o dicionário com as chaves na ordem: 'Gish', 'Siamese Dream', 'Mellon Collie'. Depois no print vc pode ver que o Python reorganizou o dicionário colocando o 'Siamese Dream' depois de 'Mellon Collie'. Todo mundo vai falar: "ah, é simples! ele ordena por ordem alfabética: g, m, s.". Se é isso, me expliquem por que isso acontece:
    Código Python:
    >>> d = {'a':1, 'b':2, 'c':3}
    >>> print d
    {'a': 1, 'c': 3, 'b': 2}
    >>>

    Como o 'c' foi para antes do 'b'?!?! Vou pesquisar isso, quando eu descobrir posto por aqui... Obrigado por fazer essa pergunta, eu devia ter ressaltado isso no texto! Foi falha minha.

    Até mais...
  4. Avatar de victoreng
    Eai Magnum blza?

    Bem que você falou, que este post ia dar uma luz no for, eu acabei tendo que parar no outro e nem tinha visto esse aqui, agora eu entendi o funcionamento do for. Mas me reponde uma coisa, acho que tem uns erros nas telas de código, abaixo tem uma delas

    smashing_pumpkins = {'Gish':1991, 'Siamese Dream':1993, 'Mellon Collie':1995}
    >>> for album,ano in smashing_pumpkins.items():
    ... print 'O album',album,'foi lançado em',ano
    ...
    O album Gish foi lançado em 1991
    O album Mellon Collie foi lançado em 1995
    O album Siamese Dream foi lançado em 1993
    >>>


    Se você reparar na ordem das chaves no dicionário e na ordem do resultado, está diferente, como se tivesse corrido de trás para frente, acredito que foi erro no CTRL+C/CTRL+V...ehehhe

    Abraços
  5. Avatar de Zedeck
    Muito bom texto. A tabela das frequências não está sendo exibida o que dificulta a compreensão...

    Uma colocação que não compreendi foi essa:

    o canal 1 não ter inferência na parte de baixo e o canal 11 não tem interferencia na parte de cima.
    Não seria o contrário?

    []s

    Zedeck...
    Atualizado 01-09-2010 em 18:47 por Zedeck (melhorar formatação do texto...)
  6. Avatar de Zedeck
    Citação Postado originalmente por msousa
    Olá!

    Então, gostaria muitíssimo de ver os tais gráficos de irradiação mas não consigo. Ja tentei em pcs diferentes, browsers diferentes e nada! Tem mais alguém que não consegue vê-los?
    Pois é msousa!! Eu conheço os gráficos de irradiação, mas sem eles no texto dificulta a compreensão... Deveria ser editado e trocado os links das imagens que devem ter ficado off.

    Ahhh... Esse texto (e os comenários subsequentes) são muito esclarecedores... Na realidade confundem ainda mais meu incipiente conhecimento uma vez que mostram que wireless é cheio de pormenores e minúncias, é supercomplexo!!! Tudo contribui ou interfere em um sinal!

    []s

    Zedeck...
  7. Avatar de Magnun
    Olá cleoson,

    Bom ver que as pessoas estão seguindo o curso! Qualquer dúvida estou à disposição.

    Até mais...
  8. Avatar de cleoson
    Olá!
    Apenas para registrar minha 'presença' no curso! :-)


    Um abraço!
  9. Avatar de Magnun
    Olá victoreng,

    Como eu disse, de tão simples ele gera dúvidas! Mas tente encarar as coisas com simplicidade. Quanto à verificação do for ele faz a verificação antes de começar o loop. Um exemplo simples para entender:
    Código :
    >>> lista = [1,2,3]
    >>> for item in lista:
    ...     print 'item:',item
    ...
    item: 1
    item: 2
    item: 3
    >>>
    >>> lista = []
    >>> for item in lista:
    ...     print 'item:',item
    ...
    >>>
    Como pode ver, quando a lista está vazia ele simplesmente nem entra no for.

    O for do Python é completamente diferente do for em C/C++. Ele não trabalha com condição, ele trabalha com iteração. Mas se você quiser imaginar o for do Python similar ao for do C/C++, imagine que "por dentro" da linha for letra in texto ele faz algo mais ou menos assim: for (i=0,i<=len(texto),i++)

    Só que ao invés de você trabalhar com o i o for do Python ainda é mais bonzinho e te retorna o item do texto correspondente ao numero i. É aquilo que eu disse, é melhor simplesmente aceitar que ele vai sempre funcionar. Na aula após essa eu comentei um pouco mais sobre o comportamento do for. Dá uma olhada aqui: Entendendo o For

    Espero que tenha entendido. Qualquer coisa é só entrar em contato!
    Até mais...
  10. Avatar de victoreng
    É nunca imaginei um for dessa maneira, o for vem repetindo seu formato padrão em anos....mas aqui simplesmente jogou fora tudo que conhecia e colocou algo muito mais simples, mas como você falou Magnum de tão simples me surgiu uma dúvida, com esse for se repete igual ao outros na parte de ele fazer uma verificação antes de começar o enlace? ou não ele fica como o ""do...while"" do C++ e afins?? ele executa sempre uma vez, o costume do antigo for atrapalha um pouco..heheh

    outra coisa, estava esquecendo, como eu consigo tipo fazer dele um contador como antes eu fazia

    Antigo for:
    for(i=0;i<=10;i++)

    Python:
    eu tentei mas não consegui, não dá mesmo?

    abraços
    Atualizado 01-09-2010 em 08:03 por victoreng (esqueci mais algumas coisas no comentário.)