Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!

…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Ler mais »

Vespas… chega!

Sábado, dia de lavar o carro, fiquei sabedo que havia um “pequeno” vespeiro em minha casa, perto de uma janela.

1ª pergunta: “Como não vi isso antes?”

2ª pergunta: “Onde ela está?”

Só fui descobrir onde estava no dia seguinte. Era uma bola de quase 30cm de diâmetro instalada, bem escondida, há poucos metros da janela do meu quarto.

3ª pergunta: “Como tiro essa porcaria?”

Fiz um pequeno teste com veneno aerosol. Vi que elas morriam com facilidade. Mas era uma colônia enorme! Como tinha mais o que fazer, deixei para depois.

À noite fiz o que me recomendaram: liguei para os bombeiros.

- Boa noite. Estou com um baita vespeiro próximo à janela do meu quarto. Vocês podem remover isso?

- Não fazemos mais remoção de colméias ou vespeiros, exceto quando elas estão atacando as pessoas da casa (muito importante isso). Mas recomendamos que procure um apicultor. Aqui estão alguns telefones…

Mais um telefonema:

- Boa noite. O corpo de bombeiros passou o seu número. Gostaria de remover um vespeiro que se instalou em minha casa.

(depois de um pouco de conversa)

- Ah! o sr. mora muito longe, sabe como é, né? Mas é facinho (aqui começaram meus problemas de verdade). O sr. joga veneno daqueles tipo aerosol no vespeiro. Elas vão todas morrer. Depois é só remover o resto.

Que legal! Eu já tinha visto que o veneno funcionava. Gastei tudo o que eu tinha de veneno em cima da dita cuja.

Pensei: “agora é só remover”.

Bati com um rodo para ver se estavam mortas: nada. Bati de novo: nada. “É só arrancar mesmo!”. Forcei o rodo até que um pedaço se soltasse.

Você não tem idéia da quantidade de vespas que voou para cima de mim. Foi o tempo de eu voltar para o quarto (esquecendo a janela aberta) e sair dele pela porta (esquecendo a luz acesa). Para piorar ainda mais meu pesadelo, a porta do quarto está quebrada. Não fecha. Alguém tinha que ficar lá segurando a porta.

Mais um telefonema:

- Alô! É do corpo de bombeiros?… Liguei há pouco falando sobre um vespeiro em minha casa, lembra?… Você disse que só viriam se elas estivessem atacando os moradores da casa, né? Pois é, agora estão. Tem um monte de vespas dentro do meu quarto…

4ª pergunta: “Se era para os bombeiros virem de qualquer jeito, por que não vieram antes? Ainda mais sabendo que a ‘população’ não sabe lidar direito com isso até fazer besteira…”

Por causa de um incêndio (criminoso) perto de casa, eles demoraram cerca de 40 minutos para chegar. Tudo bem, não era nada grave ter 1000 vespas dentro do próprio quarto. Era só esperar mesmo.

Felizmente eles removeram o resto do vespeiro, mataram várias delas. Recomendaram que eu usasse veneno aerosol (de novo!) para eliminar aquelas que entrarem dentro de casa.

Que bom! O meu tinha acabado com a dica do apicultor. Onze horas da noite de domingo, onde vou comprar isso? Ainda mais com o carro cheio de vespas (sim, o vidro ficou aberto por causa de um probleminha elétrico). Acabei pedindo ajuda para um vizinho. Achei numa farmácia.

Duas horas depois já tinha conseguido tirar e limpar quase tudo.

Conclusão: não gostei de brincar disso.

Achei estranho o fato de os bombeiros não removerem antes a colméia, já que as pessoas em geral não sabem fazer esse tipo de serviço direito (não sem antes fazer alguma besteira) e não têm os equipamentos apropriados (um rodo?). Se eles teriam que vir de qualquer forma, acho que poderiam ter respondido já no primeiro chamado. Daria menos trabalho.

Algumas dicas:

  1. O vespeiro é formado por várias camadas. Não adianta nada fazer alguma coisa com a camada externa. Elas estão bem protegidas lá dentro;
  2. Vespas (pelo menos as que se instalaram lá em casa) ficam próximas à luz. Essa á uma boa maneira para atraí-las e depois despejar veneno;
  3. Também percebi que elas procuram superfícies brancas (carro, paredes, etc.);
  4. Uma dica que um dos bombeiros me deu foi a de fazer uma tocha com querosene e, aos poucos, ir queimando a colméia ou vespeiro. Se isso for feito à noite, elas acabam se dirigindo à chama (sem brincadeira, vi algumas suicidas fazendo isso). Mas deve ser feito com muito cuidado. Depois descobri que as vespas que resolveram me perturbar eram bobinhas. Dava para ficar no meio delas sem ser picado. Mas no caso de abelhas ou vespas mais bravas, isso pode ser difícil;
  5. Depois de eliminar a colônia, fique atendo. As remanecentes tendem a formar outra no mesmo lugar ou próximo. As minhas vizinhas estavam se aglomerando próximo ao local do antigo vespeiro. Acho que ainda vou ter trabalho. A prefeitura me orientou a usar óleo queimado e veneno (de novo!) no local e observar bem.

Suporte da Dell - Bom

Na verdade, este post é o outro lado da história Suporte da Dell - Péssimo (link retirado, mas falava de um atendimento bastante ruim que recebi do suporte da Dell). Quando nos atendem mal, a gente reclama. Agora que me atenderam bem, acho justo colocar o elogio.

Naquele primeiro atendimento, via Web, parecia que ninguém queria falar nada e ninguém sabia nada. Continuo tendo essa impressão dos atendentes quando se precisa deles para tirar alguma dúvida.

Mas na semana passada, precisei do atendimento para outra coisa: garantia. A bateria do meu notebook começou a diminuir muito a duração. Usando o CD do Ubuntu, vi que ela não passava de 64% do que foi projetada. Até o medidor de saúda da bateria, na BIOS, informava uma certa anormalidade (de forma bem mais sutil que o Ubuntu).

Liguei lá. O primeiro atendente tratou de se livrar de mim, dizendo que se a bateria estava carregando é porque estava tudo bem. Já o segundo foi bastante prestativo, ouvindo com atenção as informações que eu passava.

Resultado: em dois dias úteis tive a minha bateria trocada, sem precisar procurar loja ou rede de assistência técnica. Essa comodidade é muito boa. Só não coloquei um “Ótimo” no título por causa do primeiro atendente que tentou se livrar de mim.

Novo servidor

Nas últimas semanas, o site e alguns outros serviços que administro passaram por alguns problemas de servidor. Peço desculpas pelas paradas constantes.

O servidor é pequeno, já que o volume é mínimo. E depois de 6 anos de uso 24/7, o HD deu seus últimos suspiros.

Já estava planejando uma nova instalação. O servidor antigo usava o bom e velho  (e finado) Conectiva Linux 10, que não tem mais suporte por parte do desenvolvedor. Para mantê-lo atualizado, tinha que ficar atento às listas de segurança e aos sites dos programas que mantinha aberto. Caso saísse uma atualização de segurança, lá ia eu para a instalação manual via fontes. Um terror para quem não tem tempo para isso.

Tudo isso acabou junto com o antigo HD. Fiz uma nova instalação usando o Debian Etch (4.0). Muito bom. Se o Debian mantiver a sua filosofia, pretendo mantê-lo por muito tempo nos meus servidores.

Com a mudança, aproveitei para migrar um outro servidor (o de uso interno). Como os dois têm um baixíssimo volume de processamento, resovli fazer a experiência da virtualização com Xen. Assim economizo uma máquina, ligada 24/7, e energia elétrica.

Ainda não acabei a instalação da segunda, mas nos testes, está indo muito bem. Vale a pena.

Aprenda a programar em 10 anos

Recentemente expressei minha frustração com algumas atitudes que percebo em alguns programadores.

Mas algo que me chamou a atenção foi um artigo que li justamente com esse título: Aprenda a programar em 10 anos.

Eu sempre tive que lidar com programadores, na maioria das vezes inexperientes, mas não costumava relacionar as dificuldades deles à inexperiência. Talvez esperasse de mais deles, já que tenho quase 17 anos de programação (e comecei muito novo, o que me deu uma boa vantagem).

Vale a pena começar a levar isso em consideração. E para os que estão iniciando, vale a leitura do artigo.

Mozilla critica empresas que divulgam bugs

Mozilla critica empresas que divulgam bugs, Felipe Zmoginski, do Plantão INFO - SÃO PAULO - A chefe de segurança da Mozilla, Window Snyder, criticou as empresas de software de segurança. [...]

Ah, se fosse a Microsoft! O que o pessoal do software livre diria? Eu lembro que certa vez a MS realmente fez uma crítica como essas, e a resposta, inclusive da Mozilla, não foi nada branda. Vou tentar encontrar o link, apesar de ser bem antigo.

Fim da novela “Dell Vista Upgrade”

No meu caso a novela (parte 2) chegou ao fim.

Hoje recebi o “dito cujo” e já instalei.

Para aqueles que ainda não receberam (como é o caso de muitos que tenho visto), vou continuar mantendo o espaço aberto. Ainda conheço outras pessoas que estão com problemas e vou reportando aqui o que eu souber.

Um desses casos que conheço (e que é bem próximo a mim) ainda não recebeu o e-mail de confirmação do pagamento. O boleto foi pago, mas o sistema deles ainda acusa a pendência. O prazo para o upgrade vence no final deste mês. Já posso até imaginar o que vai acontecer se o prazo estourar e o sistema ainda não tiver reconhecido o pagamento.

Num outro caso reportado nos comentários, a pessoa recebeu a mídia, mas ela veio com defeito. Não tive tempo de estudar esse caso, mas vamos tentar raciocinar aqui:

  1. O fabricante do computador forneceu a máquina com Windows XP
  2. A Microsoft ofereceu o “Vista Express Upgrade”
  3. A Gráfica Bandeirantes distribuiu o upgrade
  4. A nota fiscal é emitida pela gráfica
  5. Nesse caso, creio eu, a gráfica deve repor a mídia se estiver dentro da garantia legal de 90 dias
  6. Ela tem 30 dias para fazer isso (é um risco que se corre: receber com defeito e ter que esperar mais 30 dias)

Para maiores esclarecimentos, podem consultar o Código de Defesa do Consumidor (Art. 18).

Reafirmando, continuem postando suas experiências com esse (mal)dito upgrade. Eu tenho monitorado os acessos a este site e tenho visto muitos acessos vindo da Dell e da Gráfica Bandeirantes. Eles devem estar vendo a nossa indignação.

Obrigado a todos pela força que têm dado.

Continuação: Problemas com Windows Vista (Express?) Upgrade da Dell

Continuando com a minha saga (relato completo aqui) do upgrade para o Windows Vista, na última sexta-feira (16 de março) apareceu uma novidade. Liguei lá no call center da Gráfica Bandeirantes (empresa contratada para distribuir o upgrade), como de costume, e me informaram o seguine: “VAI ATRASAR!” (que novidade!).

Eles disseram que um bom lote estava com defeito e estão refazendo o mesmo (será que acredito?). A nova previsão (deles) é para o fim de março. É o fim da picada!

Caso também esteja com problemas, poste o seu relato nos comentários. Seria interessante reunir algum material para uma possível briga (PROCON ou juizado especial) com eles.

Atualização:  Fim da novela “Dell Vista Upgrade” - o meu chegou!

Programadores, estudem, pesquisem!

Vou voltar a bater numa tecla que já bati há algum tempo: programador que evita conhecer a ferramenta que tem em mãos.

Eu sabia que essa era uma prática comum, mas tenho visto cada vez mais casos como esses. Um exemplo prático interessante, em Java (acontece o mesmo em algumas outras linguagens):

public static void main(String[] args) {
    int a = 14;
    int b = 014;

    if (a == b) {
        System.out.println("São iguais");
    } else if (a > b) {
        System.out.println("a é maior que b");
    } else {
        System.out.println("a é menor que b");
    }
}

Simples, não? A questão é: o que vai aparecer na tela quando esse programa for executado?

Enquanto pensa, vou passar o fundo histórico desse exempo. Um programador gostava de deixar o seu código muito bem identado e alinhado. Acho isso muito bom. Porém, ao criar uma lista de constantes, com poucos valores, sendo um deles com três dígitos e os demais com dois, ele acabou fazendo o seguinte:

VALOR1 = 015;
VALOR2 = 061;
VALOR3 = 122;

Quando foi fazer uma comparação, ele percebeu que tinha algo errado. Ele pesquisou e descobriu o que aconteceu e substituiu os zeros iniciais por espaços.

Este é o ponto chave desse post. Eu já não sei quantas noites eu também perdi tentando entender o que deu errado em determinado programa.

Normalemente a solução imediata para o problema aparece rápido (como no caso das constantes com zero acima, basta remover o zero e pronto). Mas o que me desanima nessa área é que boa parte dos profissionais se limita a achar que basta funcionar e o resto que se dane. Não se preocupam em entender o que acontece e acabam sendo bastante limitados.

Muitas vezes demontram total ignorância com relação à ferramenta que usam. Gosto de perguntar: “Por que você fez isso?”. Escolha uma das respostas abaixo:

  1. Ah! Não sei. Não deu erro assim.
  2. Eu estava fazendo do jeito que você me falou, mas deu uns erros e eu resolvi fazendo assim. Agora está funcionando. (A parte boa neste aqui é perguntar pro figura o que estava dando errado).
  3. Cliquei no “Quick Fix” e funcionou. Agora só estou com este outro probleminha aqui.
  4. Peguei esse exemplo na net. É bom, mas está um pouco difícil de adaptar pro nosso programa.

E por aí vai.

Não tem coisa mais irritante do que dar suporte para isso. Usuário não tem obrigação de conhecer o funcionamento interno do sistema, mas o programador? O cara que diz que manda na máquina?

A propósito, se você ainda não se deparou com o problema dos números iniciados em zero em linguagens como Java ou C/C++, esta é uma boa oportunidade de pesquisar um pouco e entender por que a resposta do programa será: “a é maior que b”.

Desrespeito com consumidor: Dell Vista Upgrade

Vou relatar aqui um pouco da minha saga com o Windows Vista Express Upgrade (que de Express não tem nada) oferecido pela Dell.

Em janeiro (2007) adquiri um notebook da Dell. A informação que eu tive é de que aqueles que compraram um computador entre 26 de outubro de 2006 e 15 de março de 2007 têm direito ao upgrade para o Windows Vista. Até aí, ok. Durante o processo de compra (por telefone) fui informado de que naquela semana havia uma promoção onde eu teria direito ao upgrade sem custo. Ótimo. Fechei o negócio.

O computador foi entregue no prazo. Até então, nunca tinha recebido um atendimento tão bom. As informações na Dell eram precisas, entrega no prazo, sem estresse.

Na primeira oportunidade que tive já instalei um openSUSE Linux na máquina, mantendo o dual boot junto com o Windows XP. Para ficar completo faltava apenas o Windows Vista.

Dia 12 de fevereiro liberaram o site DELL Vista Upgrade no Brasil (até então os pedidos deveriam ser feitos pelo site dos EUA com cartão de crédito internacional e em dólar). No mesmo dia recebi um e-mail da pessoa que me vendeu o computador na Dell confirmando a abertura do site.

Fiz o óbvio: fui lá e encomendei o meu upgrade. Na tela de pedido, depois de informar os meus dados, apareceu a seguinte informação na tela:

Valor do upgrade solicitado: [Pré-pago]
Valor do Sedex: [Pré-pago]
Valor total: [Pré-pago]

Isso confirmou a informação da representante no momento da compra (sem custos). Concluí o pedido e logo em seguida recebi um e-mail:

Seu pedido foi processado com sucesso, o DVD será enviado para o endereço abaixo:

Ótimo! Tudo certo. No dia seguinte vejo mais um e-mail na minha caixa de entrada:

==================================
OBRIGADO POR ATUALIZAR SEU WINDOWS
==================================

Prezado(a) RICARDO

Esta é a confirmação de que seu pedido de No. 000.0000000 foi finalizado com sucesso.
Leia essa mensagem com muita ATENÇÃO.

=====================
SEU PEDIDO
=====================

Os itens escolhidos no pedido 000.0000000 feito no dia 02/12/2007 são os seguintes:

Kit Windows Vista Business DELL
Quantidade: 1
Valor/Unidade: R$ 17.07
SubTotal: R$ 17.07

====================
ENDEREÇO DE ENTREGA
====================

Nome do Destinatário: RICARDO
Endereço: ——————————

Serviço de Entrega:R$ 0.00
Total do Pedido: R$ 17.07

Forma de Pagamento: PREPAGO

==============
E N T R E G A
==============

Prazo: de 5 a 11 dias uteis

(logo abaixo aparece um link para acompanhar o pedido)

Ótimo novamente! Tudo certo. Como já era dia 13 de fevereiro, contei os dias úteis. A entrega seria, no máximo, dia 01 de março. É claro que comecei a contar com esse Windows Vista para os meus trabalhos à partir do começo de março.

O problema começa no dia 15 de fevereiro. Recebo um e-mail dizendo:

Prezado Cliente,

Devido a um problema de parametrização de dados entre o fabricante e o nosso site, a rotina de pagamento para o seu caso estava incorreta. Por favor,
efetue o processo de pagamento no link abaixo para efetuarmos a validação da sua atualização.

(link para efetuar o pagamento)

Que pagamento? Não era pré-pago? Achei muito estranho. Mais estranho ainda era quando eu clicava no (mal)dito link. Aparecia:

Pedido já aprovado, em processamento!

A tela de consulta do pedido dizia:

O Seu Pedido 000.0000000 se encontra Aprovado
Aviso de Embarque AUSENTE.

Ué, estava eu devendo ou não? Tinha um e-mail de confirmação e a própria rotina de pagamento já dizia que eu não devia nada! Comecei uma longa trajetória de ligações telefônicas, e-mails e contatos via chat (tanto com a Dell quanto com a tal Gráfica Bandeirantes, empresa contratada pela Microsoft para esse upgrade). E, como sempre, caía na desgraça de ser atendido por alguém mal treinado e mal educado. Ninguém sabe de nada, ninguém pode ajudar. Eles só diziam que eu estava devendo. Quando eu conseguia mostrar para eles que o link para pagamento não funcionava, só faltava eles dizerem: “Se vira, o problema é seu.”

Fiquei gastando interurbano para São Paulo (depois descobri que o telefone aceita ligações à cobrar) e perdendo o meu tempo por causa de um erro deles.

Finalmente, dia 26 de fevereiro, o link para pagamento começou a funcionar. Nesse período até a liberação do link, conversando com outros compradores, vi que, realmente, deveria fazer o pagamento e que a pessoa que me vendeu a máquina não soube se expressar ou se enganou (o que mesmo assim não acho uma boa desculpa). Agindo honestamente fiz o tal do pagamento. Porém, já tinha direcionado diversos trabalhos meus que exigem o Windows Vista para o começo de março, acreditando numa promessa deles. Não era justo eu ser prejudicado por um problema deles.

Conversando com outra atendente do Call Center da Gráfica Bandeirantes, ela me sugeriu que eu enviasse por fax o comprovante do meu pagamento para eles agilizarem o meu pedido. Escrevi um documento explicando toda a situação e enviei o comprovante. Imagino que tenha ido parar no lixo antes mesmo de ser lido por alguém.

Em outra conversa com uma atendente (a mais educada que me atendeu e a mais disposta a me ajudar), ela disse que enviaria um e-mail aos responsáveis solicitando urgência no meu atendimento por causa desses problemas.

No dia 27 de fevereiro recebo um e-mail dessa atendente, copiando uma resposta que teve de alguém da Gráfica Bandeirantes, confirmando a colocação do meu pedido na lista de urgência. Acredito que tenham colocado tal lista de urgência no mesmo lixo do fax.

Continuei tentando contato com a Dell. Afinal de contas, quem me vendeu a máquina e ofereceu o upgrade foi a Dell. Apesar de algumas pessoas prestativas, o que pude perceber nessa empresa é: depois que você paga, você não serve para mais nada. Eles não fizaram nada, absolutamente nada para me atender. Se limitaram a dizer que o novo prazo de entrega é o que valia e que foi tudo um mal-entendido.

E eu, como cliente, consegui ser prejudicado. Estou aguardando o meu pedido. Hoje, se eu clicar no link de pagamento, a mensagem é a mesma que eu recebia (já aprovado, em processamento). A consulta do pedido também. Nada muda. Só a minha percepção da Dell, como empresa, mudou.

Quer um hardware de excelente qualidade? Compre Dell. Quer ter um mínimo atendimento decente pós-venda? Fuja dessa empresa. Procure qualquer outra coisa. A Dell não respeita seus clientes.

Só para constar, estou até hoje (07 de março) aguardando o retorno de uma ligação para a Dell que fiz em 01 de março. Será que devo continuar sentado aqui?

Nota: Antes de me sugerir esquecer tudo isso e instalar Linux (como já vi diversas vezes), lembro que preciso do Windows Vista para alguns trabalhos. E, sim, já instalei Linux na máquina mantendo dual boot.

Atualização: dia 16 de março surgiu uma “novidade”. Acompanhe neste post.

Atualização 2:  Fim da novela “Dell Vista Upgrade” - o meu chegou!