Anterior Proxima

Implementação de lista duplamente encadeada orientada a objetos

Já vi aqui no VOL alguns membros postarem dúvidas sobre implementação de algoritmos relacionados a estrutura de dados, tais como fila dinâmica implementada em C com uso de ponteiros. O que eu ainda não vi, posso estar enganado, foi um algoritmo desse gênero orientado a objetos. Sendo assim implementei uma uma lista duplamente encadeada, orientada a objetos em Java usando o Eclipse. A lista possui métodos para inserir valores no inicio e fim da lista, pesquisar um valor e listar os valores da lista. Implementei o algoritmo de forma que não é possível inserir um valor que já existe na lista na mesma. Além disso o algoritmo possui duas classe para tratamento de exceção do algoritmo com herança das classes Exception e NullPointerException. É só baixar e importar no Eclipse. Para quem for copiar, não esqueça de criar as classes, são 4 no total. Apesar de os comentários não estarem muito didáticos, espero que seja útil a algum membro.

Por: Perfil removido


Pilha Dinâmica Orientada a Objetos com Java

Mais uma de estrutura de dados. Pilha dinâmica orientada a objetos implementada em Java no Eclipse. Possui os métodos empilhar, desempilhar e listar, além de uma classe para tratamento de exceções de pilha vazia com herança na classe NullPointerException. Nessa não implementei a busca, mas pode ser feito facilmente observando o método listar do algoritmo. Novamente, só importar no Eclipse ou NetBeans, ou copiar do texto, criando cada uma das classes. Obs.: Tanto a lista duplamente encadeada que enviei anteriormente quanto a pilha dinâmica podem ser facilmente modificadas, como por exemplo, para receber classes no lugar de uma String.

Por: Perfil removido


Exemplo de uso do módulo Term::InKey

Simples exemplo que demonstra o uso do módulo Term::InKey. Para instalá-lo: cpan Term::InKey Uma versão "equivalente" feita em shell script: http://slackbr.org/forum/viewtopic.php?f=45&t=18792&sid=577d12a41b0e4d4878a64b5bd8188b06

Por: Sandro Marcell


Programa para calcular a média e a nota trimestral

Acho que esse programa só serve para o ensino cabo-verdiano, de onde sou, mas vocês podem modificá-lo/adaptá-lo de acordo com suas necessidades.

Por: Perfil removido


m2psp - conversor de vídeo para o formato de psp

Um script simples que converte qualquer vídeo suportado pelo ffmpeg para o formato de psp (em ótima qualidade) e coloca em uma pasta com nome 'psp_movies' na pasta do usuário, ele já nomeia sequencialmente os arquivos para que o psp possa ler (M4V00001.MP4 , M4V00002.MP4 ...). No primeiro uso ele criara a pasta e o arquivo de log (m2psp.log, que fica junto do script). No psp os vídeos devem ficar em MP_ROOT/100MNV01.

Por: fabricio erdmann


Jogo: Acerte o número (com níveis de dificuldade)

Jogo do acerte o número totalmente escrito em C, nele coloquei níveis de dificuldade e dicas para ajudar o jogador a acertar. Se o pessoal gostar, quem sabe não sai uma versão melhorzinha =p PS: Se alguém achar algum bug, favor, postar nos comentários.

Por: André


Monitorar capacidade das partições

Tive a necessidade de monitorar a capacidade de armazenamento das partições em um servidor e pensei que seria interessante se sempre que essa capacidade estivesse acima de uma valor determinado o sistema me enviasse um e-mail de alerta. Nesse caso o script verifica quantos % a partição esta e se passar de 90% me envia o alerta. Esse script pode ser colocado no cron dependendo da necessidade. Podem existir outras maneiras, mas essa atendeu minhas necessidades, caso tenham outras opções por favor comentem para melhorarmos sempre!

Por: Daniel Fernandes


Gerenciamento do Samba com Dialog

Script para gerenciamento do samba feito com Dialog. Para homenagear os que adoram Linux e amam Rock and Roll, dei o nome de rockandroll.sh. Para ele rodar basta instalar o dialog (ex.: apt-get install dialog ou yum install dialog). Dar permissão de execução (chmod +x rockandroll.sh). E executar: $ ./rockandroll.sh Lembrando que esse srcipt ainda está em desenvolvimento, mas como sou ansioso, quis colocar aqui para compartilhar. Fiquem a vontade em editá-lo etc... Experimente ver as opções -V --version e -h --help que são bastante interessantes também em se ter em um script como esse. Abraço e até logo.

Por: Anderson Rodrigues



Anterior Proxima



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts