Autor Tópico: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com Java  (Lida 4683 vezes)

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Ubuntu 12.04 Precise Pangolin – Resolvendo problema com Java
« Online: 02 de Maio de 2012, 17:38 »
Instalar o Oracle Java JDK 7 no Ubuntu através do PPA
Este pacote fornece Oracle Java JDK 7 (que inclui o JRE eo plugin para o navegador Java). No entanto, você não só pode instalar o Oracle JRE – o PPA prevê apenas o total da Oracle JDK7 pacote.

Para adicionar o PPA e instalar o Oracle Java (JDK) 7 no Ubuntu, use os comandos abaixo:

Código: [Selecionar]
sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update
sudo apt-get install oracle-jdk7-installer


FONTE: http://forum.ubuntued.info/viewtopic.php?f=13&t=1298&p=9299#p9299
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com Java
« Resposta #1 Online: 02 de Maio de 2012, 18:09 »
Código: [Selecionar]
jeison@jeison-945GCM-S2L:~$ sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update
[sudo] password for jeison:
Sorry, try again.
[sudo] password for jeison:
You are about to add the following PPA to your system:
 Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7). There are no actual Java files in this PPA. More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
 More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.HZdP6iCb78 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 7B2C3B0889BF5709A105D03AC2518248EEA14886
gpg: requisitando chave EEA14886 de servidor hkp - keyserver.ubuntu.com
gpg: chave EEA14886: chave pública "Launchpad VLC" importada
gpg: Número total processado: 1
gpg:               importados: 1  (RSA: 1)
Ign http://br.archive.ubuntu.com precise InRelease
Ign http://br.archive.ubuntu.com precise-updates InRelease                    
Obter:1 http://br.archive.ubuntu.com precise Release.gpg [198 B]              
Obter:2 http://br.archive.ubuntu.com precise-updates Release.gpg [198 B]      
Ign http://extras.ubuntu.com precise InRelease                                
Ign http://security.ubuntu.com precise-security InRelease                      
Ign http://ppa.launchpad.net precise InRelease                                
Ign http://archive.canonical.com precise InRelease                            
Obter:3 http://br.archive.ubuntu.com precise Release [49,6 kB]                
Obter:4 http://extras.ubuntu.com precise Release.gpg [72 B]                    
Obter:5 http://security.ubuntu.com precise-security Release.gpg [198 B]        
Obter:6 http://ppa.launchpad.net precise Release.gpg [316 B]                  
Atingido http://archive.canonical.com precise Release.gpg                      
Atingido http://extras.ubuntu.com precise Release                              
Obter:7 http://security.ubuntu.com precise-security Release [49,6 kB]          
Obter:8 http://ppa.launchpad.net precise Release [11,9 kB]                    
Atingido http://archive.canonical.com precise Release                          
Obter:9 http://br.archive.ubuntu.com precise-updates Release [49,6 kB]        
Atingido http://extras.ubuntu.com precise/main i386 Packages                  
Atingido http://archive.canonical.com precise/partner i386 Packages            
Obter:10 http://br.archive.ubuntu.com precise/main i386 Packages [1.274 kB]    
Obter:11 http://ppa.launchpad.net precise/main Sources [544 B]                
Ign http://archive.canonical.com precise/partner TranslationIndex              
Ign http://extras.ubuntu.com precise/main TranslationIndex                    
Obter:12 http://ppa.launchpad.net precise/main i386 Packages [1.522 B]        
Ign http://ppa.launchpad.net precise/main TranslationIndex                    
Obter:13 http://security.ubuntu.com precise-security/main i386 Packages [17,9 kB]
Obter:14 http://security.ubuntu.com precise-security/restricted i386 Packages [14 B]
Obter:15 http://security.ubuntu.com precise-security/universe i386 Packages [3.190 B]
Obter:16 http://security.ubuntu.com precise-security/multiverse i386 Packages [14 B]
Atingido http://security.ubuntu.com precise-security/main TranslationIndex    
Atingido http://security.ubuntu.com precise-security/multiverse TranslationIndex
Atingido http://security.ubuntu.com precise-security/restricted TranslationIndex
Atingido http://security.ubuntu.com precise-security/universe TranslationIndex
Atingido http://security.ubuntu.com precise-security/main Translation-en      
Atingido http://security.ubuntu.com precise-security/multiverse Translation-en
Atingido http://security.ubuntu.com precise-security/restricted Translation-en
Atingido http://security.ubuntu.com precise-security/universe Translation-en  
Ign http://extras.ubuntu.com precise/main Translation-pt_BR                    
Ign http://ppa.launchpad.net precise/main Translation-pt_BR                    
Ign http://extras.ubuntu.com precise/main Translation-pt                      
Ign http://archive.canonical.com precise/partner Translation-pt_BR            
Ign http://ppa.launchpad.net precise/main Translation-pt                      
Ign http://extras.ubuntu.com precise/main Translation-en                      
Ign http://archive.canonical.com precise/partner Translation-pt                
Ign http://ppa.launchpad.net precise/main Translation-en                      
Ign http://archive.canonical.com precise/partner Translation-en                
Obter:17 http://br.archive.ubuntu.com precise/restricted i386 Packages [8.431 B]
Obter:18 http://br.archive.ubuntu.com precise/universe i386 Packages [4.796 kB]
Obter:19 http://br.archive.ubuntu.com precise/multiverse i386 Packages [121 kB]
Atingido http://br.archive.ubuntu.com precise/main TranslationIndex            
Atingido http://br.archive.ubuntu.com precise/multiverse TranslationIndex      
Atingido http://br.archive.ubuntu.com precise/restricted TranslationIndex      
Atingido http://br.archive.ubuntu.com precise/universe TranslationIndex        
Obter:20 http://br.archive.ubuntu.com precise-updates/main i386 Packages [37,5 kB]
Obter:21 http://br.archive.ubuntu.com precise-updates/restricted i386 Packages [770 B]
Obter:22 http://br.archive.ubuntu.com precise-updates/universe i386 Packages [11,5 kB]
Obter:23 http://br.archive.ubuntu.com precise-updates/multiverse i386 Packages [14 B]
Obter:24 http://br.archive.ubuntu.com precise-updates/main TranslationIndex [73 B]
Obter:25 http://br.archive.ubuntu.com precise-updates/multiverse TranslationIndex [70 B]
Obter:26 http://br.archive.ubuntu.com precise-updates/restricted TranslationIndex [71 B]
Obter:27 http://br.archive.ubuntu.com precise-updates/universe TranslationIndex [72 B]
Obter:28 http://br.archive.ubuntu.com precise/main Translation-pt_BR [305 kB]  
Atingido http://br.archive.ubuntu.com precise/main Translation-pt              
Atingido http://br.archive.ubuntu.com precise/main Translation-en  
Obter:29 http://br.archive.ubuntu.com precise/multiverse Translation-pt_BR [26,4 kB]
Atingido http://br.archive.ubuntu.com precise/multiverse Translation-pt        
Atingido http://br.archive.ubuntu.com precise/multiverse Translation-en
Obter:30 http://br.archive.ubuntu.com precise/restricted Translation-pt_BR [2.722 B]
Atingido http://br.archive.ubuntu.com precise/restricted Translation-pt
Atingido http://br.archive.ubuntu.com precise/restricted Translation-en
Obter:31 http://br.archive.ubuntu.com precise/universe Translation-pt_BR [752 kB]
Atingido http://br.archive.ubuntu.com precise/universe Translation-pt          
Atingido http://br.archive.ubuntu.com precise/universe Translation-en          
Obter:32 http://br.archive.ubuntu.com precise-updates/main Translation-en [18,2 kB]
Atingido http://br.archive.ubuntu.com precise-updates/multiverse Translation-en
Atingido http://br.archive.ubuntu.com precise-updates/restricted Translation-en
Atingido http://br.archive.ubuntu.com precise-updates/universe Translation-en  
Baixados 7.538 kB em 36s (207 kB/s)                                            
Lendo listas de pacotes... Pronto
jeison@jeison-945GCM-S2L:~$ sudo apt-get install oracle-jdk7-installer
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
  gsfonts-x11 oracle-java7-installer
Pacotes sugeridos:
  binfmt-support ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-kochi-gothic
  ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming
Os NOVOS pacotes a seguir serão instalados:
  gsfonts-x11 oracle-java7-installer oracle-jdk7-installer
0 pacotes atualizados, 3 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 26,0 kB de arquivos.
Depois desta operação, 230 kB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]?
Obter:1 http://br.archive.ubuntu.com/ubuntu/ precise/main gsfonts-x11 all 0.22 [9.108 B]
Obter:2 http://ppa.launchpad.net/webupd8team/java/ubuntu/ precise/main oracle-java7-installer all 7u4-0~webupd8~0 [14,5 kB]
Obter:3 http://ppa.launchpad.net/webupd8team/java/ubuntu/ precise/main oracle-jdk7-installer all 7u4-0~webupd8~0 [2.412 B]
Baixados 26,0 kB em 0s (26,2 kB/s)              
Pré-configurando pacotes ...
Selecionando pacote oracle-java7-installer previamente não selecionado.
(Lendo banco de dados ... 207188 ficheiros e directórios actualmente instalados.)
Desempacotando oracle-java7-installer (de .../oracle-java7-installer_7u4-0~webupd8~0_all.deb) ...
Selecionando pacote gsfonts-x11 previamente não selecionado.
Desempacotando gsfonts-x11 (de .../gsfonts-x11_0.22_all.deb) ...
Selecionando pacote oracle-jdk7-installer previamente não selecionado.
Desempacotando oracle-jdk7-installer (de .../oracle-jdk7-installer_7u4-0~webupd8~0_all.deb) ...
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processando gatilhos para gnome-menus ...
Processando gatilhos para fontconfig ...
Configurando oracle-java7-installer (7u4-0~webupd8~0) ...
Downloading cookie...
--2012-05-02 17:37:02--  http://launchpadlibrarian.net/98645053/cookie.txt
Resolvendo launchpadlibrarian.net (launchpadlibrarian.net)... 91.189.89.228, 91.189.89.229
Conectando-se a launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.228|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 1053 (1,0K) [text/plain]
Salvando em: “./cookie.txt”

     0K                                                      100% 47,7M=0s

2012-05-02 17:37:03 (47,7 MB/s) - “./cookie.txt” salvo [1053/1053]

Downloading Oracle Java 7...
--2012-05-02 17:37:03--  http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz
Resolvendo download.oracle.com (download.oracle.com)... 128.242.186.238, 128.242.186.201
Conectando-se a download.oracle.com (download.oracle.com)|128.242.186.238|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 302 Moved Temporarily
Localização: https://edelivery.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz [redirecionando]
--2012-05-02 17:37:04--  https://edelivery.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz
Resolvendo edelivery.oracle.com (edelivery.oracle.com)... 184.51.254.174
Conectando-se a edelivery.oracle.com (edelivery.oracle.com)|184.51.254.174|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 302 Moved Temporarily
Localização: http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz?AuthParam=1335991151_c6f4367cd22db321446d63ca4c6b00d3 [redirecionando]
--2012-05-02 17:37:05--  http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz?AuthParam=1335991151_c6f4367cd22db321446d63ca4c6b00d3
Conectando-se a download.oracle.com (download.oracle.com)|128.242.186.238|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 82927766 (79M) [application/x-gzip]
Salvando em: “./jdk-7u4-linux-i586.tar.gz”

     0K ........ ........ ........ ........ ........ ........  3%  153K 8m30s
  3072K ........ ........ ........ ........ ........ ........  7%  237K 6m43s
  6144K ........ ........ ........ ........ ........ ........ 11%  237K 5m58s
  9216K ........ ........ ........ ........ ........ ........ 15%  175K 5m55s
 12288K ........ ........ ........ ........ ........ ........ 18%  179K 5m45s
 15360K ........ ........ ........ ........ ........ ........ 22%  231K 5m19s
 18432K ........ ........ ........ ........ ........ ........ 26%  171K 5m9s
 21504K ........ ........ ........ ........ ........ ........ 30%  232K 4m47s
 24576K ........ ........ ........ ........ ........ ........ 34%  167K 4m37s
 27648K ........ ........ ........ ........ ........ ........ 37%  201K 4m20s
 30720K ........ ........ ........ ........ ........ ........ 41%  237K 4m0s
 33792K ........ ........ ........ ........ ........ ........ 45%  187K 3m45s
 36864K ........ ........ ........ ........ ........ ........ 49%  211K 3m28s
 39936K ........ ........ ........ ........ ........ ........ 53%  213K 3m12s
 43008K ........ ........ ........ ........ ........ ........ 56%  237K 2m54s
 46080K ........ ........ ........ ........ ........ ........ 60%  159K 2m42s
 49152K ........ ........ ........ ........ ........ ........ 64%  169K 2m27s
 52224K ........ ........ ........ ........ ........ ........ 68%  236K 2m10s
 55296K ........ ........ ........ ........ ........ ........ 72%  237K 1m54s
 58368K ........ ........ ........ ........ ........ ........ 75%  237K 98s
 61440K ........ ........ ........ ........ ........ ........ 79%  212K 82s
 64512K ........ ........ ........ ........ ........ ........ 83%  195K 67s
 67584K ........ ........ ........ ........ ........ ........ 87%  142K 52s
 70656K ........ ........ ........ ........ ........ ........ 91%  228K 37s
 73728K ........ ........ ........ ........ ........ ........ 94%  180K 21s
 76800K ........ ........ ........ ........ ........ ........ 98%  218K 6s
 79872K ........ ........ .                                  100%  237K=6m48s

2012-05-02 17:43:53 (199 KB/s) - “./jdk-7u4-linux-i586.tar.gz” salvo [82927766/82927766]

Download done.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com Java
« Resposta #2 Online: 02 de Maio de 2012, 18:09 »
Código: [Selecionar]
[code]update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/appletviewer para disponibilizar /usr/bin/appletviewer (appletviewer) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/apt para disponibilizar /usr/bin/apt (apt) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/extcheck para disponibilizar /usr/bin/extcheck (extcheck) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/idlj para disponibilizar /usr/bin/idlj (idlj) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jar para disponibilizar /usr/bin/jar (jar) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jarsigner para disponibilizar /usr/bin/jarsigner (jarsigner) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/java para disponibilizar /usr/bin/java (java) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/javac para disponibilizar /usr/bin/javac (javac) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/javadoc para disponibilizar /usr/bin/javadoc (javadoc) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/javah para disponibilizar /usr/bin/javah (javah) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/javap para disponibilizar /usr/bin/javap (javap) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/javaws para disponibilizar /usr/bin/javaws (javaws) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jcmd para disponibilizar /usr/bin/jcmd (jcmd) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jconsole para disponibilizar /usr/bin/jconsole (jconsole) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jdb para disponibilizar /usr/bin/jdb (jdb) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jhat para disponibilizar /usr/bin/jhat (jhat) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jinfo para disponibilizar /usr/bin/jinfo (jinfo) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jmap para disponibilizar /usr/bin/jmap (jmap) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jps para disponibilizar /usr/bin/jps (jps) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jrunscript para disponibilizar /usr/bin/jrunscript (jrunscript) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jsadebugd para disponibilizar /usr/bin/jsadebugd (jsadebugd) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jstack para disponibilizar /usr/bin/jstack (jstack) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jstat para disponibilizar /usr/bin/jstat (jstat) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jstatd para disponibilizar /usr/bin/jstatd (jstatd) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jvisualvm para disponibilizar /usr/bin/jvisualvm (jvisualvm) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/keytool para disponibilizar /usr/bin/keytool (keytool) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/native2ascii para disponibilizar /usr/bin/native2ascii (native2ascii) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/orbd para disponibilizar /usr/bin/orbd (orbd) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/pack200 para disponibilizar /usr/bin/pack200 (pack200) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/policytool para disponibilizar /usr/bin/policytool (policytool) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/rmic para disponibilizar /usr/bin/rmic (rmic) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/rmid para disponibilizar /usr/bin/rmid (rmid) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/rmiregistry para disponibilizar /usr/bin/rmiregistry (rmiregistry) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/schemagen para disponibilizar /usr/bin/schemagen (schemagen) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/serialver para disponibilizar /usr/bin/serialver (serialver) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/servertool para disponibilizar /usr/bin/servertool (servertool) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/tnameserv para disponibilizar /usr/bin/tnameserv (tnameserv) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/unpack200 para disponibilizar /usr/bin/unpack200 (unpack200) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/wsgen para disponibilizar /usr/bin/wsgen (wsgen) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/wsimport para disponibilizar /usr/bin/wsimport (wsimport) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/xjc para disponibilizar /usr/bin/xjc (xjc) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/jre/bin/java_vm para disponibilizar /usr/bin/java_vm (java_vm) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/bin/jcontrol para disponibilizar /usr/bin/jcontrol (jcontrol) em modo automático.
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/jre/lib/jexec para disponibilizar /usr/bin/jexec (jexec) em modo automático.
Oracle JDK 7 installed
update-alternatives: a usar /usr/lib/jvm/java-7-oracle/jre/lib/i386/libnpjp2.so para disponibilizar /usr/lib/mozilla/plugins/libnpjp2.so (libnpjp2.so) em modo automático.
Oracle JRE 7 browser plugin installed
Configurando gsfonts-x11 (0.22) ...
Configurando oracle-jdk7-installer (7u4-0~webupd8~0) ...
jeison@jeison-945GCM-S2L:~$ java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
jeison@jeison-945GCM-S2L:~$
[/code]
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz