quinta-feira, 28 de janeiro de 2010

How-to: Reconexão no JDownloader

Os serviços de hospedagem de arquivos, em geral, requerem que você aguarde 15 minutos entre um download e outro com um mesmo IP.

Isso significa em um arquivo dividido em 5 partes, você perde 1 hora esperando. Habilitando a reconexão, esse tempo cai para aproximadamente 10 minutos. Tentador, não é mesmo?

Mas agora, mesmo que não exista um script pronto, isso não é mais problema, porque o nosso gerenciador de downloads favorito, tem um gerador de scripts de reconexão. Como fazer?

É isso que veremos agora (ou não).

Atenção: Esse how-to assume que você, leitor, tem um modem roteado, ou seja, ele é configurado para se autenticar automaticamente no seu provedor de internet. Se não é o seu caso, procure um tutorial de como fazer isso no Fórum do Abusar.

1. Com o programa aberto, clique em Settings e Reconnection. Teremos a seguinte tela.

    2. Clique em Fetch Router IP.


    3. Preencha User e Password com o usuário e senha do seu modem.

    4. Clique em Create Reconnection Script. Vai abrir essa tela.


    5. Clique em Start.

    6. Efetue o reboot do modem com um mínimo de cliques e aguarde.




    7. Aparecerá a seguinte tela.


    8. Clique em Yes.

    9. Na tela principal, clique em Change IP. Aguarde uns instantes. Se o Smiley no canto da tela estiver sorridente, está tudo ok!


    Agora seu JDownloader está configurado. Habilite a reconexão automática e aproveite ao máximo seus downloads.

    Até a próxima.

    Posts relacionados:

    JDownloader, um super gerenciador de downloads.

    terça-feira, 26 de janeiro de 2010

    Tenha seu próprio HAL com o festival.

    Quem já viu 2001 - Uma Odisséia no Espaço?

    E quem já viu o filme sem ficar com vontade de ter um HAL 9000 em casa? Eu, pelo menos, fiquei doido para ter um.

    É claro que tê-lo em casa não é uma das escolhas mais espertas a se fazer, vide o ocorrido no filme, mas pelo menos gostaria de ter um computador que verbalizasse algo, ao invés de usar simples janelas pop-up ou bips.

    Então, graças ao festival, um framework genérico de sintetização de voz da Universidade de Edimburgo,  podemos ter nosso próprio HAL (sob controle, se você estiver usando Linux).

    Vamos lá:

    #apt-get install festival

    Após instalá-lo, vamos começar a usar.

    gama@gamahouse:~$ festival
    Festival Speech Synthesis System 1.96:beta July 2004
    Copyright (C) University of Edinburgh, 1996-2004. All rights reserved.
    For details type `(festival_warranty)'
    festival>


    Digite (SayText "Hello, I'm glad to serve you!")

    Não é demais?
    Mas dessa forma, não é muito prático para se trabalhar, então usaremos a flag --tts que nos permite usar qualquer texto como entrada, e até mesmo pipes e redirecionamento.

    Por exemplo:

    $date | festival --tts

    Para facilitar ainda mais, podemos criar um script para que o festival converta qualquer texto.

    $nano speaker.sh
    $#!/bin/bash
    echo $1 | festival --tts
    ^O
    ^X
    $chmod +x speaker.sh


    Pronto, agora é só rodar o script com ./speaker 'Hello, World!' ou ./speaker $(date), ou qualquer outra coisa.

    Estou usando para que o wget me avise quando os downloads são concluídos.

    Você pode usá-lo para ler logs, notificar verbalmente uma tentativa de invasão ou simplesmente você pode dar um susto em alguém em casa acessando sua máquina via SSH e mandando alguma mensagem.

    As possibilidades só dependem de sua imaginação e conhecimento de Shell Script. A minha bagagem de Shell Script ainda é pequena, por isso dei poucos exemplos.

    Lembre-se, isso só serve para tornar seu computador mais divertido, não leve isso a sério demais. E mais, não espere ter a voz do Douglas Rain em sua máquina

    Em breve, vou postar sobre como instalar mais vozes no festival.

    Posts relacionados:

    quinta-feira, 21 de janeiro de 2010

    BSD Magazine agora é free!

    Agora, a revista BSD Magazine é free e mensal. A revista tem diversas seções, como: GetStarted, how-tos e várias outras.

    Na edição 1/2010 tem um ótimo artigo de Petr Topiarz sobre o uso do NetBSD como desktop completo e um how-to de criptografia do sistema de arquivos muito interessante.

    Baixe a sua cópia : http://bsdmag.org/

    Fonte: FUG-BR

    sexta-feira, 15 de janeiro de 2010

    Juros no GnuCash

    Você pagou aquele boleto com dois dias de atraso e quer lançar os valores no GnuCash. Como fazer?

    - Simples, altero o valor do boleto no lançamento do dia e pronto. Certo?

    Errado, pois dessa forma você nunca vai saber o tamanho do rombo no seu orçamento causado pelos juros, e você dificilmente vai se policiar para manter suas contas em dia.

    O que fazer?
    1. Crie uma conta de despesas chamada Juros(normalmente ela é criada automaticamente na hierarquia de contas).
    2. Abra um novo lançamento na conta de despesas relativa ao débito e clique no botão Divisão, na barra de ferramentas.
    3. Adicione na coluna Total Desconto o valor bruto da despesa(i.e. com juros, multa, etc.)
    4. Nas linhas seguintes adicione os valores discriminados, e associe-os a cada conta creditada. Ex. R$ 550,00 no total da despesa, indo R$495.00 para a despesa real e R$ 55,00 para os juros.
    5. Após, clique em Registrar.
    Vai ficar mais claro observando a figura abaixo:




    Nunca se esqueça, controle seu dinheiro, sempre. Mas sem informações consistentes e confiáveis não adianta nem tentar.

    Long life and prosper!

    quinta-feira, 7 de janeiro de 2010

    Novo recorde com Linux

    O novo valor de pi, calculado pelo francês Fabrice Bellard, tem fantásticos 2699999990000 dígitos, batendo o recorde anterior de 2576980370000 dígitos, calculados por Daisuke Takahashi.
    So far, so good... so what? Não gosto tanto de matemática assim... Mas ao visitar a página de Bellard, a surpresa foi enorme ao descobrir os outros trabalhos do cara, fora da matemática pura.
    • Ffmpeg : O que falar desse projeto?
    • Qemu : O ultraportátil emulador de processadores.
    • QEmacs : Um clone do emacs, que tem suporte a imagem, som e vídeo via ffmpeg(!).
    • Tiny C Compiler : Um micro-compilador de linguagem C, que gera código x86, podendo compilar 859000 linhas/segundo contra 98000 do GCC. (Teste realizado num P4 2.4GHz)
    O interessante é que Bellard usou um computador comum(?), um Intel i7 com 6GB de RAM com o Fedora 10 de 64bits , enquanto Takahashi usou o computador T2K Open Supercomputer da Universidade de Tsukuba, no Japão.

    Press releases:
    Takahashi
    Bellard

    Falando em TCC (o compilador), com toda essa rapidez eu até me animei a baixar o fonte do kernel e partir para um Linux do zero, o que pode ser muito divertido, ou não.

    Para isso, nada como um intensivo no Linux from Scratch.

    Parabéns, Bellard!

    terça-feira, 5 de janeiro de 2010

    How-to: Dual boot no pendrive com DSL e Hiren's Boot

    O DSL, ou Damn Small Linux é uma micro distro que cabe em 50MB, muito versátil, que roda como LiveCD ou LiveUSB. Também roda do HD em qualquer máquina(sim, até em 486's DX com 16MB de RAM) em modo gráfico(!!!).

    Já o Hiren's BootCD é um canivete suiço do técnico, que tem utilitários para quase tudo, desde manipular partições do HD, acessar arquivos e/ou efetuar backup em sistemas corrompidos e muitos outros de interesse de qualquer usuário avançado de computadores.

    Vamos então juntar essas duas ótimas tecnologias num só pendrive, de forma rápida e fácil. Para isso você vai precisar de:
    E vamos ao trabalho.

    1.Rode o USB Installer for DSL e siga as instruções. Se você quiser ficar só com o DSL, pode parar por aqui.
    2.Rode o programa grubinst_gui.exe e instale o grub no pendrive, como na figura abaixo.


    3.Copie os arquivos grldr e menu.lst para a raiz do pendrive.
    4.Abra a iso do Hiren´s e copie tudo para o pendrive, com a mesma hierarquia de pastas.
    5.Adicione as seguintes linhas ao final do arquivo menu.lst

    title DSL 1.2 (2.4.26) 1024x768 (save to RAM)

    kernel /linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 toram nomce noapic quiet knoppix_dir=/KNOPPIX knoppix_name=knoppix
    initrd=/minirt24.gz

    Obs. Tenha em mente que a linha onde está escrito kernel é uma única linha, não podendo ter caracteres de LF nem CR.

    6.Pronto! Agora é só ajustar as configurações da sua placa-mãe para dar boot via USB e testar.

    Em breve (se houver tempo), vou tentar fazer o dual boot com o Slax, usando o seu gerenciador de boot, que é muito mais legal. Se conseguir, eu posto aqui.