Boteco Digital

Linux

Para aqueles que utilizam o Debian como desktop particular ou trabalho e precisam instalar algumas ferramentas utilizadas no dia a dia, ai vai um post para os usuários do Skype. Para instalar no Debian 7 abra o terminal e logue como root e adiciona o seguintes comandos. Para 32 bits: Atualize os repositórios. Agora vamos instalar o Skype. Caso retorne algum erro de dependência use o seguinte comando. Pronto instalado. Agora para a 64 bits: Para instalar o Skype no plataforma 64 bits […]

mais
Java

Como já vimos neste mesmo bat-blog trabalhar com datas no Java nunca foi uma coisa legal, muitos desenvolvedores utilizavam o projeto Joda Time para facilitar isso e ele foi tão bem aceito que se tornou a base para a API Date and Time API do JAVA 8. Uma das características novas das datas é que agora elas são imutáveis, ou seja, elas não podem ser modificadas após sua criação, sempre que adicionarmos/subtraímos dias, meses, anos, minutos, estamos criando um novo […]

mais
Linux

Se você comprou um notebook novo a pouco a tempo este post pode lhe ser bem útil, pois instalar a placa Wireless Atheros AR9565 em qualquer distribuição Linux está sendo um problema para vários usuários, caso seu notebook tenha Bluetooth o problema também deverá ser corrigido seguindo este tutorial, mas este não é o foco. A solução que eu encontrei para o problema foi compilando um novo kernel, se você é novo na área não se preocupe, pois compilar o […]

mais
Android

O Instagram como você já deve ter ouvido falar é um serviço de compartilhamento de fotos. Como muitos dos aplicativos web ele fornece uma API para permitir que outras aplicações troquem informações com ele, por isso é um exemplo legal de como fazer o Android acessar um WebService. Para construir um aplicativo que se comunique com o Instagram é necessário registrar sua aplicação para obter um cliente_id e uma secret, isso pode ser feito pelo endereço Instagram Developer. Após logar […]

mais
Java

Em muitos casos necessitamos manipular arquivos compactados, sendo criando arquivos compactados no formato zip ou descompactando para para leitura. Para estas funcionalidades o Java nos fornece a classe ZipOutputStream. Vamos ao código, primeiro compactamos uma String qualquer: Na linha 4 criamos um objeto FileOutputStream que é um fluxo de saída para um arquivo onde iremos gravar nossos dados compactados. Utilizaremos este objeto para criarmos nosso objeto ZipOutputStream onde ao escrevermos no ZipOutputStream ele irá compactar e passar os dados para […]

mais
Android

Um recurso muito interessante de se manipular em um dispositivo mobile é o seu posicionamento GPS(Global Positioning System) que fornece coordenadas de Latitude e Longitude permitindo criar aplicações que com base onde você está se comporta de maneira diferente ou gera resultados diferentes. Para começarmos devemos saber que um dispositivo Android possui uma classe para trabalharmos com localização, a classe LocationManager, esta classe não deve ser instanciada por nós, mas sim recuperada do sistema através do método: Para ela funcionar […]

mais
Dicas

Como vocês devem saber se estão por aqui o Netflix utiliza o Silverlight para exibição de seus vídeos, mas como é uma tecnologia Microsoft não é fácil utilizar no linux. Utilizei anteriormente netflix-desktop que utiliza o wine para rodar por baixo dos panos o Firefox para windows, como você deve imaginar dava problema de vez em quando. Hoje precisei instalar novamente e tive problemas nos pacotes e precisei de uma alternativa segue a que funcionou para o meu Debian sid […]

mais
Java

Uma atividade bastante comum ao programarmos é agrupar uma série de objetos para trabalharmos com eles como se fossem um única unidade. Uma coleção é utilizada para armazenar, recuperar, percorrer e outras manipulações de dados. Normalmente uma coleção armazena dados que formam um grupo natural normalmente do mesmo tipo como Clientes, Veículos, Contas ou outros objetos mais abstratos. Se você já trabalhou um pouco Java já utilizou uma de suas classes a ArrayList com certeza. O Framework Collections é composto […]

mais
Javascript Web

Se você está por fora, o HTML5 trouxe elementos para exibição de áudio e video sem ter que utilizar um player em flash, basta que você coloque o elemento audio ou video que o navegador irá reproduzir exibindo os controles se quisermos. Vamos a um exemplo. Utilizamos o elemento audio e colocamos o atributo controls que irá exibir os controles play/pause, dentro deste elemento inserimos elementos source para fornecer os arquivos de áudio para serem tocados, o elemento source recebe […]

mais
Navegadores Notícias

Firefox OS é a extensão da missão da Mozilla, a Mozilla surge da Netscape para lutar com o Internet Explorer, devido a Microsoft estar dominando a internet mundial, o Firefox OS tem a proposta de tornar o mercado mobile saudável, o mercado de hoje não é saudável, pois a Google e a Apple dominam o mercado mobile e a política da Apple torna a plataforma muito controlada, não permitindo que desenvolvedores lancem seus programas, o Android já é mais livre […]

mais