Arquivo da categoria: Dicas Linux

openSUSE 12.2: Contagem regressiva!

“Faltam 2 dias para o lançamento do openSUSE 12.2 que inclui Linux kernel 3.4, correções de baixo nível em systemd e udev, kernel firmware, além de atualizações PCI e correções GRUB2, e correções de alto nível para MySQL, YaST, bibliotecas gráficas e apache. Pacotes de atualização incluem postfix, kvm, gcc, llvm, php e Python (atualizado). Também foram feitas correções para os ambientes desktop KDE e GNOME, e houve atualização do LibreOffice.; Confira a lista completa no link.”

Comprovado: É possível hackear a mente humana.

Pesquisas em diversos lugares do mundo como da Universidade de Oxford, UC Berkeley e de Genebra comprovou a capacidade de decifrar números pensado por pessoas. Utilizando  Eletroencefalografia (EEG: Análise gráfica com eletrodos das correntes elétricas criada no encéfalo), com testes aplicados em sere humanos, foi possível descobrir PIN, endereço e cartões de créditos nas “cobaias” apresentando apenas imagens associadas a informação desejada. “Por exemplo, apenas exibindo uma foto de um caixa eletrônico foi possível hackear a mente dos participantes e obter as senhas de acesso às suas contas e até, em alguns casos, o número do cartão de crédito” (estou tranquilo não sei o número do meu cartão de crédito hehehe). Com técnicas utilizadas por soldados como Disciplina Mental, é possível bloquear os acessos as informações. Estou fazendo alguns estudos nas poucas horas vagas sobre análize da minha produtividade (atividades cerebrais) durante a decifração de padrões. Além de aculumar dados da atividade no hipo campo e lombo temporal. Bom em breve novidades…

Fonte: http://www.wired.com/threatlevel/2012/08/brainwave-hacking/

QT: Primeros passos (Hello World)

Neste post veremos como criar um primero programa com o famoso QT. Primeiramente no QT Designer crie um formulário e save-o com o nome testeqt.ui.

Utilize o comando qmake – project para criar o arquivo [NOME-PROJETO.pro] e logo em seguida use o comando qmake para a criação do Makefile conforme o exemplo abaixo:

$ qmake -project 
$ cat  QT.pro 
######################################################################
# Automatically generated by qmake (2.01a) qui ago 2 12:38:51 2012
######################################################################

TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += .

# Input
FORMS += testeqt.ui
SOURCES += main.cpp

$ qmake

Agora crie o programa main.cpp com o conteúdo a seguir e compile com o comando make.

#include "ui_testeqt.h"
#include <QtGui/QtGui>
int main(int argc, char *argv[])
{
   QApplication app(argc, argv);
   QMainWindow *form = new QMainWindow;
   Ui::MainWindow ui;
   ui.setupUi(form);   
   form->show();
   return app.exec();
}

Pronto! agora o utilize o comando make para compilar o seu primeiro programa.

$ make
/usr/bin/uic testeqt.ui -o ui_testeqt.h
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG \
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default 
-I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include 
-I. -I. -I. -o main.o main.cpp

g++ -m64 -Wl,-O1 -o QT main.o   
 -L/usr/lib64 -lQtGui -L/usr/lib64
 -L/usr/X11R6/lib64 -lQtCore -lpthread

ATENÇÃO: No windows (CREDO) crie a variável QTDIR=C:\QT\4.8.2 e
utilize o comando qmake -project e logo a seguir qmake -tp vc -spec win32-msvc2008 

Use a Força, LEIA OS FONTES!

Emulador: B2G (Boot Para Gecko) SO mobile da Mozilla e Telefônica.

Sem sombra de dúvida em 2013, você ouvirá falar muito no Celular da Telefôncia, (Agora VIVO). Baseado na web, via navegador da Mozilla (responsável pelo Firefox), o sistema deverá baratear os custos dos aparelhos. De acordo com Carlos Domingo, diretor de Desenvolvimento de Produtos e Inovação da Telefônica Digital, o potencial de um aparelho B2G seria de custar “dez vezes mais barato do que um iPhone”. Ou seja: no Brasil, sairia por volta de R$ 180. Por enquanto deixo um vídeo de emulador … em breve artigos CLARO!

Solução: KSOAP não funciona após upgrade do Android SDK.

Após substituir a versão 16 do ADT (Android Development Tools) instalando  versão 20, obtive o seguinte erro nos aplicativos que utilizam o ksoap:

java.lang.noclassdeffounderror: org.ksoap2.serialization.SoapObject

Para solucionar execute as ações a seguir:

1- Remova-o arquivo .jar do Java Build Path:

2 – Incluia o arquivo .jar na pasta libs (se não existir crie). E-pronto!