Configurando o push/pull simultâneo/paralelo no Docker

Olá.

O push/pull de imagens em versões recentes do Docker conta com a transferência de vários layers em paralelo, o que costuma acelerar bastante o processo. Contudo, em conexões mais restritas a situação pode ser outra, se transformando num transtorno. Isso principalmente na hora de fazer o upload de imagens.

Como há divisão da banda dentre as várias transmissões, a taxa individual de cada transmissão cai, resultando em um maior tempo para a conclusão de qualquer envio. Estando em uma conexão mais instável, isso normalmente resulta em grande frustração, pois o Docker acaba desistindo do envio após várias falhas e nenhum arquivo transmitido. Continue lendo

Assistir ao Netflix no Linux Ubuntu/Debian

Alternativa: Netflix Desktop

O pacote “netflix-desktop” consiste em uma versão personalizada do Wine que vem com Firefox e Silverlight 4 instalados, pronto para acessar o Netflix.
Ao instalar, um link é criado no menu de aplicações do sistema, dentro da categoria multimídia. Basta acioná-lo que uma instância do Firefox (versão Windows) é iniciada pelo Wine com tudo pronto.

A instalação é feita pelo pacote “netflix-desktop”:
sudo apt-get install netflix-desktop

Caso não tenha o repositório, pode adicionar o repositório ppa do autor:
sudo add-apt-repository ppa:ehoover/compholio

O pacote também está disponível em outro repositório:
sudo add-apt-repository ppa:pipelight/stable

Caso tenha problemas com os comandos acima, tente baixar o pacote deb diretamente:
http://ppa.launchpad.net/ehoover/compholio/ubuntu/pool/main/n/netflix-desktop/
https://launchpad.net/~pipelight/+archive/stable/

Mais informações estão disponíveis na homepage do projeto:
http://www.compholio.com/netflix-desktop

Situação do Silverlight

Há algum tempo atrás, consumir mídia distribuída por Silverlight no Linux era mais simples, pois bastava instalar um plugin diretamente no navegador, da mesma forma que é feita no Windows. Nesse caso utilizava-se o Moonlight, que é uma implementação do Silverlight para Linux que funciona sobre a plataforma Mono, porém o projeto foi descontinuado. Entre outros motivos, cita-se que o fim do projeto deu-se pela baixa adoção da tecnologia Silverlight.

Outra questão relacionada ao assunto, é que o Netflix está investindo na troca de sua solução baseada em Silverlight por algo compatível com HTML5, visando é claro, maior audiência.

Enquanto o Flash se mantém no mercado mesmo após as duras ameaças de morte vindas do HTML5, a solução da Microsoft definha principalmente por não ter recebido investimento em portabilidade. De qualquer forma, este é um fenômeno natural, visto que hoje entende-se que a padronização trazida pelo HTML5 é a melhor abordagem.

Algumas referências:
Homepage do Moonlight
Mono Moonlight no Wikipedia
Netflix to dump Silverlight, Microsoft’s stalled technology
Miguel de Icaza on ASP.NET MVC, Moonlight, and the Android Lawsuit

Buscando texto dentro de arquivos no Linux

Um recurso legal de ter à disposição, principalmente a programadores, é a busca em conteúdo de arquivos. Normalmente temos isto no gerenciador de arquivos, porém se quisermos fazer “na mão”, talvez até gerar uma automação usando ShellScript, uma solução é usar o comando grep.

Sintaxe:

grep -R [string buscada] [diretório base]
* -R define a recursividade da busca, ou seja, a busca irá partir do diretório base e seguir para seus subdiretórios também.
  Continue lendo