Todos os posts de Cabelo

Avatar de Desconhecido

Sobre Cabelo

Sócio fundador da empresa OITI/NETi TECNOLOGIA fundada em 1996, teve seu primeiro contato com tecnologia em 1983 com 11 anos de idade na cidade de Bebedouro (interior de SP). Leva o Linux a sério, pesquisa e trabalha com biometria e visão computacional desde 1998. Experiência com biometria facial desde 2003, redes neurais artificiais e neurotecnologia desde 2009. Inventor da tecnologia CERTIFACE, da imagem Linux LiMobile e OSAR, mais de 79 palestras ministradas, 14 artigos impressos publicados, mais de 8 milhões de acessos nos 113 artigos publicados no Viva O Linux. Mantendor de projetos opensource, rpm oficiais e o guia FOCA Linux mobile (ePUb) desde 2010, Embaixador openSUSE, membro oficial: Viva O Linux desde 2003, openSUSE desde 2010, OWASP desde 2016 e Mozillians desde 2017.

Openfiler: NAS/SAN baseado em Linux.

Gostei e pretendo utilizar em casa o Openfiler que transforma um PC com linux em NAS/SAN ou gateway de armazenamento IP. Muito útil para pequenos projetos com soluções complexas e críticas. O seu maior diferencial é a complexidade na configuraçao mesmo suportando NFS, SMB/CIFS, HTTP/WebDAV e FTP  com NIS,LDAP e Active Directory (modo nativo ou mixer).

Clique aqui para obter mais informações sobre o projeto.

Realidade Aumentada: Próximo artigo do VOL:

“Realidade Aumentada (RA) é uma linha de pesquisa dentro da ciência da computação que lida com integração do mundo real e elementos virtuais ou dados criados pelo computador. Atualmente, a maior parte das pesquisas em RA está ligada ao uso de vídeos transmitidos ao vivo, que são digitalmente processados e “ampliados” pela adição de gráficos criados pelo computador.”  Meu próximo artigo no Viva O Linux yes :-D, trará passo-a-passo com executar um programa de com a tecnologia  RA conforme o vídeo  abaixo:


Blocks – Outro Tetris 3D, legal e opensource!

Blocks 3D é outro clone do jogo Tetris, porém opensource e utiliza a biblioteca Crystal junto a aceleração de hardware com OpenGL (Claro!). O  binários estão disponíveis na plataforma Windows e Linux.

A seguir algumas dicas para brincar com o projeto na plataforma Linux e um vídeo :D :

Efetue o download do pacote:
$ wget http://downloads.sourceforge.net/sourceforge/blocks3d/blocks3d_1.1_linux.tar.bz2

Descompacte o arquivo .tar.bz2
$ tar -jxvf blocks3d_1.1_linux.tar.bz2

Entre na para recém-criada:
$ cd blocks3d/

Pronto! agora basta executar o binário:
$ ./blocks

Os fontes estão disponíveis aqui:
http://blocks3d.cvs.sourceforge.net/viewvc/blocks3d/blocks3d/

Xen – Guia de referência rápido!

 

A seguir um guia de referência para operar o pacote Xen. Na minha visão em particular, o Xen e a sua  paravirtualização, é a melhor coisa do mundo para testar inúmeros ambientes  :D.

Invocando o Gerenciado de máquina (Gráfico).
# /usr/bin/virt-manager -c xen:///

Console no modo texto, Para finalizar,  use  a combinação: CTRL SHIFT – ]
# xm console sles10-01

Visualização gráfica (vnc).
# xm vncviewer sles10-01

Shell do Xen
# xm shell

Monitor processos:
# xm top

Ligando e desligando um VM.
#  xm shutdown sles10-01
#  xm start sles10-01

Forca o uso da bridge
No arquivo /etc/xen/xend-config.sxp insira  a seguinte linha:
(network-script ‘network-bridge  bridge=xen-br0’)

Console gráfico não funciona!
remova o item vncunused no arquivo /etc/xen/vm/[nome-da-vm]
Ex:
vfb=[‘type=vnc,vncunused=1’]
para
vfb=[‘type=vnc’]

Viva a liberdade \o/

Android:Navegação 3D no vídeo ao vivo com sensores de orientação e GPS.

Enkin é um inovador software de navegação 3D desenvolvido por Max Braun e Rafael Spring no desafio do Google Android Developer Challenge. Seu principal objetivo, é exibir informações de navegação no vídeo ao vivo baseando-se na localização do GPS junto ao sensor de orientação (Bússola Digital). A interface é bem intuitiva e agradável ao usuário, confira o vídeo abaixo:

Patente revela o segredo da dança de Michael Jackson:

Encontrei no Google Discovery um texto referente  a ilusão anti-gravidade de Michael Jackson do passo “lean” na  música Smooth Criminal. Nos vídeos-clipes ou nos shows de Michael Jackson e seus dançarinos posicionavam seus corpos em um ângulo de 45º, algo impossível no planeta Terra.
“Segundo uma patente disponível no Google Patent Search , Michael Jackson chegou a patentear nos anos de 92/93 um sapato especial que permitia mudar o centro de gravidade do corpo. Além disso, um engate era responsável por prender o sapato contra o solo, bastava simplesmente deslizar o pé para frente (movimento para trás removia do engate).”

Veja a seguir, o video de Michael Jackson executando o passo “lean” em alta-definição:

Maior helicóptero de controle remoto do mundo!

Tenho um Blade CX2 e apanho para controla-lo… Imagina com a criança do vídeo abaixo :D . Este helicóptero  é uma miniatura de um Mi-24 russo de uns 17 metros de comprimento. A sua escala 1/8 da original torna  impressionante  o vídeo a  seguir. Este brinquedo nas mãos erradas é literalmente uma arma…

Fonte:  http://craziestgadgets.com

lupaPara quem não sabe, o Blade CX 2 vem montado e pronto para voar com um transmissor 5 canais DSM, bateria Li-Po 800mAh, carregador para Li-Po e vídeo CD. Comprimento 40cm. Unidade 4-em-1 e Two feather-light S60 Super Sub-Micro Servos. Super estabilidade com o sistema de rotores coaxiais de pás contra-rotativas. É dos helicópteros elétricos o mais fácil de voar e o mais dócil que existe. Não há necessidade de instrutor, depois de ler o manual é só sair pilotando. (Eu realmente sou péssimo :( )

Portando fontes em C/C++ para o GCC 4.3

Diversos  erros ocorrem ao compilarmos uma aplicação no GCC 4.3.  Estes erros são derivados da não declaração de alguns arquivos  includes agora obrigatórios, a  seguir a tabela do erro  versus resolução:

Erro na declaração: Incluir
find, for_each, sort #include <algorithm>
ostream_iterator, istream_iterator #include <iterator>
auto_ptr #include <memory>
typeid #include <typeinfo>
isalnum, toupper #include <cctype>
INT_MIN, INT_MAX, RAND_MAX #include <climits>
printf #include <cstdio>
atoi, free, rand, exit #include <cstdlib>
EXIT_FAILURE #include <cstdlib>
strcmp, strdup, strcpy, memcpy #include< cstring>

Mais informações AQUI!

Cartas da Revolução de 1924 disponível na Web.

revolucao

A Revolução de 1924 é conhecida como o maior conflito bélico da Cidade de São Paulo. Nos dias atuais esta revolução ainda é comemorada anualmente no bairro de Perdizes (distrito de São Paulo).

Toda a coleção de cartas trocadas entre os chefes da Revolução de 1924, foi digitalizada e está disponível no site do Arquivo Público do Estado. O projeto foi desenvolvido em comemoração aos 84 anos do conflito.
As 432 cartas fazem parte do acervo do Instituto Histórico e Geográfico de São Paulo, que está sob a guarda do Arquivo Público do Estado desde maio de 2008.

O conteúdo das 432 cartas (escritas entre janeiro de 1923 a julho de 1928) apresentam desde solicitações de mantimentos para os soldados até as estratégias adotadas pelos líderes no conflito. Os pesquisadores e fãs de história agora contam com esta preciosidade para estudos.

Clique AQUI confiram!

Gravando DVD na linha de comando.

Inúmeras vezes, foi preciso  gravar um  dvd em  servidores sem interface gráfica. Nem sempre lembramos a sintaxe ou até mesmo o comando para determinadas operações.  A seguir, dicas para grava  o seu DVD  usando  apenas a linha de comando  :D Yes!

Gerando ISO da midia
# dd if=/dev/sr0 of=OPENSUSE11.1-x32.iso

Gerando ISO do file system.
# mkisofs -r -J  -V “NETiIBMFACE” -o ../cd.iso /neti/install
# mkisofs -r -J  -joliet-long -graft-points -iso-level=4 -V “Oracle_10g” -o oracle_10g.iso /neti/Oracle_10g/companion

Gravando DVD
# growisofs -dvd-compat -Z /dev/dvd=../cd.iso

PS: Esta dica surgiu, em função do erro relacionado a  direitos no K3B, que corrigi com o comando abaixo no OpenSuse.
# setfacl -m cabelo:rw /dev/sr0