Diversos amigos reclamaram (principalmente usuários do Sony Xperia) por não conseguirem instalar aplicativos por falta de espaço. A solução é colocar o celular no modo desenvolvedor (varios link na internet de como fazer isto) e executar o comando set-install-location como veremos a seguir:

$ adb shell pm set-install-location 2

Pronto, agora vá em Configurações -> Aplicativos e mova os maiores APP para o SDCard. E a partir deste momento seu aparelho instalará por padrão o novos aplicativos no SDCARD.

app_to_SD

Suponhamos que precisamo sobre uma imagem sobre uma outra imagem com resolução maior com no exemplo a seguir:

jet2                    sydney

Utilizando o pacote ImageMagick, podemos resolver isto com apenas uma linha de comando, conforme a sintaxe a seguir:

$ convert -size 352x288 -composite sydney.png jet2.png  \
-geometry  64x64+176+144 -depth 8 test.png

O resultado do processamento é similar como a ilustração abaixo:

test

O sistema operacional convergente tornou-se realidade com excelente desempenho em celulares Android. O projeto MaruOS (um verdadeiro Linux de bolso) promete o que muitos não conseguiram concluir até agora, tornar um celular um Desktop de mesa. Neste artigo veremos como transformar o seu Nexus 5 em um Desktop. Leia o Artigo na integra AQUI no Viva O Linux.

maxresdefault

Ontem o Youtube anunciou o YouTube Kids, uma plataforma de conteúdo voltado para a família. Para os papais e as mamães de plantão, esta ferramenta oferece um ambiente mais seguro para crianças de 2 a 8 anos, sem contar na interface amigável, com ícones coloridos e botões maiores. Para os interessados a instalação no Android AQUI e para IO AQUI.

youtube-kids

 

bkpnowFonte:http://www.bbc.com/news/technology-36575687

Grande partes dos ataques do vírus Ransomware ocorrem via e-mail contendo um anexo executável malicioso “ENTÃO CUIDADO!”. Mas agora uma nova ameça chega ao mercado,  o Ransoware escrito totalmente em Javascript, (incrível como existem pessoas que vivem para praticar o mal e se aproveitar dos demais). Mas felizmente sempre existe uma contrapartida e um equilíbrio no mundo, então para ficarem menos susceptíveis aos ataque deste vírus sugiro o ownCloud para sempre sincronizar o seu backup em tempo real.

Acredito que uma das maiores ameaças no mercado digital de vírus é o Ransomware. Pois possuir muitas variantes e prejudicou muitos dos meus amigos e amigas. A solução é quase nenhuma para sistemas operacionais vulneráveis ao ataque (o que torna mais assombroso o assunto).

Com o codi-nome RAA, esta variante chega de maneira inofensiva oculta em documentos, entretanto possui a capacidade de causar bastantes danos para as empresas e pessoas fiscais criptografando os arquivos presente no equipamento.

Fonte:http://www.bbc.com/news/technology-36575687Anexado como um arquivo executável com extensão .js, o Windows permite que se arquivo seja  executa sem restrição ou alerta, com isto o  Ransomware pode abranger  milhares de pessoas no mundo. Após a sua execução o resgate em Russo é solicitado com uma quantia de US$ 250 (0,39 BTC).

Como mencione no inicio do post, backup atualizado é a solução até o presente momento, sendo assim a ferramento ownCloud é muito eficaz pois trabalha de maneira similar ao dropbox. Instruções de instalação, configuração e utilização disponibilizei em 2012 no Viva O Linux. Para finalizar produzi com o SuseStudio, uma distribuição Linux minimalista chamada BkpNow, que ja vem com tudo pré instalado.

O download da imagem ISO em CD do Backup NOW pode ser efetuada neste link GRATUITAMENTE (a senha do usuário root é linux). As próximas versões contara com o anti-virus ClamAV e um libreoffice Web.

virus2

Iot

Vulnerabilidades em sistemas computacionais que existem a décadas, estão sendo descobertas e corregidas. Mas o quanto desta correções são atualizadas em sistemas embarcados? Com IoT o problemas tendem se agravar ainda mais…

Um Cracker invadiu uma Smart TV a ligou a câmera remotamente, com isto gravou um casal na Inglaterra fazendo sexo no sofá em frente ao aparelho. O Casal tomou conhecimento quando os amigos notificaram que seus momentos íntimos estavam em sites pornográficos.

“A gravação apareceu em um site. Amigos viram as imagens e alertaram o casal. Eles não haviam feito qualquer video particular. Pelo ângulo, o vídeo foi feito pela câmera da smart TV. Não houve contato com o casal, não houve chantagem ou ameaça. Concluímos que deve ter sido um ataque aleatório”, disse Laura.

Fonte: http://www.dailymail.co.uk/news/article-3598012/Trolls-sneak-photos-TV-turn-porn-images-lifted-screens-turned-pornography.html

Feliz dia do orgulho NERD…

memorianerd

Abri o evento da Google I/O Extend São Paulo edição 2016 com a palestra do openCertiface onde mencionei sobre biometria em nuvem baseado em Linux e IoT com Intel Edison. A seguir a palestra na integra para visualização e download. O evento foi espetacular e a troca de informações sempre beneficia a todos de maneira bi-direcional .

_20160518_104236

Deixo aqui algumas novidades de maneira objetiva:

Com o Android Wear 2.0 a Google deseja tornar os dispositivos mais inteligentes a ponto de não depender mais de um smartphone. Esta nova versão trará um maior suporte aos aplicativos e até suporte para escrita. Já o Daydream é uma nova plataforma de realidade virtual baseado no Android N. E até agora os parceiros como Samsung, LG, HTC e Xiaomi estão dentro. Aguardem os primeiros games da EA e Ubisoft.

Com os novos meios de comunicação Allo e Duo. Allo é um software de mensagem com o diferencial de integração com outras app (dentro do software é possivel pesquisar locais). O módulo de inteligência artificial reconhece as figuras e faz sugestões baseado na sua interpretação,  o DUO é uma aplicativo de vídeo chama similar ao FaceTime, com o recurso de pré-visualizar a transmissão antes de atender.

Android N:  O modo multi janelas chama muito a atenção (existem boatos do modo Desktop). Com um único botão será possivel fechar todos os aplicativos e liberar recurso do celular. A criptografia que surgiu no Lollipop voltou novamente. API Vulkan trará acesso ao hardware para os desenvolvedores. O novo compilador java torna a instalação do aplicativos 75% mais rápido. O Google Assistant chegou como a evolução do Google Now, ainda sem personalidade própria mas compreende a linguagem natural e integra com todos os serviços dos serviços Google. O Google Home praticamente hardware dedicado para a Google Assistant capaz de se conectar com uma série de aparelhos inteligentes, desde seus smartphones a suas TVs inteligentes (ou o Chromecast).

Para finalizar deixo aqui a palestra ministrada no evento Google I/O edição 2016 São Paulo.

intel-edison-com-module-20141

Quando as coisas começam não funcionar, é melhor para e relaxar, então fui finalizar o projeto IoT com biometria de código aberto (como não sei tocar violão como o PP e o Fernando Galves). Resumidamente compilei o client em C do openCertiface para fechar as próximas palestras.

Porque C? Claro que o serviço openCertiface pode ser consumido em PHP, Python, Shell e muitas outras linguagens. Mas quando falamos de computação embarcada, otimizar recurso preciso é para um jedi.

Partindo do princípio que as ferramentas para compilação nativa esta configura baseada no post anterior, vamos ao próximos passos:

Compilando o GSOAP para o Intel Edison

$ source /opt/poky-edison/1.7.2/environment-setup-core2-32-poky-linux
$ cd gsoap-2.8/
$ ./configure
configure: loading site script /opt/poky-edison/1.7.2/site-config-core2-32-poky-linux
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... (cached) yes
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i586-poky-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -mstackrealign -fno-omit-frame-pointer --sysroot=/opt/poky-edison/1.7.2/sysroots/core2-32-poky-linux accepts -g... yes

$ make

Agora efetue o download do openCertiface no GIT e aplique o patch (disponível neste LINK ) para efetuar a compilação para a plataforma Intel Edison.

chart01

$ cd opencertiface/src
$ patch Makefile ../../Makefile.patch
patching file Makefile
$ cd ..

Com o aplicativo soap2cpp criaremos as funçoes em C.

$ ../gsoap-2.8/gsoap/src/soapcpp2 -e -b -c -T -I/usr/share/gsoap/import:/usr/share/gsoap functions.h

** The gSOAP code generator for C and C++, soapcpp2 release 2.8.29
** Copyright (C) 2000-2016, Robert van Engelen, Genivia Inc.
** All Rights Reserved. This product is provided "as is", without any warranty.
** The soapcpp2 tool and its generated software are released under the GPL.
** ----------------------------------------------------------------------------
** A commercial use license is available from Genivia Inc., contact@genivia.com
** ----------------------------------------------------------------------------

Saving soapStub.h annotated copy of the source interface file
Saving soapH.h serialization functions to #include in projects
Using ns service name: opencertiface
Using ns service style: rpc
Using ns service encoding: encoded
Using ns service location: http://opencertiface.com.br/opencertiface.cgi
Using ns schema namespace: urn:opencertiface
Saving opencertiface.wsdl Web Service description
Saving opencertiface.ping.req.xml sample SOAP/XML request
Saving opencertiface.ping.res.xml sample SOAP/XML response
Saving opencertiface.verifyImg.req.xml sample SOAP/XML request
Saving opencertiface.verifyImg.res.xml sample SOAP/XML response
Saving opencertiface.nsmap namespace mapping table
Saving soapTester.c server auto-test code
Saving ns.xsd XML schema
Saving soapClient.c client call stub functions
Saving soapClientLib.c client stubs with serializers (use only for libs)
Saving soapServer.c server request dispatcher
Saving soapServerLib.c server request dispatcher with serializers (use only for libs)
Saving soapC.c serialization functions

Compilation successful

Pronto, agora basta o comando make para compilar os respectivos módulos. E a seguir copie os binários para o Intel Edison e execute-os conforme a figura ao final deste post.

$ make soapC.o
i586-poky-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse \
-mstackrealign -fno-omit-frame-pointer \
--sysroot=/opt/poky-edison/1.7.2/sysroots/core2-32-poky-linux -DLINUX \
-c -I ../gsoap-2.8/gsoap/ soapC.c -o soapC.o

$ make soapClient.o
i586-poky-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse \
-mstackrealign -fno-omit-frame-pointer \
--sysroot=/opt/poky-edison/1.7.2/sysroots/core2-32-poky-linux -DLINUX \
-c -I ../gsoap-2.8/gsoap/ soapClient.c -o soapClient.o

$ make clientVerifyImg
i586-poky-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse \
-mstackrealign -fno-omit-frame-pointer \
--sysroot=/opt/poky-edison/1.7.2/sysroots/core2-32-poky-linux -DLINUX \
-O2 -pipe -g -feliminate-unused-debug-types \
-c -o clientVerifyImg.o clientVerifyImg.c
i586-poky-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse \
-mstackrealign -fno-omit-frame-pointer \
--sysroot=/opt/poky-edison/1.7.2/sysroots/core2-32-poky-linux -DLINUX \
-I ../gsoap-2.8/gsoap/ -DLINUX -g -O2 clientVerifyImg.o soapClient.o \
soapC.o ../gsoap-2.8/gsoap/libgsoap.a -o clientVerifyImg

$ make clientPING
i586-poky-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse \
-mstackrealign -fno-omit-frame-pointer \
--sysroot=/opt/poky-edison/1.7.2/sysroots/core2-32-poky-linux -DLINUX \
-O2 -pipe -g -feliminate-unused-debug-types \
-c -o clientPING.o clientPING.c
i586-poky-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse \
-mstackrealign -fno-omit-frame-pointer \
--sysroot=/opt/poky-edison/1.7.2/sysroots/core2-32-poky-linux -DLINUX \
-I ../gsoap-2.8/gsoap/ -DLINUX -g -O2 clientPING.o soapClient.o \
soapC.o ../gsoap-2.8/gsoap/libgsoap.a -o clientPING

edison

Nem toda criança consegue obter do pai 26.95 USD para jogar Minecraft no seu computador, então sugiro conhecer o Terasology. Um jogo similar ao Minecraft, porém com gráficos realistas e gratuito (Software Livre). Agradeço ao meu filho na elaboração do vídeo e a super Bárbara Tostes pela apresentação do projeto. Disponibilizei no Viva O Linux o Material de compilação e execução (em breve os pacotes rpm para CentOS, Fedora, Redhat, SUSE e openSUSE). Tutorial na íntegra AQUI!

youtube

Arquivo

Statísticas

  • 520,662 Acessos

ATENÇÃO!

 °v° USE A FORÇA,
/(_)\ LEIA OS FONTES !
 ^ ^

openSUSE 11.4

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 4.387 outros seguidores