terça-feira, 25 de agosto de 2009
Script para download de arquivos no rapidshare.
É muito comum, surgir a necessidade para efetuar o download de um único arquivo ou múltiplos no servidor ao final do expediente. Assim no dia seguinte, restando apenas a tarefa de conferir a presença de todos os arquivos baixados sequencialmente durante a madrugada no HD do server.
Assim que o serviço Rapidshare desabilitou o captcha para usuarios free, tornou-se possível o download automático com shell script. O projeto rapidshare-dl.sh permite esta tarefa. A seguir uma receita de bolo passo-a-passo de como utiliza-lo.
Download e Instalação:
$ wget http://tokland.googlecode.com/svn/trunk/rapidshare/rapidshare-dl.sh
$ sudo cp rapidshare-dl.sh /usr/local/bin/rapidshare-dl
$ sudo chmod +x /usr/local/bin/rapidshare-dl
Download de um único arquivo:
$ rapidshare-dl http://link_rapidshare http://outro_link_rapidshare
Download utilizanto um arquivo texto contendo uma lista de links:
$ rapidshare-dl nome_do_arquivo.txt
Download de todo o site com links Rapidshare (cuidado hehehe) :
$ rapidshare-dl http://link_do_servidor
Mais informaões em http://code.google.com/p/megaupload-dl/wiki/RapidShare.
Fonte: Inteligência Coletiva
JDownloader
O JDownloader aceita filas de download, ou seja, é só colocar os links dos arquivos que deseja baixar, para que ele inicie um download assim que o outro acabar! Bem mais simples que o modo "convencional".
Download
quinta-feira, 23 de julho de 2009
Conexão Banda Larga Claro 3g
Ao instalar o serviço em casa, consegui velocidades estonteantes na faixa de 22kbp/s e dai para baixo. A média de tempo para carregar uma página ficava por volta de 5 a 10 minutos (quando carregava). Detalhe importante: eu contratei a conexão de 1MB/s. Metade da velocidade da conexão discada, que é o que estou usando.
Fui ver na Web o que diziam deste serviço da Claro e quase morri de susto. A qualidade varia enormemente, mas eu diria que a grande maioria está muito insatisfeita. Tenho que admitir que uns poucos estão satisfeitos, mas isto se não está chovendo, o tempo está limpo, etc. Choveu, a conexão some.
Como ainda estava dentro do prazo de devolução, não tive dúvida, mandei o treco de volta para o revendedor.
Para ler o conteúdo completo: Dicas-L
Banda Larga no Brasil - Uma piada de mal gosto
O que chamamos de banda larga no Brasil, na verdade é uma grande piada, contada pelas falaciosas empresas de telecomunicações, que são reguladas por uma entidade que simplesmente não cumpre com suas obrigações e ninguém faz nada sobre isso. Quer ver como eles mentem e te enganam descaradamente?
Vocês sabiam que a velocidade da banda larga que contrataram é apenas "ilustrativa", e que o valor real garantido em contrato é, em média, 10% disso? Sabia que esta velocidade "ilustrativa" não é bidirecional?
Trocando por miúdos, quando você fica todo feliz em ter 2MB de banda larga, na verdade seu contrato diz que você tem direito a 200kbps de banda, extensível (quando possível) a 2Mbps. Claro que esta "tremenda velocidade" é apenas no sentido chamado de downstream (da Internet para seu computador), pois no sentido contrário (upstream ou do seu computador para a Internet), a velocidade raramente passa dos 256 kbps (sendo 128kpbs o valor comumente utilizado). Esta última explicação pode agora te ajudar a entender o motivo pelo qual você consegue baixar muito rápido um e-mail com um anexo grande, mas demora muito para, por exemplo, re-enviar este e-mail para outras pessoas.
Para ler o conteúdo completo: Dicas-L
segunda-feira, 4 de maio de 2009
Instalando e configurando o NTFS-3G
Introdução
Se você usa Windows e Linux em dual boot, provavelmente já sentiu falta de uma coisa: acesso em modo leitura e escrita em partições NTFS do Windows.A um tempo atrás foi anunciado o projeto ntfs-3g, que acabava de vez com o problema de acesso as partições NTFS, que era muito deficiente no Linux. O projeto ainda estava em fase beta, por isso sempre se ouvia falar por aí que o driver ntfs dava problema, corrompia partições e etc... Mas seus problemas acabaram! Saiu a versão 1.0 final do driver, que está muito mais estável. Vamos à instalação.
Instalação
Instalei e testei o driver no SuSE Linux 10.1, mas os passos aqui descritos funcionam em qualquer distro. E inclusive o driver foi portado para outros Sistemas Operacionais (Free-BSD, Mac-OS).Primeiro é necessário baixar o fuse 2.6 ou superior. De Acordo com o que consta no site do ntfs-3g, ele é necessário para aproveitar todo o desempenho do driver ntfs. No meu caso eu vou instalar ele do fonte, mas você pode baixar em forma de pacote rpm ou deb, dependendo da sua distro. Baixe ele aqui:
Instalei a versão 2.6.3, mas pode ser que quando você estiver lendo este artigo já exista uma mais nova. Para instalar um programa do fonte é usado o mesmo método de um programa normal, mas tive que usar o parâmetro "--enable-kernel-module", que usa os fonte do kernel e os compiladores para gerar o módulo necessário para o funcionamento do Fuse, portanto é necessário os fontes e os compiladores instalados.
$ tar -xvf fuse-2.6.3.tar.gz
$ cd fuse-2.6.3
$ ./configure --enable-kernel-module
$ make
$ su
# make install
Depois de instalado, vamos para instalação do ntfs-3g.
Faça o download do fonte no site www.ntfs-3g.org. Apesar do arquivo do fonte estar com a extensão .tgz, ele não é do Slackware. É fonte mesmo.
O processo de instalação do ntfs-3g é o mesmo que o do fuse:
$ tar -xvf ntfs-3g-1.0.tgz
$ cd ntfs-3g-1.0
$ ./configure
$ make
$ su
# make install
Se tudo correu bem, vá para a próxima parte do artigo.
Montando as partições em modo leitura e escrita
| Primeiro devemos carregar o módulo do fuse usando o comando: # modprobe fuse Podemos também adicionar o comando no /etc/rc.local” para ele ser executado todo o boot. Mas para quem usa o SuSE o comando deve ser inserido no /etc/init.d/boot.local (ou você pode inserir no modules.conf da sua distro). E para montar uma partição NTFS em modo leitura e escrita você deve usar o comando: # mount -t ntfs-3g /dev/hda1 /mnt/windows Onde:
Ou ainda: # mount -t ntfs-3g /dev/hda1 /mnt/windows -o locale=pt_BR.utf8 Isso resolve o problema de acentuação nas partições do Windows em português do Brasil. Você pode também adicionar essa linha no seu /etc/fstab: |
| /dev/hda1 /mnt/windows ntfs-3g defaults,auto,locale=pt_BR.utf8 0 0 |
Isso fará com que a partição seja montada como leitura e escrita no boot. Testes e consideraçõesDepois da instalação, fiz vários testes para assegurar que o driver estava funcionando perfeitamente. Copiei vários arquivos pequenos para dentro da partição, enchi a partição de arquivos, movi arquivos, apaguei arquivos copiados pelo Windows e todos os testes não geraram nenhum problema na partição. Portanto, aprovado!Um fato que deve ter um pouco de atenção é que quando você desliga o Windows de maneira incorreta, o ntfs-3g não monta a partição por que ela está marcada como "suja", devendo ir até o Windows para o sistema ser marcado como "limpo" novamente. Espero que gostem do meu primeiro artigo! Abraços. Fonte: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6265 |
Convertendo AVI em DVD, Add Legenda e Queimando
Convertendo AVI em DVD, Add Legenda e Queimando
O ffmpeg é uma poderosa ferramenta para conversão de áudio e vídeo, e suporta nativamente uma série de codecs. Para converter um arquivo de vídeo qualquer em formato DVD Widescreen, utilizamos o comando
ffmpeg -i arquivo.avi -target ntsc-dvd -aspect 16:9 arquivo.mpg
Ou para o formato de TV
ffmpeg -i arquivo.avi -target ntsc-dvd -aspect 4:3 arquivo.mpg
Isto toma como entrada (-i) o vídeo arquivo.avi e gravará o resultado em arquivo.mpg O -aspect especificado também pode ser numérico, conforme a tabela abaixo
| -aspect | Tamanho |
|---|---|
| 1 | 1:1 pixels |
| 2 | 4:3 display |
| 3 | 16:9 display (widescreen) |
| 4 | 2.21:1 display (cinema) |
Melhorando a qualidade
Existem uma série de switches do ffmpeg que podem ser usados para melhorar a qualidade do vídeo, entre elas, podemos alterar o -qmin e também efetuar a conversão em duas passagens. Para isso executaremos dois comandos
ffmpeg -i arquivo.avi -target ntsc-dvd -qmin 1 -aspect 16:9 -pass 1 -y arquivo.mpg
ffmpeg -i arquivo.avi -target ntsc-dvd -qmin 1 -aspect 16:9 -pass 2 -y arquivo.mpg
Na primeira conversão (pass 1) ele gera um arquivo de log com detalhes sobre todas as cenas. Na segunda vez (pass 2) ele lê este arquivo e utiliza estas informações para melhorar a qualidade final do vídeo. O switch -y faz com que qualquer arquivo seja sobreescrito caso já exista. Apesar de termos especificado -aspect 16:9, é possível especificar outro aspecto caso o vídeo não seja widescreen.
Adicionando legendas
Para adicionar legendas ao recém-gerado arquivo.mpg, utilizaremos o utilitário spumux, que faz parte do pacote dvdauthor. É necessário criar um arquivo de configuração, que chamaremos de spumux.xml
Este arquivo está especificando o arquivo de legendas sub.srt com a fonte Vera.ttf tamanho 24. O arquivo de fonte deve estar presente em ~/.spumux/Vera.ttf. Para adicionar as legendas ao arquivo mpeg, certifique-se que elas se encontram no arquivo sub.srt no mesmo diretório do arquivo spumux.xml, e execute
spumux spumux.xml <> dvd.mpg
Isso adicionará as legendas e gravará o resultado em dvd.mpg.
Gerando a estrutura do DVD
Discos de vídeo DVD têm uma estrutura especial, que é gerada pelo dvdauthor com o arquivo de configuração dvdauthor.xml
Isto especifica que será criado um dvd chamado DVD, a partir do arquivo dvd.mpg, com quatro capítulos, nos pontos zero, trinta segundos, cinco minutos e dez minutos e quinze segundos, especificados no formato hh:mm:ss (é possível omitir a hora como mostra o exemplo). Para gerar o dvd, executar no mesmo diretório do arquivo dvd.mpg
dvdauthor -x dvdauthor.xml
Com isso será criado um subdiretório DVD com as pastas VIDEO_TS e AUDIO_TS. A estrutura deve ser semelhante à apresentada abaixo
AUDIO_TS:
VIDEO_TS:
VIDEO_TS.BUP VTS_01_0.BUP VTS_01_1.VOB VTS_01_3.VOB
VIDEO_TS.IFO VTS_01_0.IFO VTS_01_2.VOB VTS_01_4.VOB
Gerando o .iso e gravando o disco
Os arquivos no DVD não podem ser gravados de qualquer maneira. Para que exista compatibilidade entre todos os players, existe uma ordem correta em que eles devem ser gravados no disco, o que não é problema, pois o famoso mkisofs já possui a opção -dvd-video que gera o ISO no formato adequado. Para isso executamos
mkisofs -o dvd.iso -dvd-video DVD/
Onde -o especifica o arquivo de saída e DVD/ é o diretório gerado pelo dvdauthor. Com a imagem pronta, é possível listá-la com o comando
isoinfo -i dvd.iso -l
A saída deste comando deve ser parecida com
Directory listing of /
d--------- 0 0 0 2048 Aug 14 2004 [ 282 02] .
d--------- 0 0 0 2048 Aug 14 2004 [ 282 02] ..
d--------- 0 0 0 2048 Aug 14 2004 [ 284 02] AUDIO_TS
d--------- 0 0 0 2048 Aug 11 2004 [ 283 02] VIDEO_TS
Directory listing of /AUDIO_TS/
d--------- 0 0 0 2048 Aug 14 2004 [ 284 02] .
d--------- 0 0 0 2048 Aug 14 2004 [ 282 02] ..
Directory listing of /VIDEO_TS/
d--------- 0 0 0 2048 Aug 11 2004 [ 283 02] .
d--------- 0 0 0 2048 Aug 14 2004 [ 282 02] ..
---------- 0 0 0 8192 Aug 12 2004 [ 289 00] VIDEO_TS.BUP;1
---------- 0 0 0 8192 Aug 12 2004 [ 285 00] VIDEO_TS.IFO;1
---------- 0 0 0 81920 Aug 12 2004 [2191612 00] VTS_01_0.BUP;1
---------- 0 0 0 81920 Aug 12 2004 [ 293 00] VTS_01_0.IFO;1
---------- 0 0 0 88064 Aug 12 2004 [ 333 00] VTS_01_0.VOB;1
---------- 0 0 0 1073401856 Aug 13 2004 [ 376 00] VTS_01_1.VOB;1
---------- 0 0 0 1073467392 Aug 13 2004 [ 524498 00] VTS_01_2.VOB;1
---------- 0 0 0 1073444864 Aug 13 2004 [1048652 00] VTS_01_3.VOB;1
---------- 0 0 0 1073623040 Aug 13 2004 [1572795 00] VTS_01_4.VOB;1
Perceba que o arquivo VIDEO_TS.IFO está gravado no menor setor do disco (o número entre colchetes, descartando os diretórios).
O passo final é a gravação do disco, que deve ser efetuada com o growisofs do pacote dvd+rwtools
growisofs -dvd-compat
Fonte: http://linux.infoage.com.br/DVD_Video
sexta-feira, 1 de maio de 2009
Gravar CD no Linux por linha de comando
i) ISO do CD:
# dd if=/dev/cdrom of=nome_do_arquivo.iso
dd - copia os bits do cd para o PC
if - local onde se encontra o dispositivo
of - o arquivo gerado
ii) Gravar o CD:
# cdrecord -v nome_do_arquivo.iso
v- verbose (exibe os dados da gravação)
Fonte: http://www.vivaolinux.com.br/dica/Gravar-CD-no-Linux-por-linha-de-comando/