Script de caixa eletrônico em C
Script de caixa eletrônico em C. O usuário digita o valor e o programa informa quantas notas de cada valor serão necessárias para formar aquele valor. O programa procura sempre formar o valor com o menor número de notas possíveis.
Por: Angelito Monteiro Goulart
Redimensionando e Organizando imagens para vizualizar no PSP
Queria ler mangás (quadrinhos japoneses) no PSP, mas tinha o seguinte problema: as imagens, quando maiores que a resolução do PSP, demoravam para carregar pois o mesmo as redimensionava em tempo real. Para resolver este problema, criei um script muito simples que utiliza o Mogrify para redimensionar as imagens. Chamo atenção para o fato de que somente redimensionar as imagens não resolveu meus problemas, pois o PSP ordena as imagens por data de modificação, e não por ordem alfabética do nome. Então utilizei o touch para atualizar a data de modificação dos arquivos e deu certo! Antes de colocar este script aqui no VOL, postei em meu blog. Para quem quiser ver fotos de como é o resultado, aqui está o link: http://onbytes.blogspot.com/2009/05/psp-manga-no-psp.html Bom divertimento! Atenciosamente, Daniel Gimenes
Por: Daniel Gimenes
String split
Simples script que divide uma string conforme o separador especificado pelo usuário. Ex.: $ script Linux - L-i-n-u-x Flw!!!
Por: Osama Jr.
Fibbonacci com Memoization - O(n)
Visto que rolou uma brincadeira de otimização do código que encontra um número de fibonacci aqui (http://www.vivaolinux.com.br/script/Sequencia-fibonacci-com-35-linhas-e-for), resolvi mostrar uma técnica legal para se ter um desempenho muito superior. A brincadeira do pessoal era em relação ao menor número de linhas. Porém, o que quero mostrar aqui é o desempenho de execução. Vejam a diferença: Código cedido pelo thiagodorneles com algumas modificações: #include
long int fibo(int n) { return ((n<2)?1:(fibo(n-2)+fibo(n-1))); } int main(int argc, char **argv) { int v = atoi(argv[1], 10); long int r = 0; r = fibo(v); printf("Resultado fibonacci: %ld\n",r); } Comparação de tempo de execução entre o meu código e o do Thiago: dang@server:~/fibo$ time ./fibo_daniel 40 Fibonacci[40] = 165580141 real 0m0.025s user 0m0.000s sys 0m0.024s dang@server:~/fibo$ time ./fibo_thiago 40 Resultado fibonacci: 165580141 real 0m5.548s user 0m5.380s sys 0m0.028s Quem quiser fazer o teste, fique a vontade. A idéia da técnica de memorization é guardar os valores já calculados para evitar recálculo. Este é uma das bases da programação dinâmica. ;) Bom estudo a todos, Daniel Por: Daniel Gimenes
Ordenar sequência de números
Este script em C organiza sequências de números de forma crescente ou decrescente. Finalmente comecei a me divertir escrevendo códigos-fonte interessantes. A sequência pode ter quantos elementos o usuário quiser para o mesmo código-fonte, estando limitado apenas pelo computador. São 48 linhas que usam "for, do...while, vetores, etc".
Por: Vinícius dos Santos Oliveira
Administrar squid com autenticação, simples e objetivo.
Este script nos ajudará de forma bem simples e objetiva a fazer as tarefas mais comuns como adicionar/excluir usuário, definir a senha do usuário, adicionar e remover sites proibidos, permitidos e sites para o horário de almoço. Para mais informações sobre o script e para tirar o máximo de proveito dele, acesse http://gelberarrudajr.blogspot.com/2009/05/artigo-squid-com-autenticacao-manual.html Espero ajudar!!!
Por: gelber de arruda junior
Embaralhando aleatoriamente vetores - array shuffle
Na verdade este não é um shell script, e sim um "Gawk script" para o GNU Awk. Fiz ele baseado nas idéias deste script: http://www.slackbr.org/forum/viewtopic.php?f=45&t=17737 Ele embaralha aleatoriamente todos os elementos dum dado vetor. É bem simples... Valeu!!!
Por: Osama Jr.
Imspector - Manipular ACLS facilmente
Esse script ajuda o administrador a controlar o msn em sua rede facilmente sem precisar ficar editando os arquivos de configuração. O script gera o arquivo padrão de acls do IMSPECTOR a partir do dialog. Mais detalhes sobre sua utilização em http://gelberarrudajr.blogspot.com/2009/05/neste-artigo-nos-vamos-aprender.html. Bom proveito!!!
Por: gelber de arruda junior
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Warsaw no Ubuntu/Kubuntu 26.04, alguiém conseguiu? [RESOLVIDO] (2)
Continuando meus tópicos anteriores (13)
As Assinaturas Perderam o Negrito e o Itálico? [RESOLVIDO] (1)









