Blog em novo endereço

11, Abril 2009

É com grande satisfação que informo que o Blog mudou de endereço e agora possui domínio próprio, sendo o http://manoelcampos.com. No endereço novo já existem alguns artigos novos, que não existem neste. Este blog ainda continuará, mas apenas para informar a URL do novo Blog. Assim, você deve atualizar seus favoritos para o novo endereço http://manoelcampos.com.

Aqueles que são leitores do blog, já de algum tempo, por favor, divulguem o novo endereço, que está de cara nova e com mais recursos.

Aguardo vocês lá!


Archive.org – Versões antigas de páginas da web de várias empresas

4, Abril 2009

Veja artigo no meu novo blog.

Já pensou em ver como eram sites como o da Apple e da Microsoft a alguns anos atrás? Pois é, isto é possível por meio do site http://www.archive.org, que faz um registro de vários sites na internet, mantendo um histórico de versões desses, sites durante o passar dos anos.

Veja esse vídeo no olhar digital sobre a estrutura física montada para armazenamento dessas páginas.


Gerador de Cores RGB

3, Abril 2009

Acesso o artigo no meu novo blog.

Trabalhando com Processamento de Imagens no SciLab no Ubuntu, precisei, para conferir se alguns resultados de operações de manipulação de cores estavam corretas, de uma ferramenta para que, a partir de 3 valores RGB (Red, Green, Blue), na faixa de 0 a 255, fosse mostrada qual a cor equivalente. No SciLab tem como fazer isso, mas não encontrei uma forma fácil. Assim, pesquisando no Google, encontrei a página ColorSchemer OnLine, que faz exatamente o que queria. Desta forma, não preciso instalar programa algum para ver a cor referente a valores de RGB.


Definindo o GMail como cliente de email padrão no Linux Ubuntu

28, Março 2009

Veja o artigo no meu novo blog.

Todo mundo que tem Gmail adora ele, quem ainda não tem, não sabe o que tá perdendo. Assim, para aqueles que, como eu, abandonaram os clientes de email como Outlook Express e Mozilla Thunderbird há anos, é muito chato você clicar num link de email em uma página e abrir um programa cliente de email. No Windows você pode resolver isso instalando o GMail Notifier e tornar o GMail o cliente de email padrão.

Para quem usa alguma distribuição linux como o Ubuntu, não precisa nem se quer de um programa para isso, basta usar este script aqui e seguir os passos abaixo:

  1. Salve o arquivo no seu diretório home. Depois, no Ubuntu, vá no menu System >> Preferences >> Preferred Applications.
  2. No primeiro campo abaixo de Mail Reader escolha Custom
  3. No campo Command logo abaixo digite /home/nomeDoSeuUsuario/open_mailto.sh %s
    por exemplo /home/manoel/open_mailto.sh %s
    Preferred Applications no Ubuntu

    Preferred Applications no Ubuntu

    Agora pode fechar a janela
  4. Abra um terminal para adicionar permissão de execução no seu script, digitando o comando chmod u+x ~/open_mailto.sh

Pronto, agora, ao clicar em um link maito:, será aberta a página de envio de email do GMail no Firefox.

Os comandos no script sh são mostrados abaixo:

#!/bin/sh

firefox “https://mail.google.com/mail?view=cm&tf=0&to=
`echo $1 | sed ’s/mailto://’`”

O segundo comando não possui quebra, deve ser digitado numa linha só.

Observe que é chamado o firefox, na página de envio de email do gmail, passando o email recebido do mailto: como parâmetro para o script. Se você usar outro navegador, basta alterar nesse arquivo. Mais detalhes são dados dentro do arquivo disponibilizado acima.

Para mim, ao clicar num link maito:, ele sempre abre uma nova aba no firefox. Se não abrir, troque o comando
no script pelo exibido abaixo (digite numa única linha):
firefox -remote “openurl(https://mail.google.com/mail?view=cm&tf=0&to=`echo $1 | sed ’s/mailto://’`,new-tab)”

Fonte: http://www.howtogeek.com/howto/ubuntu/set-gmail-as-default-mail-client-in-ubuntu/


Curso Online Grátis de Inglês e outras línguas

21, Março 2009

Veja este artigo no meu novo blog.

O site Live Mocha pode ser muito útil para quem deseja aprender uma língua como o inglês. É um curso online gratuito, onde você tem materiais como de um curso regular, para poder aprender sozinho.

Você pode ainda conversar com outros estudantes e com pessoas nativas na língua que você está aprendendo, além de poder praticar redação e submeter para que alguém corrija pra você. Não encontrei nenhum recurso para conversas com voz, pois só falando mesmo pra conseguir fluência na língua. Mas acredito que é um sistema muito bom e que vale a pena dar uma olhada. Eu estou há alguns meses fazendo o curso online da EnglishTown, que é um curso pago, e excelente. Nunca tive tanto progresso no meu inglês como tive lá. O único problema é que a ferramenta para as aulas de conversação ao vivo, com voz, é somente para Windows e o site só funciona no Internet Explorer, mas isso não foi um impecilho.


GMail, muito mais do que um WebMail – A bíblia (ou quase) :)

21, Março 2009

Acess o artigo no meu novo blog.

Hoje descobri que o tão sensacional GMail é mais sensacional ainda. Mas nós brasileiros, que usamos ele em português, não tinhamos acesso às últimas novidades em desenvolvimento desta mavarilhosa aplicação web. Porém, com o aniversário de 5 anos do GMail, dia 01/04/2009 esses recursos passaram a estar disponíveis em 49 idiomas.

Eu resolvi ir nas configurações do GMail e alterar o idioma para inglês (apesar de estar disponível em Português agora). No canto superior direito tem um link Configurações para você fazer isso. Após mudar o idioma para inglês, salvar e voltar para página inicial do GMail, você já vai perceber dois links novos no canto superior direito: New stuff in Labs!, que mostra as novidades para o GMail que estão em desenvolvimento, mas que você já pode testar, e o link Labs GMail Labs para você habilitar esses novos recursos no seu GMail.

Um dos mais fantásticos recursos, ao meu ver, é o GMail Off-line, que permite que você leia seus emails mesmo estando off-line. Ao habilitar este recursos, aparecerá um novo Link Off-line no canto superior direito do GMail. O segredo para a navegação off-line é que este recurso instala um plugin para o seu navegador (Firefox, Safari ou IE, no Linux, MAC, Windows, Windows Mobile ou Android), chamado Google Gears, que adiciona novos recursos a ele, para permitir que aplicações Web possam ter maior interação com o sistema operacional, como se fossem uma aplicação desktop, claro que com muitas restrições de segurança e solicitações de confirmação nas ações a serem executadas. Após instalação e configuração do GMail off-line, as suas mensagens são baixadas para o seu computador para que você faça acesso off-line, podendo ler mensagens e enviar, sendo que estas ficam na caixa de saída, até que você se conecte a internet, quando são despachadas automaticamente. Você só não pode mandar mensagens com anexo enquanto estiver off-line, por enquanto é claro :) . Após configurar o serviço, um novo ícone ao lado do GMail Labs mostrará o status do serviço (sincronizado, sincronizando, etc).
Bem, já que você ia perguntar, vou falar antecipadamente: as mensagens para acesso off-line são salvas no seu computador. Nesta página você pode ver onde elas são salvas, dependendo do seu SO e browser. Na Configuração do Gmail Off-line você pode ver mais detalhes. Um FAQ sobre o recurso está disponível aqui.

O Google Calendar e o Google Docs em inglês também possuem o recurso para trabalhar off-line, mas não permite que os compromissos agendados sejam alterados enquanto off-line, obviamente sendo apenas um questão de tempo para que este recurso seja implementado.

Outro recurso também espetacular é o Undo Send, que depois de clicar no botão Send para enviar o email, lhe dá cinco segundos para desistir, exibindo um link “Sending… Cancel” que você pode clicar para cancelar o envio. Vai dizer que você nunca mandou um email e só depois de clicar em Send é que percebeu que o email era pra pessoa errada ou que haviam erros grosseiros no texto?

O recurso de Tasks adicona um novo link do lado esquerdo, abaixo dos Contatos, para você criar anotações rápidas.

O Google Calendar gadget integra o Google Calendar ao GMail, criando um novo box para adicionar novos compromissos e visualizá-los diretamente no GMail.

Outros recursos bastantes legais são o YouTube previews in mail, que permite exibir vídeos do YouTube, em links recebidos por email, direto no GMail, e o Picasa previews in mail, que permite ver figuras do Picasa.

O Pictures in chat permite ver a foto da pessoa com quem você está conversando no GMail.

O Right-side chat altera o visual do GMail, colocando o chat do lado direito. O Right-side labels faz o mesmo para os Labels.

O Forgotten Attachment Detector decteca quando você faz referência a uma anexo na mensagem e esqueceu de adicionar o mesmo, evitando que você envie a mensagem sem ele. O problema é que ele só detecta se você esqueceu o anexo se você escrever a frase “I have attached” ou “is attached” em algum lugar da sua mensagem. Outras variações como “See the attachment” não funcionam. O ideal é que você pudesse definir quais as frases que definem que você está enviando um anexo, e assim, se o plugin encontrar uma dessas frases dentro do seu texto e você não tiver anexado nada, lhe avisar antes do envio, algo que é bem simples de ser implementado.

O Create a Document permite criar um documento no Google Docs, a partir de uma conversa de email.

Senti falta ainda de um recurso para integrar o Google Reader, leitor de RSS, no GMail, mas acredito que é questão de pouco tempo para lembrarem disso.

Há algum tempo eu encontrei um programa chamado GMDesk, uma aplicação desktop desenvolvida em Adobe Air (necessitando a instalação do runtime do mesmo), que permite que você acesse várias das aplicações do Google como GMail, Google Calendar, Google Reader e outras, a partir de um programa instalado no seu computador. Baixei e instalei o mesmo e não vi nenhuma vantagem, pois com o recurso de abas existentes em todos os navegadores atuais, não há nenhum problema em acessar estes sistemas diretamente do browser. E além de agora termos esses diversos recursos dentro do próprio GMail. Mas fica a dica, alguém aí pode gostar do GMDesk.

No GMail ainda há o recurso de permitir fazer video chamadas, mas parece que só está disponível para Windows, infelizmente não funciona no Linux, ainda.

Nas configurações você tem um recurso de Contas, onde você pode receber todos seus emails de outras contas, como do Yahoo e email da empresa onde você trabalha, tudo diretamente no GMail. Algo bastante interessante deste recurso é que você pode criar contas para os emails externos que deseja receber no GMail e cadastrar quais destas contas você pode utilizar para enviar email’s a partir do GMail. Assim, se você quer enviar um email pro seu chefe e deseja enviar não com seu email do GMail mas sim com seu email do trabalho, este recurso é útil pra isso. Habilitando essas contas de envio de email, no campo De, na página de envio de email, você terá listados o seu email do GMail e os que você cadastrou.

Um recurso padrão bem útil, que já está disponível há algum tempo na versão em português do GMail, é o de visualizar arquivos PDF’s diretamente no GMail, sem precisar baixá-lo, o que é muito útil.

Com o recurso de Labels você pode separar os email’s das diferentes contas que estão sendo recebidos pelo GMail e assim manter tudo organizado, o email’s com assuntos de trabalho não ficarão com misturados com seus email’s particulares, juntos com as piadas e links para vídeos do YouTube que você recebe :) .

Bem, quanto aos recursos do GMail apresentados, acredito que é uma grande evolução nos WebMail. Há alguns anos não sei mais o que é usar clientes de email como Mozilla Thunderbird ou Microsoft Outlook Express, como também não acesso outros WebMails para checar todas as minhas contas de email, faço isso direto do GMail.
Como podem ver, você pode tirar muito mais proveito do GMail do que achava. Pra mim, atualmente sinônimo de email é gmail, assim como sinônimo de site de busca é google


Integrando o Google Calendar com o Google Maps

3, Março 2009

Acesso o artigo no meu novo blog.

Não sei desde quando, descobri também não sei como, mas o Google Calendar permite vincular a um compromisso cadastrado, o mapa (do Google Maps) do local do mesmo, por meio do campo “Onde” da página de criação de eventos.

Campo para adicionar uma URL do Google Maps

Campo para adicionar uma URL do Google Maps ou nome do local do evento

Para encontrar a URL do local desejado no Google Maps, você deve abrí-lo e no campo de pesquisa digitar o nome do local desejado, como por exemplo, Unb Universidade de Brasília

No lado esquerdo serão mostrados os locais encontrados. Encontre o local desejado na lista e clique com o botão direito para abrir o link em uma nova aba ou nova página do navegador.

Localizando um local no Google Maps e abrindo em nova aba/janela

Localizando um local no Google Maps e abrindo em nova aba/janela

Será aberta uma página como a da figura a seguir.

URL de arquivo KML no GoogleMaps

Detalhes de um local no Google Maps

A partir daí, você precisa pegar o endereço URL de um arquivo .kml que representa as coordenadas do local selecionado e que pode ser usado, por exemplo, para visualizar o local no Google Earth. Esse arquivo .kml nada mais é do que um arquivo xml.

Para pegar a URL desse arquivo, basta adicionar no final do endereço da página aberta o texto &output=kml
Agora você deve copiar o endereço URL completo na barra de endereço do seu navegador. Se você pressionar Enter para abrir o endereço, será solicitado para salvar o arquivo kml. Mas isso só é necessário se você desejar visualizar o local no Google Earth.

No caso do local exemplificado, a Universidade de Brasília, o endereço URL alterado ficou como http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Unb+-+Universidade+de+Bras%EDlia&jsv=148e&sll=-15.763433,-47.871057&sspn=0.032640,0.016666&g=Unb+-+Universidade+de+Bras%EDlia,+Bras%EDlia,+Bras%EDlia&ie=UTF8&latlng=-15761940,-47868633,5694529436391542392&ei=2o-sSY7PCYj8NaimvfoF&sig2=qvilvi-MQegGGsQdE7nLbw&cd=4&output=kml

Com este endereço copiado, basta colá-lo no campo “Onde” da página de criação do evento no Google  Calendar, como mostrado anteriormente, e salvar o evento.

Pronto, após ter salvo, o Google Calendar volta para a página de exibição dos eventos. Nesta página estará listado o evento que você cadastrou. Clique na caixa no topo do retângulo do evento para exibir seus detalhes (cuidado para não clicar no texto do título do evento e abrir a edição do mesmo). Será mostrado um balão contendo mais informações sobre o evento e ao lado do local, terá um link “Mapa” para você visualizar o local no Google Maps.

Link no Google Calendar para visualizar o local de um evento no Google Maps

Link no Google Calendar para visualizar o local de um evento no Google Maps

Não sei se tem uma forma mais fácil de fazer, mas a que sei é essa.
Espero que seja útil, pra mim foi bastante :) .


Dicionário StarDict no Linux

20, Dezembro 2008

Veja o artigo no meu novo blog.

O StarDict é um dicionário opensource semelhante ao famoso Babylon, que é comercial.

Assim como o Babylon, o StarDict possui versões para Windows e para Linux. A aplicacão, ao ser baixada, não vem com dicionários instalados (se não me engano, apenas dicionário de chinês). Na página http://stardict.sourceforge.net/Dictionaries.php podem ser baixados alguns dicionários, mas nada muito útil. O bom de tudo é que o StarDict pode usar os dicionários do Babylon.

01) Bem, para instalar o StarDict no linux, via apt-get, basta abrir um Terminal e digitar:
$ apt-get update
Isto atualiza a lista de pacotes disponíveis para download. Todos os comandos não possuem quebra de linha, apesar de poderem estar sendo exibidos em mais de uma linha.

02) Depois, digite o comando a seguir para baixar o StarDict e as ferramentas dele que serão usadas para converter dicionários do Babylon para o formato dele:
$ apt-get install stardict stardict-tools

03) O comando a seguir baixa uma biblioteca, que pelo nome, só pode ser para manipular arquivos XML que serão usadas pelas ferramentas do StarDict
$ apt-get install build-essential libxml2-dev

04) Agora que o StarDict está instalado, vamos baixar a ferramenta para converter o dicionário do Babylon para o StarDict. No terminal digite:
$ wget http://optusnet.dl.sourceforge.net/sourceforge/ktranslator/dictconv-0.2.tar.bz2

05) Agora digite o comando a seguir para extrair o pacote e entrar na pasta criada:
$ tar -jxvf dictconv-0.2.tar.bz2 ; cd dictconv-0.2

06) Digite os comandos abaixo para configurar e compilar o pacote:
$ ./configure; make

07) Para instalar digite:
$ checkinstall

08) Se o programa checkinstall não estiver instalado, digite o comando abaixo para baixar e instalar:
$ sudo apt-get install checkinstall

09) Para baixar o dicionário do Babylon de Inglês-Português digite:
$ wget http://info.babylon.com/glossaries/38C/Babylon_English_Portuguese.BGL

10) Com o comando abaixo você converte o dicionário para o formato do Babylon, gerando um arquivo com o nome Babylon_English_Portuguese1.dic:
$ dictconv -o Babylon_English_Portuguese1.dic Babylon_English_Portuguese.BGL

11) Após a conversão alguns caracteres desnecessários são gerados no arquivo do dicionário. Remova-os com o comando abaixo:
$ cat Babylon_English_Portuguese1.dic | sed ’s/\$[0-9][0-9]*\$\t/\t/’ > Babylon_English_Portuguese.dic

12) Para finalizar a conversão, digite o comando abaixo:
$ /usr/lib/stardict-tools/tabfile Babylon_English_Portuguese.dic

13) Mova os arquivos gerados para a pasta de dicionários do Stardict:
$ sudo mv Babylon_English_Portuguese.dict.dz /usr/share/stardict/dic/

Se quiser baixar o dicionário Português-Inglês, execute o comando a seguir:
$ wget http://info.babylon.com/glossaries/4EA/Babylon_Portuguese_English_dic.BGL

Depois, repita os passos a partir do 10, observando os nomes de arquivo que devem ser trocados
para os nomes corretos.

Agora, para abrir o programa, vá no menu Aplicativos >> Acessórios e acesse o StarDict.
O StarDict funciona como o Babylon. Selecione uma palavra em algum programa e ele automaticamente exibe a traducão. No linux, usando o Acrobat Reader, ele não funciona corretamente, pelo menos comigo, mas em qualquer outro programa, funciona tudo bem.


Google Calendar no Gnome

25, Outubro 2008

Acesse o artigo no meu novo blog

Os serviços do Google como Gmail e Google Calendar são excelentes. Um recurso muito útil é permitir acessar seus eventos do Google Calendar a partir do seu Desktop no Gnome. No Ubuntu, a aplicação Evolution, um cliente de email, rss e agenda já vem instalada por padrão. Para permitir que você possa acessar sua agenda a partir dele, e visualizar a partir do relógio no System Tray do Gnome, você pode pegar o link para o seu calendário e adicionar no Evolution. Assim, acesse sua agenda em calendar.google.com, em minhas agendas, cliquem em Configurações. Na aba agendas, clique em uma agenda (normalmente tem apenas uma agenda com seu nome). Mais embaixo você tem as opções Endereços da Agenda e Endereço privado. Clique no botão ICAL para pegar o link para uma das agendas. O primeira é para a sua agenda pública, que você pode não ter definido nenhuma nas configurações do Google. O segunda é para a sua agenda privada.

Para mais informações sobre o formato ICAL, clique no link Saiba Mais.

Agora, abra um terminal e digite:

$ /usr/lib/evolution-webcal/evolution-webcal SUA_URL_ICAL

Com isto você adiciona sua agenda do Google ao Evolution. Você pode fazer o mesmo a partir da interface do Evolution, clicando no botão Novo  e escolhendo a opção Calendário, bastando apenas escolher a opção Gmail no campo Tipo e informar seu login e depois a senha do Gmail, simples assim.

Veja imagem da agenda no Ubuntu.

Google Calendar no Gnome com Evolution Mail

Google Calendar no Gnome com Evolution Mail

Provavelmente o Mozilla Thunderbird e o Outlook/Outlook Express devem possuir este recurso.

Referência: http://altinkaya.org/wp/linux/google-calendar-gnome/


Internet Explorer no Linux

25, Outubro 2008

Veja o artigo no meu novo Blog.

Bem, como eu abandonei o Windows praticamente de vez, utilizo ele apenas pra desenvolver em Delphi, e a partir de uma máquina virtual usando o Virtual Box, por isso estou postando muitas coisas sobre Linux.

Tá, mas tem coisas do Windows que você não tem como se livrar. Por exemplo, eu estou fazendo um curso de inglês online na English Town (excelente, diga-se de passagem, melhor que qualquer curso presencial que já tenha feito) e o site só funciona no Internet Explorer. Não sei como, encontrei o projeto IEs4Linux, que está no plural não por acaso. Este projeto permite que você instale algumas versões do Internet Explorer que você desejar no seu linux, como o 5.5, 6 ou 7. Neste link do site você encontra informações de como instalar. Eu estou usando no Ubuntu e funciona muito bem. Estou tendo um pequeno incoveniente com flash, que fica piscando ininterruptamente, mas dá pra viver com isso, melhor que ter que iniciar o Windows somente para abrir um site que só funciona no IE[ca!!!! :(   ]. Outra finalidade do IEs4Linux é permitir que WebDesigners que usam Linux, possam testar seus sites no Internet Explorer, sem ter o Windows Instalado, como fala no próprio site do projeto.

Infelizmente tenho outro problema com o curso do English Town, pois para as aulas ao vivo, você precisa de uma aplicação que cria uma sala virtual, muito boa também, mas não consegui fazé-la funcionar, nem cokm o Wine. A aplicação é o Saba Centra. Nas notícias do site, até prometeram uma versão para Linux, mas isto já tem uns anos e não fizeram foi nada. Ao assinar o English Town, você tem acesso ao download do software.