Scripts sugeridos

Algoritmo de escala de cinza

Algoritmo de escala de cinza baseado na luminosidade do pixel pela visão humana.

Por: Renato Alencar


Problema das Oito Rainhas

Um enigma para os fãs de xadrez é o problema das Oito Rainhas, que exige o seguinte: é possível colocar oito rainhas em um tabuleiro de xadrez vazio de modo que nenhuma esteja 'atacando' alguma outra (isto é, sem que duas rainhas estejam na mesma linha, na mesma coluna ou na mesma diagonal)?

Por: N


Checagem e remoção de arquivos

Esse script que criei em Python checa seus arquivos de uma pasta e vê se eles estão presentes em outra, se estiverem eles serão excluídos, senão continuam lá. Fiz ele principalmente por causa das músicas repetidas em outras pastas para assim não precisar fazer esse trabalho manualmente.

Por: Émerson Moreira


inserção

Inserção.

Por: rafael farias novaes


Leitura de todos os valores de qualquer xml

Prezados, esta semana tive a necessidade de ler todos os valores de alguns arquivos xml para calculo de hash dos mesmos, inicialmente tentei usar expressões regulares para excluir as tags e ler os valores, como por exemplo : txtPuro=re.sub(r'(<[^>]*>)*([ \n\t])?','',string), só que o trabalho para adaptação do texto no modelo que eu precisava não justificou varias expressões regulares dentro de um texto que pode ser gigante no meu caso. Então resolvi fazer um script em python para ler todos os valores de qualquer arquivo xml com a utilização de recursão, para isto o algoritmo vai chamando a função readChild até que ele chegue na folha, ou seja, o nodo não possua filhos. Bom segue abaixo o script que pode ser adaptado ou alterado por qualquer pessoa para seus fins particulares, desde que se mantenha a nota de autoria escrita no inicio do arquivo (muitos espertos vão apagar e falar que eles fizeram), mais ai já demonstra a capacidade da pessoa em ao menos respeitar o trabalho dos outros. O script foi modelado para geração do hash do texto obtido, mais pode ser adaptado para qualquer outra utilidade. Qualquer dúvida podem entrar em contato.

Por: César tinum da silva