quarta-feira, 22 de outubro de 2014

Transferindo arquivos entre celulares pelo Wi-Fi Direct

A transferência por Wi-Fi Direct é bem similar ao bluetooth, mas com uma grande vantagem de ser mais rápida e poder está uma distância maior do outro celular, não precisando também está conectado em nenhuma rede WI-Fi para este procedimento. É necessário que o seu celular tenha este recurso nativamente.


Procedimentos:
Ligue o Wi-Fi do seu celular pela barra de status ou em Configurações.
Acesse Configurações e clique em cima do nome WI-Fi, depois clique no botão Wi-Fi Direct, no qual o mesmo já começará a pesquisar por celulares que esteja com o Wi-Fi Direct ativado.
Selecione o celular desejado e clique em OK. Caso o caso o outro celular ligou o Wi-Fi Direct depois de 1 minuto depois do seu e o seu já determinou a pesquisa, basta apenas clicar em Procurar.

Transferindo arquivos

Para transferir arquivos para o outro celular, abra o seu gerenciador de arquivos e mantenha pressionado o arquivo desejado e no menu suspenso escolha Compartilhar Via/Wi-Fi Direct.

Onde são salvos os arquivos transferidos via Wi-Fi Direct ?

No Android 4.1.2 são salvos em /storage/sdcard0/ShareViaWiFi

No Android 4.3 são salvos em /storage/emulated/0/ShareViaWiFi

Notas:
Pode haver pequenas diferenças no caminho conforme a versão do Android, dispositivo e fabricante do aparelho.

Após terminar as transferências de arquivos, clique em Encerrar Conexão.





segunda-feira, 13 de outubro de 2014

Instalando o leitor de smart card nonus e utilizando com o Banrisul



Este smart card é compatível com o GNU/Linux deste que seja instalado o driver proprietário do leitor pois sem ele o mesmo não funcionará.


Notas:
Você deve ter também instalado no seu sistema os pacotes pcscd e libccid.

O driver requer que o PCSCLITE tenha sido compilado com libusb. Se o PCSCLITE foi compilado com libhal, o driver não funcionará.

Descompacte o pacote baixado, e acesse a pasta EZUSB_Linux, onde existirá outros dois pacotes, um para sistema de 32 bits e outro para 64 bits, devendo descompactar o que for de acordo com a sua arquitetura, sendo utilizado nesta dica o da arquitetura de 32 bits.
$ unzip EZUSB_Linux_x86_v1.5.3.zip

$ cd /EZUSB_Linux/EZUSB_Linux_x86_v1.5.3/driver_ezusb_v1.5.3

Nas próximas etapas torna-se root ou use o sudo.

# chmod +x check_env
# ./check_env
pcsc-lite version 1.8.5.
Copyright (C) 1999-2002 by David Corcoran <corcoran@linuxnet.com>.
Copyright (C) 2001-2011 by Ludovic Rousseau <ludovic.rousseau@free.fr>.
Copyright (C) 2003-2004 by Damien Sauveron <sauveron@labri.fr>.
Report bugs to <muscle@lists.musclecard.com>.
Enabled features: Linux i686-pc-linux-gnu serial usb libudev usbdropdir=/usr/lib/pcsc/drivers ipcdir=/var/run/pcscd configdir=/etc/reader.conf.d
PC/SC Daemon Ready!
/dev/bus/usb Detected
USB Device File System Ready!
Found PC/SC Driver Location - /usr/lib/pcsc
Environment Check OK!

# ./install
/dev/bus/usb Detected
USB Device File System Ready!
PC/SC Daemon Found!
PC/SC Driver Location - /usr/lib/pcsc
Copy ./drivers to /usr/lib/pcsc Success
Reader Installation Successfully!
Please reboot your system.

Reinicie o computador.

Testando se o driver está funcionando

No pacote que foi descompactado anteriormente vem um programa para testar se o driver está funcionando corretamente (não precisa copilar)
Acesse a pasta onde foi descompactado o driver utilizado, no meu caso:
/caminho/EZUSB_Linux/EZUSB_Linux_x86_v1.5.3/mifdtest e execute o comando mifdtest.

# ./mifdtest
Manufacturer PC/SC IFD Test
Version : 1.1
Release Date : Feb 17, 2005
-----corte das linhas de inserções----

Notas:

Você deve inserir 3x seguidas o cartão com chip na leitora sem ter cancelado o comando acima, após isto no final tem que ser exibido:
All Parts Test Successfully se em todas inserções do cartão o driver funcionou perfeito.


Ativando o seu cartão com chip do Banrisul

Antes do mais nada você deverá ir primeiro a uma agência e fazer a sua senha adicional de 3 letras no terminal de autoatendimento para usar na ativação do cartão com chip na instalação do mesmo e para alguns tipos de serviços.
Caso você também não tenha a senha numérica de 6 dígitos de internet deverá criar uma também no terminal de autoatendimento.

É necessário que se tenha instalado o java da Oracle para utilizar o Home Banking.

Um problema que ocorreu durante o processo de ativação do cartão no Banrisul é que quase no final do processo é exibido sempre o seguinte erro no navegador Firefox abaixo da barra de url: O Plugin Java travou e não tendo como ativar o cartão tendo que finalizar a janela atual travada ou o Firefox, no qual ocorreu o mesmo problema em 3 tentativas feitas.

A solução para o problema do O Plugin Java travou é executar o comando jcontrol e na Guia Segurança, em Nível de Segurança, deslize a barra para Médio, clique em Aplicar e OK. Feche o navegador Firefox e inicio o mesmo de novo caso o mesmo estava em execução.

Acesse o site do Banrisul e clique em Home Banking, depois clique em Acessar à conta com Cartão, desta vez o plugin java não travará no final, no qual você conseguirá clicar em Ativar. Após ativado o cartão e concluído todas as etapas no Banco, execute o jcontrol novamente seguindo os passos anteriormente e deslize novamente agora para Alto, pois agora não haverá mais travamento do plugin já que o cartão foi ativado podendo o mesmo ser usando normalmente para acessar sua conta.

Notas:
Se você não configurou as variáveis do ambiente java ou não criou links para os executáveis do mesmo e não existe um atalho no menu de programa, você deverá acessar o caminho manualmente em uma janela de terminal a onde está instalado o java como exemplo /usr/lib/jre-versão/bin e executar ./jcontrol (faça como seu usuário normal)

Utilizado
Java 1.7 update 67
Firefox 30.0
Sistema Xubuntu 12.10 32 bits






quinta-feira, 2 de outubro de 2014

Capturando o som que estiver saindo nos speakers com o Audacity

Você pode capturar qualquer tipo de som que está sendo executado localmente no computador ou som de uma página da internet para um arquivo no disco usando o Audacity. 

Na barra de Dispositivos do Audacity, ao lado do ícone do Microfone escolha Stereo Mix,  (default:Stereo Mixer:0) sendo que este nome pode varia conforme o driver ou fabricante da placa de som, depois é só clicar no botão Gravação. O Audacity capturará qualquer som que estiver saindo nas caixas de som do computador. 

Em alguns modelos de placas você tem que escolher a opção que tem o modelo do chipset e o device do mesmo como “HDA Intel: VT1705 Analog (hw:0:0) Stereo Mixer:0” (o nome inicial variará conforme o fabricante da placa de som e chipset e também poderá escolher “default:Stereo Mixer:0” já que as duas opções existe, mas varia de hardware, alguns permite o uso das duas outras somente de uma).

Depois para salvar é só da um stop na gravação e Exportar pra o formato desejado.

Outros possíveis procedimentos que pode ser necessário fazer 

No pavucontrol (Controle de volume do PulseAudio) 

Na aba Reproduzindo a barra de progresso deve está se mexendo se o som estiver em reprodução. 
Na aba Gravando escolha:   Monitor of Áudio interno estéreo analógico (Monitor of Áudio interno Analog Stereo em algumas versões mais antigas) 

Agora na aba Gravando o som que está sendo capturado, a barra de progresso deve está se mexendo também durante a captura do som. Dependendo da placa de som a barra de progresso pode não se movimentar, mas a gravação funcionará perfeitamente e também nem aparecer a opção para selecionar “Monitor of Áudio interno estéreo analógico” quando for utilizado o Audacity ficando toda guia escurecida, neste caso você deve escolher pelo Audacity  uma das opções citadas anteriormente. 

Notas:
Conforme o fabricante da sua placa de som e o driver usando nas "Preferências do Audacity" em Dispositivos de “Reprodução” e “Gravação” usando a opção padrão default selecionado nos dois funcionará para fazer a captura do áudio que está saindo nas caixas de som, mas isto dependera do seu hardware, se o seu sistema reconheceu 100% a sua placa de som e se o Audacity também reconheceu corretamente todos dispositivos do som, pois caso contrário o mesmo poderá apresentar vários problemas ao escolher alguma das outras opções para Gravação como travamento, faltar mais opções de som e os menus sumir de repente não tendo de forma alguma como utilizar o Audacity para capturar o áudio que está saindo nos speakers, devendo então utilizar um outro programa para esta finalidade.

Cuidado: 
Atenção ao alterar as opções padrão do pavucontrol, conforme a opção escolhida você poderá não conseguir gravar nada, o som ficar mudo etc.., antes de alterar qualquer coisa anote sempre os padrões ou faz um screenshort de cada aba do pavucontrol com as opções padrão. Em algumas distros pode ser necessário reiniciar o computador se você fez muitas alterações no pavucontrol ou Audacity para que o som seja ouvido novamente mesmo depois de voltar com as configurações padrão. 


Algumas telas








O teste foi feito em 4 computadores bem diferentes no hardware, sendo 2 desktop, um com  placa mãe pra cpu Intel e outro com placa mãe para cpu AMD, e um notebook e netbook com cpu Intel, sendo que 3 deles usavam o Xubuntu 12.10 e somente o notebook que é bem antigo usava o Xubuntu 10.10 com o desktop do Window Maker.