Anterior Proxima

Carregar dados a partir de JSON

Script simples e objetivo para recuperar dados de um JSON via XMLHttpRequest (Ajax).

Por: Emiliano Eloi Silva Barbosa


Gerenciador de contas de usuários

No anexo está salvo como um único arquivo pois só é possível fazer upload de um arquivo. Baixando do anexo funciona sem alterar nada. Mas caso queiram utilizar em dois arquivos (para ficar mais organizado e melhor de entender), copiem o texto abaixo: A primeira parte pode ter qualquer nome. A segunda parte deve chamar-se "funcoes.sh", caso queiram mudar o nome deve ser alterado também na importação da primeira parte onde está escrito: "source funcoes.sh" Altere de acordo com o nome que queira dar à segunda parte.

Por: rafael silveira gomes


Validador de cartão de débido e crédito em Perl

Antes de tudo, o objetivo daqui é sempre o conhecimento, não criei o código com intuito de ser usado para "banker" (apesar de isso acontecer), mas sim para entender como podemos validar cartões de crédito em aplicações diversas, como por exemplo sites de compras online ou software de vendas, PDVs etc...

Por: Perfil removido


Gerador de CPF válido em Perl

Fiz este script para estudar melhor o algoritmo de validação de CPF, espero que seja útil para alguém.

Por: Perfil removido


Zend Framework application.ini vulnerability exploit

Perdoem meu inglês, kkk.

Por: Perfil removido


Montagem fácil de pendrive

Script em Zenity para montagem fácil de pendrives em Window Managers simples como WindowMaker, fluxbox, qvwm etc.. Primeiro crie o script verpen em /usr/local/bin com permissão de execução, x. Conteudo: # detectar device do pendrive inserido na porta usb dmesg | grep sdb1 | cut -c22-30 >> /tmp/pen dmesg | grep sdb2 | cut -c22-30 >> /tmp/pen dmesg | grep sdc1 | cut -c22-30 >> /tmp/pen dmesg | grep sdc2 | cut -c22-30 >> /tmp/pen dmesg | grep sdd1 | cut -c22-30 >> /tmp/pen dmesg | grep sdd2 | cut -c22-30 >> /tmp/pen Depois em /mnt crie as pastas sdb1, sdb2, sdc1, sdc2, sdd1 e sdd2. Copie o script zmontapen para /usr/local/bin. Insira o pendrive e execute o script zmontapen, escolha o ponto de montagem que tem o mesmo nome do device detectado para montar o pendrive. Notas: O script utiliza o gerenciador de arquivos xfe para abrir o ponto de montagem, altere no script pelo seu gerenciador preferido. Necessário editar o arquivo /etc/sudoers e colocar a linha: seulogin ALL=NOPASSWD:/bin/mount, /bin/umount

Por: Fernando T. Da Silva


Perguntas e respostas com Assembly e NASM

Simples aplicação de perguntas e respostas feito em Assembly usando assemblador NASM. Este script foi testado em uma máquina com processador Intel Pentium 4, arquitetura x64. Para executar o exemplo, deve-se ter o NASM instalado em sua máquina. Daí, execute os seguintes comandos para compilar o arquivo, e transformá-lo em um programa executável: Para compilar: $ nasm -f elf64 pergunta.asm Para gerar o executável: $ ld pergunta.o -o pergunta Para executar: $ ./pergunta

Por: Perfil removido


Baixe arquivos em pedaços com o DCDownloader

O Divide and Conker Downloader (não, não é da Detective Comics, kkk) permite que o download de um arquivo (em link direto) possa ser dividido em n partes de modo que o usuário possa literalmente dividir o download em fragmentos. Vejo no mínimo duas utilidades interessantes: - Quando é necessário baixar arquivos realmente grandes e você dispõe de mais de uma conexão com a internet. Desta forma um arquivo de 10 GB poderia ser facilmente distribuído entre 10 amigos, cada um deles baixando partes diferentes do mesmo arquivo simultaneamente; no término do download, basta fazer a junção das partes e obterá o arquivo original novamente. - Quando o servidor limita a banda, com o uso de downloads simultâneos pode obter um aproveitamento muito maior da internet em questão. O que ilustro nesse vídeo: https://www.youtube.com/watch?v=aG59N51cWAQ O script possui basicamente três comandos: -g url qtd - Nesta opção geramos os arquivos de configuração que serão utilizados em cada máquina separadamente, onde: url é o link do download e qtd é quantidade de máquinas e/ou instâncias que serão executadas. -r file - Realiza a leitura do arquivo de configuração, onde file é o arquivo gerado pela opção "-g". Deve-se atentar ao executar o download em pastas separadas, devido aos arquivos auxiliares gerados no processo. -j - Realiza o "join" de todos os arquivos baixados em um único arquivo. Um exemplo de uso seria: $ ./DCDownloader.sh -g http://link/file.tar.gz 2 PC1: $ ./DCDownloader.sh -r DC1.conf PC2: $ ./DCDownloader.sh -r DC2.conf Posteriormente: $ ./DCDownloader -j É isso pessoal, espero que tenham gostado e fico a disposição a quaisquer dúvidas, críticas e sugestões.

Por: Davidson Francis



Anterior Proxima



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts