Última geração do Android hackeada com uma foto: Não é bem assim!

Encontrei em diversos posts a notícia  que menciona sobre a falha no sistema operacional Android referente ao desbloqueio do celular utilizando a tecnologia de reconhecimento facial. No meu ponto de vista a interpretação esta errada, pois toda tecnologia de reconhecimento facial geralmente processa um quadro extraído de um fluxo de vídeo ao vivo.

Logo, então técnicas de visão computacional devem serem aplicadas para evitar a utilização de fotos assim evitando fraude. Eu mesmo posso utilizar a tecnologia Tegra 2 da NVIDIA para verificar se a imagem esta “VIVA”. Assim evitando o uso de imagens estáticas para o processo de identificação.

Por exemplo, conforme mencionado em posts anteriores, utilizando um conceito similar a  teoria da estimativa de gaze, é possível encontrar as  coordenadas aproximadas em  3 dimensão a  partir de imagens planas.  Teste laboratoriais demonstrou a  eficiência deste conceito matemático. Pretendo elaborar  uma biblioteca para interagir com a libhairCapture utilizando API V4L1/2 e cameras IP baseado no padrão MJPEG  (ISO/IEC15444-1 e  derivados).

A  seguir a rotina  utilizada  para  o cálculo das coordenadas  no  espaço 3D seguido do  vídeo.

double x1 = r->x*scale; double x2 = (r->x+r->width)*scale; double angle = (r->width)*scale * horizontalGradesPerPixel * 3.141592654/180; double headDist = (headWidth/2) / (tan(angle/2)); //em metros double xAngle = ((img->width)/2.0 - ((r->x+r->width*0.5)*scale)) * horizontalGradesPerPixel * 3.141592654/180; double headX =  tan(xAngle) * headDist; double yAngle = ((img->height)/2.0 -((r->y+r->height*0.5)*scale)) * verticalGradesPerPixel * 3.141592654/180; double headY = tan(yAngle) * headDist; printf("HeadX = %.4lfm HeadY = %.4lfm HeadZ = %.4lfm pix %lf\n", headX,headY,headDist,(img->width)/2.0 - ((r->x+r->width*0.5)*scale));

openSUSE 12.1 – Contagem regressiva

“Faltam 5 dias para o lançamento do openSUSE 12.1. Dentre as novidades vale ressaltar: – Snapper: primeira distro a oferecer suporte ao snapshot do sistema de arquivos BTRFS. – SAX está de volta; – Linux kernel 3.1; – systemd: boot mais rápido; – Repositório Tumbleweed ao estilo “rolling release”; – KDE 4.7; – GNOME 3.2; – GNOME Shell 3.2: com a extensão “alt-status-menu”; – LXDE 0.5; – Xfce 4.8; Confira a lista completa no link.”

20 anos! Parabéns Vim…

“Em 2 de novembro de 1991, Bram Moolenaar publicava a primeira versão do edito vim. O vim nasceu como um clone para Amiga do editor vi criado por Bill Joy em 1976, adicionando algumas funcionalidades extras, daí seu nome (VI iMproved ou VI Melhorado). Este editor se adaptou rapidamente a outras plataformas. O site ars technica publicou um excelente artigo sobre este editor devido a seu aniversário: http://arstechnica.com/open-so[…]vity-vims-20th-anniversary.ars

Fonte: Notícias Linux!

Firefox 8 disponível!

Para a alegria geral do universo, está disponível o Firefox 8, entre as principais melhorias estão:

  • Add-ons instalados por programas de terceiros agora são desabilitados por padrão
  • Adicionado uma caixa de seleção de add-on para a administração dos add-on previamente instalados
  • Adicionado barra de busca para o Twitter
  • Adicionado uma preferência para carregar abas sobre demanda, melhorando a inicialização quando as janelas são restauradas
  • Adicionado suporte a CORS para texturas de domínios cruzados WebGL
  • Adicionado menu de contexto do HTML5
  • Adicionado suporte para insertAdjacentHTML
  • Aprimorado a animação da aba quando movendo, ordenando e desatachando.
  • Aprimorado performance e uso da memória quando usado elementos <audio> e <video>
  • Aprimorado suporte a CSS hyphen para muitas linguagens
  • Aprimorado suporte a WebSocket
  • Corrigido diversos problemas de estabilidade

Arduino no openSUSE.

Para trabalhar com o Arduino no openSUSE, deixo aqui uma receita de bolo:

1 –  Adicione os repositórios necessário no openSUSE.

# zypper ar http://download.opensuse.org/repositories/home:/kwk:/arduino/openSUSE_11.4 arduino
# zypper ar http://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_11.4 cross-av

2 – Atualize o repositorio:

# zypper ref

3 – Adicione os grupos lock, uucp e dialout se não existir, e logo em seguida efetue um logout e login.

4 – Execute o comando arduino.

# arduino

5 – Confira a configuração da porta USB/Serial entrando na opção Tools->Serial Port -> /dev/ttyACM0

6 -Agora carregue o programa fonte Blink localizado na opção File -> Examples -> 1.Basics -> Blink.

7 – Compile e efeute o  upload do programa na placa, e PRONTO! O led começará a piscar.

 

LinuxCon 2011, presença confirmada!

Estarei na LinuxCon ministrando a palestra sobre Android, A LinuxCon Brasil é a principal conferência de Linux da América do Sul, oferecendo um espaço único de colaboração e educação para todos os assuntos relacionados ao Linux. A LinuxCon Brasil traz o melhor que a comunidade Linux tem a oferecer, incluindo desenvolvedores centrais, administradores, usuários finais, executivos de negócios e especialistas em operações – os melhores talentos técnicos e decisores e especialistas da indústria envolvidos na comunidade Linux. Clique AQUI e confirme a programação.

Instalando a impressora Brother MFC7440N no Linux

Abaixo uma receita de bolo de como instalar a impressora Brother MFC7440N no openSUSE. Primeiramente efetue o download dos RPMs brmfc7440nlpr-2.0.2-1.i386 e cupswrapperMFC7440N-2.0.2-1.i386 no link: http://download.bartl.net/public/Driver/Printer/Brother/MFC-7440N/Linux/

Após o download instale o RPM recém obtido com o comando abaixo:

# rpm -ivh brmfc7440nlpr-2.0.2-1.i386.rpm cupswrapperMFC7440N-2.0.2-1.i386.rpm
Agora altere a conexão da impressora conforme o exemplo abaixo n o CUPS e pronto!
Description: MFC7440N
Location: lpd://10.0.0.17/BINARY_P1
Driver: Brother MFC7440N for CUPS (grayscale, 2-sided printing)
Connection: lpd://BRN001BA9261CE2/BINARY_P1

Simulação do cerebro humano e algorítmos matemáticos

   Ao receber o vídeo abaixo do Marcelo Honda (obrigado), paralelamente chegava uma MSG via IRC do Yuri em Pequim onde mencionava uma sobre uma fórmula para GPU com Lapack de cálculo de ponto flutuante com e a simulação de 4.5% do cérebro humano . Pelo ponto de vista ideológico, atualmente acho regressão por parte da humanidade se preocupar tanto com leis de propriedade intelectual. Pois qualquer criação extraordinária hoje apresenta no máximo 5% de inovação tecnológica, sem contar que na minha opinião não existe roubo intelectual e abuso semântico.

https://ted.com/talks/view/id/1194

    Primeiramente o vídeo retrata e muito bem, que passou da hora transpor para fórmulas matemáticas a cultura mundial e comportamento do ser humano, cada vez mais estamos acelerados em termos de aprendizado. Mas na verdade não sabemos nada e somos muito lento no que tange a capacidade cognitiva. Para nós meros mortais que realmente estamos alguns dias, horas, minutos,  mili ou micro-segundos atrasados de alguns fatos, nos resta apenas utilizar de um recurso que quase ninguém utiliza nos nossos micros (à não ser para games), a GPU . Além de otimizar tempo, desafogaríamos as CPUs e por consequência minimizar todo um eco-sistema de consumo (Acho que todos da minha rede de relacionamento são loucos… OU NÃO!).

Documento da IBM que menciona várias simulações com animais: http://ww…..Bag.pdf
Fonte:
Yuri e Marcelo Honda
http://www….-cat-brain

ddd

Aprovada Lei de Acesso! Acaba o sigilo eterno.

Agora para os brasileiros navegar com sigilo somente utilizando o projeto TOR, achei que nunca mais utilizaria este artigo que publiquei em 2005. Técnicas de invisibilidade com o TOR será preciso para não ser bisbilhotado, não quero nem pensar nos custos de infra estrutura  para manter tando log (computadores, tablets e celulares…).

OBrasil é o 89º a ter uma lei desse tipo; na América Latina, é o 19º

renovações indefinidas de sigilo ficam proibidas; segredo máximo vai durar 50 anos

texto entra em vigor para todos os níveis de governo 180 dias depois da sanção de Dilma

O plenário do Senado aprovou hoje (25.out.2011) a lei de Direito de Acesso a Informações Públicas. O texto já havia passado pela Câmara dos Deputados e não foi alterado pelos senadores. Segue agora para sanção presidencial.

A votação foi um raro momento de cooperação entre os partidos. Senadores de diversos partidos, governistas e oposicionistas, falaram a favor do texto. Entre eles Humberto Costa (PT-PE), Aloysio Nunes (PSDB-SP), Demóstenes Torres (DEM-GO) e Randolfe Rodrigues (PSOL-AP).”

Mais informações AQUI!

 

WireSlim: O cabo mais fino do mundo e com estilo.


Hoje (25/10/2011) foi apresentado pela SatCab um sistema de conectividade WireSlim baseado em um fio com apenas 0,16mm de espessura (igual a de uma folha de papel). Estes cabos podem serem colados na parede antes da pintura, assim proporcionando um acabamento impecável.

O produto é vendido em kits completos e prontos a usar. Cada kit inclui um rolo de cabo, pode ser cortado na medida desejada e os pares de conexão (A/V, rede, HDMI, etc.). Dispensa o uso de ferramentas tornando muito fácil a utilização. O sistema de ligação WireSlim é ideal para televisore fixados diretamente na parede, proporcionando um visual muito clean.

Mais informações CLIQUE AQUI WireSlim.