21 de outubro de 2008

Série: Segredos Secretos do Windows - II

Esse é dos bons. Tá, talvez não seja tão bom para meros leigos que usam seu Core 2 Duo com 4 Gb de RAM para jogar paciência e entrar no Orkut. Mas para nós, guerreiros que lutam até o fim ("até o fim" leia-se "meia-noite do último dia de entrega daquele trabalho foderoso de programação") vêm a calhar: for.
É esse mesmo, o velho conhecido de nossos trabalhos de C, C++, Java... mas usá-lo em linha de comando para automatizar tarefas é prático e pouco conhecido (e legal de se usar, diga-se de passagem). Vou dar uns exemplos:

1°) Testar seu trabalho para vários arquivos de entrada:
C:\Trab_fod>for %a in (*.txt) do trabalho_foderoso %a
O comando irá percorrer cada arquivo .txt da pasta e fazer a chamada do seu executável um a um:

C:\Trab_fod>trabalho_foderoso biblia.txt
C:\Trab_fod>trabalho_foderoso alcorao.txt
C:\Trab_fod>trabalho_foderoso teste00001.txt
C:\Trab_fod>trabalho_foderoso teste00002.txt
...
C:\Trab_fod>trabalho_foderoso teste99999.txt
Enquanto você comenta o código, faz a documentação, ou joga WarCraft.

2°)Testar IP's:
C:\>for /L %i in (0, 1, 254) do for /L %j in (0, 1, 254) do ping 192.168.%i.%j
Exemplo tosco do uso de for com contador. %i e %j são iniciados por 0 (primeiro algarismo entre os parênteses) e a cada ciclo são incrementados de 1 (segundo algarismo), até 254. Seria o equivalente em C a:

for (i = 0; i <= 254; i++){...}

O for ainda possui outras sintaxes bizarras interessantes, tornando possível coisas do tipo correr o conteúdo de um arquivo e selecionar trechos do mesmo.

Mais informações: C:/>for /?


E por hoje é só, pessoal! Divirtam-se. [/comentário nerd]

(Ps: Aguardando comentários do tipo "Eu já sabia fazer isso no Linux".)

1 de outubro de 2008

[Windows] Seu Windows está otimizado?

Acha que seu computador está otimizado? Eu achava isso do meu, até instalar o TuneUp Utilites 2008. Entre as ferramentas que o compõem, destaca-se:
  • Desfragmentador de disco;
  • Otimizador de inicialização e Internet;
  • Eliminação de lixo de dados (aqueles arquivos que sempre sobram ao desinstalar algum programa);
  • Otimizador e editor do registro do Windows;
  • Recuperação de dados (inclusive arquivos apagados da lixeira) e deleção segura;
  • Desinstalador eficiente (para aquele programa instalado que teima em não sair);
  • Configurador de estilo do Windows;
  • Gerenciador, otimizador e descompactador de memória (ideal para quem tem pouca memória no PC);
  • E outros.
Uma excelente ferramenta para quem deseja manter o Windows sempre a 100%.

Leitor do Blog: Pô, mas a bagaça é paga!
Blogueiro: Infelizmente é, e eu não posso disponibilizar nenhum link para baixar versão crackeada nesse blog. Desculpe.