Comentários do Blog

  1. Avatar de rndrama
    Parabéns cara, vlw mesmo!!!!
  2. Avatar de roof45
    sao atituldes assim que fazem nosso wiki crescer...estar de parabens pela iniciativa....abracao.
  3. Avatar de Magnun
    Não me referi a meios ópticos, infravermelho é uma faixa de frequência, da mesma forma que microondas.
    Faça o seguinte, faça um artigo para a underlinux sobre a crimpagem de cabos STP, vai ser de grande valia a todos.
  4. Avatar de Pirigoso
    ádio-frequência é apenas uma faixa de frequência
    não meu amigo, quando falo radio frequencia me refiro a Pulso Eletro Magnetico , ou seja nao uma frequencia, e sim qualquer frequencia por Pulso eletromágnetico, o exemplo que vc citou se encaixa NOS MEIOS OPTICOS e nao nos ELETROMAGNÉTICOS, so falei grande para salientar aqui,

    eu uso conector blindado e cabo ftp da NEXANS aqui e vo ver se bato umas fotos de como grimpar para enriquecer seu material, inclusive vo solicitar para meus futuros técnicos leitura obrigatória,

    vou dar um sugestao Cria um PDF para fazer a impressao!, de qualquer forma mais uma vez excelente material e indispenssavel!
  5. Avatar de Magnun
    Interessante seu projeto, eu fiz algo parecido no meu projeto de graduação. Mas como não sou muito fâ de Web, fiz uma "interface cliente". A interface rodava em Windows e acessava o linux remotamente. Auxiliava a configuração do servidor de hora, criação e deleção de usuários, configuração das interfaces eths, roteamento e do iptables. Integrei ele com o quagga e coloquei também roteamento dinâmico com o RIPv1 e RIPv2. A autenticação remota utilizava o módulo PAM do Linux. Pensei em re-escreve-la para Windows e Linux usando Python e GTK (na época fiz tudo em C), mas acabou que não comecei.

    Basicamente é a sua idéia só que a interface não era Web. Se você começar a mexer com isso de verdade eu posso te ajudar a fazer a "camada de baixo" do programa: que fala com a interface Web e realiza as configurações solicitadas.

    Eu tenho alguns projetos que estão disponíveis na internet, se tiver algum interesse em participar dê uma olhada aqui e aqui.
    Até mais...
  6. Avatar de nennogabriel
    [QUOTE=Magnun;bt7951]@nennogabriel,
    ...
    você já programava antes? Já programou em Python? Está trabalhando em algum projeto opensource? Tem interesse de criar/participar de algum projeto opensource? Estou recrutando desenvolvedores interessados em criar projetos opensource. Se tiver interesse entre em contato!
    [/QUOTE]

    Eu aprendi programação no segundo grau... numa escola de baixa categoaria infelsmente... mas até tive alguns bons professores... o negócio é que na época a linguagem didáticas era pascal e a de desenvolvimento com banco de dados era clipper... então so tenho a aproveitar mesmo meus exercićios de lógica de programação... comecei a estudar python para usar junto com autoit para automatizar uns processos... mas como uso muito mais linux, estou me esforçando e procurando bibliotecas que subistituiriam o autoit.... mas já vi que em linux nem os programas sao dependentes do mouse. Estes scripts que estou tentando terminar agora, são bem pessoais, não faz nem sentido compartilhar.. talves as bibliotecas que estou precisando criar... mas acho que crio pq ainda conheco pouco das bibliotecas de python...

    Se tiver um projeto opensource que eu possa participar, mesmo que seja apenas para aprender, quero sim... Eu comecei a ler sobre o SDK da google pra desenvolvimento de software em python pra html5... e ai sim pensei em começar um programa útil que poderiamos fazer opensource... a idéia é um tanto simples.. e já existem algumas soluções ótimas opensource, mas acho todas muito complexas pro que quero fazer...
    o projeto seria um programa para gerenciar um servidor de uma rede... mas que fosse acessivel pelo browser... tá.. pra que se temos o webmin e gosa.... é que eles sao pra grandes redes.. uma escola com 100 computares não precisa de um gosa se é possivel deixar todos os pcs na mesma faixa 10.0.0.x por exemplo... e tbm algumas solucoes sao dispersas e ainda precisam de reparos como o gerenciador de QoS Webhtb ... a ideia então seria criar uma interfaco web que facilite o gerenciamente e o acesso remoto do servidor... e ferramentas que simplifique o uso dos recursos do proprio linux... como um firewall e QoS pelo iptables mesmo, mas sem abrir mao de bons recusos como proxy Squid...

    acho que falei d+ já... bom... eu devo começar esse projeto daqui a um mês ou dois... so preciso terminar o meu particular e aprender a usar o SDK do google e mais sobre a biblioteca sys... (é... meio que iria misturar shell e python)
  7. Avatar de nennogabriel
    pode crer... e assim da pra usar praticamente qualquer valor... nao so numeros interos...
  8. Avatar de Magnun
    @nennogabriel,
    Ótima solução cara! De ambos os exercícios! Eu esqueci de explicitar que a multiplicação era somente entre número positivos maiores que zero. Mas sua resolução cobriu todas as possibilidades, isso é um atributo que um desenvolvedor deve ter: pensar em todas as possibilidades pois é nas exceções que ocorrem os erros.
    Vou te perguntar o mesmo que perguntei ao alanteixeira, você já programava antes? Já programou em Python? Está trabalhando em algum projeto opensource? Tem interesse de criar/participar de algum projeto opensource? Estou recrutando desenvolvedores interessados em criar projetos opensource. Se tiver interesse entre em contato!

    @alanteixeira,
    Boa solução, só faltou um parêntese fechando a função vars. Fora isso ta ok. Como vc viu (resposta ao comentário do nennogabriel), estou tentando recrutar alguns desenvolvedores para criar projetos opensource. Se tiver interesse também, entre em contato!
  9. Avatar de Magnun
    Olá nennogabriel,

    Hehehe... ótimo código cara. Mas ela não é "solução ótima" ainda. Nesse caso, como temos uma lista com valores pequenos a execução tem um desempenho bom. Mas caso a lista tivesse valores muito grandes, o tempo de ordenação poderia levar muito tempo. Você citou uma solução de while aninhados, era por ai mesmo.

    Eu esperei alguém dar uma sugestão para só então postar uma solução. Agora segue o algoritmo de ordenação de vetor:
    Código PHP:
    def ordena(lista):
        
    # Cria cópia da lista original
        
    lista lista[:]
        
    0
        j 
    1
        item 
    0
        
    while len(lista):
            while 
    len(lista):
                print 
    lista,': comparando',lista[i], 'com'lista[j]
                if 
    lista[i] > lista[j]:
                    
    item lista[i]
                    
    lista[i] = lista[j]
                    
    lista[j] = item
                    
    print lista,': trocou'
                
    +1
            
    print '\ndenovo!'
            
    1
            j 
    1
        
    return lista

    = [34215]
    ordena(l
    Vale a pena executar esse algorítmo, ele tem um lógica muito interessante! Dêem uma olhada:

    Código :
    >>> ordena(l)
    [3, 4, 2, 1, 5] : comparando 3 com 4
    [3, 4, 2, 1, 5] : comparando 3 com 2
    [2, 4, 3, 1, 5] : trocou
    [2, 4, 3, 1, 5] : comparando 2 com 1
    [1, 4, 3, 2, 5] : trocou
    [1, 4, 3, 2, 5] : comparando 1 com 5
     
    denovo!
    [1, 4, 3, 2, 5] : comparando 4 com 3
    [1, 3, 4, 2, 5] : trocou
    [1, 3, 4, 2, 5] : comparando 3 com 2
    [1, 2, 4, 3, 5] : trocou
    [1, 2, 4, 3, 5] : comparando 2 com 5
     
    denovo!
    [1, 2, 4, 3, 5] : comparando 4 com 3
    [1, 2, 3, 4, 5] : trocou
    [1, 2, 3, 4, 5] : comparando 3 com 5
     
    denovo!
    [1, 2, 3, 4, 5] : comparando 4 com 5
     
    denovo!
     
    denovo!
    [1, 2, 3, 4, 5]
    >>>

    Até mais...
  10. Avatar de Magnun
    Olá gontijobh,

    Um host pode estar em mais de uma VLAN. Isso seria um assunto pra um pouco mais adiante, mas vou explicar por cima: A porta teria que ser tagged e o host teria que compreender e falar o protocolo 802.1q, ou seja, enviar pacotes marcados.

    Existem protocolos priprietários que permitem que a administração das VLANs seja feito centralizada. Você transforma vários switches em uma stack e através de um único switch vc controla a criação, deleção e configuração das VLANs. Mas ocmo eu disse, é um protocolo proprietário logo, se você tiver um switch cisco e um 3com, a configuração provavelmente será descentralizada. Digo provavelmente pois todo dia aparece uma nova tecnologia. Talvez amanhã isso já seja possível :)

    Até mais...