domingo, 23 de junho de 2013

Instalação do plugin Java no Google Chrome no Debian Wheezy


Para instalar o plugin Java para Google Chrome para acessar páginas Java de bancos (como no Itaú, por exemplo) entre outros, utilizando o Debian Wheezy 64 bits.
Infelizmente não há pacotes Debian prontos pra isso, então devemos fazer isso utilizando os binários do java.

Siga os passos abaixo:


1- Baixe a última versão do Java:

* Nessa data (23/06/13) a versão mais recente é a jre1.7.0_25.

2- Após o download descompacte o Java na pasta /usr/java.
     Criar a pasta "java", caso não exista:
          # mkdir /usr/java/

     * caso já exista uma versão anterior do java nessa pasta, apague-a
     Acesse a pasta /usr/java
          # cd /usr/java
     Extrair na pasta "java":
          # tar xvzf /home/usuario/downloads/jre-7u25-linux-x64.tar.gz
          # mv jre1.7.0_25 jre

** Em caso de atualização, manter o mesmo nome da pasta anterior (jre) fará com que os passos seguintes sejam desnecessários pois o link será sempre para o conteúdo da pasta /usr/java/jre, então bastará reiniciar o navegador.

3 – Configurar o plugin no Google Chrome:

     Caso não exista a pasta /opt/google/chrome/plugins, crie-a
          # mkdir /opt/google/chrome/plugins/
     Acesse-a
          # cd /opt/google/chrome/plugins/

     Criar um link simbólico do Java para a pasta plugin:
          # ln -s /usr/java/jre1.7.0_40/lib/amd64/libnpjp2.so

4 - Reinicie o Google Chrome e liste os plugins instalados, digitando na barra de endereços:
     chrome://plugins/

Deverá ter algo como:
     Java - Versão: 1.7.0_25
     Java plug-in for NPAPI-based browsers.


* Caso haja mais de um plugin ativado, desative o mais antigo.

domingo, 28 de abril de 2013

Acessar máquina interna via túnel SSH


Existem várias formas de acessar máquinas internas a rede, vou explicar aqui uma delas.
Para acesso SSH essa forma é muito simples, porém só é possível se tiver um usuário válido de ssh em uma máquina com acesso pela internet, preferencialmente, com firewall aberto para ssh

Cenário de exemplo:
      máquina externa ---> Firewall ---> máquina interna

Exemplo 1: --- Criando o túnel ---
      $ ssh fulano@200.xxx.xxx.xxx -NL 2222:192.168.0.99:22

Onde:
      Fulano é um usuário válido na máquina 200.xxx.xxx.xxx (Firewall)
      200.xxx.xxx.xxx é uma máquina qualquer da rede a qual tenhamos acesso direto da iternet.
      -N Define que não será nenhum comando no host primário (firewall), será apenas criado o túnel
      -L Define que ser usada a porta local na máquina externa chegar ao destino.
      2222: Define que será usada a porta 2222 em localhost na máquina externa para acessar o túnel
      192.168.0.99 É o IP da máquina interna que será acessada.
      :22 É a porta que será acessáda na máquina interna.

Exemplo 2: --- Acessando a máquina através do túnel.
      $ ssh ciclano@localhost -p 2222

Onde
      localhost se refere a máquina local
      ciclano é um usuário válido na máquina interna
      -p 2222 Determina que será usada a porta 2222 que foi ligada a máquina interna pelo túnel.

Com as devidas senhas, nesse momento você já estará no terminal da máquina destino.

sábado, 6 de abril de 2013

Visual G - Software para aprendizado de programação.

Visual G

    Uma das coisas que nunca gostei em programação foi que os professores teimam em ensinar algorítimo para iniciantes. Em partes eu discordo do método, mas na faculdade que estou cursando será obrigatório então, com o intuito de ajudar os colegas estou publicando aqui um link para uma apostila sobre o VisualG.


http://algoritmizando.com/wp-content/uploads/downloads/2010/04/visualg_ambiente.pdf


Espero ter ajudado!!!!