Archive for fevereiro, 2012

O Guardião Itaú 30 Horas apresenta: Corra Tiago, Corra

Hoje eu me senti como em Corra Lola, Corra. Com exceção dos três finais diferentes, houveram bastantes semelhanças.

Lá vou eu pagar um boleto pelo internet banking do Itaú, como faço desde que sou cliente. Acesso o site quande, de repente, aparece uma mensagem: é necessário instalar o Guardião Itaú para fazer pagamentos. Logo pensei: vai dar merda.

Eram 21:15 do último dia para o pagamento do boleto e os bancos brasileiros geralmente não lembram das pessoas que não usam Windows. Como eu uso Linux (Ubuntu), imaginei a dor de cabeça que teria. Se não pagasse hoje, perderia o desconto de quase R$40.

Instalei o dito programa (complemento do Firefox) como informado, reiniciei e nada. Re-instalei: nada. Resolvi abrir uma máquina virtual do XP que tenho instalada para situações inusitadas: a mesma coisa.

Olhei para o relógio: 21:35.

Corra Lola, Corra

Dá tempo de pegar a bicicleta, chegar no Itaú mais próximo, e pagar a conta antes das 22 horas (quando fecha o banco). A agência fica a mais ou menos 1km da minha casa. Peguei a bicicleta, botei Guns N' Roses no Mp3 Player (pra dar energia!) e fui pro banco. Quando chego na agência, o que percebo? Estou sem o cartão!

Conferi novamente nos bolsos pra ter certeza, subi na bicicleta e fui em direção à minha casa.

Tinha que chegar a tempo de pegar o cartão, e digitar minha senha no caixa eletrônico antes das 22 horas!

Vi um sinal verde à minha frente e logo pense: vou pedalar mais forte pra conseguir passar no sinal verde – já que no vermelho demorar uns 5 minutos (que eu não tinha) pra abrir.

A corrente da bicicleta caiu.

Só pode ser sacanagem.

[…]

Coloquei a corrente e fui pra casa com a mão toda cheia de graxa. Peguei o cartão e voltei pedalando, quando no caminho:

A corrente cai novamente.

Respirei fundo e consegui chegar no banco faltando 8 minutos. Pra não dizer que já tava acabado, a porta do banco (que abre com o cartão) não queria abrir. Tive que passar o cartão umas dez vezes (sem exagero) pra ela abrir!

Mas abriu. Consegui pagar minha conta. Coloquei Peter Tosh no Mp3 Player e voltei tranquilo. 🙂

Tudo bem que Corra Lola, Corra tem uma trama bem mais dramática. Mas pra uma noite de quarta-feira em Aracaju, até que foi razoável! 😛

Baseado em fatos reais.

PS: Quando cheguei em casa, 30 minutos antes de escrever esse artigo, pesquisei no Google e encontrei um complemento do Firefox que burla o Guardião Itaú e programas bugados (similares) de outros bancos. Peço encarecidamente ao pessoal do Itaú que tenha um pouco mais de atenção com seus clientes para evitar situações complicadas como a descrita acima.


Corrigindo o problema “No init found. Try passing init=bootarg.” no Ubuntu

Hoje me deparei com esse erro. Ao ligar o computador, apareceu somente essa mensagem e o sistema não iniciava. Consultei o fórum do Ubuntu e encontrei um tópico que falava desse problema.

Pra resolver, iniciei pelo Live CD e fui no Terminal (Menu Principal / Acessórios / Terminal) e digitei o seguinte comando:

sudo fsck /dev/sda3

Em seguida respondi yes (y) a todas as questões. Reiniciei o computador e tudo funcionou normalmente.

Faça backup dos seus dados antes de realizar o procedimento.

O procedimento foi testado no Ubuntu 10.04


Como baixar e-mails do Gmail por linha de comando no Ubuntu

Se você é como eu, e tem muitos e-mails importantes no seu gmail, mas não confia totalmente no Google, talvez você não queria perder todas as suas mensagens. Esse pequeno artigo vai explicar como baixar seus e-mails do Gmail por linha de comando.

Lembre de, antes de começar, ir nas configurações do Gmail, depois em Encaminhamento e POP/IMAP e ativar a opção Ativar POP para todos os e-mails (mesmo os que já foram baixados).

A vantagem é que você pode colocar uma única linha no cron e fazer backup automaticamente, com o intervalo que quizer.

A maneira que vou mostrar aqui coloca cada mensagem (e seus anexos) em um arquivo separado. Esse arquivo pode ser aberto pelo Mozilla Thunderbird.

Mas vamos ao que interessa. Os comandos abaixo vão fazer o download do getmail, que é o programa que será utilizado no procedimento:

sudo apt-get update
sudo apt-get install getmail4

Os comandos abaixo criam as pastas e arquivos necessários para o funcionamento do programa:

mkdir ~/gmail-archive/
mkdir ~/gmail-archive/tmp
mkdir ~/gmail-archive/new
mkdir ~/gmail-archive/cur
mkdir ~/.getmail/
sudo gedit ~/.getmail/getmail.gmail

Dentro do arquivo getmail.gmail coloque o seguinte conteúdo substituindo (of course) SUACONTANOGMAIL pelo seu usuário e SUASENHANOGMAIL pela sua senha:

[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmail.com
username = SUACONTANOGMAIL@gmail.com
password = SUASENHANOGMAIL

[destination]
type = Maildir
path = ~/gmail-archive/

[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/gmail.log

Depois é só executar o comando abaixo substituindo (obviamente) SUAPASTAHOME pela sua pasta home:

getmail -r /home/SUAPASTAHOME/.getmail/getmail.gmail

E pronto!

Também configurei com outro provedor que tenho e-mail, só que sem SSL. Ficou assim:

[retriever]
type = SimplePOP3Retriever
server = pop.SEUSERVIDOR.com
port = 110
username = SUACONTADEEMAIL
password = SUASENHADOEMAIL

[destination]
type = Maildir
path = ~/whb-archive/

[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 2
message_log = ~/.getmail/whb.log

Fonte: http://joshua14.homelinux.org/blog/?p=547


Rastreador Veicular com GPS no DealExtreme

O DealExtreme é um site chinês que vende as mais variadas coisas a um preço bem acessível e com frete grátis. Tudo é com frete grátis. Você pode comprar produtos de US$1 e mesmo assim terá frete grátis.

Sou um usuário / comprador assíduo do site, e encontrei uma coisa que considero uma das mais interessantes no site: um rastreador veicular com GPS.

Na verdade, é um aparelho celular bem simplificado (e com GPS) que você pode ligar diretamente na bateria do seu carro. A idéia é bem simples e prática:

Você coloca um CHIP de celular nele, e se seu carro for roubado, você manda um SMS para esse número. O rastreador vai lhe retornar um link do Google Maps. Assim você pode chamar a polícia e recuperar seu carro. O melhor de tudo: custa menos de R$150 (o preço de um celular comum).

No final da página você pode verificar os comentários de quem já comprou, e as qualificações são, em geral, bem positivas. Uma das poucas reclamações que vi é que o manual é complicado (em inglês e mal escrito) e o aparelho é difícil de configurar. Mas o próprio DealExtreme possui os fóruns onde você pode pedir ajuda (desde que saiba inglês).

No site tem outros aparelhos similares, mas esse foi o que considerei ter melhor custo benefício: http://www.dealextreme.com/p/gps-dualband-gsm-realtime-spy-anti-theft-vehicle-tracker-22968?r=89303595.

Aqui você pode verificar outros aparelhos similares: http://www.dealextreme.com/c/vehicle-tracking-systems-717?page=1&pagesize=52&pagesort=price

Atenção: essa é apenas minha opinião. Não possui nenhuma responsabilidade caso você compre o aparelho e ele não te agrade. Compre por sua conta e risco.


Procurar recursivamente por arquivos que tenham determinada frase em seu conteúdo, no Linux

O título do artigo já explica né? Então vou mostrar como fazer. Abra o terminal (no Ubuntu: Menu Principal / Acessórios / Terminal), vá até a pasta que quer procurar.

cd /pasta/que/deseja/procurar

E digite o seguinte comando, substutuindo, é claro, o trecho frase que quero encontrar

grep -rin "frase que quero encontrar" ./*

Prefira utilizar palavras que não tenham acentos. É só!


Utilizando o SourceForge para hospedar projetos de software livre

Você começou a desenvolver seu aplicativo e agora que ele está ficando pronto (ou não) bateu a dúvida: onde hospedar meu projeto? Como posso disponibilizar os arquivos para download? E onde conseguir um servidor gratuito para controle de versão (Subversion, CVS, Git ou Mercurial)?

Até então eu utilizava o Assembla para hospedar meu repositório do Subversion. A vantagem do Assembla é que ele também permite projetos fechados (mas esse não é o foco do artigo). Mas as vantagens acabam aí. O Assembla não te oferece nenhum outro recurso gratuito. E a coisa é bastante diferente no SourceForge.

Veja alguns recursos disponibilizados pelo SourceForge:

  • Controle de Versão – Subversion, Git, CVS e Mercurial
  • Hospedagem de arquivos binários – Assim você pode disponibilizar, por exemplo, sua aplicação empacotada para download (arquivos zip, war, jar etc.).
  • Subdomínio – Exemplo: http://seuprojeto.sf.net ou http://seuprojeto.sourceforge.net
  • Site do Projeto – Suporte a PHP, MySQL etc.
  • Blog
  • Virtual Host – Permite que você utilize seu próprio domínio
  • Acesso via SSH ou SFTP
  • Fórum
  • Lista de Discussão
  • Wiki
  • Alias para seu e-mail – Exemplo: voce@users.sourceforge.net
  • Estatísticas
  • Outros recursos: http://sourceforge.net/apps/trac/sourceforge/wiki/Hosted%20Apps

Você vai ter toda a estrutura pra colocar seu projeto em prática.

Para começar, primeiro você vai precisar criar uma conta e depois registrar seu projeto. Se você tiver dúvidas, acesse o wiki: http://sourceforge.net/apps/trac/sourceforge/wiki

Pra finalizar, é importante lembrar que alguns recursos só são liberados depois que você faz seu primeiro commit. Se você não sabe o que é isso, recomendo esse artigo e o artigo da wikipedia sobre Controle de Versão.


ISOs de versões antigas do Ubuntu

Seguindo a linha do post que fiz sobre como encontrar os repositórios de versões antigas do Ubuntu, agora venho com uma dica rápida. Para conseguir baixar versões antigas do Ubuntu, basta acessar o seguinte endereço: http://old-releases.ubuntu.com/releases/. Nessa URL você vai encontrar todas as versões sem suporte do Ubuntu.

Lembrando mais uma vez que a utilização de uma versão sem suporte não é recomendada, e que você só deve fazer isso se realmente souber o que está fazendo.

Se você é novo no Ubuntu, é recomendável utilizar uma versão LTS. A versão LTS atual é a 10.04, e a próxima será a 12.04, que será lançada em abril de 2012.


Repositórios de versões antigas do Ubuntu

O caso é esse: você tem uma versão do Ubuntu instalada em sua máquina, mas não pode ou não quer atualizar para uma versão nova. Assim que a versão sai do suporte, os repositórios oficiais são tirados do ar. E agora? O que fazer?

Parabéns! Você acabou de encontrar a solução para o seu problema! 🙂

A Canonical mantém repositórios de arquivo para as versões antigas. Assim você pode alterar o endereço no sources list (/etc/apt/sources.list) e assim continuar podendo utilizar o apt-get e aptitude normalmente. Os repositórios ficam aqui: http://old-releases.ubuntu.com/ubuntu/dists/

Lembrando que utilizar uma versão sem suporte não o ideal nem o mais seguro. Só faça isso em último caso.

Até o momento, as distribuições que já estão sem suporte são essas:

 

 

Clique na imagem para ampliar. Fonte: http://pt.wikipedia.org/wiki/Ubuntu

 

 


Instalando o PostgreSQL 9 e pgAdmin III no Ubuntu 10.04

Versão atualizada desse artigo

Sem muita conversinha, vamos direto ao assunto. Para instalar o PostgreSQL 9 e o pgAdmin III no Ubuntu 10.04, acesse o Terminal (Menu Principal / Acessórios / Terminal) e digite os seguintes comandos:

sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql
sudo apt-get install pgadmin3

O que você acabou de fazer foi instalar o PosgreSQL a partir de um repositório PPA, ou seja, um repositório que não faz parte da distribuição oficial, que traz a versão 8.4.

Depois de instalar, você vai precisar criar a senha para o usuário padrão do posgresql. Veja como fazer isso clicando aqui.

Se você não conseguiu abrir o PgAdmin depois de instalar, veja aqui como resolver.


Não consegue abrir o pgAdmin III no Ubuntu 10.04? Eis a solução!

Esses dias tive esse problema. Instalei o PostgreSQL 9 e o pgAdmin III no meu notebook com o Ubuntu 10.04 e eu simplesmente não conseguia abrir o pgAdmin. Clicava e não acontecia nada. Pesquisando um pouco, encontrei um tópico no Launchpad que me trouxe a solução. É um bug que deveria estar resolvido, mas não foi. Se você está com esse problema, abra o Terminal (Menu Principal / Acessórios / Terminal) e digite o seguinte código:

sudo apt-get remove pgadmin3
sudo apt-get build-dep pgadmin3
sudo apt-get --compile source pgadmin3

O processo demora vários minutos, então vá tomar um café enquanto é executado. O que esses comandos estão fazendo é baixando o código fonte do pgAdmin III e compilando uma versão específica para o seu Ubuntu. Depois de compilar, agora você tem que encontrar o arquivo gerado. Digite o comando:

ls pgadmin*deb

Como resultado você vai ter algo do tipo: pgadmin3_1.10.2_1_i386.deb Então é só instalar o pacote assim:

sudo dpkg -i nome_do_arquivo_gerado.deb

É isso!


  • Publicidade

  • Redes Sociais

    Facebook  Twitter
  • Estatísticas

    Page Views (desde março de 2010):

    Estatísticas detalhadas
  • Novidades por e-mail!

    Digite seu e-mail:


    Fique tranquilo. Seu e-mail não será usado para outros fins, e você poderá se descadastrar quando quizer.

    Eu!

    Tiago Passos
    Todo o conteúdo desse site esta licenciado sob a licença Creative Commons 3.0 (CC BY 3.0). Você pode copiar e modificar o conteúdo desde que cite o autor.
    iDream theme by Templates Next | Powered by WordPress