domingo, 30 de agosto de 2015

Thunderbird 38 no Ubuntu

Na postagem de hoje vamos mostrar como atualizar o Thunderbird para a versão 38 no Ubuntu 14.04 LTS ou 15.04. Aquelas pessoas que chamam o Firefox de Mozilla, e nunca ouviram falar nem em  Thunderbird ou Sunbird  podem ir ler outra coisa, rs.

Mas porque atualizar o Thunderbird, que na instalação padrão do Ubuntu 14.04 LTS vem na versão 24.4? Porque há dois complementos para o Thunderbird que não funcionam na versão antiga do software de gerenciamento de e-mail, o Lightning, que traz funcionalidades de agenda para o Thunderbird, e o Google Provider, que faz a sincronização da sua agenda do Google com o Thunderbird, permitindo a você gerenciar sua agenda localmente.

Algumas outras funcionalidades que surgiram na versão 38 do Thunderbird:
  • Filtro para mensagens enviadas;
  • o editor de mensagens para o Twitter mostra quantos caracteres você ainda pode teclar;
  • a funcionalidade de chat agora dá suporte ao Yahoo Messenger;
  • pode-se procurar um contato em várias agendas separadas;
  • filtro para mensagens arquivadas;
  • é possível adicionar marcadores de posição de leitura para conversas arquivadas;
  • suporte a nomes de domínio internacionalizados no leitor de RSS 

Quem usa o ambiente gráfico KDE conhece há vários anos um widget que permite ver os compromissos da Google Agenda no calendário do desktop, aquele que surge quando você clica no relógio na barra inferior. Em uma postagem mostrarei também como criar essa funcionalidade no XFCE ( Eu uso o Voyager OS, uma variante do Ubuntu 14.04 LTS que usa uma versão altamente personalizada do XFCE 4.8). Aguardem!

Para começar, abra um terminal e vamos digitar uma seqüência de comandos para fazer o download do Thunderbird 38, descompactar o arquivo de instalação e substituir a versão padrão:

$ wget ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/38.0.1/linux-x86_64/pt-BR/thunderbird-38.0.1.tar.bz2
$ tar -xjvf thunderbird-38.0.1.tar.bz2
$ sudo rm -rf /opt/thunderbird*
$ sudo mv thunderbird /opt/thunderbird
$ sudo ln -sf /opt/thunderbird/thunderbird /usr/bin/thunderbird



Depois desses comandos, ao clicar no lançador de programas (XFCE, KDE, etc)  ou digitando Thunderbir no Dash do Ubuntu, é a versão 38 do Thunderbird que vai abrir.

Agora clique no menu do Thunderbird, esse ícone de barras empilhadas destacado no círculo vermelho:

Clique em Complementos (Add-ons no meu Thunderbird em Inglês) e digite na barra de busca Lightning e Google Provider. 

O Lightning cria funcionalidades de agenda no seu Thunderbird e o Google Provider vincula a sua agenda com a do Google. Depois de adicionar o Google Provider você precisa reiniciar o Thunderbird para que ele funcione.
Agora você verá novos botões na tela do seu Thunderbird, e um calendário na parte direita da tela. Para sair da tela de mensagens e entrar na aba de agenda, clique no ícone correspondente:


Na tela que mostra a agenda, com o botão direito do mouse em cima da agenda Home para abrir um menu, e escolha criar uma nova agenda:

Escolha a opção de agenda na rede (On the Network no meu Thunderbird) e em seguida escolha Agenda do Google. Entre o seu email do Google, sua senha, e na tela do navegador que vai abrir, autorize o Thunderbird a acessar sua agenda. Voilá! A sua agenda do Google está integrada ao Thunderbird.


sábado, 22 de agosto de 2015

Como atualizar o Java no OpenSUSE


O Java Runtime Environment (JRE) foi excluído dos repositórios do OpenSUSE há um bom tempo já, devido a razões de inconformidade com a política de licenças da OpenSUSE, mas é possível instalar a versão Java da Oracle/Sun, que é necessária para acessar o Banco do Brasil e outros sites. No OpenSUSE o IcedTea e o OpenJDK são o padrão na instalação.

Este tutorial foi escrito para os usuários de OpenSUSE mas os passos descritos a seguir também funcionam no CentOS, Scientific Linux, RedHat e Oracle Linux (apesar de haver outra forma mais automática, simplesmente instalando um pacote .rpm) e Fedora.
Em primeiro lugar, vá ao site do Java e baixe o pacote correspondente à sua arquitetura, 32-bits ou 64-bits. Se você não sabe se seu sistema operacional é 32-bit ou 64-bit, abra um terminal e digite
uname -m
Site para download do Java:



Atenção! Não baixe a versão .rpm, pois se trata de um script feito pela Oracle para seus sistemas operacionais Red Hat e Oracle Linux, e dá erro no OpenSUSE.

Depois que o arquivo terminar de baixar, descompacte-o digitando no terminal

Aqui vou dar as dicas apenas para a versão 64-bits, se você estiver com uma versão 32-bits, faça o ajuste no nome dos diretórios

  tar xvfz jre-8u60-linux-x64.tar.gz                         



Agora, abra o Yast, Gerenciamento de Software e na aba pesquisar, digie Iced


Selecione o IcedTea-web para remoção com o botão direito do mouse e clique em aceitar.
Depois de completada a operação, pode fechar o Yast.

Volte para o terminal como usuário normal e com o comando su -p assuma a identidade de superusuário:

 su -p                                                 

Digite sua senha de superadministrador, não vai aparecer nenhum pontinho piscando nem nada, então digite a senha com atenção, lentamente, rs

Crie uma pasta para o Java:
mkdir /opt/java/64                                                                                
Copie a Pasta jre1.8.0_60 para a pasta /opt/java/64s:
mv -v ~/Downloads/jre1.8.0_60 /opt/java/64                                        


Agora, ainda como superusuário, você informará ao sistema que que foi instalada uma versão nova do Java:
update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.8.0_60/bin/java" 1

  Neste ponto, pode ser que você receba uma mensagem de erro como a abaixo:

Absolute path to 'update-alternatives' is '/usr/sbin/update-alternatives', so running it may require superuser privileges (eg. root).
O sistema está dizendo que você precisa de privilégios de superadministrador para realizar esta tarefa. Não dê bola para isso, quando você digitou o comando su -p você assumiu a identidade de administrador de uma forma que o sistema não se deu conta, rs, apenas ignore a mensagem de erro.

O próximo passo é dar um comando ao sistema para usar a nova versão do Java como padrão:
update-alternatives --set java /opt/java/64/jre1.8.0_60/bin/java

Como antes, ignore a mensagem de erro, caso ela reapareça. Você já pode sair da função superadministrador digitando exit no terminal.

Como usuário padrão, Crie uma pasta no seu diretório Home digitando:
mkdir -v ~/.mozilla/plugins                                                          
Se você estiver instalando uma versão nova do Java da Sun para substituir uma mais antiga, não precisa criar a pasta, pois ela já estará lá.
Nesse caso, e apenas nesse caso, você precisa apagar a biblioteca libnpjp2.so que está lá, com o comando:
rm -v ~/.mozilla/plugins/libnpjp2.so                                               

Crie um link simbólico da biblioteca libnpjp2.so da pasta do Java recém instalado  para a pasta .mozila/plugins:
ln -s /opt/java/64/jre1.8.0_60/lib/amd64/libnpjp2.so ~/.mozilla/plugins             

Pronto! A instalação foi concluída. Agora, feche o Firefox e abra de novo. Volte ao site da Java e clique no link  Eu tenho Java?

Clique no grande botão vermelho "Verificar a versão do Java"
Depois de autorizar a execução da applet, você pode abrir o sorriso ao ver que tudo deu certo.









quarta-feira, 22 de agosto de 2012

Atualizar o java no Ubuntu e Debian (Java 8u60)

 Tutorial atualizado em agosto de 2015

Hoje vou mostrar como atualizar o Java para a versão 8.0.60 no Ubuntu 14.04, em apenas 5 linhas de comando no terminal. Este arquivo é necessário, para entre outras coisas, acessar sua conta no Internet Banking do Banco do Brasil.

Mas antes, vá na página da Oracle e baixe a versão correspondente a sua arquitetura 32-bits ou 64-bits.

http://www.java.com/pt_BR/download/manual.jsp?locale=pt_BR#lin

Para os derivados de Red Hat/Fedora, Mageia, OpenSUSE e outras distribuições que usam pacotes RPM, há uma postagem com as instruções de como atualizar o Java. .

Depois de baixar um arquivo compactado com extensão .gz, entre como superusuário e digite, na sequência, os seguintes comandos:

sudo tar zxvf jre-8u60-linux-x64.tar.gz -C /usr/lib/jvm

Este comando apenas descompacta os arquivos do Java Runtime Environment. É preciso fornecer a senha de administrador.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.8.0_60/bin/java" 1

Este comando informa para o sistema operacional que há uma nova versão do Java instalada. 

sudo update-alternatives --set java /usr/lib/jvm/jre1.8.0_60/bin/java

Este comando informa ao sistema operacional que a versão de Java deverá ser usada daqui pra frente é essa que acabou de ser descompactada e não a anterior.

cd /usr/lib/mozilla/plugins

Muda para o diretório onde ficam os plugins do Firefox. A próxima linha de comando depende da versão do seu sistema operacional. 

sudo ln -s /usr/lib/jvm/jre1.8.0_60/lib/amd64/libnpjp2.so

(Para sistemas operacionais de 64-bits)
sudo ln -s /usr/lib/jvm/jre1.8.0_60/lib/i386/libnpjp2.so

(Para sistemas operacionais de 32-bits)

Essa linha de comando cria um link simbólico para o plugin do Java para firefox que está na pasta do Java, pasta essa criada com o primeiro comando de descompactação lá em cima.

Agora é fechar e abrir o Firefox e ele estará funcionando com o plugin do Java mais recente.


(Clique na imagem para ver em tela cheia o resultado do teste do Java depois da instalação no Ubuntu 14.04)



quinta-feira, 19 de janeiro de 2012

Baixar MP3 do Youtube

Essa dica é bem manjada, mas talvez algumas pessoas ainda não saibam como fazer.

Você viu um video de uma música que gostou no Youtube, procurou pela Internet para baixar e não encontrou em lugar nenhum. Você já viu o vídeo umas trocentas vezes, só pra ouvir a música e gostaria de colocar no seu MP3 player ou mesmo no celular. Bem...tem como!

A maneira mais fácil é procurar um complemento para o Firefox que se chama EasyYoutube Downloader. Procura no google "firefox add-ons". Você vai ser direcionado para a página dos complementos do Firefox. Na caixa de busca digite "youtube". Vão aparecer algumas opções. Do lado das linhas que descrevem o Easy Youtube Video Downloader clique em "+Add to Firefox".  Esse botão do Add to Firefox só aparece se você passear com o ponteiro do mouse na caixinha do Easy Youtube Video Downloader.
Na caixa que vai aparecer "Instalação de extensões e temas" clique em "Instalar agora".
Em seguida, o Firefox avisará que o complemento será instalado quando o Firefox for reiniciado. Faça isso.
Vai aparecer uma página da empresa que desenvolveu o software oferecendo a versão Turbo. Na parte de baixo pode clicar em "thanks, I'll keep the slow version". Instalação pronta.
A partir de agora, quando você entrar no Youtube, vai reparar um botão novo, do lado direito do botão compartilhar. Ao clicar nele, aparecem as opções de download:
-M4A (best quality) baixa o vídeo neste formato
- AAC baixa somente o aúdio, no formato AAC
- MP3(128K) baixa somente o áudio, no formato MP3, com o bitrate 128Kpbs.
- MP3(64K) baixa somente o áudio, no formato MP3, com o bitrate 128Kpbs.
-MP4 (360p) baixa o vídeo, no formato MP4, com 360 pixels de resolução.
-MP4 (480p) baixa o vídeo, no formato MP4, com 480 pixels de resolução.
-MP4 (720p) baixa o vídeo, no formato MP4, com 720 pixels de resolução. Formato HD
-MP4 (1080p) baixa o vídeo, no formato MP4, com 1080 pixels de resolução. Formato Full HD.

A qualidade do áudio não é boa, 128k é pouco, mas é melhor que nada. As opções de vídeo de resolução maior que 360p só existem se quem postou o vídeo disponibilizou outras resoluções, e o tamanho do download obviamente aumenta bastante.

A primeira vez que você tentar baixar um MP3, o Easy Youtube Downloader vai te pedir para fazer um upgrade, para uma versão que tem a funcionalidade de baixar só o áudio, que vai te expor a propagandas, mas ainda é gratuita.
O programa vai capturar o vídeo, converter e o Firefox abrirá uma janelinha perguntando se você quer abrir o MP3 com o programa padrão de ouvir este tipo de arquivo ou se você quer fazer o dowload. Escolha fazer o download. Quando terminar, o arquivo estará na pasta de Downloads do Firefox.

Linux

O complemento do Firefox descrito acima também funciona para Linux, mas há uma maneira mais rápida e (errrrr) nerd de fazer o download do áudio de um vídeo do Youtube.

OpenSUSE
Abra um terminal como superusuário.

Zypper install youtube-dl

o Zypper vai pedir para você confirmar se quer baixar o pacote youtube-dl (30kb). Digite S para sim ou Y para yes, dependendo da sua versão. Vai terminar muito rápido. Entre no youtube  e procure o vídeo que você quer baixar. Copie o endereço do vídeo. Volta pro terminal e digite:
youtube-dl http://www.youtube.com/watch?v=bV1-1Hl2dgk --extract-audio
A opção padrão é AAC , mas se você preferir MP3 é só adicionar a opção --audio-format=mp3, assim:

youtube-dl http://www.youtube.com/watch?v=bV1-1Hl2dgk --extract-audio --audio-format=mp3

Para outras opções, digite no terminal youtube-dl --help
Há até uma opção para fazer o download de uma playlist do Youtube, com apenas um comando no terminal.
Importante: o arquivo terá o nome do código que o Youtube dá ao endereço do vídeo, no caso do exemplo será um arquivo bV1-1hl2dgk.mp3 que estará na pasta onde você deu enter no comando do terminal. No terminal ainda aberto, digite pwd para saber que pasta é essa. Depois disso, você pode mover o arquivo para outra pasta, renomeá-lo, mandar por e-mail, etc.

Debian
No Debian Stable, o pacote youtube-dl pode estar desatualizado, dependendo de como você configurou seus repositórios, então o melhor é ir na home page dos desenvolvedores e baixar o youtube-dl de lá.

sexta-feira, 25 de novembro de 2011

Como Juntar Arquivos de Texto (Windows)

A dica de hoje serve para quem trabalha com arquivos de texto usados como forma de transportar bases de dados, como arquivos .txt e .csv e constantemente está carregando eles em bancos de dados ou aplicativos.

Vou dar a dica mostrando um exemplo, que pode ser familiar a você que está lendo esse blog.

Suponhamos que você receba 5.565 arquivos, um para cada município brasileiro e precise importar para dentro de um banco de dados, como o Access. Importar um por um é trabalhoso e demorado, e tem várias formas de evitar o trabalho manual, como criação de macros, mas minha dica é mais simples e funciona para qualquer importação, em qualquer aplicativo.

Como Fazer

Vá em iniciar > Todos os Programas > Acessórios > Prompt de Comando.
 Com o comando CD mude para a pasta onde estão os arquivos de texto. No Exemplo da tela acima, são 5.565 arquivos .csv - um para cada município.

Nesta pasta, digite

copy *.csv  nomequalquer.csv

O comando copy junta todos os arquivos, um de cada vez no arquivo nomequalquer.csv. Claro, rs, você pode escolher um nome qualquer para o arquivo que será o resultado dessa união. :-)

No final, vão ficar nessa pasta todos os arquivos originais e o maior de todos que é o resultado da união deles. Para achá-lo mais fácil, organize a pasta no Windows Explorer por tamanho. Fácil assim!

Update: é possível fazer isso também no terminal do Linux, usando o comando cat.

cat *.csv  nomequalquer.csv

quinta-feira, 24 de novembro de 2011

Aumentando a duração da bateria no seu laptop (Linux)

Essa dica é para quem usa Linux no seu laptop, e seu kernel é o 2.6.38 ou um outro mais recente. Na mudança do kernel 2.6.37 para o 2.6.38, houve uma mudança no módulo que controla o ASPM - Active-State Power Management for PCI Express, uma tecnologia de gerenciamento ativo do consumo de energia pelo sistema operacional. A mudança foi que o kernel passou a verificar se BIOS da placa-mãe dava suporte ao ASPM, e em alguns casos, mesmo a placa-mãe dando suporte, o kernel erroneamente identificava como se não desse.

Isso ocorre porque os fabricantes de hardware em sua maioria, projetam seus sistemas para computadores que vão usar Windows, em arquiteturas fechadas. Há exceções, como a NVIDIA, que desenvolve seus drivers de placa de vídeo para Windows e para Linux ao mesmo tempo, mas geralmente, os drivers para Linux tem que ser feitos por engenharia reversa, num trabalho feito por uma comunidade de desenvolvedores que trabalham nas suas horas de lazer, apenas para contribuir para o Mundo Open Source.

Esse problema em relação ao ASPM tem causado um aumento no consumo de bateria de 10 a 30%, e afeta inclusive o kernel 3.0. Este problema não afeta quem usa Windows no seu laptop porque simplesmente não tem as linhas de código nesse sistema operacional, que simplesmente ignora se tem suporte ou não ao ASPM.

Nesta dica, vou mostrar como forçar a ativação do ASPM durante o boot do sistema operacional.

Para você saber como seu sistema operacional está agindo em relação  à tecnologia ASPM, abra um terminal e digite:

cat /sys/module/pcie_aspm/parameters/policy

O resultado desse comando será algo assim:

[default] performance powersave

Isto significa que o perfil default do ASPM (Active State Power Management) está ativo. O default a gente não quer, porque é ele que come bateria do seu laptop mais que devia. 

Para alterá-lo, você vai alterar o bootloader GRUB, para que ao carregar o kernel, seja forçado o uso do perfil de ASPM mais eficiente. Entretanto, em algumas configurações de máquina (placa-mãe, BIOS) pode ser que o uso do ASPM cause travamentos. Assim, antes de fazer uma mudança definitiva no seu kernel, digite alguns comandos para testar o ASPM:



sudo -i
echo powersave > /sys/module/pcie_aspm/parameters/policy
exit
 
 comando sudo -i funciona no Ubuntu e seus derivados, como Linux Mint, e
apenas muda o usuário no terminal para o superusuário.

No Fedora e no OpenSUSE, o comando su - funciona do mesmo jeito.

Se você ativou o ASPM e deu tudo certo, pode alterar o GRUB agora.

Usando o Gedit (para quem usa o Desktop Gnome):
gksudo gedit /etc/default/grub
 
Usuários de KDE podem usar o comando "gksudo kwrite /etc/default/grub" e qualquer
que seja o seu Desktop, você pode usar o editor Nano, digitando:
 
nano -w /etc/default/grub
 
Vá até a linha onde está escrito:
 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 
E adicione umas palavras, para ficar assim:
 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
 
Salve o arquivo (no nano digite Ctrl-O, confirme com enter e saia com Ctrl-X).
Digite um comando para atualizar o GRUB:
 
update-grub
Feito isso, o arquivo grub.cfg será atualizado e o terminal vai te informar isso. 

Digite exit para sair do terminal e reinicie seu laptop. Pronto! As alterações que você fez no

 carregamento do kernel foram passadas para as configurações do GRUB.

 Agora seu laptop vai ganhar alguns % de duração da bateria.

domingo, 20 de novembro de 2011

Como baixar arquivos de baciada pelo terminal

Bom, primeiro post, penso que seria educado apresentar a proposta do blog antes de ir saindo postando conteúdo.

A intenção aqui é dar pequenas dicas de como fazer coisas legais no computador usando principalmente algumas das mais populares distribuições de Linux, trazer minhas impressões do meu constante distrohopping, e dar notícias e pequenos comentários do mundo da tecnologia.

Para o primeiro post vou dar uma dica de como baixar vários arquivos de uma vez, sem interferência do usuário, pelo terminal.

A primeira parte da dica é como encontrar os arquivos que você está procurando e vale para qualquer sistema operacional.

Truques do Google
Quem está acostumado a baixar mp3 nos MegaUpload e 4Shared da vida vai pirar com essa dica. A primeira parte da dica é como encontrar os arquivos que você está procurando e vale para qualquer sistema operacional.
Ao invés de colocar o nome do artista ou da música que você está procurando na barra de buscas do Google, digite isso:


-inurl:htm -inurl:html intitle:"index of" nome mp3


Substitua  o nome por aquilo que você está procurando. Por exemplo Nirvana ou Morcheeba ou Fortunate Son. Se você coloca mais de uma palavra sem aspas, ele procura qualquer combinação daquelas palavras. Se você coloca mais de uma palavra entre aspas, ele procura exatamente o que você digitou. Assim, se você digitar  "O Segundo Sol" vai encontrar versões dessa música ou com a Cássia Eller ou com o Nando Reis. Se digitar sem aspas, os resultados vão trazer músicas com sol ou com segundo no nome do arquivo. Experimente copiar  o código acima, com o tracinho inclusive, e colar na barra do google.

Além de músicas em mp3, você pode procurar por arquivos de video, trocando o mp3 da expressão por avi, mpeg, rmvb ou flv, ou livros em PDF para baixar.


Para procurar livros, digite na barra do Google:

-inurl:htm -inurl:html intitle:"index of" +("/ebooks"|"/book") <nome do autor ou do livro>+(chm|pdf|zip)

-inurl:htm -inurl:html intitle:"index of" "Last modified" 
<nome do autor ou do livro> +(cbr|pdf|zip)


Além de músicas em mp3, você pode procurar por arquivos de video, trocando o mp3 da expressão por avi, mpeg, rmvb ou flv, ou livros em PDF para baixar.

Depois de achar o link com o arquivo que você quer é só clicar em cima do link com o botão direito do mouse e escolher "salvar link como..." (Firefox, Internet Explorer, Safari, etc). No Chrome, basta apenas clicar no link, ele já baixa para sua pasta Downloads.

Agora só pra quem usa Linux

Uma maneira de baixar vários arquivos de uma vez, sem ter que ficar clicando em um link quando termina o download do outro é copiar os links para um arquivo de texto. Abra o seu editor de texto, daqueles bem simples como o Gedit (para quem usa o Gnome como desktop), Kate ou Kwrite (para quem usa KDE), ou leaflet (para quem usa XFCE)  e copie e cole todos os links dos arquivos que você quer baixar. Salve esse arquivo na pasta onde vc quer que os arquivos fiquem com um nome auto-explicativo, como baciada01.txt. No exemplo abaixo, salvamos o arquivo na pasta /home/bruno/Downloads.

Abra um terminal, pode ser como usuário comum mesmo e digite:

cd /home/bruno/Downloads
wget -i baciada01.txt

Ajuste o comando cd para trocar para o diretório que você escolheu para salvar os arquivos. O wget tem um gerenciador de downloads, então se por algum motivo a conexão cair, ele reinicia de onde parou. Depis de dar o enter no comando wget, pode deixar o computador e ir fazer outras coisas, como tomar banho ou ir ao supermercado, que seus downloads estarão sendo feitos numa boa.