Testes com o HoloLens da Microsoft (impressionante)

hololens01

hololens02hololens03

Durante Interopmix na trilha/laboratório de Realidade Ampliada, após ministrar a palestra sobre computação gráfica com Realidade Aumentada na Plataforma Linux, tive o prazer de testar ao vivo o HoloLens. Para os interessados, gravei um vídeo 360 graus para compartilhar com todos que não estavam presentes.

O HoloLens é um dispositivo completo, com telas translúcidas de alta definição, CPU, GPU e HPU (um chip holográfico dedicado).

HoloLens torna os sensores do Kinect brincadeira de criança, interpreta voz e os movimento das mão e braços dentro de um raio de 120 graus (vertical e horizontal). Fiquei também impressionado com o mapeamento tridimensional do equipamento, o que permite projetar imagens sobre obstáculos mapeados previamente.

map1

O HoloLens teve apoio dos técnicos da NASA no desenvolvimento, cujo principal objetivo é controlar remotamente robôs em outros planetas. A seguir um vídeo demonstrando a tecnologia.

Em poucas horas! openSUSE 42.2

wide

Faltam poucas horas para tornar disponível o openSUSE Leap 42.2, entre algumas novidades, encontra-se o driver de vídeo Mesa Nouveau 3D empacotado separadamente em função de problemas causados junto ao KDE Plasma, para usuário de placa de vídeo mais recente da NVIDIA. Também existem evoluções nos snapshots do pacote Snapper no sistema de arquivos Btrfs.

Parabéns Wardner Maia

maia

Foi publicado oficialmente o resultado da eleição para a diretoria de LACNIC. No processo de eleição eletrônica o resultado prévio é conhecido dos votantes antecipadamente, porém somente pode ser considerado oficial após a auditoria da comissão eleitoral. Logo: Wardner Maia é eleito Presidente pela TERCEIRA vez para direção do LACNIC, que cuida da internet na América Latina

Sendo assim, deixo aqui neste post do Assunto Nerd, o meu mais sincero e oficial PARABÉNS para você meu amigo Wardner Maia, você levou na década de 90 a internet para Bebedouro, sempre propiciou apoiou aos meu projetos quando precisei e também vale a pena ressaltar que foi o primeiro à hospedar o CERTIFACE durante o nascimento deste produto/serviço. Me ajudou com os primeiros clientes para prover processamento em nuvem e hoje tenho orgulho de mencionar o quento me ajudou constante na jornada empreendedora.

Este Brasileiro e Bebedourense foi reeleito diretor do LACNIC, órgão sem fins lucrativos que gere os recursos de numeração para a internet na região da América Latina e Caribe. Atualmente, ele também é parte do Conselho Consultivo da Associação Brasileira de Provedores de Internet e Telecomunicações (Abrint), mas já ocupou os cargos de presidente da Diretoria e presidente do Conselho.

“Maia, que hoje ocupa o cargo de presidente do LACNIC entende que os principais desafios dos próximos anos estarão relacionados ao esgotamento dos recursos de endereçamento IP e nas políticas que regem a estrutura da internet. ‘Estamos vivenciando em nossa região o que já acontece na Ásia há mais de três anos, pois não há mais endereços IPv4 suficientes para suprir a demanda. Temos que ter políticas adequadas de distribuição para enfrentar essa fase difícil e mais do que nunca temos um trabalho árduo para o incentivo da adoção do novo protocolo de IPv6’, aponta o diretor.

Outra questão relevante que se mostra como um desafio é a nova configuração da governança da internet resultante da aprovação de um novo modelo de estrutura que descentraliza a raiz do mundo online, diminuindo o controle dos processos por parte dos Estados Unidos. ‘No dia 30 de setembro, foi concluído um processo muito importante para a internet mundial. A supervisão das funções de IANA, antes delegada ao governo norte americano, agora é exercida por um sistema multistakeholder com a participação de toda a comunidade. Este foi um processo em que muitos se dedicaram por mais de dois anos e que queremos ver em pleno funcionamento daqui para diante’, coloca Maia.

Além disso, LACNIC deve seguir firmemente com sua missão de promover o desenvolvimento de uma internet aberta, estável e segura e principalmente mirando regiões que enfrentam situações sociais críticas.

LACNIC é uma organização internacional com sede em Montevideo, sendo um dos cinco registros de endereçamento de internet do mundo. A direção do LACNIC é composta por sete membros, sendo que apenas dois podem ser brasileiros – cota já preenchida com a reeleição de Wardner Maia. A eleição é feita de forma eletrônica e nela votam as empresas, universidade e instituições que possuem recursos de numeração delegados por LACNIC. Nesta última disputa, cinco candidatos pleitearam duas vagas na organização havendo um total de 1101 votantes. Foram eleitos Wardner Maia com 815 votos e Javier Salazar do México com 356 votos.”

tabela

FONTE: http://valoragregado.com/2016/11/10/wardner-maia-e-eleito-pela-terceira-vez-para-direcao-do-lacnic-que-cuida-da-internet-na-america-latina/

Desabilitando monitor touch screen trincado

Quando um monitor touch screen é trincado, o curso do mouse fica perdido na tela se movimentando de um lado para o outro. Então fica a dica de como desabilitar a interface touch screen do seu notebook:

Primeiramente instale o pacote xinput

10345216105741

# zypper in xinput
Carregando dados de repositório...
Lendo os pacotes instalados...
Resolvendo dependências de pacote...

The following NEW package is going to be installed:
xinput

1 novo pacote para instalar.
Tamanho total do download: 47,9 KiB. Já em cache: 0 B. Após a operação, 134,2 KiB adicionais serão utilizados.
deseja continuar? [s/n/? mostrar todas as opções] (s): s
Recuperando pacote xinput-1.6.1-7.2.x86_64 (1/1), 47,9 KiB (134,2 KiB descompactado)
Recuperando: xinput-1.6.1-7.2.x86_64.rpm ................................................................................................................[CONCLUÍDO (568 B/s)]
Verificação de conflitos de arquivos: .............................................................................................................................[CONCLUÍDO]
(1/1) Instalando: xinput-1.6.1-7.2.x86_64 .........................................................................................................................[CONCLUÍDO]

Agora localize o ID do device (id 10 no meu caso)

# xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳<strong> SYNAPTICS Synaptics Touch Digitizer V04 id=10 [slave pointer (2)]</strong>
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Intel(R) RealSense(TM) 3D Camer id=11 [slave keyboard (3)]
↳ Intel(R) RealSense(TM) 3D Camer id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=16 [slave keyboard (3)]

Agora desabilite o device


# xinput disable 10 

Pronto!

EasyCap capturando vídeo via USB

Fica neste post a dica de como capturar vídeo utilizando o dispositivo de captura EasyCap USB.

A seguir os parâmetros com mencoder, repare que o device foi definido /dev/video2.

$ mencoder tv:// -tv driver=v4l2:input=0:normid=4:device=/dev/video2:alsa:amode=1:forcechan=2:audiorate=48000:adevice=hw.2,0:forceaudio:immediatemode=0  \
-ovc x264 -oac mp3lame -ofps 23.976 -of avi -o video.mp4

Para inserir um logo sobre o vídeo, basta utilizar o ffmpeg com o filtro overlay

$ ffmpeg -i video.mp4 -i logo.png \
-filter_complex "overlay=0:0" video-final.mp4

img_20160808_125153461

Use o celular como segundo monitor sem fio.

celular

Fica neste post uma dica útil e sem macumbas técnicas. Veremos como utilizar o celular como um monitor estendido sem fio. O post tem como base um artigo que elaborei em 2013 no Viva O Linux (mas com algumas modificações conceituais).

Primeiramente devemos habilitar um monitor virtual  na resolução 800x600conforme as instruções a seguir:

$ xrandr --addmode VIRTUAL1 800x600

Agora configure para o monitor virtual ficar abaixo do monitor físico:

$ xrandr --output VIRTUAL1 --mode 800x600 --below eDP1

Se preferir ao lado direito, desconsidere os comandos acima e utilize as instruções abaixo.

$ xrandr --output VIRTUAL1 --mode 800x600 --right-of eDP1

Inicie o vnc server apenas no monitor virtual:

$ x11vnc -clip 800x600+0+1090 -notruecolor -loop

Pronto, agora basta utilizar um cliente VNC Android e conectar com a sua máquina recém configurada. Vejam o vídeo demonstrativo a seguir…

Neurotecnologia e visão computacional a serviço da humanidade com IoT

Neste post disponibilizo a palestra ministrada no Departamento de Pesquisa e Desenvolvimento de TV Globo Matriz. Com a utilização de técnicas de visão computacional, machine/deep learning podemos atribuir inteligência aos devices de vídeo captura. Ja no outro norte, com a popularização de equipamentos voltado ao segmento de neuro tecnologia podemos trabalhar com neurolinguística. Então veremos nesta apresentação que o futuro chegou, realidade aumentada, biometria, neuro tecnologia são ingredientes para projetos inovadores usufruir o conceito IoT.

globo