Anterior Proxima

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


Baixar STREAMS MMS://, RTS:// e Outros...

-------- Script para download de streams mms, rts e outros --------- Utilizacao: mmsdown [url_do_video] [nome_do_arquivo_de_saida] Exemplo: mmsdown mms://caminho_do_video.wmv meu_video ------------------------------------------------------------------------------

Por: Phillipe Smith


Ubuntu Fácil

Com esse script os pacotes básicos são instalados, abaixo a relação : epiphany-browser; vlc;vlc-plugin-*; gnome-core gdm network-manager-gnome fast-user-switch-applet human-theme x11-xserver-utils tangerine-icon-theme gnome-themes-ubuntu ubuntu-artwork jockey-gtk gnome-screensaver gnome-utils

Por: Bruno Macagnani



Anterior Proxima



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts