Certiface no programa do GUGU.
Deixo aqui os meus agradecimentos a todos que sempre me apoiaram no desenvolvimento da tecnologia Certiface. Toda comunidade Linux/Software Livre e amigos em geral. No dia 21 de Abril de 2015, foi exibido o Certiface no programa do Gugu. É graficante ver o Certiface ser selecionado por uma emissora de TV.
Embora o Certiface são seja uma ferramenta livre, mas é todo baseado em Linux e também tem um propósito nobree, ou seja este serviço nasceu para proteger as pessoas do bem. Pois seu principal objetivo não permitir que pessoas mal intensionadas compre no seu nome com documento falsificado. Neste link, ( http://tinyurl.com/gugu-biometria ) esta disponível minha atuação no programa ao vivo, críticas e sugestões são bem-vindas, pois não crescemos somente com elogios.
CONSOLINE – Software Livre e conhecimento. Não percam o próximo!
Deixo neste post, um resumo do evento CONSOLINE. Um evento que contou com uma excelente infra-estrutura e uma equipe muito competente. Agradecimento em especial ao Diogenes Souza Leão da Fuctura que disponibilizou a oportunidade de ministrar a minha palestra sobre realidade aumentada neste evento.
O evento contou com diversas atividades diferenciadas com segurança com Davis Paiva, Cloud Computing com Rafael Peregrino, Monitoramento de Pacientes com Marcel Ribeiro, Power Linux IBM com Antônio Navarro, LibreOffice com Valdir Barbosa e Douglas Vigliazzi, IBM no NE com Claudinei Amaral e Robótica Livre com Henrique Foresti.
O principal objetivo deste texto, é divulgar o sucesso do evento para que o publico não perca a próxima edição no final de Outubro. Neste LINK informações sobre o evento, fotos e demais dados.
Material para o evento CONSOLINE
Concluído o material atualizado para a palestra no evento CONSOLINE. O assunto será sobre realidade aumentada, onde menciono técnicas utilizando visão computacional junto à computação gráfica, a Realidade Aumentada disponibiliza uma inovadora interação homem-máquina, onde os objetos virtuais introduzidos no ambiente real podem ser manipulados com as próprias mãos, proporcionando ao usuário uma interação inédita e atrativa. O Material da palestra, encontra-se AQUI, e a seguir um vídeo.
Reconhecimento Facial de Perfil com programação multi-nuclear
Vulcan Chess : Homenagem ao Spock
A seguir uma dica rápida de como instalar o Vulcan Chess em homenagem ao nosso eterno herói Spock.
Primeiramente efetue o download do código fonte:
$ ftp://ftp.nl.netbsd.org/vol/2/metalab/distributions/zenwalk/source/extra/games/vulcan/vulcan-0.92.tar.gz
Descompacte o pacote:
$ tar -zxvf ~/Downloads/vulcan-0.92.tar.gz
Entre na pasta, compile e instale e Pronto! Para finalizar um vídeo demonstrativo no final.
$ cd vulcan-0.92/
$ make
# make install
Como Instalar Android em Plataforma x86 com BIOS UEFI
Como tive dificuldade na instalação do Android com boot UEFI, fica aqui a dica de como instalar o Android 4.4.2 em computadores x86 com boot UEFI , o que faz muito sentido principalmente se o seu hardware carrega o recurso touchscreen. Primeiramente arrumei um pendrive de 8GB, após efetuei o boot do imagem adquirida na página oficial http://www.android-x86.org/ . Prossegui com a instalação normalmente, porém efetuei toda instalação no pendrive. Após terminar criei uma particição ext3 e copiei todo o conteúdo do pendrive (mountado em /mnt/android) com o sistema recém instalado para a nova partição como comando a seguir:
# rsync -vxaHD --delete /mnt/android-4.4-r2/ /android/
Agora basta incluir a entrada no grub2:
menuentry "Android KitKat 4.4.2 x86" --class android {
set root=(hd0,gpt13)
linuxefi /kernel root=/dev/sda13 androidboot.hardware=android_x86 SRC=/
initrdefi /initrd.img
}
E Pronto! AQUI também um vídeo demonstrativo…
Android x86 em Notebook TouchScreen
Firefox 36 agora com suporte HTTP/2
Agora nesta terça-feira dia 24 a Mozilla liberou a versão 36 do Firefox com o suporte ao HTTP/2. Como ultima versão do protocolo HTTP é de 1999 e muitas mudanças ocorreram na Web, o mesmo começou tornar-se um gargalo no desempenho da internet. O HTTP 2 foi baseado no conceito do SPDY que reduz o tempo em torno de 40%, transmitindo obrigatoriamente os dados compactados e criptografados, como aproveitar a transmissão para diversas requisiçoes (também conhecido como multiplexão).
Clique AQUI e efetue o DOWNLOAD!
Bumblebee máximo desempenho com NVIDIA
Neste post, veremos como obter o máximo desempenho com a placa de Vídeo NVidia Optimus que otimiza o seu notebook de forma inteligente, oferecendo o desempenho gráfico impressionante que você precisa, quando você precisa, e sempre aumentando o tempo de vida da bateria para que você aproveite por mais tempo.
Primeiramente instale o openSUSE com o parametro do kernel brokenmodules=nouveau, assim tornando desnecessário colocar este módulo no kernel na blacklist. depois, para instalar o Bumblebee que explora os recursos da NVidia Optimus, primeiramente instale os seguintes pacotes no openSUSE 13.2:
- bumblebee-3.2.1-16.1.x86_64
- nvidia-bumblebee-343.36-1.1.x86_64
- dkms-2.2.0.3-14.1.noarch
- dkms-bbswitch-0.8-3.27.src.rpm
- primus-20131226-16.1.x86_64
- primus-32bit-20131226-3.1.3.x86_64
- VirtualGL-devel-2.3.90-21.1.x86_64
- VirtualGL-32bit-2.3.90-1.8.x86_64
- VirtualGL-2.3.90-21.1.x86_64
Adicione o usuario nos grupos video e bumblebee:
# usermod -G video,bumblebee cabelo
Inicialmente o Bumblebee não esta em funcionamento,então os comando a seguir devolverão os seguintes resultados:
# cat /proc/acpi/bbswitch 0000:01:00.0 ON
Testaremos o desempenho com o programa glxspheres com o comando a seguir:
$ glxspheres Polygons in scene: 62464 Visual ID of window: 0x20 Context is Direct OpenGL Renderer: Mesa DRI Intel(R) Haswell Mobile 59.977914 frames/sec - 66.935352 Mpixels/sec 60.040965 frames/sec - 67.005717 Mpixels/sec
Aqui conseguimos um desempenho máximo de 60 frames/segundos, agora começaremos a brincadeira inciando o daemon Bumblebee:
# systemctl enable dkms # systemctl enable bumblebeed
# systemctl status bumblebeed bumblebeed.service - Bumblebee C Daemon Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled) Active: active (running) since Ter 2015-02-24 21:34:38 BRT; 45min ago Main PID: 861 (bumblebeed) CGroup: /system.slice/bumblebeed.service └─861 /usr/sbin/bumblebeed
# cat /proc/acpi/bbswitch 0000:01:00.0 OFF
# optirun --status Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
Agora com tudo fucionando executaremos o glxsphere novamente precedido do comando optirun:
# optirun glxspheres Polygons in scene: 62464 Visual ID of window: 0x20 Context is Direct OpenGL Renderer: GeForce GTX 860M/PCIe/SSE2 192.146589 frames/sec - 214.435593 Mpixels/sec 193.858314 frames/sec - 216.345879 Mpixels/sec
Reparem que agora conseguimos obter 192 frames/segundos no lugar do suado 60 frames/segundos. Agora vamos turbinar a brincadeira com o comando primusrun:
$ vblank_mode=0 primusrun glxspheres Context is Direct OpenGL Renderer: GeForce GTX 860M/PCIe/SSE2 ATTENTION: default value of option vblank_mode overridden by environment. ATTENTION: default value of option vblank_mode overridden by environment. 273.449995 frames/sec - 305.170194 Mpixels/sec 274.683783 frames/sec - 306.547102 Mpixels/sec 278.195957 frames/sec - 310.466688 Mpixels/sec 280.331172 frames/sec - 312.849588 Mpixels/sec
Com este recurso, podemos selecionar quando usar o recurso máximo da placa NVidia ou poupar a bateria do Notebook.








