Algoritmo de Fatoração de Fermat (FFA) em Perl
FFA: Fermat Factoring Algorithm (Algoritmo de Fatoração de Fermat) Método de fatoração inventado por Pierre de Fermat: Todo numero pode ser escrito como diferença de dois números elevados ao quadrado: n = a² - b², ou n = a*a - b*b; Esta expressão pode ser escrita como n = (a+b) * (a-b), ou n = (a+b) (a-b), onde a soma e a subtração dos valores "a" e "b" são dois fatores do número em questão. Se n é primo, então a-b = 1 e a+b=n; Para números com diversos fatores e divisores existem diversos "a" e "b" que satisfazem a expressão. Este algoritmo testa em progressão diversos valores "b" em "i + j*j", ou i + j², com i=n no primeiro passo. Se i + j*j for um quadrado perfeito, então calcula-se com base nisto os correspondentes a e b da expressão anterior, tendo-se então encontrado um fator. Fator este que não é necessariamente um número primo. Este programa trabalha com os fatores sendo escritos em uma lista, sendo pegos um a um até o final. A função de fatoração retorna uma estrutura com um par de números que se multiplicados retornam o valor de entrada, ordenados em maior e menor. No retorno, a parcela menor substitui a posição do elemento pego anteriormente e a parcela maior é inserida ao fim da lista principal. Quando o valor menor do par é um, o valor maior é um número primo, então continua-se com o próximo elemento da lista principal, encerrando-se ao último elemento. Por último, a lista de fatores é ordenada para apresentação. Obs[1]: Ainda é possível melhorá-lo. Obs[2]: Números negativos são desconsiderados para simplificação. Por enquanto.
Por: Perfil removido
Verificação de IP em blacklists
Este script em Perl que fiz pode ser usado para validar IPs em blacklists. Implementei ele para gerar logs e gravar em cache uma blacklist e uma whitelist. Está faltando apenas uma implementação que ainda não fiz para renovar os aquivos de cache. Se alguem quiser colaborar vou agradecer.
Por: Lauro Salmito Pinheiro
CatBox várias funções
Já tem um tempo que fiz este programa uso ele para fazer coisas simples. Assim não preciso ficar correndo atrás de varios programas. Ainda é um projeto e está no seu inicio, mas estou melhorando...
Por: C00L3R_
Biblioteca CGI-LIB.PL
Biblioteca cgi-lib.pl. Autor desconhecido. Possui várias funções úteis, como ReadParse (para receber valores passados por um formulário). Sintaxe: do "cgi-lib2.pl" or die "Erro: $!"; Pronto!
Por: Carcarah do Sertão Agreste
Image Loader
Este script permite que você mostre as figuras do seu site de forma mais segura. Sugiro a implementação do código para que outros sites não utilizem imagens.
Por: Carcarah do Sertão Agreste
Sem Queda 2.0
Versão 2.0 do Script Sem Queda, o mesmo foi feito em perl para ser executado no shell de seu linux, ele verifica o load average atual de sua máquina, caso o mesmo esteja alto ele pode matar os processos ativos e reiniciar o sistema, causando menos dor de cabeça para o administrador. Na versão 2.0 você encontrará mais ferramentas que faram que seu servidor não pare de responder e fique horas parado.
Por: Diego Silva
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
UUID da partição efi mudou, multiboot já era...e agora? (0)