Páginas

quinta-feira, 27 de julho de 2017

Wikileaks das criptomoedas!





Trutheum é uma plataforma de requerimentos por verdades baseadas em tokens na rede Ethereum. Lá é possível requerer verdades de todos os tipos, você ou a comunidade decidem o que é ou não verdade. Vou explicar como essa plataforma funciona e como ela pode ser o futuro Wikileaks.

Sempre gostei de soluções de mercado para tudo, quando vi o projeto do Trutheum me apaixonei, por mais que o projeto esteja apenas em fase de desenvolvimento vejo grandes possibilidades para modelos similares, acredito que o Trutheum é a primeiro de muitas plataformas melhores.

No dia 14 de julho a equipe da Trutheum fez o primeiro requerimento da futura rede, eles querem uma prova contra Trump o Donald, se a rede funcionar ela pode desafiar um dos homens mais poderosos do mundo! E isso me lembra uma moedinha feita por um tal de Satoshi. Conheci o Bitcoin como um instrumento de revolução contra o Estado, quando todos os processadores de pagamentos e bancos estavam contra o Wikileaks essa moeda desconhecida salvou os servidores do jornal de Assange e mesmo naquela época o governo norte americano não conseguiu parar o Bitcoin. Agora a mesma tecnologia que salvou o wikileaks de sair do ar está de volta e incorporando o próprio conceito e talvez destruindo o que salvou, uma verdadeira fagocitose feita pelo processo evolutivo da tecnologia.


Problemas e soluções de livre mercado

Apenas para recordar, a Trutheum permite que você compre tokens usando Ether, então esses tokens são usados para fazer requerimentos e pagar via smart contract aqueles que entregarem as provas mais críveis.

Surge aí um probleminha! Como vamos saber a realidade objetiva? Sabemos bem o problema de deixar a escolha para as massas, a democracia está falida por todos os lados, qual a solução? Nada melhor que o mercado, sim, prevejo empresas especializadas em analisar provas, elas seriam pagas por aqueles que buscam a verdade, as empresas teriam uma reputação pública e poderiam publicar em suas páginas descentralizadas seus relatórios.

Aqueles incrédulos nos incentivos do livre mercado se esquecem dos casos de corrupção no Brasil, apenas foi possível a investigação da lava-jato graças a incentivos que apesar de toscos e fracos funcionaram. Agora imaginem o que não poderia sair de incentivos muito vantajosos? Imaginem aquele funcionário que sabe muito porém não pode contar por medo de perder o emprego! Com a trutheum ele vai poder falar e sumir do mapa.



Claro eu posso estar sendo muito otimista quanto a esse projeto, porém o modelo de funcionamento é muito atrativo. Aos meus olhos é o renascimento do Wikileaks, parece até a lei da troca equivalente. Naquela época um grupo de nerds ativistas tentava replicar por todos os lados arquivos vazados enquanto tentavam manter uma entidade centralizada, hoje esses arquivos podem ser hospedados diretamente em plataformas descentralizadas extremamente acessíveis.


http://trutheum.com/whitepaper.pdf

terça-feira, 4 de julho de 2017

Mineração Monero XMR e Bytecoin







Monero é uma criptomoeda com foco em privacidade e anonimato, é mantida por diversos devs, sendo a segunda mais ativa comunidade de criptomoeda no github. Monero usa o algoritmo Cryptonight para mineração. Vamos nesse tutoria ensinar como criar uma wallet para monero, minerar monero solo e em pool e instalar e usar vários softwares de mineração.

Escolha a carteira:


Primeiro você precisa criar sua wallet, você pode fazer isso de duas formas. A primeira é baixando o cliente, full node Monero e a segunda é usando o site mymonero.com.

Lembre-se que o full node é muito mais seguro, demora algumas horas para sincronizar porém dá certo.


Full Node com Linux:


Siga as instruções para fazer a instalação da carteira monero no debian/ubuntu:

sudo aptitude install git cmake libboost-all-dev libssl-dev libevent-dev libdb++-dev
git clone https://github.com/monero-project/bitmonero.git
cd ../bitmonero && make
./build/release/bin/bitmonerod
Gere a carteira:  ./monero-wallet-cli
Para ver o endereço digite no terminal: address

Obs: Se não encontrar o aptitude, simplesmente digite:

sudo apt-get update && sudo apt-get install aptitude

Solo Mining ou Pool?


Se você tiver um ring de mineração é possível minerar sozinho e ter alguma recompensa se seu poder computacional for alto, do contrário parta para a pool;

http://moneropools.com/  


Dentro da comunidade, nos grupos de telegram e reddit os membros falam para não usar minergate. Porém fica à sua escolha. Eu usarei a pool.minexmr.com, se quiser usar outra o procedimento é o praticamente igual, porém fique atento as portas usadas.

SOLO_ O software do Monero já tem um software de mineração embutido, para usá-lo basta digitar:

start_mining

ou para mais opções

start_mining  your_address threads

your_address = endereço da sua wallet ;
threads = quantidade de threads que você quer usar para minerar, default é 1;



Escolhendo o software de mineração:

Vou deixar o link para alguns softwares de mineração e deixarei o tutorial de como compilar no Linux Debian/Ubuntu/Mint.


GUI (Linux e Windows) para AMD  - https://github.com/fireice-uk/xmr-stak-amd:

sudo apt-get install ocl-icd-opencl-dev libmicrohttpd-dev libssl-dev cmake build-essential
cmake .
make

Obs: Se não quiser fazer uma doação para o criador do programa edite o arquivo donate-level.h para 0.0 no parâmetro "fDevDonationLevel"

GUI Mineradora para CPU (Windows) - https://github.com/jwinterm/monerospelunker/releases


GUI (Windows e Linux) para NVIDIA - https://github.com/fireice-uk/xmr-stak-nvidia:

sudo apt-get install nvidia-cuda-dev nvidia-cuda-toolkit libmicrohttpd-dev libssl-dev cmake cmake-curses-gui build-essential
git clone https://github.com/hyc/cpuminer-multi
cmake .
make install

Obs: Se não quiser fazer uma doação para o criador do programa edite o arquivo donate-level.h para 0.0 no parâmetro "fDevDonationLevel"

Terminal (Linux) para CPU - git clone https://github.com/hyc/cpuminer-multi

sudo apt-get install git libcurl4-openssl-dev build-essential libjansson-dev autotools-dev automake
git clone https://github.com/hyc/cpuminer-multi
cd cpuminer-multi
./autogen.sh
CFLAGS="-march=native" ./configure
make


sudo ./minerd -a cryptonight -o stratum+tcp://pool.minexmr.com:4444 -u 
WALLET_ADDRESS_AQUI -p x -t 3

No lugar de WALLET_ADDRESS_AQUI coloque seu endereço XMR, no lugar de 3 depois de -t coloque a quantidade de threads que desejar.

O software também pode minerar Bytecoin.



Achou útil o tutorial? Faça uma doação!

XMR: 45osQRUx4trazP2w1Pij8nMj6RWTaKewiWogC33Z3tWb6uDn9CjVfyVjUszmFVFREYguE22Jo2MkaXpkQUJE9PbX7ReyNyB

BTC: 1CZSR6hkbqrcVGstQ7iVNf1bcKSXjgUcHf



Fontes:

https://getmonero.org/
https://www.reddit.com/r/Monero/
 https://github.com/fireice-uk/xmr-stak-amd
https://www.monero.how/
https://github.com/jwinterm/monerospelunker/releases
https://github.com/fireice-uk/xmr-stak-nvidia



sábado, 10 de dezembro de 2016

O que é e como instalar ZeroNet !

ZeroNet é um projeto  que permite a criação de websites que não utilizam um servidor central, o site é como um torrent e é hospedado pelos visitantes. Isso tem dois efeitos, um deles é a dificuldade de fechar o site e o outro é o baixo custo para colocar qualquer projeto online.

ZeroNet utiliza a mesma tecnologia do Bitcoin para garantir que as mudanças no site sejam realmente do autor do mesmo, também usa a rede Namecoin para o registro de domínios.

Baixar a ZeroNet é muito fácil, para o usuário linux com um pouco mais de experiência, é tão fácil como baixar pela central de programas, para quem está iniciando basta ir para o site da https://zeronet.io/


Se preferir usar a linha de comando basta digitar no diretório de download, a primeira linha tira a compressão, a segunda vai para o diretório criado e a terceira roda a ZeroNet.

tar -zxvf ZeroBundle-linux64.tar.gz
cd ZeroNet
./ZeroNet.sh

Obs: Se o ZeroNet.sh não tiver permissão basta digitar chmod +x ./ZeroNet.sh

A inicialização pode demorar um pouco, depois de carregado o programa lança no seu navegador padrão a página inicial da ZeroNet.



No próximo post vou ensinar como fazer um site na ZeroNet via linha de comando e também usando a interface gráfica com o clonador de blogs.



sábado, 20 de agosto de 2016

Atualizar youtube-dl

Mais um post sobre um dos meus programas favoritos o youtube-dl. Hoje vou mostar como se atualiza o yt-dl.

Abra o terminal e digite>

sudo  pip install --upgrade youtube-dl

Pronto seu youtube-dl estará atualizado, basta rodar esse comando toda vez que ele der problemas de downloads que geralmente só aparecem como mensagem mostrando algum problema no avconv.
Estou pensando em criar um script para ficar olhando se tem atualizações a cada uma semana, não sei se vale a pena deixar rodando no background como agendado no crontab, sei que o linux que uso automatiza quase tudo possível e com 8 gigas de ram talvez não faça diferença alguma.


Espero que guardem o comando e se tiverem qualquer implementação mande nos comentários;D

sábado, 16 de julho de 2016

Aprendendo Python - Recursos e por onde começar





Pythhon é uma linguagem relativamente fácil de aprender mesmo para os menos dotados de lógica, por isso escolhi ela para dedicar meus estudos em programação. Neste artigo vou explicar mais sobre a capacidade da linguagem e no final darei alguns livros e recursos para quem quer aprender.


Python é a escolha de muitos programadores por alguns motivos principais entre eles estão:

Qualidade do software: Python é uma linguagem que te força a organizar o código de uma maneira legível e lógica, pois ela funciona utilizando-se de indentação em vez de brackets "{}".

Produtividade:  Com poucas linhas de código é possível executar tarefas que demorariam horas em outras linguagens.

Outra coisa que torna a linguagem produtiva é o ponto anterior, visto que é mais fácil manter e produzir em um código bem estruturado. Além disso é fácil de usar e não necessita de muitos requerimentos para rodar, visto que Windows e Linux já vêem com Python pré-instalado.

Integração de componentes: É possível colar componentes de outras linguagens em Python de diversas maneiras, por exemplo, é possível que uma API em C chame ou seja chamado por Python. Em python há diversos módulos/libraries prontos para as mais diversas funções, desde modelação cientifica até tratamento de imagem e reconhecimento linguistico.

Lado Negativo:

Python é uma linguagem de alto nível e ela perde em desempenho para aplicações escritas em código que está mais próximo da lingugem de máquina.

Porém é possível não apenas integrar Python com linguagens como C (deixando algumas funções mais lentas em Python serem geridas em C) mas também é possível aumentar a velocidade de execução dos programas de 4 até 10x usando Pypy.

Utilização


Na lista abaixo será possível observar a versatilidade da linguagem. Você pode usar Python para desenvolvimento na web com Django, no desenvolvimento de games com pygame e tkinter, automação usando raspberry pi, mineração de dados com Scrapy e Orange Framework, modelação com Python Cad, inteligência  artificial com Pybrain, desenvolvimento mobile com Kivy e Pyside



Quem usa Python?


Google: Usa Python no seu web crawler e já apoiou e apoio diversos projetos desenvolvidos pela linguagem.

Blender / Panda 3D e Maya: Quem conhece software de edição de games, 3D e filmes já utilizou python.

Microsoft Windows/ Linux: Usa python para comunicação das portas seriais responsáveis pela comunicação com a internet.


WaltDisney: Usam para criação de scripts e automatização nas produções animadas;

NASA:  Usa python no novo Centro de Controle, Johnson Space Center.

IBM: Utiliza Python na sua planta de semicondutores East Fishkill e em todos os processos de saída e entrada de dados na produção de equipamentos.

CIA: Agência usa a Python em seu website, utilizando as plataformas feitas para Python Web Plone/Zope + Python.

Python também é extensamente utilizado em pesquisa ciêntifica¹ e análise de dados, sendo uma ótima opção open source ao Matlab e outras plataformas de código fechado.

Essas são apenas algumas iniciativas usnado Python.


Recursos e mais informações:

Iniciante:


Livro Automate Boring Stuff: https://automatetheboringstuff.com/

Curso Python para Zumbis: http://pycursos.com/python-para-zumbis/

Livro Introdutório Web with Python: http://www.openbookproject.net/books/bpp4awd/

Livro pago mas bom sobre Django primeiros capítulos sample disponível (Python Web): 


Python para apps informações sobre Kivy:



Para programadores:


Dive into Python : http://www.diveintopython3.net/







¹ https://www.packtpub.com/skillup/data-salary-report

domingo, 28 de fevereiro de 2016

Instalação Arch: Layout do teclado




Estava a instalar o Arch Linux quando tive um pequeno problema ao tentar mudar o layout do teclado para pt_br usandolocalectl list-keymaps, recebi a seguinte mensagem "Couldn't find any console keymaps".

O problema está na localização de onde está o arquivo. Para resolver o problema e colocar o layout no lugar certo antes de proceder com a instalação precisamos  fazer carregar nosso padrão.

#loadkeys br-abnt2

Depois de carregar no sistema precisamos desmarcar o layout em /etc/locale.gen

#nano /etc/locale/.gen

Na linha com #pt_BR.UTF-8 UTF-8
Apague o # e salve com Crtl+x e y para confirmar as alterações.

Depois de salvo digite

locale-gen
#echo LANG=pt_BR.UTF-8 > /etc/locale.config

O último comando passa a frase anterior ao > para o arquivo locale.config, para que dessa forma nosso layout possa ser habilitado.

sábado, 26 de dezembro de 2015

Como desabilitar a sincronização automática do VirtualBox

Para modificar a característica nativa de sincronização automática de horário basta abrir a linha de comando e digitar:

vboxmanage setextradata Nome_da_minha_maquina VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled 1

Simples e fácil, pronto agora sua máquina virtual não irá mais sincronizar com o host.



segunda-feira, 14 de dezembro de 2015

Empresários apoiam saída de Dilma, o que isso quer dizer?

E agora Dilma? Sem apoio de 95% dos empresários.


Nesta segunda feira dia 14/11/15 a Fiesp, presidida por Paulo Skaf, por decisão unanima apoia o pedido de saída de Dilma Rousseff. Muito mais do que um mero apoio isso simboliza a vontade do empresariado brasileiro e mostra que talvez com a saída de Dilma as empresas voltem a investir e o Brasil, muito além disso mostra uma mudança de paradigma na condução do país.


Antes de anunciar esse apoio unânime a Fiesp fez uma pesquisa e enviou mais de 8.395 questionários para empresas paulistas de vários portes e o resultado não foi nada surpreendente 85,4% apoiam o impeachment de Dilma, 4,9% rechaçam e 9,7% não se posicionaram. Todos esses números mostram mais uma vez a total descredibilidade que os empresários tem no governo brasileiro, principalmente na bancada do PT representada por Dilma Rousseff.


A presidente já demonstrou seu total desconhecimento sobre economia e que ela é fundamentalmente baseada na confiança entre os atores econômicos, do qual no Brasil o governo tem grande papel.  Quando os agentes econômicos veem  uma situação na qual o país não consegue pagar a própria dívida, não fecha o orçamento, modifica as regras do jogo ao seu bel prazer não é possível ter confiança para investir e o resultado é uma economia sangrando - 3% ao ano com perspectivas de piora.


É interessante notar que Skaf é o ouvido de Temer nas questões empresariais, ambos são do mesmo partido (PMDB) e como bom observador há algumas semanas atrás Temer se reuniu com diversos empresários e foi efusivamente aplaudido após discurso, e logo depois lançou seu plano nomeado por ele de “Uma ponte para o futuro” e popularmente chamado de plano Temer. A boa articulação do PMDB sob a tutela de Temer com o empresariado trás algo muito peculiar e uma mudança de paradigma se Temer subir ao poder.


Mas antes de falar dessa mudança vamos falar do tal plano, entre outras medidas planeja fazer uma reforma nos gastos do governo e flexibilizar as relações trabalhistas, prometendo acabar os as leis esdruxulas que impedem as empresas de contratar e investir em capital humano.  Por si só a recuperação das contas do governo já seria de grande ajuda para recuperar as esperanças, porém o prometido ajuste fiscal não veio e em mais um ato de total irresponsabilidade modificaram as obrigações orçamentarias do governo, se não dá para fechar as contas a solução em vez de cortar benefícios foi fazer malabarismo com os números, para resolver isso Temer propõe a ideia do orlamento base zero.


Com todas essas reformas em mente a mudança de paradigma está em para quem o governo prestará contas, um governo populista fará de tudo para enganar a população e facilmente conseguirá por meio de transferência de renda, propagandas enganosas (vide a campanha presidencial de Dilma) ou até mesmo malabarismo contábil, o governo pode postegar por muito tempo sua atitude de irresponsabilidade, mascara as contas (pedaladas), modificar os números ou atrasar sua divulgação (IPEA 2014) um bom exemplo de país populista é a Venezuela, peguei um caso extremo? A Argentina é outro e está muito próximo da realidade brasileira, o populismo é uma praga que se aproveita da ignorância da população para guiar o país para o precipício.


Temer terá que prestar contas aos motores da economia, ele deixou bem claro no seu plano que o acerto das contas será doloroso mas colocará o Brasil no rumo certo, e está ai a principal mudança. Os empresários não querem saber se cortando um gasto desnecessário nas próximas eleições o partido perderá 5 milhões de votos, ou se o governo deixar de expandir os gastos em ano eleitoral ele sairá do poder, o que importa é a segurança econômica, um bom domínio dos gastos públicos.


Essa mudança de paradigma se realmente for consolidada dará bases para o Brasil adotar políticas econômicas sérias, o que em longo e médio prazo beneficiará toda a população com abundância de empregos bem qualificados vindos também por meio de investimentos estrangeiros, que venha o plano Temer pelo bem do Brasil.




http://g1.globo.com/economia/blog/beth-cataldo/post/falta-de-confianca-dos-empresarios-agrava-recessao.html

http://epocanegocios.globo.com/Brasil/noticia/2015/12/temer-apresenta-plano-do-pmdb-a-empresarios-em-sao-paulo.html

http://www.mises.org.br/Article.aspx?id=2042

https://pt.wikipedia.org/wiki/Or%C3%A7amento_base_zero




sexta-feira, 27 de novembro de 2015

Script para download de músicas no youtube com Python no Linux





Comecei minha jornada com Python e criei um script para automatizar as opções de download com o comando youtube_dl, esse pacote é muito útil e permite baixar vídeos de diversos websites incluindo o youtube, converter em vários formatos entre outras dezenas de opções.

Para o script funcionar primeiro é necessário baixar o youtube-dl veja no meu outro post como fazer isso:
http://cebolaprofunda.blogspot.com.br/2015/10/como-baixar-musicas-e-videos-no-linux.html

Precisava baixar algumas músicas do youtube então criei um simples script que aparentemente funciona, desculpem o amadorismo mas funciona kkkkk \o/. Deixei o import de alguns outros módulos porque estou adicionando mais funções aos poucos, o único que realmente precisa é o "import subprocess", ele chama um programa e faz com que ele funcione dentro do seu script python, é um módulo bem útil.



O script baixa o melhor áudio para o vídeo, qualquer dúvida post um comentário, qualquer modificação é bem vinda.


#!/usr/bin/env python
# -*- coding: utf-8 -*-
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.

#!/usr/bin/python
           
import subprocess
import sys
import fnmatch
import glob, re




print "Please insert 'out' to go out of this program"



def user_url():
global userurl
userurl = raw_input ("Your http url:")

def loop():

i = 1

blankstr = "out"

urllong = 43

while i<50:

user_url()


if userurl != blankstr and len(userurl) == 43:
youtube_dl = subprocess.check_call(["youtube-dl","-f best audio", "%s" %userurl])
print youtube_dl
print "Number of downloads in this session is:%d" %i
i = i + 1
elif len(userurl) > 43 or len(userurl) < 43:
print "Your youtube url is wrong"
user_url()

                elif userurl == blankstr
                        sys.exit()

else:
print "Exit for some unknow error"
user_url()

loop()

quinta-feira, 26 de novembro de 2015

Criptografia na nuvem com Cryptomator





A nuvem para muitos é um ambiente inseguro, principalmente quando é necessário contratar serviços de terceiros, pois o custo de manter alguns servidores para muitas pequenas e médias empresas brasileiras é muito grande.

Somando a tudo que falei no parágrafo passado temos também os constantes ataques e falhas em sistemas de empresas famosas como o Dropbox, muitas vezes um segredo empresarial, dados de clientes e funcionários e até o próprio funcionamento da empresa podem depender da segurança desses dados. Então visto a importância resolvi pesquisar algumas soluções que aumentam a segurança de dados e que atrapalhem pouco na disponibilidade dos dados e me deparei com uma grata surpresa.

A solução Cryptomator:

Um dos recursos principais que um software criptográfico deve ter no ambiente de nuvem é a capacidade de guardar sigilosamente tanto os dados dentro do arquivo como o próprio nome do arquivo e isso o Cryptomator faz com maestria.

Outra grande função é a capacidade de criptografar facilmente os dados e in time, ou seja, facilidade para o usuário simplesmente arrastar e colar e a criptografia tem que ser feita na hora.

Essas duas funções o criptomator faz muito bem, de brinde é um software de código livre, Open Source, você poderá editá-lo, auditá-lo e republicá-lo sem ter que pagar nada por isso. Escrito em Java ele roda tanto em Linux, como no Windows e parece que em breve estará disponível para mobile.

Vou deixar um vídeo com a demonstração feita pelos desenvolvedores:





Para mais informações: https://cryptomator.org/#download

quarta-feira, 25 de novembro de 2015

Como fazer o download de uma website completo com wget no Linux




Para fazer o download de uma página bastaria o comando wget -r( wget recusivo) e a página, porém muitas páginas não deixam você fazer isso e depois de feito é muito provável que o admin te coloque em uma blacklist.

Então pensando nisso usei as opções abaixo:


wget --wait=15 --limit-rate=50K -r -p -k -U Mozilla http://yourwebsite.com/


Explicação das opções:



O comando --wait=15 espera 15 segundos antes de baixar o próximo elemento, isso diminui a atenção sobre sua navegação no site.

Já o comando --limit-rate=50K limita o download a 50K e.e.

O -r como explicado no inicio dá a recursividade, ou seja, ele baixa os elementos das pastas dentro de outras pastas no mesmo diretório.

O -p e o -k são específicos para quem quer navegar na página offline o -p te dá os elementos para ver o site corretamente(css,imagens...) e o -k muda todos os links para que você possa ver offline as páginas que estão online.

 O -U seguido pelo argumento Mozilla dá ao wget as características de um "navegador" comum, isso porque muitos websites não deixam que você navega por eles sem informar qual navegador você está usando, como diria um amigo meu "Frescura de web designer rsrs".

Se você quiser baixar um local específico do website use -no--noparente.

Para mais informações nunca se esqueça do help, com wget --help você terá todas as opções do comando. 

segunda-feira, 23 de novembro de 2015

Jessé Souza mais um pau mandado do governo à frente do IPEA

O famigerado IPEA, Instituto de Pesquisa Econômica e Aplicada, aquele mesmo que atrasou pesquisas sobre a miséria para beneficiar o governo do PT nas eleições de 2014, líderado hoje pelo sociólogo Jessé Souza parece continuar serviçal do governo e de sua ideologia doentia , como poderemos ter certeza sobre a idoneidade das pesquisas?

Jessé recentemente foi entrevistado pelo El País, deixarei a entrevista na referência, em toda a entrevista ele faz referências a luta de classes, do mitológico 1% que quer escravizar a todos até a da classe média malvadona, em certa parte da entrevista ele chega a dizer ao referir-se sobre os protestos de junho de 2013:

"Em 2013, houve uma parte inicial do movimento em que havia muitos elementos da classe trabalhadora precária[...] E esse pessoal estava justamente pedindo a ampliação dos seus direitos: melhor escola, melhor saúde, mobilidade urbana. A partir de certo momento, toca-se o bumbo e a classe média vai às ruas. Então ocorre uma mudança dos grandes temas, das demandas, para a demanda típica da classe média: só corrupção. É uma forma de você, que explora os outros, posar de campeão da moralidade."

Primeiro que o que realmente ocorreu nos protestos e que ocorre até hoje nas grandes manifestações contra o governo é a união entre pessoas de várias classes sociais, provavelmente ele não foi a nenhum protesto de rua.

Outro ponto que quero deixar exposto é que claramente ele desclassifica a chamada classe média, que em sua maioria é composta de trabalhadores e pessoas eesforçadas que lutam a cada dia para dar o melhor para o seus filhos, produzem e dão empregos para as pessoas que não tiveram, por culpa do estado, oportunidade. Ele chama essa classe média de exploradores!

Se dar oportunidade para um rejeitado que o estado não conseguiu dar o mínimo de educação é explorar, a ideia para esse esquizofrênico de não exploração é deixar o pobre à mercê do estado e do bolsa família como massa de manobra para os verdadeiros exploradores, aqueles que não produzem absolutamente nada aqueles cujos nomes não podemos pronunciar sobre risco de censura, verdadeiros Valdemorts que enriquecem a eles e seus famíliares  apenas roubando dinheiro dos mais pobres.




E se a educação, saúde e segurança de todos não é melhor, uma das causas é a alta corrupção dos governantes brasileiros, principalmente do governo do PT que foi protagonista do maior escândalo de corrupção da história da humanidade.

Mas ele não parou de "bostejar" por ai, sobre o mesmo tema ele continua:

"[A classe média] É manipulada e sai como tropa de choque para atacar o Estado, apesar de não ter interesse real nesse ataque[...]. Atacar o estado, para a classe média, é morrer em momentos importantes da vida. Essa coisa de dizer que o estado é ineficiente só serve aos 1% mais ricos"

Aqui ele mostra sua real face e como ele é perspicaz em manipular a verdade, a classe média brasileira tem milhares² de motivos incluindo ser uma das que mais paga imposto no planeta e aquela que paga desproporcionalmente em comparação aos mais ricos , além de não ter retorno algum sobre seus impostos, visto que os serviços de saúde, educação e segurança não são bem providos pelo estado. Não só a classe média , mas toda a sociedade tem o direito de cobrar dos seus governantes a eficiência do estado.


O 1% mais rico se serve do pensamento marxista para se manter no poder sem ser questionado, eles criam lutas que não existem na sociedade para nos separar e controlar as pessoas pobres e de classe média, enquanto continuam roubando a sociedade como um todo.

Em certo momento da entrevista ele diz que os brasileiros demonizam o estado e dizem que o mercado é o reino das virtudes, isso não acontece no Brasil o que mais vemos são pessoas como ele que clamam por mais estado e menos mercado, e se a mentalidade está mudando é porque a população está se dando conta que no mercado elas conseguem empregos, geram riqueza, enquanto no estado está a ineficiência, corrupção, exploração e consumo de riquezas por parasítas que nomeamos de políticos.

Jessé Souza é um desonesto intelectual, ele sabe que todos devem cobrar pela eficiência do estado, que todos nós devemos cobrar por menos corrupção, mas não é do  interesse dele e do seu partido que as pessoas façam isso, pois como vemos no artigo do Rodrigo Constantino³ o nome de Jessé para presidente do IPEA não foi escolhido por mérito e sim por indicação política, como Jessé é incapaz de conseguir as coisas por mérito próprio ele precisa defender sua doutrina para continuar gozando de privilégios.

A pergunta que fica é se podemos acreditar nas pesquisas do IPEA com uma pessoa doentia no poder dessa instituição, Jessé intelectualmente é mais um pau mandando do governo.

¹http://brasil.elpais.com/brasil/2015/11/10/politica/1447193346_169410.html

²http://gazetaonline.globo.com/_conteudo/2012/02/noticias/especiais/imposto_de_renda/2012/1128098-classe-media-e-a-que-mais-sofre-com-impostos-no-brasil.html

³http://veja.abril.com.br/blog/rodrigo-constantino/economia/o-fim-da-classe-media-e-o-surgimento-da-rale/

domingo, 18 de outubro de 2015

Alternativa para sincronizar pastas no Linux com todos seus aparelhos na nuvem




O Google Drive não tem aplicativo para sincronia de dados na nuvem para o sistema Linux, então achei uma alternativa mais flexível e com maior capacidade de armazenamento o Copy.

Ele é bem elegante e se encaixou muito bem no Ubuntu e no Mint, tem ótimos controles, dá para regular a velocidade de sincronização de up e down pela interface gráfica, pausar, escolher o que vai sincronizar em cada um dos aparelhos, é um app bem completo.


Com o copy você pode sincronizar com Android, Iphone, MacOS, Linux e Windows, é uma plataforma muito flexível.  Ele também tem a capacidade de backup incremental o que é uma mão na roda para desenvolvedores.



O Copy é um serviço que lhe dá 15 Gb iniciais na nuvem inicialmente, porque eles aumentam sua cota até 50 gb com a condição de que você convide seus amigos. Para cada novo amigo ativo você ganha mais +5 gb até o máximo de 50gb. Sendo que seu amigo receberá o atual valor da sua conta, por exemplo, eu tenho 20 gb se você aceitar meu convite ambos vão ficar com 25 gb. 


Ótimo negócio não é?

Deixo o meu link de referência, se cadastrando com ele ambos ficamos com 25 gb de storage.

https://copy.com?r=EOJxLF 

Enjoy it!

sexta-feira, 16 de outubro de 2015

Como escolher sua distro Linux?

Há vários sabores de Linux no universo, o difícil é saber como escolher o seu. Vou dar algumas dicas e falar sobre algumas distribuições Linux e suas principais vantagens , para que tipo de usuário são indicadas e darei algumas outras informações e referências para testes.


Linux Mint



Linux Mint é uma distribuição indicada para aqueles que estão inciando no mundo Linux, isso porque ela é uma distribuição fácil de aprender e já vem com todos os pacotes usuais para um usuário não experto usar. É baseada no Ubuntu e tem uma versão para aqueles amantes de establidade com uma versão baseada no Debian e com as facilidades do Mint.



Para quem ela é ideal?

Pessoas que querem um ambiente simples e pronto para funcionar. A melhor distro para iniciantes.



Ubuntu é a distribuição Linux mais popular, é fácil de usar, tem uma boa aparência e lhe dá uma liberdade enorme para modificar seu sistema. O Mint se baseia no Ubuntu para lançar suas versões.



Ubuntu




É a distro com maior capacidade de adaptação fácil, ele roda servidores, desktops e recentemente até smartphones (pretendem integrar os serviços).

Se você for profissional da eduação terá o Edubuntu, artes/audio e vídeo use o UbuntuStudio, servidores e redes terá o Ubuntu Server, usário comum Ubuntu.



Para quem é indicado?

Para todos, usuários inciantes até o avançado.





Debian



O Debian é a mãe do Ubuntu e a avó do Linux Mint, o Debian é conhecida como uma distribuição estável e segura. Sua fama é tanta que ele é a mãe da maior parte das distribuição Linux atuais.

Os desenvolvedores do Debian lançam-no em duas versões, uma estável e outra de testes. A versão estável é perfeita para quem quer segurança e confiabilidade, o debian não costuma falhar.

Para quem é indicada?

 Para todos os tipos de usuários, incluindo os iniciantes interessados em aprender mais sobre o sistema sem deixar de ter algumas facilidades do Ubuntu e Mint. Aqueles que querem segurança e estabilidade acharão no Debian seu porto seguro.



Fedora



 Seu foco é promover o uso do software livre e da inovação comunitária.

O Fedora é uma distribuição financiada pela RedHat porém controlada pela comunidade Fedora. A comunidade é incentivada a criar novas ferramentas e tecnologias, é uma distro inovadora por excelência.

Na distribuição não há tecnologias de código fechado, diferente do Mint e do Ubuntu que vêm com por exemplo suporte a MP3. Mas nada que um pouco de esforço e procura não possam modificar.


Para quem é indicado?

Para usuários intermediários ou avançados que querem usar essencialmente software livre e estar sempre surfando nas inovações do projeto Fedora.


OpenSuse




Distro de fácil manejo e feita para ser facilmente adaptável para o uso geral, ela conta com uma série de ferramentas como um gerenciador gráfico (parecido com a central de controle do Windows), permite extensas modificações com um 1click e tem a ferramenta de instalções de programas 1click Install.

É uma distribuição fácil, estável e permite fazer muitas modificações profundas no sistema.

Para quem é indicado?

Para todos com vontade de aprender.


Arch



O ArchLinux é uma distro recomendada para aqueles que querem aprender sobre Linux a fundo, sem se preocupar com o tempo gasto para fazer as tarefas do sistema, a proposta é a oposto do Mint.



 Uma grande ajuda é a documentação, o Arch conta com uma das melhores documentações sobre Linux.

O arch é roling release ou seja ele não tem versão, você não precisará instalar todos as suas configurações pessoais a cada lançamento.

Para quem ela é ideal?

Pessoas que querem aprender profundamente sobre o mundo Linux,  recomendada para usuários avançados ou intermediários (nada te impede de iniciar pelo Arch). Os usuários que querem estar na crista da onda precisam testar essa distro.




Essas são algumas das melhores distros, há muitas outras com o mesmo nível de qualidade que estas, escolher a distribuição é algo muito pessoal, não existe melhor distro e sim a melhor distro para seu uso naquele momento. Cada uma delas tem seus pontos fortes e fracos cabe a você decidir o que precisará.

Vou deixar como prometido no começo do texto algumas referências para lhe ajudar a escolher a melhor distro.


Teste simples que tá um resultado sobre as possíveis melhores distros para você, vale a pena conferir:

http://www.linuxdescomplicado.com.br/qual-distro-escolher/

E aqui o link para um vídeo do Diolinux falando sobre as principais distribuições:

https://www.youtube.com/watch?v=5nX4UFQt_JQ




quinta-feira, 8 de outubro de 2015

Como instalar o Whonix Gateway no Linux e no Windows




Whonix é um sistema operacional com foco no anonimato e privacidade, com ótimas características de segurança provenientes do debian, pois é uma distro baseado no Debian.
O intuíto principal do Whonix é melhorar o anonimato dos seus usuários e evitar o vazamento de informações, para isso ele usa uma série de programas muitos dos quais criados especificamente para ele.

O Whonix funciona com dois sistemas operacionais, um é o Desktop com ele você vai navegar e guardar seus dados. O outro é  Gateway ele fará o papel de conectá-lo à rede onion. Dessa forma se sua máquina desktop for invadida nos perigosos sites da deep web você salvará o seu anoimato.

Você pode rodar os dois sistemas em meios físicos diferentes, ou seja, uma máquina específica para o Gateway  e outra para a virtualização do Desktop, ou rodar ambas virtualmente. Escolhemos a segunda opção, se você quiser fazer em meios físicos diferentes o tutorial também servirá, pois os passos são os mesmos.

Obs:Estou ensinando para os usuários de Windows porque acho que todos devem aprender, mesmo sendo meio paradoxal usar um spyware e usar um sistema como o Whonix, de qualquer forma está ai o tutorial. E considere sair do Windows se você não quer se que seus dados sejam compartilhados com corporações sem o seu consentimento.


Instalando o Virtual Box



Linux:


Primeiro precisamos baixar o VirtualBox, nada mais do que um virtualizador. Para os usuários linux derivados do debian basta:




Caminho curto:

Ou você simplesmente pode ir na central de programas do ubuntu ou mint e baixar a versão antiga do VirtualBox, com um clique.






Caminho longo:

$nano /etc/apt/source.list

Adicione no arquivo aberto

deb http://download.virtualbox.org/virtualbox/debian vivid contrib

No lugar de vivid poderia ser trusty para o Ubuntu 14.04, quantal ou precise.

Agora vamos por questões de segurança adicionar a chave da oracle:

wget -q htttps://www.virtaulbox.org/download/oracle_vbox.asc -0- |sudo apt-key add -

Tudo pronto agora vamos instalar:

sudo apt-get update && sudo apt-get install virtualbox-5.0

Também é interessante instalar o pacote dkms para ter certeza que o VirtualBox funcionará em sincronia com o kernel:

sudo apt-get install dkms




Opcional:

Para verificar a integridade dos pacotes basta comparar o Md5checksum do site do virtualbox com o seu https://www.virtualbox.org/download/hashes/5.0.6/MD5SUMS , com o comando:

md5sum caminho/do/arquivo

O número precisará ser igual àquele da página.


Windows:


Vá ao site https://www.virtualbox.org/wiki/Downloads e baixe o executável.

Opcional:
Para verificar a integridade dos pacotes basta comparar o Md5checksum do site do virtualbox com o seu https://www.virtualbox.org/download/hashes/5.0.6/MD5SUMS.



Partiu Whonix:


Vamos ao site do Whonix e vamos baixar via torrent tanto o Whonix-Gateway quanto o Whonix-Workstation. O download pode demorar um pouco dependendo da sua conexão e ao número de pares disponíveis.


Clique nos links em destaque e que destaque, é para não errar kkkkk


Depois de baixar continue semeando, não feche o aplicativo de torrent, assim você retribui  o download que fez e ainda aumenta seu anonimato ajudando o whonix a se expandir.

Obrigado ao johnny marcos por nos avisar que agora não há a opção de download por torrent.

Agora basta ir em https://www.whonix.org/wiki/Download e fazer o download da opção Virtual Box para Windows ou Linux.


Após basta fazer o download na página direcionada, baixe ambos:



Instalando o Whonix Gateway



Feito o download abra o VirtualBox:

Vá em arquivo no menu superior:

 E em importar Appliance:
 Clique na pasta e vá até onde está o Whonix Gateway
 Clique em Próximo



Agora uma parte importante, se o seu computador não tiver muita ram sobrando você poderá desativar a interface gráfica modificando a memória ram para 128MB


 Clique em importar e Concorde com os termos (leia antes), esteja ciente da humildade dos desenvolvedores do Whonix.



Na janela do VirtualBox clique no ícone do Whonix Gateway e em Iniciar

Agora as próximas telas vão mostrar para você o quanto você é hackudo, chame os amigos e a galera para ver os scripts rodando rs.


Aceite todos os termos e siga a sequência de Nexts






Os pacotes serão instalados automaticamente

Vamos escolher os repositórios estáveis, se você for desenvolvedor e quiser usar a máquina para desenvolver em cima do Whonix então use o último pacote.



Agora basta esperar para que o sistema se atualize.



É muito importante lembrar que essa não é sua área de trabalho, portanto apenas ligue-a e atualize, colocamos a atualização automática, se você tiver colocado para atualizar manualmente então basta digitar no Konsole o seguinte comando:


sudo apt-get update && sudo apt-get dist-upgrade

Listo?

Para usar como Desktop você deve instalar o Whonix Workstation (os passos são identicos ao usado na instalação do Whonix Gateway) ou se preferir rotear o Windows pelo Whonix basta instalar o Windows na VirtualBox (agora você já sabe) e ir nas Configurações -> Rede-> Conectado a: NAT-> Nome: Whonix Gateway.



A instalação do Whonix Workstation vou fazer em um post completo, mas é bem fácil de configurar porque o método é o mesmo.




Mensagens de erro:

O Whonix ao rodar pela primeira vez pode apresentar alguns erros principalmente no Whonix Check, para contornar isso basta clicar no ícone do WhonixCheck ou pela linha de comando do Konsole:

bash -x whonixcheck --verbose


É isso ai, quaisquer dúvidas postem nos comentários.


E se gostaram de usar o software então faça uma doação, eles aceitam Bitcoin/Litecoin, Paypal Flattr entre outros meios: https://www.whonix.org/wiki/Donate

quarta-feira, 7 de outubro de 2015

Mapas dos Cypherpunks







Criei esses 3 mapas apenas como uma diversão, interpretem como quiserem.

Um pouco sobre criptografia Diffie Hellman e os príncipios da chave público-privada

Antes mesmo de entrar no mundo dos softwares de criptografia é legal entender alguns conceitos básicos de como as coisas funcionam por trás dos nossos cliques.

A única coisa legal na matemática é a criptografia e uma das maiores aplicações em matemática são as famosas chaves de Diffie Hellman, um dia vou contar a história desses dois gênios.
Por hoje vamos ficar com um pouco da história do porque um sistema de chave público e privada era uma necessidade crescente com o advento das redes de computadores.

Nos dois vídeos a baixo vamos ver como Diffie e Hellman resolveram o problema de como trocar segredos sem uma chave única pré combinada.

Vídeo explorando o conceito com cores ( não esqueça de habilitar as legendas):




 Agora o conceito aplicado matematicamente:




terça-feira, 6 de outubro de 2015

Como baixar músicas e vídeos no Linux Ubuntu/Debian/Mint? youtube-dl




Baixar músicas e vídeos no Linux é uma das coisas mais fáceis de se fazer além dos grandes conhecidos torrents há uma aplicação que pode salvar sua vida e automatizar o downloads de suas  músicas  favoritas.

A ferramenta é o youtube-dl e para instalar basta digitar o seguinte comando no terminal:

sudo apt-get install youtube-dl

É bom atualizar o programa para isso digite os seguintes comandos:

sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install --upgrade youtube-dl



Para outras distribuições linux como o Fedora basta fazer digitar o seguintes comandos:

sudo curl https://yt-dl.org/downloads/2015.10.06.2/youtube-dl -o /usr/local/bin/youtube-dl

sudo chmod a+rx /usr/local/bin/youtube-dl


Depois de instalado basta agora adicionar o vídeo que você quer baixar ou a música, para isso vá no youtube, se você costuma escutar música pelo Youtube ele te dará um lista com suas preferências, então basta ir lá e copiar o endereço da página.


Feito isso digite no terminal:

 youtube-dl -F "https://link-do-youtube"
Ele mostrará todos os formatos disponíveis eu costumo baixar o formato m4a para músicas porque funciona muito bem no Android e tem uma boa qualidade.


youtube-dl f 140 "https://link-do-youtube" 

Substitua o 140 pelo número correspondente do formato de arquivo escolhido.

Você pode baixar pelo tor usando antes o comando "torify".

Ótima fonte de dados para quem quer aprender a usar essa maravilhosa ferramenta mais profundamente:

https://github.com/rg3/youtube-dl/blob/master/README.md#configuration


Qualquer dúvida comente.

Resolver Problema com headset bluetooth no Linux Ubuntu/Mint/Kubuntu A2DP



Tenho um headset bluetooth que não conseguia ouvir qualquer som nele e quando eu colocava para A2DP ele não guardava as configurações.

Para resolver o problema fiz os seguintes passos:

Primeiro desabilitei o pulseaudio:

sudo nano /etc/pulse/client.config

Mudei o parametro autospawn = yes para autospawm = no e configurei o daemon-binary para /bin/true. Salvei matei o processo do pulseaudio e depois rodei o seguinte comando:

sudo nano /etc/bluetooth/audio.config

E na parte de General adicionei

Enable=Socket 

Também tirei o comentário (#) do A2DP lá no final da página.

Vá ao terminal e rode

sudo service bluetooth restart

pulseaudio --kill

Agora conecte o dispositivo bluetooth no terminal digite

pulseaudio

E em uma janela diferente do terminal:

sudo nano /etc/bluetooth/audio.conf

Remova Socket e deixe apenas o Enable=. Salve, feche e rode no terminal

sudo service bluetooth restart


Conecte o dispositivo, se não funcionar reinicie o computador.

Qualquer coisa manda uma mensagem nos comentários. Lembre-se de sempre fazer o backup das configurações, assim evita-se o problema de dar tudo errado.


Malware para Linux? Entendendo o Xor.DDos



Muitas notícias em sites deveras famosos mostram um tal de Xor.DDos como um malaware que explora as "fraquezas" do linux, mas parece que tais sites ou não tem o conhecimento técnico, não sabem traduzir ou simplesmente foram comprados pela concorrente.

Xor.DDos é um site que faz ataques a servidores linux e a dispositivos embarcados como roteadores por exemplo, mas diferente do sistema da Microsoft no qual o malaware explora o sistema em si o Xor.DDos explora uma falha aberta no sistema e não que o sistema tenha um buraco no qual é possível entrar o verme. Isso porque o linux é opensource e o processo de conserto das falhas se dá em minutos depois da falha ser descoberta.

Como ele funciona?

Simples, ele procura por servidores com provável vulnabilidade no ssh, o ssh para aqueles que não sabem é um prototolo que permite o acesso remoto às máquinas. Achando tais servidores ele lança um ataque massivo para tentar encontrar as senhas do servidor, se achar ele lê os cabeçalho dos módulos do kernel e retorna para o servidores dele que produzem um malaware específico, possibilitando que o verme se esconda e utilize-se da rede.

A falha no caso é do administrador do sistema, pois bastaria desativar o ssh para o root, ou mesmo bloquear tentativas repetidas de login ou dar acesso apenas por um determinado IP até mesmo a mudança da porta que funciona o ssh poderia funcionar.


Para quem quer aprender um pouco mais:

O nome Xor DDos foi dado pois o malware usa cifra Xor para esconder os comandos e o tráfego de rede. Ele usa o formato de arquivo ELF Executable and Linkable Format que dá a capacidade do malware ser tão maleável a ponto de executar em processadores ARMs também.

ELF esquema:


Diagnóstico:

O objetivo do malware é mandar ataques DDos então é óbvio que dando um comando netstat ou tcpdump você verá alguns pacotes sendo enviados.



Você poderá ver novos arquivos executáveis em /etc/init.d ou em /usr/bin e uma série de novos comandos no crontab como na imagem a baixo(com arquivos no init.d):



O malware pode ser assustador de começo mas não é um monstro e basta estar com o sistema atualizado e tomar algumas medidas de segurança (principalmente para os administradores de sistemas). Vou deixar alguns links a baixo com explicações mais completas e como agradecimento pelo conhecimento.



Fontes:
http://www.kernelmode.info/forum/viewtopic.php?f=16&t=3471
http://linux.about.com/library/cmd/blcmdl8_tcpdump.htm
https://en.wikipedia.org/wiki/XOR_cipher
http://www.linuxhowtos.org/Network/netstat.htm
http://blog.malwaremustdie.org/2014/09/mmd-0028-2014-fuzzy-reversing-new-china.html

Em especial,se estiver infectado visite:
http://bartblaze.blogspot.com.br/2015/09/notes-on-linuxxorddos.html#Resources