Arquivo | hacking RSS desta seção

Como copiar vídeos de qualquer site e em qualquer formato para o seu computador

Há muito tempo, postei aqui no blog uma forma bem fácil de copiar vídeos do youtube no GNU/Linux. Bastava esperar o vídeo carregar no navegador e ir lá no /tmp/ e copiar o arquivo pra outra pasta. Eu usava bastante isso. Porém com uma mudança no plugin do Adobe Flash e com o uso de HTML5 no You Tube, essa técnica passou a não funcionar mais.

Há uns meses, Liquuid postou em seu blog como copiar vídeos carregados com o novo plugin Flash, porém descobri uma forma mais fácil e rápida e que funciona também com vídeos em sites que já estão utilizando HTML5.

Primeiro espere o vídeo ser carregado totalmente no Firefox (creio que essas instruções funcionam em outros navegadores também, desde que rodando no GNU/Linux). Quando finalizar o carregamento, execute o comando:

ps aux | grep firefox

O resultado será algo parecido com isso:

wille     1366  9.7 17.9 1511896 547344 ?      Sl   17:42  13:17 firefox
wille     1444  3.8  2.9 592744 90248 ?        Sl   17:42   5:16 /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.jar 1366 plugin
wille     2648  0.0  0.0   8576  1016 pts/0    S+   19:58   0:00 grep firefox

Preste atenção nos números em negrito. São os números de processo do firefox e do plugin flashplayer, respectivamente.  Daí, basta abrir o diretório /proc/1366/fd/ ou o /proc/1444/fd/ no Gerenciador de Arquivos e, pelo ícone do arquivo, é possível identificar qual é o arquivo do vídeo que está carregado no Firefox. Uma dica: se o vídeo foi carregado com HTML5, geralmente ele está no diretório do processo do firefox, se foi carregado com flashplayer, tá no outro.

nautilus abrindo o diretório citado acima

Porém, não dá pra usar o Nautilus para copiar, pois esse arquivo que aparece na tela é apenas um link para um outro arquivo que já foi deletado, assim utilize o terminal para fazer a cópia (quem não sabe copiar pelo terminal, estude o comando cp).

É bom lembrar que esse tutorial é válido para qualquer site de vídeo, não apenas o You Tube.

UPDATE: Pra identificar o vídeo, é possível também usar o terminal. Basta executar o comando ls -lah nos diretórios citados acima. No caso de sites que usem Flash, é só observar qual o link que aponta para /tmp/Flashxxxx.

UPDATE 2: Com o Flash 11, essa dica não funciona mais. A solução que encontrei foi usar um plugin no Firefox chamado Flash Video Downloader.

Civic Hacking, Dados Públicos e P2PU

Em março e abril foi realizado o curso de Civic Hacking na Peer 2 Peer University. A P2PU é uma iniciativa que incentiva a criação de grupos de estudos online e funciona assim: alguém propõe ministrar um curso, abre-se o período de inscrições para os estudantes interessados, é realizada a seleção e o curso é realizado com ferramentas online e recursos educacionais abertos. O curso de Civic Hacking, foi um dos três primeiros ministrados em português na P2PU.

Civic hacking é um termo que diz respeito às novas formas de ação na esfera pública interconectada, o que algumas vezes é denominado de ativismo online. São ações estabelecidas por meio da apropriação da tecnologia buscando provocar transformações sociais.

O curso teve duração de seis semanas e compreendeu tanto discussões teóricas a respeito do tema quanto atividades práticas, como a elaboração de uma linha do tempo da Lei Azeredo (e principalmente dos protestos contra esta) e a criação de um mashup com dados públicos. Foi também produzido um tutorial de ferramentas de visualização de dados e de mashup e eu colaborei com uma visualização comparando os gastos de alguns estados brasileiros em algumas pastas de governo.

Já a questão dos dados públicos foi um dos temas que mais motivou os debates teóricos. Informações públicas disponibilizadas na internet devem ser consideradas como uma necessidade básica de qualquer democracia. Apesar de já existirem alguns portais de transparência pública com estes dados, são necessários muitos avanços, seja na quantidade de dados disponíveis como na forma de disponibilização.

Apesar de ter sido muito proveitoso participar do curso, percebi que preciso avançar muito em relação à auto-disciplina, pois esta é fundamental em um processo de aprendizagem informal, sem exigência de frequência, provas e notas.

Quem se interessou por Civic Hacking, pode acessar a página do curso na P2PU e também os arquivos da lista de discussão. Em breve, novas turmas devem ser abertas na P2PU.

Sérgio Amadeu no IV FSL-BA / III ENSL

Gravei a fala de Sérgio Amadeu no painel “Marco Legal da Internet e Ciberativismo”, no IV FSL-BA / III ENSL. Veja o vídeo abaixo:

[bliptv AYGHn32G6SE]

Ou faça o download no formato OGG Theora.

combatendo o google

Já está no ar a versão alpha do wikia search, um motor de busca de código aberto. Por enquanto, a qualidade da busca ainda é baixa, mas podemos contribuir criando definições para os termos de busca mais populares. Vale a pena contribuir com essa iniciativa, pois os buscadores são hoje uma parte importante da infra-estrutura da internet. E, se o buscador não nos revela os critérios de classificação das páginas na busca, estaremos reféns da informação que ele julgar ser importante para nós.

Por falar em buscador, resolvi boicotar o google analytics. O analytics é um script que está inserido em inúmeras páginas da internet e informa ao google quais sites acessamos, onde clicamos e muitas outras informações. Para bloquear o google analytics, instale a extensão Adblock Plus no firefox e configure o bloqueio aos seguintes endereços:

http://www.google-analytics.com/ga.js

https://ssl.google-analytics.com/urchin.js

http://www.google-analytics.com/urchin.js

https://ssl.google-analytics.com/siteopt.js*

https://ssl.google-analytics.com/urchin_beta.js

Em menos de 24h de uso, o Adblock já bloqueou o script do google 80 vezes!

no meio do caminho tinha um flash

Entre outros problemas da operadora de telefonia mais odiada do Brasil, está o fato de seu site praticamente não poder ser visualizado por quem utiliza o Firefox no GNU/Linux. A causa desse problema é um banner em flash que ocupa grande parte da página e torna inacessível os menus e links mais importantes. Com isso, ficava impossível utilizar o site pra mandar um Oi torpedo, já que o banner ficava por cima da área onde se digita o texto do torpedo.

A solução que eu encontrei pra isso foi instalar uma extensão pro firefox chamada Flashblock. Essa extensão retira todo o conteúdo em flash das páginas e deixa apenas um botão no lugar. O conteúdo em flash só será exibido se o botão por pressionado. Se preferir, você pode deixar a extensão desabilitada e, quando precisar entrar no site da maldita operadora, ativá-la.

tela do site da oi sem flash
Better Tag Cloud