Anterior Proxima

Função para escrita de um número em notação binária através de recursão

Este programa traz um função recursiva que escreve na tela em base 2 (base binária) um número fornecido previamente. No programa ela é usada em teste para os números de 1 a 100. Ele adentra em si mesmo até encontrar o caso-limite, que é a chamada para zero. Depois ele retorna das chamadas escrevendo o que foi encontrado. Deste modo ele não imprime o número ao contrário. Há um tratamento de exceção no início através de uma variável estática interna à função usada como "flag". Ela sinaliza se o zero encontrado foi fornecida na primeira chamada ou se é um caso final onde o número foi inteiramente dividido. Se for um caso inicial, ele imprime este zero. Senão ele retorna das chamadas. Isso permite que nos outros casos não sejam escritos zeros no início dos números. Como sempre, aguardo por bugs.

Por: Perfil removido


RWwmaMp3 - converter wma para mp3

Script simples para converter de wma para mp3. Converte todos os arquivos wma do diretório corrente. Obs.: Para usá-lo, instale antes o mplayer.

Por: Perfil removido


RWLamp - Instalador Lamp-server

Desenvolvi para facilidade em instalar o Lamp-server já que muitos aqui no fórum tentam usar o xampp, particularmente eu tive muitas dores de cabeça com esse tipo de programa que diz facilitar sua vida ao instalar tudo tão fácil! Então decidi em um script fazer isso. Havendo problemas pode comunicar, eu uso sempre que formato meu Notebook. Obs.: Uso Ubuntu 11.04, só pra deixar claro que testei nele. E uso sempre que formato o Notebook. Stay Linux :)

Por: Perfil removido


Array de números aleatórios não-repetidos de um intervalo em Shellscript (Bashscript)

Este script preenche um array de tamanho N com números aleatórios pertencentes ao intervalo de 1 a N. Ele gera um número e verifica se já foi inserido. Se sim, ele insere, gera outro e repete-se de novo. Se não, ele gera outro número e volta ao teste até o preenchimento completo do array. Dá prá saber se foi repetido algum número com o seguinte comando: $ ./alea001.sh | sort -n --key=2 Que pode ser melhorado usando-se comandos de linha como uniq, que filtram texto por critério de repetição. O teste foi feito usando-se o número 52 porque é o mesmo número de cartas do baralho comum. Por enquanto está sem falhas.

Por: Perfil removido


Lista de números aleatórios não-repetidos de um intervalo em Perl

Este script gera uma lista unidimensional tamanho N, preenchendo esta completamente com números aleatórios no intervalo de 1 até N sem repetições. Gera-se um número aleatório, este é verificado se foi inserido anteriormente. Se caso não, ele o insere e repete o procedimento, senão ele gera outro valor e procura novamente se repetiu. Até que a lista esteja por completo cheia com um valor de cada. Repetições podem ser visualmente identificadas através de: $ ./alea001,pl | sort -n --key=2 Escolheu-se o valor 52 para teste por ser este o número de cartas de um baralho-padrão. A verificação de repetições tornar-se á exaustiva caso não seja automatizada. Por enquanto não constam falhas, sendo que na versão em C já constei por algo. Logo podem haver.

Por: Perfil removido


Vetor de números aleatórios não-repetidos de um intervalo em C

Este programa cria um vetor unidimensional de tamanho N e preenche-o por completo com números no intervalo de 1 até N sem repetir um número já inserido na próxima inserção. Ele tenta gerar um número aleatório, verifica se este já está escrito, caso não esteja ele insere e procura valores para a próxima posição, senão ele gera outro valor e reprocessa com o teste. Para se observar se houve alguma repetição, pode se observar a saída do seguinte comendo: $ ./alea001 | sort -n --key=2 A título de exemplo foi escolhido o valor 52 por causa do baralho tradicional ter 52 cartas. Para valores pequenos observa-se diretamente se houve repetições. Ainda não encontrei falhas, o que significa que não possa havê-las.

Por: Perfil removido


Configurar Compartilhamento NFS

Este script contém as opções mais gerais para configuração de um compartilhamento NFS em ambiente gnome. Fiz ele algum tempo atrás, por isso pode estar 'defasado' em relação a algumas distro que nem gnome usam mais (como o ubuntu...) Ainda poderia ser criada uma janela oferecendo opções de montagem na forma de checkboxes, etc...

Por: Isaque Vieira de Sousa Alves


RWm4aMp3 - converter arquivos de música m4a para mp3

Simples e funcional. Um amigo trouxe umas músicas em m4a aqui e queria converter, pesquisando um pouco, e a solução está no script aqui, algo mais que aprendi nessa busca.

Por: Perfil removido



Anterior Proxima



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts