terça-feira, 29 de janeiro de 2008

youtube-dl, pornotube-dl e metacafe-dl...

Este resumo não está disponível. Clique aqui para ver a postagem.

quinta-feira, 24 de janeiro de 2008

Sem o Youtube e agora sem o youtube-dl????

Desde o ano passado, eu comecei a utilizar o youtube-dl para salvar em meu computador um ou outro vídeo que eu achava interessante no Youtube. Mas na verdade nem sempre era preciso, pois muitas vezes o vídeo, logo depois de assistido, estava na pasta cache do Firefox (em /home/pasta_do_usuário/.mozilla/firefox/******.default/Cache), só tinha o trabalho de copiar e colar em outro local. Quando não estava, ia para o terminal e digitava:

marques@marques-desktop:~$ youtube-dl http://www.youtube.com/watch?v=hkDjFI5OKqg

Nestes últimos dias, devido a minha "excelente" banda larga (veja aqui e aqui), não só não conseguia ver um vídeo inteiro no Youtube, como ainda não conseguia baixar um vídeo inteiro com o youtube-dl. Sempre parava. Mas para isso, tinha uma solução:

marques@marques-desktop:~$ youtube-dl -g http://www.youtube.com/watch?v=hkDjFI5OKqg

A opção -g (--get-url) me retornava o endereço do vídeo. Depois, era só utilizar:

marques@marques-desktop:~$ wget -c endereço_do_vídeo

Isso até ontem. Hoje tentei novamente, e não deu certo. Após muito analisar, cheguei a conclusão de que o Youtube mudou a sua programação, inviabilizando a utilização do programa. Para não ficar sem o Youtube até a atualização do youtube-dl, tive que apreender como a coisa funcionava.

Usando como exemplo o vídeo http://www.youtube.com/watch?v=wjfZsosM9Rg, descobri que próximo a linha 100 tem uma declaração que começa assim:

var swfArgs = {"sourceid": "y", "video_id": "wjfZsosM9Rg", "l": 243, "sk": "rJVkSdKW502_sBDakqgXTAR", "t": "OEgsToPDskK3c4FUV61I9g02BPNHrNPP", [...]

O importante é as partes que estão em destaque. Com elas, vamos para o wget:

marques@marques-desktop:~$ wget -c "http://youtube.com/get_video?video_id=wjfZsosM9Rg&t=OEgsToPDskK3c4FUV61I9g02BPNHrNPP"

E o vídeo vem...


Dá um trabalho fazer isso, mas para mim que não consigo ver um vídeo no Youtube por causa da minha "banda larga", não tenho escolha.

F.M.

terça-feira, 22 de janeiro de 2008

3G no Ubuntu, parte II...

Mais uns dias fora da internet. O que eu esperava que fosse a solução dos meu problemas, ma verdade se mostrou a pior bomba que eu já comprei em minha vida. Senti até saudade dos tempos das cavernas (i.e., internet discada).

Como eu postei aqui, adquiri semana retrasada o plano banda larga 1 Mbps 3G da Claro. Que bomba. Primeiro, nunca consegui chegar a 1 Mbps, nem mesmo dentro da rede da Claro. Em testes consegui, no máximo, 765,38 Kbps (repito: isso em testes dentro da rede Claro, que, como informa a própria empresa, permite "...a visualização da capacidade real da rede 3G da Claro."). Indo para a internet, a coisa cai bastante: fazendo um teste em seguida deste último, consegui 202 Kbps de download, e 277 Kbps de upload, que também foi o máximo que consegui medir em testes de velocidade na internet. Mas raramente é assim. Já medi 147,11 Kbps dentro da rede Claro.

(Ao fundo: Ana Lara Cim, uma das belas paisagens do Bella da Semana)

Os teste podem ser feitos em http://www.claro.com.br/testebandalarga/.

E Se fosse só isso ...

O grande e maior problema é a instabilidade. Os dados as vezes vem em rajadas. Por exemplo, quando você abre uma página, acaba vindo um pedaço, para um pouco, vem mais um pedaço, para mais um pouco, e assim vai. A navegação acaba ficando enfadonha.

Além disso, a conexão cai a toda hora. Ontem, por exemplo, meu computador ficou no total 7h e 14 min conectado (calculado pelo kppp). O modem se conectou a rede 23 vezes, o que da uma média de aproximadamente 18 minutos. E dá para dizer que estava um "pouco estável" ontem, tem dias piores...

E o pior é que (ou pelos menos) não é só comigo, mais gente entrou nesta furada. A internet esta cheia de reclamações do 3G da Claro. Praticamente só reclamações. Cito, como exemplo, o post Notinhas sobre a rede 3G da Claro, do blog Techbits. E até criaram um blog em homenagem: Internet Banda Lerda - Claro 3G. Só tó usando banda larga da Claro ainda porque, até o momento, não tenho outra opção. se bem que, depois de usar ela, tó vendo que internet discada não é tão ruim assim.

...

Voltando as configurações do modem no Ubuntu: como eu tinha comentado no post anterior, o Guia do hardware lançou um guia de acesso móvel. Até tinha comentado que talvez eu tivesse que mudar as minhas configurações. Ocorre que aquelas configurações são para o modem E220, e eu tenho o modem E226. Tentei seguir o guia, mas não funcionou no meu modem.

E tive também um problema de DNS. A Claro mudou os servidores de DNS (ou os IPs, sei lá). Fiquei dois dias sem internet até descobrir isso. Agora é 200.169.117.14 e 10.229.28.29. Por vias das dúvidas, vai saber se ela vai trocar novamente, tó utilizando os IPs do OpenDNS: 208.67.222.222 e 208.67.220.220. Tem um tutorial sobre ele no Guia do Hardware, aqui.

F.M.

domingo, 6 de janeiro de 2008

3G no Ubuntu...

Como devem ter percebido, eu estive fora do ar por uns dias. Nesta mudança um pouco repentina de cidade (como postei aqui), acabei ficando um bom tempo sem computador, e depois mais um bom tempo ainda sem acesso a internet. Só consegui voltar a rede neste final de semana. Ainda estou em meio a mudança, obras, problemas aqui e ali, mas acho que vou poder seguir com este blog em dia.

Bem, voltando ao assunto internet, em Soledade eu utilizava um conexão banda larga Turbo 400 da Brasiltelecom. Tentei solicitar este mesmo serviço em Gravataí, mas na rua onde eu vou morar não havia porta adsl disponível, e nem previsão de disponibilidade. Como eu não queria voltar para a era das cavernas (i.e., internet discada), resolvi sair ontem e só voltar para a casa com a solução para este problema, nem que tivesse que colocar um satélite no espaço.

Ainda bem que a solução foi mais simples. A operadora de telefonia móvel Claro lançou recentemente planos de internet banda larga (quase) ilimitada, utilizando a tecnologia 3G, disponível atualmente na grande Porto Alegre e em outras cidades do país, sendo que nas cidades não abrangidas, e dentro da área de cobertura da Claro, o acesso ainda ocorre, só que utilizando a tecnologia GPRS/EDGE.

Fui em uma das lojas da empresa e adquiri o plano Banda Larga 3G de 1Mbps. O modem (modelo E226 HSDPA USB MODEM da Huawei) eles deram "digratiz", por eu ser (ex-)cliente de outra operadora de banda larga. O plano custa R$ 99,00 por mês, um pouco menos que o conjunto assinatura + turbo 400 + provedor. O plano na verdade é quase ilimitado, pois há um limite de 10GB mensal, caso em que a velocidade poderá ser reduzida para 128k até o próximo mês.

Oficialmente, o modem só é suportado pelo sistema operacional das janelinhas e pelo MAC OS. Mas também funciona facilmente no Linux (eu utilizo o Ubuntu 7.10), como vou mostrar a seguir.

A primeira coisa (e a dica mais importante) é INSTALAR O MODEM ANTES DE LIGAR O COMPUTADOR. Depois disso, é fácil.

Basta abrir o KPPP.
Aplicações -> Internet -> KPPP.
($ sudo apt-get install kppp, caso não esteja instalado)
Clique em "Configure...",


Na aba "Accounts", em "New...".


Na janela que abrir, clique em "Manual Setup".


Na aba "Dial":
- Em "Connection name", de um nome a conexão (claro, por exemplo);
- Clique em "Add" e adicione o numero de telefone *99***1#


Na aba "DNS", selecione "Manual" e adicione os IPs 200.169.126.15 e 10.121.5.60 na lista de DNS. Marque também a opção "Disable existing DNS servers during connection".


Para tem um controle da conexão, opcionalmente, na aba "Accounting" , marque a opção "Enable accounting", selecione "Brasil" na lista abaixo e, em "Volume accounting", selecione "Bytes In & Out".


Terminada a configuração da conta, vamos a configuração do modem. Saia da aba "Accounts" e vamos para a aba "Modems". Clique em "New...".


Na aba "Device", de um nome ao modem (claro, por exemplo), e em "Modem device", selecione /dev/ttyUSB0.



Feito isso, de "OK" e vamos para a aba "Misc", marcar a opção "Automatic redial on disconnect", para que o programa conecte automaticamente caso a conexão caia.


Feito isso, voltamos para a primeira janela do programa, colocamos em "Login ID" claro, e senha, claro.


E é só mandar conectar que está pronto.

Eu ainda estou testando a tecnologia. O que pude notar é que a conexão é bastante instável, variando muito de velocidade, e que desconecta seguidamente, o que pode ser um problema, dependendo da aplicação.


Como referencia, utilizei o post Configurando Claro 3G (HSDPA USB) no Ubuntu (Linux) do blog Pax Tecnologia, (o numero do telefone que aparecia no blog era diferente, *99***10#, levei um bom tempo para descobrir isto) e o post Internet em Qualquer Lugar do blog Ubuntu no Escritório (só que com IPs do DNS diferentes). Só depois de ter feito funcionar e ter quase acabado de fazer este post, eu vi que o Carlos Morimoto fez um super guia de acesso móvel no Guia do Hardware.net. Eu só dei uma olhada por cima, mas já vi que terei que fazer algumas alterações...

F.M.

...

Veja também: 3G no Ubuntu, parte II ... .

quinta-feira, 13 de dezembro de 2007

Domínio Personalizado no Blogger...

Quem tem acompanhado o meu blog desde o início, deve ter notado que agora eu tenho um domínio personalizado, www.fabiano.marques.nom.br, ao invés do endereço do Blogspot http://marquesfab.blogspot.com (que também funciona, redirecionando para cá).

Como fazer isso no Blogger???? bem simples....

Primeiro, entre no sitio de registro do Comitê Gestor da Internet no Brasil, http://www.registro.br (caso queira um domínio com a extensão .br) , e verifique se o nome do domínio desejado está disponível. O registro de domínios .nom.br custam atualmente R$ 30,00, por 3 anos, e os demais (.com.br, .org.br, .net.br, .adv.br e etc. A lista completa de DPNs disponíveis pode ser vista aqui.) custam R$ 30,00, por um ano. Encontrando um domínio disponível, vamos adiante.

No Blogger, precisamos de um servidor de hospedagem, como o EveryDNS.net (que é "digratiz"). Entre em http://www.everydns.net, e crie uma conta (formulário no centro da página).


Depois, adicione o domínio que você viu que esta disponível (Add new domain), no meu caso, fabiano.marques.nom.br, e clique no botão ">> Basic".


Clique no domínio cadastrado, à esquerda, que ira abrir a página de edição à direita. Preencha a mesma da seguinte forma:
Fully Qualified Domain: www
Record type: escolha CNAME
Record Value: ghs.google.com

E clique em "Add Record". Aqui está pronto.


Esta configuração é a recomendada pelo Blogger, como pode ser visto aqui (em inglês). O sitio EveryDNS.net é o primeiro na lista que é gratuito, os demais eu não verifiquei. Uma versão em português, só que para o Google Apps, pode ser vista aqui. Pulei as questão mais técnicas. Para um maior aprofundamento, veja o Guia Básico para DNS do Google Apps.

Agora vamos registrar o nosso domínio. Voltando para o Registro.br, clicamos em Registro (https://registro.br/cgi-bin/nicbr/stini). Caso não tenha um ID (login) no Registro.br, é necessário cadastrar, clicando em "Não possui identificação?" e preenchendo os campos.

Feito isso, entre no sistema. Primeiro, precisamos saber se o novo domínio que queremos cadastrar é "Institucional" (pessoas jurídicas), tipo .com.br, .org.br, "Profissional Liberal", tipo .eti.br, .adv.br, ou "Pessoa Física", tipo .nom.br, .blog.br. A lista de DPNs disponíveis, e suas classificações, pode ser vista aqui. No meu caso, cliquei em "Pessoa Física".

Após concordar com o contrato para registro, preencha os campos do cadastro. Digite o domínio disponível, escolha o DPN e preencha os demais campos. Nas informações sobre os contatos, poderá repetir o seu ID nos contatos técnicos e de cobrança.

Nas Delegações DNS, preenchemos os campos com os servidores da EveryDNS.net ...

ns1.everydns.net
ns2.everydns.net
ns3.everydns.net
ns4.everydns.net

...e clicamos em "Entrar". Se der tudo certo, recebemos um e-mail confirmando o cadastro (e o boleto para pagamento ....). Se der algum problema, o sistema envia um e-mail com as pendências (Na hora que eu fiz o cadastro, o servidor "ns1.everydns.net" apareceu com erro de "Tempo esgotado". Alterei a ordem, colocando o ns4.everydns.net como master. Funcionou.).

Leva alguns tempo até nosso domínio estar disponível nos servidores mundo afora (o registro.br atualiza a lista de domínios a cada 30 minutos). É bom esperar algumas horas, antes de seguir adiante...

Para terminar, temos que configurar o Blogger. Em Configurações, na aba Publicação, clicamos em Domínio personalizado, em "Ir para configurações avançadas", preenchemos com o nosso domínio criado....

... e clicamos o botão "Salvar Configuração". Está feito.

F.M.

terça-feira, 11 de dezembro de 2007

Quero a Mi Torrico na Playboy....

Quem tem acompanhado a blogosfera nos últimos meses, deve ter visto a campanha deflagrada para termos uma blogueira na Playboy (pode ser visto uma notícia no Portal Terra, lá do início da campanha, aqui). Recentemente, tivemos a notícia que as blogueiras Marina Santa Helena, do Chiqueiro Chique, Mirian Bottan, do Substantivolatil, e Dani Koetz, do Ah! Tri Né!, estarão no calendário Axe Girls 2008, que virá encartado na Playboy de dezembro (com a Juliana Knust na capa, daqui 2 dias!!!).

Aproveitando o final de ano, vou homenagear como a "MarquesBlogGirls 2007" a Michelli Torrico, que foi meu papel de parede no post Engenharia Reversa com Wireshark. O papel de parede foi baixado do Colírio, no sitio ClicRBS, e o ensaio dela pode ser visto aqui.

No post, fiz um comentário sobre a mesma, que inclusive foi lido por ela, como pode ser visto na minha página de recados no Orkut.

(Notem que ela me chamou de "Fa". Ela pode ....)

Claro que tamanho carinho tem que ser retribuindo, por isso merece as minhas homenagens. E meu engajamento na campanha....

QUERO A MI TORRICO NA PLAYBOY!!!!!

F.M.

sexta-feira, 7 de dezembro de 2007

Engenharia Reversa com o Wireshark...

Estava começando a escrever um post, onde eu vou falar sobre o Google Maps API, e queria fazer uma pequena aplicação aqui que servisse como exemplo. Pensei, inicialmente, em fazer uma mapa meteorológico, tipo o mapa que aparece no sitio da Rede de Meteorologia da Aeronáutica, só que utilizando o Google Maps. Utilizar a API não seria o problema, como eu iria demonstrar, o mais difícil seria conseguir os dados meteorológicos atualizados, num formato que pudesse ser utilizado.

Aí pensei no Relatório Meteorológico, que é um aplicativo que fica no painel e mostra as condições climáticas. Como ele atualiza os dados do clima, obviamente, ele deveria tirar de algum lugar na internet, e, com um pouco de sorte, poderia estar num formato que eu pudesse utilizar na aplicação que eu queria fazer.

(Ao fundo, a Michelli Torrico, a mais bela paisagem do Colírio. Sou fã dela. Podem ver no meu Orkut. E todos podem ajudar ela: Click Me e Quero a Mi Torrico na Playboy!!!!)

Como uma das grandes vantagens do software livre, é "... a liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades", baixei o fonte do programa para dar uma olhada.
$ apt-get source gnome-applets
Como o código fonte não era só do aplicativo, e sim de vários aplicativos que podem ser instalados no painel, e que possivelmente iria levar algum tempo até achar o que eu queria, pensei numa idéia mais simples para resolver meu problema: fazer uma engenharia reversa com o Wireshark.

Wireshark é um programa que permite monitorar o tráfego de rede, capturando tudo que entra ou sai de um dispositivo. Abri ele, fechei todos os aplicativos que poderiam utilizar a rede, iniciei a captura de dados e atualizei o relatório meteorológico, que entregou o jogo.

O programa funciona de forma bem simples. Ele simplesmente faz uma pesquisa no sitio da NOAA e pesquisa pelo ultimo METAR da cidade. No meu caso, seria o equivalente a digitar no navegador:
http://weather.noaa.gov/cgi-bin/mgetmetar.pl?cccc=SBPA
O programa analisa os dados coletados e os exibe. Apesar de ter desvendado este "grande" segredo, não será útil no meu aplicativo, pois seria impraticável fazer aqui neste espaço, já que necessita de um processamento mais elaborado, principalmente se considerar que eu teria que fazer isso para inúmeras cidade.

Vou ter que achar outra solução, ou fazer algo mais simples.

F.M.

terça-feira, 4 de dezembro de 2007

Faltam 29 dias (29???? não era para ser 90????)...


Como eu já tinha antecipado neste post, sábado participei da 2º edição do Seminário de Software Livre Tchelinux, em Porto Alegre. Foi páreo duro escolher, entre as 36 palestras do evento, as que eu iria assistir, pois gostaria de ter assistido quase todas. Tentei fazer uma seleção que englobasse diversas áreas do conhecimento.

Para começar bem o dia, inicie com a palestra "Um Alô na Kernel Land", onde se discutiu os conceitos básicos dos módulos do kernel do Linux. Depois, assisti a palestra "Google Maps API: O Mundo no seu Site", que apresentou as principais características da API do Google Map. Após a parada para o almoço, participei das palestras "Ferramentas GPL para Segurança de Redes" e "Protegendo E-mail com Ferramentas Livres", que são autodescritíveis. Peguei um pedacinho da palestra "Desenvolvendo Software Livre com Java - Parte 2", quando o palestrante estava falando da plataforma Android, e depois, para encerrar, fui assistir "Convivendo em Ambientes Mistos", onde se trabalhou a convivência entre os sistemas MS e Linux numa rede.

Mais informações, aqui. Os arquivos das apresentações estão disponíveis aqui.

...

Mudando de assunto, houve um pequeno probleminha em relação ao meu retorno para Gravataí, em relação ao "quando". A previsão inicial, como eu tinha postado aqui, era que seria no início de março, mas mudou agora para.......................... 2 de janeiro. De 2008. Daqui meros 29 dias.

Encerro este post por aqui. Vou ter que começar a arrumar as malas.

F.M.

sexta-feira, 30 de novembro de 2007

Medo...

Antigamente, e esta é uma habilidade que infelizmente não tenho praticado, eu tinha a capacidade de, quando em um conversa, debate, discussão, e quando uma relevante e crucial questão surgia do nada, e acabava imperando aquele silencio ensurdecedor, de sair com uma frase ou citação que simplesmente liquidava na hora com o assunto.

Faz um bom tempo que eu não as uso, mas tenho orgulho ter criado quatro frases que eu citava. Infelizmente, minha memória não é lá essas coisas, e uma delas, e acredite, a que eu considerava a melhor, eu acabei esquecendo. Me lembro que ela incutia uma filosofia de vida, mas realmente não lembro o teor.

Duas eram relacionados ao desenvolvimento de novas idéias:
"O que pode ser pensado, pode ser feito. Tudo é uma questão de tempo e, ou, dinheiro."
"Chefe, se você pode pensar, Eu posso fazer!!"
A última eu usei muito pouco, eu tinha que estar num dia muito inspirado, mas acabava com qualquer assunto na hora...

A outra eu usada em minha grande habilidade de incentivar o sexo oposto, quando empacava de medo em algum problema (e raramente isto acontece ...) e o assunto não ia para frente:
"Você é uma mulher forte e independente ou é uma franguinha????"
Bem, na verdade toda estas lembranças me vieram a mente quanto vi um vídeo no Youtube, que é uma propaganda belíssima, que ilustra muito bem o conceito da minha última frase:



Este vídeo eu vi inicialmente no blog Sedentário e Hiperativo. Usura Não!.

F.M.

terça-feira, 27 de novembro de 2007

Começos....


Ontem foi o dia da inauguração oficial do meu blog (como eu tinha dito aqui). Não tivemos uma grande festa de inauguração com o presidente Lula cortando a fita, mas foi a data que passei a assumir abertamente o projeto. O blog ainda não esta pronto, ainda nem tem uma linha editorial definida, mas os objetivos iniciais previstos para estes 42 dias foram atingidos. A quantidade de post até superou a previsão inicial (e olha que nem publiquei o manual do eMule, dividido em 6 posts, que seria o carro chefe no início). Pretendo manter esta regularidade de 2 post por semana, normalmente nas terças e quintas.

Sábado, dando o pontapé inicial em outro projeto pessoal, participei do painel O Software Livre e o Mercado de Trabalho, promovido pela PUC e pelo Tchelinux.org, onde foi debatido diversos temas sobre o assunto. No próximo sábado devo voltar a Porto Alegre, agora para participar da 2ª Edição do Seminário de Software Livre Tchelinux, na UFRGS.

E aproveite a ida a Porto Alegre para dar inicio a outro projeto. Comprei o livro Certificação Linux LPI Nível 1: exames 101 e 102, que vai ser meu livro de cabeceira por um tempo. Pretendo fazer as provas para a certificação LPIC-1 no ano que vem. A idéia original era que fosse durante o FISL (em abril) ou num período próximo. Pela breve lida que dei no livro, terei muito que aprender se quiser manter o cronograma.

F.M.