sexta-feira, 31 de julho de 2015

Integrando o Catfish ao Thunar

Para procurar por arquivos e pastas a partir do Thunar na pasta selecionada, vamos fazer o uso da opção de ações personalizadas do Thunar.

Procedimentos:

No Thunar, clique no menu Editar e escolha Configurar ações personalizadas..., na guia Básico preencha conforme abaixo:
Nome: Procurar
Descrição: localizar arquivos e pastas
Comando:  catfish --fileman=thunar --path=%f

Escolha um ícone para o seu comando se preferir.

Na guia Condições de aparência, marque somente Diretórios e clique em OK.

Pronto, agora basta selecionar uma pasta qualquer com o botão direito do mouse e escolher a opção Procurar que o Catfish será chamado com o nome da pasta selecionada de onde iniciará a pesquisa.

Notas:
  • Procedimentos realizados no Salix 14.1 que utilizando Thunar 1.6.3 (Xfce 4.10).

  • O Thunar não localiza arquivos a partir de link de pasta, tem que ser a partir da pasta real.

  • Para localizar somente arquivos pelos botões de vídeo, música, documento e imagem, sem critério de nome, tem colocar o caractere asterisco na caixa de digitação, senão não funciona.


Telas:

Nas telas abaixo a ação Procurar já se encontra criada no Thunar.





sexta-feira, 24 de julho de 2015

Calculando potenciação (exponenciação) na calculadora

Como calcular 25  (dois elevado a quinta potência) na calculadora do computador ?

Onde:
Na potência 2o número 2 é a base e o número 5 damos o nome de expoente e note que o valor do expoente fica sempre sobrescrito em relação a base na potência.

No Windows

Para calcular potenciação, abra a calculadora comum do Windows, no menu Exibir escolha o modo Cientifica.
No modo científica, clique na tecla 2 e depois clique  na tecla "x^y" e depois clique na tecla 5, após clique na tecla "=".

Onde 2^5= 32
Resumo: No modo científica, digite 2 tecle "x^y" e digite 5 depois tecle "=" Resultado: 32

No Linux

Na calculadora Galculator:

Clique no menu Ver e escolha Modo Cientifico
Clique em 2, clique na tecla "x^y" e clique em 5 depois clique na tecla "="



No Android

No Android a tecla "x^y" costuma se representa pela tecla Yx
Escolha o modo Científico da sua calculadora padrão caso existir, pois nem todas calculadoras tem este modo, depende da versão e personalização do seu Android pelo fabricante do Smartphone.
Digite 2 tecle "Yx" ficará 2^(  depois digite 5 e tecle "( )" para fechar o parenteses ficando então 2^(5) depois é só teclar "=" para exibir o resultado 32.



Notas:
O procedimento é basicamente o mesmo em todos os tipos de calculadoras para computador e Android, apenas pode haver pequenas diferenças de acesso ao modo cientifico caso o padrão inicial seja o modo básico.

sexta-feira, 17 de julho de 2015

Como saber se um programa instalado é de 64 ou 32 bits no GNU/Linux


Esta dúvida surgirá quando você utiliza uma distro GNU/Linux de 64 bits e tem a compartibilidade de 32 bits instalada, e costuma instalar vários programas de 32 bits de diferentes origens que não seja do repositório oficial e depois de algum tempo pode surgir a necessidade de saber pra qual arquitetura foi criado o programa que você está utilizando, mesmo que tudo funcione corretamente.

Por exemplo você está usando uma distro de 64 bits e tem a compatibilidade de 32 bits instalada e costuma instalar alguns programas de 32 bits na mesma, mas não sem lembra mais se o programa é de 32 ou 64 bits, principalmente se você não utilizou o formato de pacote da sua distro para instalar estes programas no sistema, sendo neste caso instalado tipo descompactação de pacotes tgz, bz2, zip etc onde para o seu gerenciador de pacotes o programa não está instalado ou então você usa pacotes convertido de outra distro para o formato da sua distro usando o Alien ou outra ferramenta pra mesma finalidade, no qual pode ser perder todas as informações essências sobre o pacote que não são transferidas para o pacote convertido, não tendo neste caso as informações gerais do pacote no registro de dados do gerenciador de pacotes da distro, sabendo apenas que tal pacote está instalado no sistema e sua estrutura de diretório e arquivos.

A solução é bem simples, basta usar o comando file com o nome do executável do programa estando no diretório do mesmo ou entre com o caminho completo.

Exemplos:

$ file etracer 
etracer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=31a77893f7462d6547577359ec041ba8b36c9f03, stripped


$ file penguin-command 
penguin-command: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped

No exemplo de 32 bits acima mesmo existindo versões de 64 bits no repositório oficial eu instalei alguns programas de 32 bits para testar a compatibilidade e funcionou muito bem, sendo realizado no Xubuntu 15.04 64 bits deste é claro que existam as versões de libs requerida pelo programa no repositório além da arquitetura de 32 bits, senão tem que fazer algumas gambiarras para achar na net e instalar a versão da lib requerida manualmente.

ATENÇÃO:
Faça isto somente se você tiver bastante experiência em sistemas GNU/Linux e tiver conhecimento para que serve tal lib para não danificar o seu sistema, quando você não utilizar diretamente do repositório oficial da versão da sua distro com o seu gerenciador de pacotes.

quarta-feira, 8 de julho de 2015

Mudando o visual do Android

Para que está cansado do visual do seu Android e quer mudar um pouco a aparência do mesmo, no Google Player existem várias launcher para isto, mas uma das melhores que já testei e estou utilizando ainda  no meu Smartphone é o Smart Launcher, que é uma excelente launcher com interface inovadora bem leve para o sistema, com os apps divididos por categoria facilitando o acesso aos mesmos, várias temas para download, plugin de notificação para download, e a personalização da launcher é bem intuitiva tendo algumas limitações na versão free o que é normal neste caso, mas uma grande vantagem é que não tem aqueles anúncios.


Para conferir mais detalhes acesse o link:


Tela do meu Smartphone com o Smart Launcher




domingo, 5 de julho de 2015

Transportando arquivos com segurança no pendrive com Cryptkeeper

Se você costuma levar o seu pendrive de um lugar para outro e costuma levar arquivos importantes que não deve ser visto por qualquer um, ou não tão importantes assim, mas não que outras pessoas fique bisbilhotando o  mesmo  caso  você perder, esquecer ou o mesmo for roubado e importante que os arquivos dentro dele estejam criptografados para que os mesmos não sejam acessados.

Uma maneira prática é criar uma pasta criptografada no pendrive para esta finalidade podendo utilizar o restante do pendrive normalmente para copiar e reproduzir arquivos em qualquer sistema operacional já que o diretório raiz do pendrive não está criptografado e o filesystem não foi alterado não correndo o risco de danificar o mesmo.

O procedimento da criação da pasta criptografada, montagem e desmontagem da mesma foi realizando em computadores com GNU/Linux em diferentes distros.

Para isto precisamos instalar o pacote encfs, o rlog ou librlog dependendo da distro (contem a lib librlog) e o cryptkeeper (gui de fácil uso do encfs) podendo se necessários instalar algumas outras dependências.

Após instalados todos os pacotes necessários e dependências caso tenha havido dependendo da origem que foram obtidos os pacotes, vamos começar então.

1- Conecte o pendrive desejado na porta usb do seu computador e monte o mesmo normalmente.

2- Dentro do pendrive crie a pasta transporte ou use outro nome de sua preferência, ou também se preferir utilize a raiz do pendrive para armazenar a pasta criptografada não sendo então necessário criar a pasta transporte e desconsiderá as partes que fala dela neste caso já que o procedimento é exatamente igual.

3- Execute o comando cryptkeeper seguido do caractere & em uma janela de terminal para enviar para o segundo plano, onde aparecerá um ícone de chaves no system tray próximo ao relógio, clique nele com o botão direito do mouse e escolha Preferencias, em Navegador de arquivos, coloque o nome do seu gerenciador de arquivos preferido, como thunar, nautilus, xfe, etc...

4- Agora clique com o botão esquerdo no ícone de chaves e escolha Nova pasta criptografada.

5- Na janela de diretório do Cryptkeeper acesse o ponto de montagem do pendrive e entre na pasta transporte que foi criada anteriormente através do mesmo.

6- Em Nome digite o nome da pasta que conterá os arquivos não criptografado (não precisa clicar no botão Criar) como exemplo confidencial onde esta pasta será usada como ponto de montagem para os arquivos que não estão criptografados, após clique em Avançar, digite a senha de acesso aos arquivos desta pasta e clique em Avançar, pronto está concluído e a pasta confidencial já estará montada pronta para receber arquivos a serem criptografados. A pasta confidencial será criada dentro da pasta transporte do pendrive.



Notas:
Para criptografar aquivos você deve copiar para dentro da pasta confidencial do pendrive.
Enquanto a pasta confidencial estiver montada (como se fosse uma unidade de disco) você pode copiar, deletar e editar arquivos no pendrive normalmente, sendo que ao desmontar a pasta confidencial, você não mais conseguirá acessar os arquivos dela e a pasta confidencial desaparecerá do pendrive, pois a mesma é sempre recriada a cada montagem (salvo se você não modificou isto nas Preferências).

Para desmontar a pasta confidencial, impedido assim a abertura de qualquer arquivo, clique no ícone de chaves com o botão esquerdo do mouse e desmarque o nome da mesma que contém o caminho completo dela e para montar é o contrário marque a mesma e digite a senha.

$ df 
Sist. Arq.     1K-blocks     Usado Disponível Uso% Montado em 
----corte---

/dev/sdb          123644     28706      94938  24% /run/media/nando/4A72-314A 
encfs               123644     28706      94938  24% /run/media/nando/4A72-314A/transporte/confidencial 


Acessando os arquivos da pasta criptografada em outro computador com GNU/Linux

Para poder acessar os arquivos do pendrive que estão na pasta criptografada em outros computadores ou em outra distro com GNU/Linux no mesmo computador, caso tenha mais de uma distro instalada é necessário que estejam instalado o encfs e o cryptkeeper nestes computadores.

1- Coloque o pendrive na porta usb e monte o mesmo normalmente.

2- Acesse o ícone de chaves no system tray (caso não tiver, execute cryptkeeper) e clique com o botão direito sob o mesmo e escolha Importar pasta do EncFs.

3- Através da janela de diretório do Cryptkeeper, entre na pasta transporte do pendrive e usando o botão direito do mouse, escolha a opção Mostrar arquivos ocultos, selecione a pasta .confidencial_encfs e clique em Avançar, em Locais acesse o seu diretório HOME de usuário deste computador e depois em Nome digite um nome para o ponto de montagem, sendo o mesmo criando dentro do seu HOME e estando agora sempre no menu do Cryptkeeper deste computador.




Nota:
Não precisar existir o diretório, pois o mesmo será criado agora nesta etapa, escolha um nome pratico pois o mesmo sempre será utilizando como ponto de montagem padrão para este pendrive).

Clique em Avançar, onde você receberá um aviso de que a pasta criptografada foi importada com sucesso, clique OK para finalizar.

Agora é só você montar a mesma, marcando o nome dela e digitar a senha de acesso pelo ícone de chaves, podendo agora transferir, editar e reproduzir os arquivos da pasta criptografada.


Removendo o ponto de montagem do menu ou excluir definitivamente a pasta criptografada


Se você quiser remover o nome dado para o ponto de montagem (pasta criptografada) do menu do Cryptkeeper ou deletar definitivamente a pasta criptografada com todos os seus arquivos faça o procedimento abaixo.

Clique com o botão esquerdo no ícone de chaves e depois clique com o botão direito do mouse sob o nome dado para o ponto de montagem e escolha a opção "Apagar pasta criptografada", onde você receberá uma janela de aviso perguntado se deseja remover a pasta criptografada, clique em OK para confirmar.
Agora surgir uma segunda janela de aviso com o dizer:
Você deseja apagar permanentemente os dados criptografados” mostrando o caminho completo da pasta criptografada?

Clicando no botão Não:

Apenas será removido o ponto de montagem da pasta criptografada do menu do Cryptkeeper, sendo que a mesma estará intacta com os seus arquivos e senha de acesso. Mais tarde você pode adicionar de novo ao menu do Cryptkeeper escolhendo a opção Importar pasta do EncFs, podendo agora também utilizar qualquer outro nome para o ponto de montagem diferente do anterior.
Não é preciso a mesma está montada para remover do menu e nem o pendrive inserido no computador, caso a mesma esteja localizada no pendrive.


Clicando no botão Sim:
A pasta criptografada será excluída definitivamente com todos os seus arquivos.

Onde fica a pasta criptografada com meus arquivos ?

A pasta criptografada ficam dentro da pasta escolhida para armazenar a mesma, sendo uma pasta oculta que utiliza o nome dado na criação da mesma ou nome do ponto de montagem quando foi usada a opção “Importar pasta do Encfs” e tendo sempre o sulfixo _encfs.

Exemplo: .confidencial_encfs/ 

Dentro da pasta criptografa  .confidencial_encfs/ temos os seguintes arquivos:

$ ls -la 

 .encfs6.xml  (arquivo oculto)
 0Tx6hGwrOr,Xe2lKZL31dERK 
 e6ncvi5fTqujsb9u6NSVNgNd 
 yoYImUIpMslWyPtsxG91tngD 

O arquivo .encfs6.xml é um arquivo de texto plano que contem a chave da sua senha, formada por caracteres aleatórios e instruções do tipo de chave usada. Se o mesmo for deletado ou editado por engano, embora seja pouco provável de isto acontecer você não mais conseguirá acessar os seus arquivos, portando é crucial um backup deste arquivo em uma outra pasta do seu computador, caso você tenha uma pasta criptografada no seu computador ou em um HD externo de uso diário constante.

Os outros 3 arquivos formados por letras e números aleatórios são seus documentos, vídeos, etc.. que estão criptografado, mesmo que você saiba, com certeza, se tal arquivo é um documento doc, um mp3 ou vídeo os mesmos não serão abertos ou reproduzidos pelos seus programas já que estão criptografados, caso você os acesse desta pasta ou copie os mesmos para outra pasta na tentativa de abri-los.

Notas gerais:

Pode-se criar também várias pastas criptografadas no seu computador para uma segurança a mais com Cryptkeeper, além do acesso ao seu user.

Mantenha também backups de arquivos muito importantes compactados com uma senha forte usando uma outra aplicação de sua preferência, guardado em outro lugar diferente também, como um HD externo ou outro computador, na nuvem (ser você confiar na mesma) e até mesmo em outra residência distante (no caso de um infortúnio como incêndio, roubo ou catástrofe) pois nunca se deve colocar todos os ovos em uma única cesta, se ela cair perde-se tudo.

Não se esqueça também de atualizar seus backups mais importantes de tempos em tempos, conforme sua necessidade.

Telas:














quarta-feira, 1 de julho de 2015

Game Torre de Hanói


O game Torre de Hanói foi inventado pelo matemático francês Édouard Lucas em 1831 baseado em uma antiga lenda para criar o jogo e seu nome foi inspirado na torre símbolo da cidade de Hanói, no Vietnã. 

Torre de Hanói é um game do tipo quebra-cabeça onde você deve mover todos os discos do pino 1 um para o pino 3 sem nunca colocar um disco maior em cima do menor, utilizando o pino 2 como intermediário e sendo que apenas pode ser movido um disco por vez. 
O game utiliza no mínimo 3 discos podendo utilizar até 12 discos ou mais dependendo do fabricante do brinquedo ou game de computador e todos os movimentos mínimos para concluir o game sem erros de movimentos podem ser calculados facilmente pela potenciação com menos um. 
O game testa a sua capacidade de raciocínio, memorização e também sua paciência, apesar de o mesmo ter apenas uma regra bem simples de nunca um disco maior pode ficar em cima do menor é um game de estratégia também, pois para concluir o game no número de movimentos mínimos de acordo com a quantidade de discos utilizada, você deve calcular cada movimento antecipado para evitar erros, que na minha opinião deve ser mais fácil para que é expert em xadrez, apesar de não haver limites de movimento para concluir o game. 

Níveis de dificuldade do game conforme a quantidade de disco na minha opinião: 

3 a 5 discos = fácil 
6 a 8 discos = difícil 
9 em diante = muito difícil 

Você encontra o game Torre de Hanói para Android, para computador, em sites de jogos em flash para jogar pelo navegador e também existem ainda brinquedos de madeira do Torre de Hanói a venda pela Internet. 

Cálculos de movimento mínimo da Torre de Hanói conforme número de discos 

Fórmula 

M=2^n-1=resultado 

Onde M = movimentos mínimos para terminar o jogo sem cometer nenhum erro de movimento .

Exemplos com 4 discos 

2⁴-1=15   (2x2x2x2 = 16-1 = 15) 

A base é sempre 2 não importa o número de discos. 

Exemplos 

3 discos: 2^3-1=7 
4 discos: 2^4-1=15 
5 discos: 2^5-1=31 
6 discos: 2^6-1=63 
7 discos: 2^7-1=127 
8 discos: 2^8-1=255 
9 discos: 2^9-1=511 

Resumindo para cada disco a mais adicionado será o dobro de movimentos do anterior.