domingo, 10 de abril de 2016

Instalando e configurando JAVA no seu Linux

Todo mundo que desenvolve precisa, seja pra rodar máquina virtual ou pra acessar seu banco ou outra necessidade essencial o JAVA está presente como a propaganda mesmo fala em milhões de dispositivos pelo mundo. Para os desenvolvedores em especial ainda é muito importante ter o JAVA instalado e configurado na sua máquina. No Linux, mais especificamente no Ubuntu e suas distros tem milhares de posts falando em como instalar (incluindo este né...) o bendito na sua máquina. 

Me deparei com este problema aqui, não porque não tinha mas porque não estava corretamente configurado. Então aproveitando a problemática resolvi fazer minhas consultas pra solucionar o problema. 

Praticamente em todos os posts a repositório é sempre o mesmo, o PPA. Então resolvi ir direto na fonte e pesquisar pois lá tem a informação de como instalar passo a passo. Geralmente as pessoas vão em posts como este para poder saber como fazer isso, então vou ser o mais reto possível nisso passando a informação da forma PPA de instalar que deve ser a mais correta, certo?

Primeiro se desejar fazer o mesmo segue o link do PPA para isso:

Mas para os mais preguiçosos segue os comandos abaixo, ele é pra instalação e configuração do mesmo. 


Vai ter usar o terminal (Digita ai as teclas em conjunto...CTRL+SHIFT+T) pra abrir seu amigo:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
A primeira linha baixa e instala e configura o repositório PPA do Java na sua máquina. A segunda atualiza a sourcelist de atualizações do seu linux e a terceira instala efetivamente o JAVA na versão 8 que é a última agora. Demora mesmo mas ele vai mostrando o progresso da instalação passo a passo. 
Quando acabar...verifica se a instalação está OK...digitando no terminal :

java -version
e digite também ...
javac -version

Se ele informar que o comando não foi reconhecido (o que era o meu caso) então você vai ter de configurar as variáveis de ambiente. Tem o jeito manual pra quem gosta...digitando linhas de comando direto pra gravação das paths e tem o jeito automatizado, que o JAVA possui dentro dele como script pra fazer isso pra você...Vamos primeiro a mais fácil, automatizada. 

sudo apt-get install oracle-java8-set-default

Com este comando você configura as suas variáveis de ambiente. Repita os comandos anteriores java -version e javac -version para se assegurar. Então, se der tudo certo pode partir pro abraço. 

Mas caso não funcione, ai vamos pra configuração mais complicadinha...a pros teimosos...

Primeiro configura a variável JAVA_HOME:
export JAVA_HOME=/opt/jdk1.8.0_66
Depois a Variável JRE_HOME:
export JRE_HOME=/opt/jdk1.8.0_66/jre
E finalmente a variável PATH:
export PATH=$PATH:/opt/jdk1.8.0_66/bin:/opt/jdk1.8.0_66/jre/bin
Depois disso, você tenta de novo, deve funcionar agora...o java -version e o javac -version

Espero ter ajudado....pra mim funfou ;)





Conheça o Gerador de Templates em Branco para Wordpress Online


Se você desenvolve Sites para clientes particulares como eu, o famoso Freela-man, com certeza já utilizou a plataforma CMS para desenvolver estes Sites. Quando o assunto é criar Sites para clientes que precisam gerenciar conteúdo e não querem depender dos desenvolvedores o CMS é uma alternativa quase certa, poupa tempo, já te dá a interface necessária para administrar via back-end o front dos Sites. 

Os que mais utilizo são o Wordpress e o Joomla. Particularmente acho o Joomla mais Profissional, sua interface Administrativa é bem mais intuitiva e a nível de UI mais bem elaborada que o Wordpress que possui um painel de controle confuso e plugins que se comportam da forma mais diferente possível. 

Em compensação de um tempo pra cá o Joomla tem se tornado uma ferramenta mais difícil de se trabalhar, encontrar bons plugins gratuitos e extensões que não exijam um nível maior de conhecimento para se desenvolver com ele. Isso é, tem se tornado uma ferramenta mais chata de se desenvolver. Ainda prefiro ele, mesmo com as dificuldades que ando observando pelos motivos ditos anteriormente. 

No entanto, o Wordpress se difundiu muito mais entre os leigos e a internet, as pessoas preferem ele pois tem mais plugins, mais templates e mais opções. Como as pessoas comuns não ficam fazendo nada além de geralmente fazer posts, então o Wordpress é o líder do Segmento. Ele também é mais fácil de se Desenvolver, possui estrutura fragmentada (ou particionada) e além de milhares de materiais na internet de consulta, é o campeão de gente comum, não desenvolvedor. 

Se você é como eu e odeia ter de ficar pegando templates para Wordpress na Internet e ficar horas tentando entender como ele funciona e desvendando como alterar o template para se adequar aos desejos de seus clientes e geralmente ou prefere recorrer aos "builders" de Wordpress ou Frameworks para criar seus templates do zero, ou ainda ficar bastante tempo criando na mão mesmo existe uma ferramenta na internet muito boa que pode lhe ser uma "mão na roda" na hora de iniciar um novo projeto WP. E ele se chama Underscores (http://underscores.me/).

Basicamente, o que ele faz é criar uma estrutura em branco de template para Wordpress, você entra no Site, digita o nome do template (ou do projeto) para dar um nome ao template e faz o download dele clicando no botão ao lado do campo que digitou o nome (generate).

Depois é instalar normalmente no seu Wordpress como um template qualquer. Ele vem em branco. Analisando a estrutura dele você vai ver que ele é bem comum, fácil de entender sua estrutura dando bastante liberdade e com alguns layouts já criados dentro dele referentes a posicionamento de menu entre outros (sidebar, footer, search, error404, etc). Vale bastante à pena fuçar nem que seja pra conhecer ou estudar como ele funciona, sempre acrescenta.

Ele também vem com uma estrutura básica de css e html que você pode implementar o framework que desejar como bootstrap ou material design ou outra desejada...ele já vem com o mínimo para que você possa detectar o que vai aonde. 
Vai lá e confere, vale à pena.









domingo, 3 de abril de 2016

ScreenFetch – Seu terminal Linux incrementado com Logo da Distro


Depois de ficar bastante tempo sem escrever nada porque ferreiro de casa, espeto de pau. Principalmente na nossa área pra quem trabalha com Tecnologia é complicado ter tempo pra ficar dedicando a alimentar Blog, atualizar o próprio site, estas coisas…afinal estamos sempre com clientes pra atender, trabalhos pra fazer, estudo pra por em dia, compromissos acadêmicos e outros que acabam com nosso tempo, resolvi escrever esse post que é pequeno mas pra quem, como eu,  curte incrementar suas distros linux (e tudo que tem dentro delas) pode ser bem legal.  Mas chega de papo furado…
Quem usa muito o terminal do Linux e tá a fim de dar uma cara legal nela e ainda de plus ter as informações do sistema com facilidade existe um pequeno (pequeno mesmo) aplicativo pra Bash que se chama ScreenFecth. Ele faz basicamente é informar pra você via terminal as informações do seu sistema e coloca a logo que representa sua distro desenhada em ASCII no seu terminal.
Tem muito artigo ensinando a instalar via linha de comando mas muitos são chatos e complicados pra quem não é usuário avançado do Linux. Então resolvi fazer este post ensinando de forma muito fácil, usando um arquivo “.DEB” atualizado sempre na última versão a instalar baixando ele direto do PPA atualizado e instalando via instalador gráfico do Ubuntu ( ou distros baseadas nele).
Primeiro passo, é baixar a versão do ScreenFetch atualizada no link PPA dele, o arquivo .DEB. Para isso entre no link abaixo:
OBS: Lembrando que são pras distros Ubuntu incluindo ele mesmo. Eu particularmente gosto mais do pacote criado pela “vivid” pois é um pacote para sistemas 64 bits enquanto o “Trusty” e o “precise” usam pacotes 32bits, então se sua distro for 64 bits baixe o “Vivid” que é a primeira opção de download.
Baixe o pacote “.deb” para o seu micro e depois simplesmente clique nele pra começar a fazer a instalação direto pelo instalador de programas visual do seu Linux.
Uma vez instalado, abra seu terminal e digite “screenfetch” para executar o programa e ele mostrar na tela do seu terminal a imagem com os dados da sua distro.

No meu caso estou usando no meu Notebook mais antigo a distro Mint então a logo que aparece é a dele, se o seu for Ubuntu por exemplo, vai aparecer a logo do Ubuntu, sempre a referente a sua distro, isso é automático. Também irá aparecer os dados do seu micro e do S.O e estas informações são sempre úteis.
Existem vários outros comandos mostrando estas informações em outros formatos (screenfetch -v, screenfetch -e, screenfetch -V, screenfetch -n, etc…) Para ver todas as variações digite “screenfetch -h”.
Depois disso fica a pergunta quase sempre que é “Como eu faço pra colocar default no meu terminal toda vez que eu abrir ele para que mostre o screenfetch com a logo?”
Isso é fácil (de certa forma é…). Basta você ir no seu arquivo de configuração do terminal, o arquivo “.bashrc” no seu diretório home e editar ele, pode ser até mesmo no gedit por exemplo e adicionar (colar) na última linha o seguinte comando:
if [ -f /usr/bin/screenfetch ]; then screenfetch; fi
Salve seu arquivo editado e reinicie seu terminal e quando abrir novamente voalá…ele executará toda vez que abrí-lo.
Para facilitar, caso desejem segue ai em anexo meu próprio arquivo .bashrc para download, dai é só salvar (não se esquece de fazer backup do seu caso não goste do visual do meu) na sua pasta home do linux. CLIQUE AQUI
Espero que tenham gostado…Dúvida é só colocar nos comentários que SEMPRE respondo.

Abraços.