Ola, prometi e estou cumprindo, novos posts...Bom, essa e uma dica rapida. Quem trabalha com servidores linux (sem ambiente grafico), esta acostumado a usar o carinha gente boa chamado wget. Esse cidadao faz, em sua mais basica funcao, o download de arquivos da internet. Nao vou entrar em detalhes (caso queira, acesse a pagina oficial, a wikipedia ou seja macho e de um man wget no terminal linux).No querido amigao FreeBSD, nao temos o wget nativamente, mas temos seu primo, o fetch. Muita gente se perde quando utiliza o FreeBSD no comeco, principalmente na hora de baixar algo (sim sim prezado leitor, estou nessa estatistica).Ao grosso modo, para baixar um arquivo, basta faze-lo da seguinte forma "bruta e obscura":$ fetch http://link_do_arquivoPara mais informacoes, acesse o man fetch.Ate a proxima. Essa e uma rapidinha muito bacana para o VIM que encontrei apos pesquisar uma solucao para uma incoveniencia: tabular varias linhas no VIM.Mas por que isso? Simples, em python respeitamos a identacao, pois ela serve para declarar blocos (como classes, metodos, condicoes, etc.) como funcao primaria. Isso ajuda a deixar o codigo mais facil de se entender.As vezes decidimos criar uma estrutura acima de um codigo existente (um if e comum..rsrs). Ai e que entra a incoveniencia, pois temos que identar em mais um nivel o trecho de codigo existente que queremos que pertenca a essa estrutura, isso no VIM, sendo um mero "utilizador basico" pode ser um tempo perdido dando TAB em cada linha.Mas isso se resolve facilmente com um comando (dos infinitos comandos apaixonantes do VIM):n>>onde n e o numero de linhas a partir de onde o cursor esta.Explicando: o comando >> adiciona uma tabulacao na linha corrente.Adicionando um numero antes, ele ira adicionar a tabulacao na quantia de linhas especificadas.Referencia: http://www.tocadoelfo.com.br/2009/06/99-comandos-do-vim-que-todo-programador_15.html Ola...Chegou o feriado de carnaval, que para mim existe ficticiamente. Decidi entao a criar um script, ou mesmo uma aplicacao que faca uma identacao em codigos HTML/xHTML, que ja batizei de HTML-CSI(HTML Code Script Indention), que foi dica de Klaus P. Laube.E qual o objetivo desse projeto, ja que o codigo voce identa na hora(e o melhor a se fazer)??Simples, por duas razoes, uma pessoal e outra pra facilitar.Pessoal porque estou desenvolvendo um projeto de Iniciacao Cientifica(PROINPES) e necessito fazer uma leitura e interpretacao de codigo para efetuar a real funcao do projeto, analisar o website baseado em SEO.Entao, desenvolvendo um projeto que faca a analise do codigo e reescreva efetuando a identacao, aprendo a fazer essa leitura.Facilitar porque muitas vezes o codigo HTML pode nao estar identado, ou porque o desenvolvedor anterior nao usava essa tecnica maravilhosa ou porque o codigo passou por um processo onde tudo o que nao e necessario e eliminado, inclusive espacos e quebra de linha.Entao, utilizando essa ferramenta, se obtem um codigo legivel.Ele esta sendo desenvolvido em Python e utilizando o HTMLParser.O projeto esta hospedado no bitbuket. Basta digitar em seu console o comando(necessita login): hg clone https://mittmann@bitbucket.org/mittmann/html-csi/Claro que precisa ter o mercurial instalado. http://mercurial.selenic.com/.Postarei sobre ele assim que eu termina-lo. Ola,muitos ja devem conhecer o algoritmo md5, utilizado amplamente em transferencias de