Instalando o Android Studio no Linux

sOlá, hoje venho em uma nova empreitada, pretendo desenvolver uma pequena aplicação para Android e assim começar no desenvolvimento mobile. Há muito procuro algo para fazer no android, mas sempre me faltaram ideias. Agora que surgiu uma necessidade fica mais fácil :), e bem o primeiro passo é instalar o ambiente, então vamos lá.

Continue lendo “Instalando o Android Studio no Linux”

Desativando Profile Headset do Bluetooth

Bluetooth

Olá a todos, utilizo um fone da Philips SBH4000, muito bom por sinal. Já está velhinho mas tem uma boa qualidade de aúdio ( não julguem, não sou audiófilo, rsrsr ). E quando sincronizo ele com meu linux ele vez por outra entrava como Headset, qualidade de som Mono, realmente terrível…. decidi resolver essa questão, e fui em busca na internet :), e eis que a solução é tão simples como duas linhas em um arquivo. Edite o arquivo/etc/bluetooth/audio.conf com seu editor de texto padrão, lembre-se de estar como root para fazê-lo.

sudo nano /etc/bluetooth/audio.conf

Provavelmente o arquivo vai estar vazio, ou nem existir, de qualquer forma, adicione o seguinte:

[General]
Disable=Headset
Isso instruira o daemon do bluetooth a não utilizar o profile de headset, deixando apenas o AD2P, de alta fidelidade. Agora o ultimo toque, reinicie
o subsistema do bluetooth de acordo com sua distro:
systemctl restart bluetooth
ou
service restart bluetooth
E tudo prontinho, no máximo terá que reconectar seu fone ao computador.

StartSSL – Certificado Gratuito para o seu Site

startssl Olá galera, venho aqui com uma dica de como deixar seu site seguro e ter acesso a algumas funcionalidades do html5 ( como geolocalização e cache de arquivos ) que estão sendo liberadas apenas para sites com https.

O custo de certificados ssl no Brasil é muito alto, sendo um classe 1 em torno de R$ 1700,00 pela CertSign. A empresa startssl.com, fornece gratuitamente certificados classe 1 com validade de 1 ano totalmente de graça. Basta se cadastrar no site deles, e seguir alguns passos:

Continue lendo “StartSSL – Certificado Gratuito para o seu Site”

Enviando Vários Arquivos via SSH Mantendo Permissões.

sshOlá, hoje encontrei um situação onde precisei migrar uma pasta de arquivos entre servidores, o que normalmente faço utilizando o scp. Porém esta pasta tinha vários links simbólicos que deveriam ser mantidos no servidor de destino e a copia com o scp iria apenas copiar os arquivos de forma duplicada.

Uma alternativa seria compactar a pasta e enviar entre os servidores, mas isso iria requerer mais espaço em disco e tempo. A solução simples que encontrei foi fazer a compactação jogando diretamente sobre a rede e descompactando on the fly do outro lado :).

tar -jcvf - pasta_a_compactar | ssh root@IP_DO_SERVIDOR  -p 22 'tar jxvf - -C /var/www/html'

Bem, fica a dica.

PHP CURL: 417 – Expectation Failed

PHP CURL

Olá  todos, durante o desenvolvimento de uma de minhas aplicações web, me encontrei fazendo o envio de algumas informações para um web service através do módulo do curl do php. Estive obtendo o seguinte erro:

417 - Expectation Failed

Depois de alguma pesquisa na internet, não encontrei a explicação exata do porque isto acontece, mas pude achar um workaround. Ao adicionar o seguinte código:

curl_setopt($ch,CURLOPT_HTTPHEADER,array("Expect:  "));

O Curl foi capaz de efetuar o envio das informações de maneira correta.

Continue lendo “PHP CURL: 417 – Expectation Failed”