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.

Firefox: 1 Bilhão de Downloads!

firefox3Quando mencionamos a palavra “bilhão”, significa uma imensidade independente do assunto. E o navegador firefox em breve (estimado em 3 de Agosto de 2009) completará um bilhão de downloads… E é claro que a Mozilla está preparando uma campanha para o bilionésimo download do navegador. Mais importante que a grandeza do número, é a qualidade do software que deriva na grande aceitação pública deste navegador.

Fonte Fonte: 7is7

Emulador: HP48 GX No Linux!

x48_graphQuando estudei em Barretos na FEB (1992~1997) bons  tempos …, me apaixonei pelas calculadoras HP. Tive os modelos 28s/48s/48sx/48g e  48gx… estas calculadoras é uma paixão antiga. Todos estes modelos me fez perder  muitas  e muitas noites de sono com o seu estilo de programação RPN.

A seguir um guia rápido, com instruções de como instalar o emulador a partir do código fonte  das calculadoras  pertencentes  a família 48 em seu sistema operacional Linux. Mais informações no site do projeto http://x48.berlios.de/.

Download com wget (CLARO!).
$ wget http://download.berlios.de/x48/x48-0.6.0.tar.gz

Descompactação:
$ tar -zxvf x48-0.6.0.tar.gz
$ cd  x48-0.6.0/

Compilando:
$ ./configure
$ make

Download e instalação da ROM
$ http://download.berlios.de/x48/x48-gxrom-r.tar.gz
$ tar -zxvf ~/x48-gxrom-r.tar.gz -C  ~/

Se preferir instalar no  seu SP, execute o comando “make install” logado como root. Caso contrário,  entre na pasta src/, e  execute o programa ./x48 como no  exemplo a seguir…  (Bom divertimento. ;-)

$ cd src/
$./x48
LC_CTYPE=pt_BR.UTF-8;LC_NUMERIC=C;LC_TIME=C;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C
en_US.utf8
UTF-8
x48: /home/cabelo/.hp48/hp48 is a version 0.4.3 file, converting

Busca Insensitiva no VIM.

vim-editor_logoPor padrão, no editor VIM, as buscas são sensitivas aos caracteres maiúsculos  e minúsculos.  Neste  post, disponibilizo dicas para trabalhar  com  buscas insensitiva no VIM :D utilizando o \C precedente da string em questão. Veja  o exemplo abaixo:

/\cError ou /Error\c

Podemos  também forçar o uso da  busca  sensitiva como no exemplo  a seguir:

/\CError ou /Error\C

Já os comandos :set ignorecase ou :set smartcase define como  o vim  trabalhará por padrão.

Compilando softwares para arquitetura ARM.

Tomplayer é um software open-source  com uma mini-interface do mplayer para o TomTom GPS. Este pacote  possui suporte para vídeos com legendas no formato divx,xdiv, mpeg2, mp3 e audio ogg.  Confira o vídeo a seguir:

[YouTube=http://www.youtube.com/watch?v=iSsQOHIiwIg]

Porém ARM é a arquitetura de processamento deste  equipamento. Então para  encurtar  o  caminho das  pedras,  deixo aqui, uma receita  de bolo de  como compilar um  software escrito em C  nesta arquitetura.

Download e instalação:

$ cd /usr/local/cross
$ wget http://www.maintech.de/download/opentom/gcc-3.3.4_glibc-2.3.2.tar.bz2
$ tar -jxvf
gcc-3.3.4_glibc-2.3.2.tar.bz2

Compilando  um programa:

$ export PATH=”/usr/local/cross/gcc-3.3.4_glibc-2.3.2/bin:$PATH”
$ arm-linux-gcc ola.c  -o ola

Compilando  um  pacote a  partir do código fonte:
$ cd bash-3.2
$ CC=arm-linux-gcc ./configure –host=arm-linux
$ CC=arm-linux-gcc make
$ arm-linux-strip bash

Tutoriais: Biometria facial e digital opensource em Linux!.

Para fechar  a série de documentos voltado à Biometria, disponibilizo nestes documentos como elevar a segurança incluindo a tecnologia de biometria facial ou impressão digital  junto a senha, assim criando uma camada adicional de autenticação. O comando su/sudo no sistema operacional tem a função de atribuir ao usuário os poderes administrativos. Ou seja, assim a biometria garante o acesso e/ou direitos apenas para os usuários autorizadas.

Links:  Tutorial com Biometria de Impressão digital e Reconhecimento Facial.

Jogo de Ludo no GNU/LINUX

ludoBaseado  na  Wikipédia,   Ludo é um  jogo cujo  o  objetivo é  ser o primeiro a chegar com quatro marcadores (ou “cavalos”) desde uma casa de origem à casa final. Para isso, deve-se dar a volta inteira no tabuleiro e chegar antes que os adversários.

Brinquei muito na minha infância com este jogo. Durante a madrugada, navegando  pela  internet, encontrei  o  projeto http://sourceforge.net/projects/gotangry/. Baixei, compilei, instalei e  gostei …  Pode ser jogado contra  a  máquina ou com 4 jogadores.  Bom  divertimento!  (Disponível em MAC/Windows  CREDO :( e Linux :D Yes!)…

Webcam interpretando movimentos da face como joystick.

CvIrrCamController é um  hospedado no sourceforge, que utiliza a biblioteca de visão computacional OpenCV para  interagir/movimentar personagens e cenários em 3D com os movimentos da face. O projeto esta em fase embrionária, porém serve para base de estudo como diversas iniciativas  open-source. Já compilei e estou estudando os conceitos referente as  suas funcionalidade…   ;D Yes!

camcontrole