-->

domingo, 27 de abril de 2008

Mundo das Mídias agora tem site e faz entrega

Eu não havia notado ainda, mas no cartãozinho que recebi na loja na semana passada havia um site e fui conferir. O site tem os preços dos produtos e eles fazem entrega em Recife, Olinda e Jaboatão por taxas que variam de R$2 a R$4. Mais barato que a gasolina que eu gastaria para ir à loja mais próxima, se não estivesse no meu itinerário.

Quando estive na loja perguntei se os produtos tinha nota fiscal e a mulher que me atendeu disse que tudo saía com nota na loja.

Embora os DVDs que ela estava acabando de me entregar não tivessem ;)

Novo CD-DVD Speed não suporta drives Pioneer

Em mais um exemplo de que o mais novo nem sempre é melhor, as versões mais recentes do CD-DVD Speed (agora chamado "discspeed") não fazem mais o teste de Disc Quality com os gravadores da Pioneer DVR-111D e DVR-115D. Ao iniciar o teste dá a mensagem: "Drive does not support this function".

A versão 4.6 (30/08/2006) funciona com os dois drives.

Eu descobri isso do pior jeito. Adquiri um DVR-115D e por um motivo qualquer também estava com a versão mais recente do cdspeed.exe. Quando fui testar o drive, o erro. Depois de muito insistir, atualizando firmware e tudo o mais que eu podia fazer, cheguei a concluir que a Pioneer havia removido o suporte ao teste.

Estava errado. As duas versões mais recentes do cdspeed é que tem bugs a resolver. Descobri isso quando repeti o teste com o DVR-111D, que sabidamente suporta o teste, e deu o mesmo erro. Ainda bem que eu não apago as versões antigas dos softwares que utilizo.

DVD-R 8X UME01 (Elgin)

O Mundo Das Mídias está vendendo esse DVD-R em Recife por R$0,75 a unidade, saindo por R$0,62 quando você compra um tubo com 100. Eu comprei 20 inicialmente e como se deu muito bem nos testes no gravador Pioneer, comprei mais um tubo com 100. Eu tive uma surpresa desagradável com a qualidade das mídias Imation e Multilaser que comprei recentemente, por isso achei melhor fazer estoque.

Você pode ver o resultado na minha página de resultados do CDSPEED.



Como esse DVD-R apesar de fabricado na China é distribuído pela Elgin S/A, provavelmente pode ser encontrado em todo o país.

sábado, 26 de abril de 2008

Mais foston.com.br

Depois de quase um ano, eu já havia até me esquecido do esperto que registrou foston.com.br, mas uma seqüencia de defesas descabidas do site feitas por leitores anônimos na última semana me fez voltar a minha atenção novamente para a empresa. Se foi coisa de alguém com conexões com a loja, o tiro saiu pela culatra, porque este meu post é bem mais severo que o anterior.

Esta é uma caixa de produto foston, que comprei há três ou quatro anos:



Detalhe da logomarca. Preste atenção inclusive à fonte usada no nome:



Editado: E aqui está uma foto de produto recente, tirada por um vendedor do MercadoLivre:



Agora, foston.com.br hoje, 26 de abril de 2008:



Detalhe da logomarca no site:




Uma empresa que não representa a marca cria um site com o nome da marca, ostenta o logotipo da marca em destaque em todas as páginas e vende produtos da marca. E seu tontinho ainda vem me dizer que isso é honesto? Quem quiser que acredite em outra coisa (dizem que todos os dias um esperto e um otário saem de casa), mas para mim isso é artifício evidente para enganar os consumidores.

Eu não estou afirmando que foston.com.br não honra os compromissos com seus clientes. Isso é irrelevante nesta discussão. O que estou afirmando é que a intenção do site é fazer com que o máximo número de pessoas acredite que se trata de uma revenda oficial e com isso dar à loja uma confiança maior do que dariam a qualquer outra similar. Comigo isso funciona ao contrário pois jamais usarei ou recomendarei uma loja que se vale de um artifício desses, por melhor que seja seu serviço.

Quando www.foston.com.br adotar uma logomarca completamente distinta, incluindo nome com desenho diferente, eu poderei começar a acreditar que a intenção é outra (ainda faltaria parar de vender produtos foston). Anônimos, quase-anônimos e falsos-conhecidos fazendo Defesas Chewbacca da loja serão ignorados.

O DSL-500B aquecendo demais ou honestidade de menos?

Um amigo meu me perguntou ontem se eu estava ciente de algum problema de aquecimento afetando o D-Link DSL-500B, que provocava a redução na velocidade de navegação. O problema sumia ao desligar e religar o modem.



Eu expliquei a ele que os únicos motivos que conheço para esse comportamento são:
  • Saturação de portas ao usar P2P. É um problema específico do 500B que não afeta todos os usuários, provavelmente por estarem usando diferentes versões do firmware;
  • Alguém na rede está usando P2P e o usuário principal não percebeu ainda;
  • Há um malware do tipo worm ou proxy em algum dos PCs conectados ao modem;
Em seguida ele me disse que "a Velox" havia detectado um problema no modem e estava trocando os modems. Achei estranho, porque o 500B é o modem ADSL mais vendido em Recife e eu já teria tomado conhecimento desse problema por outras fontes.

Mais um pouco de conversa e ele explicou que era "um funcionário da Velox", daqueles que fazem a instalação do discador nas residências, que estava fazendo essa troca por um speedstream, cobrando "por fora". E ficava com o 500B "defeituoso".

Ahhhhhhhhhh...

Primeiro, sempre que alguém sugere uma solução que envolve trocar peças e, principalmente, cobrar por fora, eu desconfio 99%.

Segundo, da última vez que olhei (isso pode até ter mudado) esses indivíduos que faziam a instalação do discador não eram funcionários da Velox (Telemar). Eram terceiros, ganhando mixaria, que se prestam a isso ou porque não são competentes o suficiente para ganhar dinheiro de outra forma (mal sabem instalar o discador) ou para poder "captar" novos clientes. Até aí, tudo bem, mas há uma diferença entre "captar" e "tapear".

Pode até ser verdade que haja um problema de aquecimento no 500B, mas diante do quadro geral não estou disposto a acreditar nisso por ora.

Avast 4.8 sob suspeita



Eu ainda não tenho amostras suficientes para ter certeza, mas os indícios são fortes. Dois de meus clientes ficaram com os PCs completamente inúteis no final da semana passada e o único elemento em comum entre os problemas era o Avast 4.8.

Os dois clientes vinham usando o Avast 4.7 sem problemas até então. Um deles deixou claro que os problemas dele começaram logo após atualizar o antivirus. O outro não sabia dizer o que o atingiu, mas ao diagnosticar o problema dele todas as mensagens e sintomas levavam ao Avast.

E ambos estão há uma semana sem problemas, desde que desinstalei o Avast.
  • Sintoma no cliente 1 - PC extremamente lerdo ao inicializar o Windows.
  • Sintoma no cliente 2 - PC inicializa rapidamente, mas pára exibindo apenas o desktop (barra de tarefas não aparece) e Gerenciador de Tarefas não é exibido. Eventualmente acusa um erro de RPC relacionado ao Avast.
Notem que eu mesmo fiz a atualização no meu PC para o Avast 4.8 (e instalei para outros clientes) sem qualquer problema que eu tenha notado. Mas na dúvida, vou instalar e recomendar apenas o Avast 4.7 por enquanto. É a primeira vez que um cliente meu tem problemas com esse antivirus, desde que passei a usá-lo, há anos.

12/05/08: Este post continua aqui.

O mínimo necessário para rodar MKV no Windows



O usuário leigo, quando se vê diante de um arquivo que não consegue reproduzir, mete-se a instalar "codecs" e, pior, pacotes de codecs. Eu sou contra a idéia de instalar pacotes de codecs, cada um instalando trocentos arquivos, programas, filtros e sabe-se lá o que mais, quando existem soluções mais "enxutas" para isso. E não foram poucos os relatos de pessoas que ficaram com o Windows completamente detonado pela instalação dessas coisas.

Primeiro, o básico:

Você não precisa instalar um codec se tudo o que você quer é reproduzir os arquivos. Um codec, por definição, é capaz de ler e gravar naquele formato específico. No Windows, se você está usando players compatíveis com DirectShow, como o Windows Media Player, tudo o que você precisa é de filtros.

Isso mesmo. Você não precisa instalar um único codec que seja em seu PC, a não ser que queira criar ou converter filmes.

Quem conhece meu trabalho já está careca de saber o conceito de "contâiner" e que Matroska (.MKV) é meramente um, como o AVI. Depois que você extrai os streams que compõem o contâiner, não existe diferença entre AVI e MKV.

Usando DirectShow, dois elementos básicos são necessários quando você tenta reproduzir um contâiner qualquer:
  • Um filtro splitter (divisor) que conheça a estrutura do contâiner. O spliter se encarrega de entregar os streams de áudio, vídeo, legendas, etc, ao estágio seguinte na cadeia DirectShow. Após o splitter, o player não sabe mais a diferença entre AVI, RMVB, MKV, MP4, etc.
  • Um filtro decoder para cada tipo de stream.
Então, resumidamente, você só precisa disto para reproduzir arquivos .MKV no Windows, partindo de uma instalação limpa:
  • FFDSHOW - Um pacote de filtros decoders que, naturalmente, não faz distinção entre containers;
  • Um splitter Matroska, como o Haali;
Você pode precisar acrescentar outras coisas, como o VsFilter para exibir legendas, o Morgan Stream Switcher * para poder escolher entre trilhas de áudio e o ac3Filter para audio AC3. Mas o mínimo necessário para que você veja que funciona são os dois itens. Você só não precisa de um splitter para o container AVI porque todas as versões do Windows já vem com um incluso (ou algo semelhante).

* 24/06/10: não é mais necessário usar o Morgan. O FFdshow já tem capacidade embutida. E o Morgan tem causado problemas com o ac3filter.

Existem também players capazes de reproduzir Matroska nativamente, sem ajuda de filtros, como o VLC. Mas ultimamente o VLC tem me deixado na mão, principalmente com conteúdo HD e arquivos VOB.

quarta-feira, 23 de abril de 2008

Problemas com a Oi/Telemar, de novo!




Esta história é longa, dramática, e não tem ilustrações bonitinhas. Separe a pipoca e/ou o café antes de começar a ler.

Este post não está finalizado ainda. Estou postando agora para não esquecer os detalhes, mas poderei acrescentar informações sem aviso.

Nota: em duas das ligações que fiz para a Oi Fixo relatadas a seguir eu já comecei a conversa explicando ao operador que meu problema não era com ele/ela, mas com a empresa. E que eu poderia parecer irritado, mas que isso era com a situação e não com ele. Eu já tive tantos aborrecimentos com a Oi/Telemar e meus problemas são tão "surreais" que acho necessário frisar isso antes porque ajuda a evitar que o operador entre na defensiva, o que só complica o diálogo.

Minha irmã adolescente vem há duas semanas reclamando que os créditos que eu coloco no celular dela todos os meses não chegaram este mês. A recarga é automática, de R$15 (que cai em dobro), debitada na minha conta de telefone fixo. Há dias ela me disse que tinha finalmente ligado para a Oi móvel para reclamar e não pôde nem começar a reclamação porque não sabia o número do meu telefone fixo, que é de onde sai o dinheiro.

Confesso que parece estranho à primeira vista, mas realmente ninguém conhece esse número e até eu mesmo nunca lembro qual é, porque essa linha fica 100% do tempo conectada a um modem, sem nenhum aparelho telefônico. Se alguém ligar para o número ou dá ocupado (o modem está usando) ou ninguém nunca atende. A casa tem outro telefone fixo, que é o que todo mundo conhece.

Como eu não lembrava o número eu disse que "olhava depois". Hoje minha irmã me cercou e me fez dizer qual era, para poder ligar para a Oi. Eu então procurei na minha agenda e passei para ela.

É importante que você que está lendo lembre-se disso: hoje, 23/04, minha irmã não sabia meu número.

A primeira ligação

Ela ligou para Oi móvel e depois veio até mim dizendo que, resumidamente, a Oi móvel dizia que o crédito não caiu porque eu não pagara a minha conta.

Isso é ao mesmo tempo verdade e impossível (paradoxo legal, né?). É verdade porque há mais de seis meses eu realmente não "pago" a conta do telefone fixo. É impossível porque como a Oi fixo me deve mais de R$4700 (é uma loooonga história, que vou contar em outra ocasião) e minha conta mensal é de cerca de R$100 (já com os R$15 do crédito para minha irmã) quem "paga" minha conta do Oi fixo é a própria Oi fixo. Minhas contas sempre vem (e virão por mais 4 anos) especificando meu débito, meu crédito, e total a pagar de zero.

A segunda ligação

Eu não queria ter que ligar para a Oi fixo, porque meu histórico de aborrecimentos com a empresa (Telemar) é, por incrível que pareça, ainda maior que o meu crédito. Mas respirei fundo, coloquei um aparelho telefônico na linha e liguei (é sempre melhor ligar da mesma linha envolvida no problema). Expliquei a situação, tendo que explicar pela enésima vez ao operador da Oi que o fato da minha conta vir zerada não significava que o débito não estava pago. Como de costume, depois de me deixar esperando várias vezes, o operador finalmente entendeu e concluiu dizendo que realmente o meu dinheiro tinha sido remetido para a Oi móvel, como sempre ocorreu desde que a recarga automática foi estabelecida.

Ele me disse que telefonasse de novo para a Oi móvel e dissesse o número do protocolo a me ser passado, que eles iam poder consultar toda a explicação sobre o problema. Eu não estava satisfeito de ter que fazer a terceira ligação da noite, mas não havia outro jeito.

Quando a gravação me disse o número do protocolo, me perguntou também se meu problema havia sido resolvido. É lógico que eu respondi que não, porque já antecipava que este era só o começo. Fui remetido automaticamente a outro atendente da Oi fixo, provavelmente do setor de relacionamento, a quem eu expliquei porque respondera "não".

A terceira ligação - 26 minutos

Minha irmã fez a ligação, passou o número do protocolo e, surpresa, o operador da Oi móvel disse que o número não existia. Eu achei que ele não estivesse entendendo a voz de menina da minha irmã, por isso peguei o telefone e ditei o numero para ele, mais de uma vez. Ele insistiu que não existia.

Nesse momento eu comecei a ficar nervoso, porque me pareceu que novamente a Oi fixo (não a Oi móvel) armava uma "presepada" comigo. De que serve anotar um número de protocolo (e o Procon diz que você precisa anotar), se depois eles dizem que não existe? Pedi o nome do operador.

Ele se recusou a me dizer o nome.

Eu fiquei perplexo. Nunca antes um operador teve a audácia/burrice/infantilidade de se recusar a dizer seu nome. E isso não contribuiu em nada para que eu mantivesse a calma.

Ele perguntou por que eu queria saber seu nome. Eu deixei claro que para mim nesse momento havia começado o "jogo de empurra", que antecipava que seria um loooonga noite e queria o nome dele porque ia anotar o nome de todo mundo e anexar ao "processo", porque caso isso não se resolvesse, como eu previa, era o que eu ia apresentar ao juiz.

Ele me acusou de o estar ameaçando (outra atitude inédita para mim) e me disse que eu sequer tinha explicado para ele qual era meu problema ainda.

Ele tinha razão nesse ponto. Até então o problema tinha sido a inutilidade do número do protocolo. Então eu expliquei para ele detalhadamente o problema principal. Ele checou no sistema e me disse que realmente havia uma recarga automática no sistema conectando o número do meu telefone fixo ao celular de minha irmã, mas que há meses não constava o pagamento da recarga. Ele deixou claro que no mínimo desde fevereiro.

Eu perguntei como isso era possível, se minha irmã recebeu os créditos até Março. Ele não me explicou. Continuou insistindo na explicação de que minha irmã não recebera os créditos porque a Oi fixo não repassou o dinheiro. Eu disse mais ou menos: "Ok, tudo bem. Então eu vou fazer a quarta ligação da noite, para a Oi fixo, e explicar o que você está me dizendo. Me diga agora o seu nome.".

Ele se recusou de novo a dizer.

Tive que fazer força para manter a paciência. Iniciou-se uma discussão, onde ele me acusava de estar ameaçando-o, de que ia acabar perdendo o emprego, etc. Eu argumentei que não era ameaça alguma. Eu apenas estava dizendo o que ia fazer com seu nome. De repente, tive uma idéia. Eu peguntei, bem devagar e claramente:

Me responda uma coisa, e eu espero que isso esteja sendo gravado: Você, como funcionário da Oi móvel, não tem a obrigação de dizer seu nome para mim, cliente?

Silêncio.

Iniciou-se nova discussão. Eu repeti a pergunta e disse que desligaria em seguida se não houvesse resposta. Novamente fez-se silêncio. Eu disse Boa Noite e desliguei.

A quarta ligação - 9 minutos

Liguei para a Oi fixo e pacientemente expliquei o problema, já acrescido dos novos detalhes. Pedi para o operador checar se o número de protocolo que eu tinha existia ou não. Existia sim e relatava o meu problema. Eu fui passado então repentinamente para uma operadora (eu perguntei se era supervisora e ela disse que não) que me explicou então que o dinheiro não estava sendo repassado para a Oi móvel porque meu crédito era com a Oi fixo e o dinheiro não podia ser usado para pagar a recarga do Oi móvel.

?????????????

Eu perguntei a ela então o que havia mudado em Abril, se minha conta era exatamente a mesma e minha irmã vinha recebendo o crédito até Março. Ela não soube explicar.

Eu disse, em resumo: "Ok, certo. Digamos que eu aceite o fato de que algo mudou e o repasse não é mais possível. Isso vai fazer com que o débito que vocês tem comigo leve ainda mais tempo para ser pago, mas este é outro problema. O problema que quero resolver agora é: onde foram parar os meus R$15?"

A operadora: Não entendi, senhor.

"Você está me dizendo que a Oi fixo não pode repassar o meu crédito para a Oi móvel, mas o que foi debitado do meu crédito este mês, a menos que eu não esteja sabendo fazer as contas, inclui os R$15 da recarga. Como vocês reduzem meu crédito sob o pretexto de pagar a Oi móvel, mas não podem repassar o crédito para a Oi móvel? Eu estou fazendo as contas errado?"

A operadora: "um momento senhor. Vou verificar."

Eu passei mais ou menos 30 segundos ouvindo sons multifrequenciais, como se ela estivesse tentando me passar para alguém ou tentando falar com alguém, me deixando na espera, mas estivesse se atrapalhando (é o que acontece quando você esquece de apertar a tecla "flash" antes). Em seguida a ligação caiu.

Minha irmã mais velha foi operadora da Vasp por 10 anos e já me avisara de que essa coisa de "ligação que cai" é um indício de que o operador descobriu que tinha uma batata quente nas mãos. Como eu espero que a Telemar tenha mecanismos para detectar e coibir esse tipo de prática eu parti do pressuposto de que a ligação caiu por acidente.

A quinta ligação - 16 minutos

Liguei para a Oi Fixo novamente. Expliquei que a ligação havia caido e, novamente, contei o meu problema para a operadora. Ela se mostrou surpresa diante de meu relato do que a outra operadora havia dito e me afirmou que o fato do meu crédito ser com a Oi fixo não mudava nada. O que estava lançado na minha conta podia, sim, ser pago com meu crédito. Ela disse que não podia anexar nada ao meu protocolo anterior, que ainda estava valendo, e me pediu que, novamente, ligasse para a Oi móvel afirmando que a conta havia sido paga. Eu contei a ela o problema que tive com o operador da Oi Móvel e ela me perguntou por que eu não pedi para falar com um supervisor. Eu disse "Você acha que um operador que se recusa a dar seu nome vai me passar para um supervisor?" Ela teve que concordar.

A sexta ligação

Minha irmã fez a ligação. Depois de algum tempo eu notei que o tempo "parecia ter fechado" entre ela e a operadora, porque aparentemente uma estava acusando a outra de mentirosa. Sem entender, tomei o telefone da mão da minha irmã, me apresentei e perguntei qual era o problema. Fiquei estupefato quando a operadora me disse que o que constava do sistema é que minha irmã havia ligado para a Oi móvel no dia 15/04 e cancelado a recarga.

??????????????

A mulher estava visívelmente nervosa, possivelmente pela troca de farpas com minha irmã, e foi demorado trazer a discussão para um nível amigável. O fato de eu estar perplexo com essa nova informação não estava ajudando. Eu expliquei a ela que não entendia como isso só tinha aparecido agora, se era a terceira vez que nós ligávamos e nas duas primeiras vezes constava que o problema era falta de pagamento. Ela repetidas vezes achou que eu a estivesse acusando de ser mentirosa.

Já havia sido explicado a mim que o crédito cai no celular até 10 dias após o débito em conta. Como minha conta foi "paga" no dia 01/04, o crédito deveria ter caído (sempre caíra por volta do dia 6), independente da suposta ligação feita por minha irmã no dia 15. Eu pedi a ela que ignorasse por ora a suposta ligação e fossemos cuidar apenas da recarga perdida de Abril. Ela me disse que não era possível ignorar a ligação, porque essa ligação foi uma solicitação de cadastramento de recarga automática, que não poderia ser feita se já houvesse uma cadastrada com os mesmos números, porque o sistema não aceitaria (?!). E que quando essa solicitação foi feita invalidou o histórico anterior e eu não poderia mais fazer uma reclamação referente ao período anterior ao dia 15/04.

Isso caiu como uma bomba. De repente, o problema deixou de ser de meros R$15.

Eu expliquei a ela calmamente todo o problema e disse mais ou menos o seguinte: "Entenda: meu problema não é com você e eu acredito no que você está dizendo. Eu só quero que você perceba que do meu ponto de vista de cliente, é muito estranho que eu tenha ligado duas vezes para vocês e ter recebido a informação de que o problema era falta de pagamento e depois que eu tive um sério desentendimento com um operador que se recusou a dar o seu nome "aparece" (eu frisei isso) um lançamento no sistema que convenientemente me impede de prosseguir com minha reclamação. Minha irmã não tinha como ter feito esta ligação, porque ela não sabia o meu número fixo até horas atrás (eu expliquei a ela porque minha irmã não conhecia o número), então não poderia ter feito o cadastramento no dia 15. Se eu não acreditasse que deve ser impossível para alguém fazer um lançamento no sistema de vocês com data anterior à real, eu diria que isso foi plantado aí".

Ela ficou calada.

Minha irmã garante que a única ligação que fez para a Oi (a que não foi atendida porque ela não sabia o meu número) fora no dia 19. Ela lembra, porque foi o dia do aniversário de uma amiga.

Eu prossegui: "Vamos lá: Digamos então que houve um cadastramento no dia 15 e que a partir do mês que vem os créditos da minha irmã vão voltar a cair. Mas isso não explica o problema deste mês. Me confirme apenas uma coisa: A Oi Fixo diz que o dinheiro foi repassado para vocês e eu não quero "acreditar" cegamente na minha própria irmã. Me diga apenas se este mês minha irmã recebeu ou não um crédito no celular dela."

Eu queria me livrar da hipótese de minha irmã ter recebido o crédito e gasto sem nem ter notado. Ou mesmo estar mentindo.

A operadora: "um momento por favor... Não, não recebeu."

Eu disse: "Então os R$15 sumiram. A Oi Fixo diz que pagou, vocês que não receberam e eu não posso mais abrir uma reclamação. Eu vou ligar novamente para a Oi Fixo agora e se eles não resolverem eu vou ao Procon. Alguém aí vai acabar se complicando."

Agradeci e desliguei.

Em dois momentos da conversa eu pedi para falar com um supervisor. A resposta foi "não está disponível".

A sétima ligação

Liguei para a Oi Fixo novamente. Fui atendido pela operadora mais cordial da noite. Expliquei calmamente o problema todo (de novo), deixando claro que "em resumo" a Oi Móvel afirmava que meu dinheiro havia sumido. Eu deixei claro também que a Oi Fixo havia me atendido bem (mas na verdade nem tanto) e que todo o meu problema da noite era com a Oi móvel, mas que como quem havia debitado o dinheiro era a Oi Fixo, seria da Oi Fixo que eu iria reclamar no Procon.

Ela preencheu (finalmente) uma reclamação para ser analisada pela supervisão, que teoricamente (pela minha experiência, as chances são de uns 70%) vai ligar nos próximos dias.

Fui passado para uma gravação que meu deu outro número de protocolo (o segundo e último da noite) e me perguntou de novo se o problema havia sido resolvido. É claro que respondi novamente que não. Fui passado de novo para um operador a quem eu expliquei porque respondera "não". Eu expliquei para ele que até então não tinha nada a reclamar do atendimento da Oi Fixo nessa noite, mas que o problema não tinha sido resolvido. Mas durante a conversa fiquei sabendo que o número de protocolo da Oi Fixo não é consultável pelos operadores da Oi móvel a menos que os supervisores da Oi Fixo e da Oi móvel tenham conversado e combinado isto entre si. Óbviamente não haviam conversado. Deixei então uma reclamação sobre a informação incorreta que recebera.

Comentários:

Eu devo ter falado pelo menos com 10 pessoas diferentes nesta noite.

As ligações foram feitas uma após a outra, sem intervalos, desde às 19:30H até as 21:10H. 1:40H de puro aborrecimento.

Trapalhadas dos operadores da Oi Fixo:
  • Disseram que eu não podia pagar a recarga automática com meu crédito. E depois disseram que podia.
  • Disseram que eu podia apresentar o protocolo da Oi Fixo ao operador da Oi Móvel. E depois disseram que não podia;
Os operadores da Oi móvel parecem ter acordado todos com o pé esquerdo hoje, ou tiveram algum outro problema que os afetou coletivamente. Ou isso, ou esse é o efeito de se falar por alguns minutos com minha irmã adolescente (sempre foi ela que iniciou a ligação com a Oi móvel. Eu iniciei todas com a Oi fixo) :)

Eu verifiquei com minha mãe se foi ela quem fez a tal ligação do dia 15. Ela disse que não se meteu no problema dos créditos da minha irmã.

Hipóteses:
  1. O sistema da Oi móvel é muito confuso;
  2. Os dois primeiros operadores não eram suficientemente competentes para entendê-lo;
  3. É possível para um operador "plantar" informações falsas no sistema da Oi móvel, com data anterior à real.
Se "1" e/ou "2" forem verdadeiras, realmente houve um telefonema no dia 15, essa informação esteve lá o tempo todo e os dois primeiros operadores não foram capazes de vê-la. E eu tenho um problema familiar sério nas mãos. O que ainda não explica como foi possível cadastrar uma recarga que já existia.

Se a verdade estiver em "3", um operador da Oi móvel encobriu um problema da Oi móvel semeando a dúvida na minha família.

sexta-feira, 18 de abril de 2008

Recuperando a senha do Incredimail, do jeito difícil.

A solução para isso é simples, mas a precipitação fez com que eu complicasse meu cenário. Eu precisava instalar uma impressora de rede para um usuário, mas não estava conseguindo porque esse usuário estava fazendo logon em um domínio NT e ele não tinha permissão para instalar impressoras nem "herdava" as impressoras instaladas pelo administrador local. Mas o problema não terminava aí: não existia na empresa um servidor para o domínio onde o funcionário estava logando!

Na verdade, não existia controlador de domínio algum na empresa.

Meu melhor palpite é que houve uma tentativa de se instalar um controlador de domínio nessa empresa, mas ela fracassou por um motivo qualquer (nem imagino qual tenha sido), o controlador de domínio foi removido e alguns funcionários continuaram logando "às cegas" graças às credenciais armazenadas em suas máquinas. Metade dos usuários nessa empresa estava logando no domínio inexistente e metade estava logando diretamente no PC. E nenhum deles estava ciente das diferenças e consequências. Nem os donos da empresa sabiam de que "domínio" eu estava falando.

Eu poderia ter contornado o problema simplesmente criando um novo perfil local para esse funcionário e esquecido o perfil anterior que logava no domínio, mas como a máquina não era usada para nada complicado e o programa mais importante da empresa é uma aplicação DOS no servidor cuja "instalação" não vai muito além de colocar um atalho no desktop do usuário, decidi aproveitar para consertar a bagunça e desconectei essa máquina do domínio inexistente.

Errei feio.

O recepcionista usava o Incredimail para receber e-mails da empresa no perfil conectado ao domínio. Ao desconectar do domínio seu perfil ficou inacessível. Até aí tudo bem, porque configurar o incredimail no seu novo perfil e importar as mensagens do outro perfil, mesmo sem poder logar nele, era fácil. Mas o que eu não antecipei é que nem ele nem ninguém na empresa sabia qual era a senha do e-mail!

O Incredimail havia sido configurado anos atrás e ninguém sequer sabia quem havia feito a configuração. Assim como ninguém soube me dizer quem era que fazia a administração do domínio deles na internet (e tinha a senha mestre do servidor de e-mail).

Sentiu o drama?

É claro que alguém pagava pela manutenção do domínio e em algum momento (ou dia) revirando documentos eu ia acabar descobrindo como chegar ao responsável e definir uma nova senha. Mas este era o meu "plano B". O "plano A" ainda era consertar a minha "caca" no próprio PC.

Existem programas na internet que se propõem a recuperar especificamente as senhas do Incredimail e conseguem fazer isso mesmo para contas onde você não está logado. Eu testei a versão trial do Incredimail Password Recovery e consegui ver os três primeiros caracteres da senha: "rec" (de "recepcao"), mas isso não foi suficiente porque eu testei e, ou a senha não era "recepcao", ou haviam mais caracteres.

Seria mais fácil se eu pudesse logar no perfil anterior, mas perdi completamente o acesso a ele ao desconectar do domínio. Desconectar de um domínio inexistente é fácil. Mas reconectar...

Então eu experimentei o seguinte (digamos que o usuário se chamava Roberto):
  • Entrei como Administrador;
  • Criei um usuário "teste";
  • Dei logoff como Administrador e entrei como "teste" para que o perfil fosse criado;
  • Dei logoff como "teste" e entrei como Administrador;
  • Copiei (não movi) todo o conteúdo (incluindo arquivos ocultos e protegidos) da pasta C:\Documents and settings\Roberto para C:\Documents and settings\teste;
  • Dei logoff como Administrador e entrei como "teste". O desktop já mostrava que eu estava com a configuração perdida do usuário Roberto. Ao entrar no Incredimail eu tive acesso a todas as mensagens e pude enviar e receber e-mails normalmente;
A minha "caca" estava consertada, mas era uma gambiarra (maior do que eu pensava, como explicarei adiante). Eu ainda não sabia qual era a senha.

Só que tendo acesso ao perfil as coisas ficam bem mais fáceis. Baixei o freeware Mail Passview, que me mostrou imediatamente qual era a senha do Incredimail: "recepcao2004".

Testei com o novo perfil do usuário. Funcionou. Então eu fiz a importação das mensagens do perfil anterior (o próprio Incredimail faz isso) e foi aí que eu percebi que a gambiarra que eu havia feito era maior do que eu imaginava.

Eu fiz a importação apontando para a conta "teste" porque eu havia recebido mensagens por ela e por isso imaginei que ela deveria ter mais mensagens que a cópia original em "Roberto". Grande engano. Apesar de ter recebido as mensagens logado como "teste", as mensagens foram armazenadas no perfil "Roberto".

Faz sentido.

Mas bastou apagar as mensagens importadas de "teste" e fazer a importação do perfil "Roberto" para que tudo ficasse do jeito que deveria ser.

Depois que o plano A deu certo eu segui com o plano B e verifiquei no Whois do registro.br que o servidor DNS do domínio é da inter.net, logo a hospedagem devia ser deles. Quando eu mencionei "inter dot net" para um dos donos ele lembrou e respondeu: "ahhh... inter ponto net. É isso mesmo".

Na pior das hipóteses bastaria contatá-los para conseguir novas senhas.

quinta-feira, 17 de abril de 2008

Quando a touchscreen do TREO deixa de responder...

...já passou da hora de fazer uma limpeza!

Eu tive esse problema anteontem. O meu Treo 650 estava no bolso da camisa e à noite quando eu estava saindo de um cliente um dos alarmes ajustados no PalmaryClock fez com que ele vibrasse. Tirei do bolso e quando pus o dedo na tela para desligar o alarme, nada! Apertei várias vezes, em vários lugares, e o digitalizador continuou me ignorando.

Eu ainda conseguia fazer tudo o que era possível com o teclado. Não estava travado.

Dei um soft reset. Nada.
Retirei a bateria e deixei algum tempo sem ela. Nada.

Eu já estava preocupado com a hipótese de ter que comprar outro smartfone. É verdade que o Treo está muito mais barato hoje do que quando comprei (na época custou R$3000 trazido do Japão por um amigo), mas eu definitivamente não estou com R$700 sobrando para isso.

E, honestamente, não creio que compraria um Treo outra vez.

Eu pensei em dar um hard reset, mas como isso é um tremendo aborrecimento, mesmo em situações "normais", decidi pesquisar possíveis soluções no Google antes. Ainda bem, porque logo nas primeiras páginas os relatos de outros usuários me lembraram que eu teria inutilizado o aparelho (ainda que momentaneamente) se tivesse dado um hard reset com o digitalizador parado. O problema é que depois de um hard reset o Treo exige que se faça a calibração do digitalizador e se este não estiver funcionando, daí não passa (cor e cheiro de baita erro de projeto). Do jeito que estava eu ainda conseguia aproveitar muito do aparelho, mas após um hard reset ele teria virado um sofisticado peso de papéis.

Só que eu continuei procurando e não muito longe (não levei nem dez minutos de pesquisa), encontrei esta página com uma possível solução. Peguei então um recibo de caixa automático que estava sobre a minha mesa e com ele comecei a retirar todo o pó e partículas estranhas que haviam se acumulado nas bordas do digitalizador. Não precisei nem de um minuto e nem sequer fiz uma limpeza muito rigorosa. Logo depois de retirar um pedaço razoável do que parecia ser uma bola de fiapos de tecido branco, liguei de novo a tela touchscreen estava funcionando!

O problema é que a sujeira entre o digitalizador o o frame chegou a um ponto de sensibilizar o digitalizador como se o stylus estivesse permanentemente sendo pressionado sobre ele naquele ponto. Como o TREO650 não tem a tecnologia multitouch do iPhone, todos os meus toques eram ignorados.

terça-feira, 15 de abril de 2008

Cabo Video-Componente (HDTV) para Geforce

Como já deve ser do conhecimento da maioria que pensa ou pensou em montar um Media PC (HTPC), muitas placas de vídeo recentes baseadas em chipset Geforce tem suporte a Video Componente e os sinais necessários (Y, Pb e Pr) estão presentes no conector DIN de video, mas só placas desnecessariamente caras costumam vir com o danado do cabo necessário. Meses atrás eu procurei muito no Google por alguém que soubesse o pinout do conector Geforce, sem sucesso.

Aparentemente um cara descobriu e está vendendo cabos artesanais por R$48.

Sabendo que alguém conseguiu fazer em casa, pesquisei de novo no Google e encontrei esta página, com o pinout. Notem que se refere a um conector de 9 pinos, mas os pinos 1 e 2 são entradas. Logo o mesmo esquema deve servir também para conectores de 7 pinos.

Ainda resta um problema: Conseguir o plug mini-din de 7 ou 9 pinos, que nunca vi à venda. Provavelmente o vendedor do ML descobriu algum cabo comercial pronto que tem esse plug e está "matando" para fazer o cabo Geforce.

Das próximas vezes que eu passar em magazines (Hiper, Extra, etc), vou dar uma olhada na seção de cabos e acessórios. Quem sabe eu dou sorte... :)

Editado: Encontrei um cabo com plug de 7 pinos mais simples e mais barato no ML. Mas o propósito dele é outro e talvez os sete sinais não estejam disponíveis na fiação.

sábado, 12 de abril de 2008

A importância de se usar um software firewall

O que vou explicar aqui pode ser o óbvio ululante para muitos de meus leitores, mas às vezes eu preciso fazer esses posts para dar suporte a explicações mais elaboradas que serão dadas adiante.

Esqueça o firewall do Windows XP. É melhor do que nada, mas não é o suficiente. Esqueça também o firewall embutido em seu modem ADSL. Ele falha no mesmo quesito em que o firewall do XP.

O problema é que nenhum dos dois te protege de uma ameaça que se instalou em seu PC, pois, para simplificar a vida do usuário, o firewall (o do XP e o do modem) considera que qualquer conexão iniciada pelo seu PC é confiável, pois todas são benignas por default. Você é protegido das tentativas de conexão que se iniciam fora do seu computador, que são hostis por default. Essa configuração é lógica e baseada em simples estatística.

Você talvez já tenha se deparado com a pergunta do firewall do XP, sobre se você quer autorizar a aplicação "tal".



Essa pergunta apenas ocorre com aplicações que se instalam como "servidores", como o e-mule e outros programas de P2P. Um programa que tenha o papel exclusivo de "cliente" não chama a atenção do firewall do XP.

E ser "cliente" é tudo o que um malware qualquer precisa ser. É absolutamente desnecessário instalar um "servidor" em sua máquina para roubar suas senhas, por exemplo. Em outras palavras, um programa que rouba suas senhas só vai ser detectado pelo firewall do Windows XP ou barrado pelo firewall do seu modem se seu criador for um programador muito ruim.

Nota: O firewall do Windows Vista supostamente faz o serviço completo.

É importante que ao ler a palavra "servidor" você não tenha a compreensão errada. Essa palavra sempre lembra aplicações complexas, porque é geralmente associada a elas. Mas quando se trata de comunicação em rede, "servidor" é qualquer software que pode receber conexões que ele não iniciou. "cliente" é o software que inicia uma conexão. Muitos softwares, como as aplicações P2P, operam como clientes e servidores ao mesmo tempo, mas muitos só precisam ter uma das duas funções, como um software de FTP qualquer é apenas cliente (é sempre você que inicia uma conexão com o servidor FTP e nunca o contrário).

Um malware tanto pode ser cliente, como servidor. Depende do que seu criador tinha em mente. Se tudo o que o malware quer é roubar suas senhas bancárias, ele só precisa ser cliente (e nunca vai ser notado pelo firewall do XP). Mas se o programador quer assumir o controle do seu PC ou usá-lo como proxy para repassar SPAM, ele precisa ser um servidor. E será detectado pelo firewall do XP se (e é um "se" bem grande) o criador do malware não for esperto o suficiente para desligar silenciosamente o firewall do Windows XP ou até adicionar uma exceção para si. O que é perfeitamente possível se o usuário estiver logado como administrador na hora da invasão.

Mas quantos usuários domésticos de Windows usam o SO como Usuário Limitado? 5%?

A vantagem que um software completo de firewall como o ZoneAlarm (ZA) proporciona é impedir que qualquer processo que não esteja explicitamente autorizado possa acessar a internet como cliente ou agir como servidor. O ZA, por exemplo, avisa todas as vezes que um novo processo tenta abrir uma conexão e pergunta ao usuário o que fazer. As opções são quatro:
  • Autorizar só desta vez (vai perguntar de novo na próxima);
  • Bloquear só desta vez (vai perguntar de novo na próxima);
  • Autorizar definitivamente;
  • Bloquear definitivamente;
O problema para a maioria dos usuários é: tomar essa decisão não é tão simples quanto parece.

Um Power User Windows pode discernir, quando o firewall faz a pergunta, se o processo deveria mesmo estar querendo acessar a Intenet. E ainda assim com um certo grau de incerteza. Para complicar, alguns softwares firewall não dão informação suficiente, como é o caso do próprio ZA.

Já um usuário "comum" não vai saber que resposta dar ao firewall e tanto pode bloquear o que deveria permitir quanto permitir o que deveria bloquear. O firewall instalado na máquina de um usuário comum precisa ser configurado por um Power User, que vai dar permissão a todos os programas que esse usuário vai usar (jogos, IMs, browsers, etc) e depois bloquear todo o resto. Preferencialmente configurando para bloqueio automático com nenhuma pergunta sendo feita ao usuário. Mas aí nenhum software instalado pelo usuário posteriormente vai conseguir conversar com o mundo exterior.

Supondo que você tenha o conhecimento necessário para dar as respostas adequadas, um software firewall "decente" se torna tão indispensável quanto um anti-virus. Para quem não sabe dar as respostas mas precisa mais de segurança do que da conveniência de poder instalar qualquer software sozinho, também.

sexta-feira, 11 de abril de 2008

Excel travando o PC inteiro ao salvar planilhas

Cenário:
  • Microsoft Office 2003;
  • Windows XP SP2 com atualizações desligadas;
  • PC conectado a um servidor de domínio Windows 2003;
  • Arquivos localizados em um compartilhamento no servidor.


Ao salvar o arquivo, seja com Salvar ou com Salvar Como, o indicador de progresso na barra de status do Excel ia até 100% e dali não saía. O Excel parava de responder e o Windows Explorer também. Dar CTR-ALT-DEL exibia a janela de opções, mas pedir para exibir o Gerenciador de Tarefas não tinha qualquer efeito. O PC ficava completamente inutilizado exigindo apertar o botão de reset.

Durante o travamento, abrir o arquivo salvo a partir de outro PC na rede mostrava que todas as alterações haviam sido salvas no disco antes do Excel parar de responder.

Deixei o Process Explorer rodando no PC, configurado para mostrar o histórico de CPU dos processos e pedi que o cliente reproduzisse o erro. Quando o Excel parou de responder um simples ALT-TAB me permitiu ver a janela do Process Explorer, que continuava funcionando normalmente. Os gráficos mostraram que a CPU permaneceu livre antes e depois do problema. Como não era um problema de CPU, desconfiei da rede.

Porém, salvar arquivos manualmente na mesma pasta e a partir do mesmo PC usando o Windows Explorer não criava problema algum. O cliente já estava há dias com o problema e a pesquisa que fiz no Google sobre o Excel travando ao salvar arquivos só indicava cenários que nada tinham a ver com o problema do cliente. Foi só na terceira vez que estive lá que percebi ao fazer logon no servidor uma inesperada mensagem de erro sobre Arquivos Offline. Fiquei desconfiado, porque aquele PC não deveria estar com esse recurso ativado (até mesmo porque não tinha qualquer utilidade no desktop do cliente) e quando fui checar que arquivos estavam envolvidos encontrei três arquivos desconhecidos e justamente um arquivo que estava sendo salvo quando o Excel parou de responder.

Mesmo sem entender a relação do problema com o fato de Arquivos Offline estar ativado, desliguei o recurso. O problema sumiu imediatamente.

Continuo sem entender o motivo do travamento. Fiz uma pesquisa incluindo o dado novo e encontrei pelo menos uma pessoa com o mesmo problema. E este outro caso que é bastante similar e dá uma possível solução para o caso em que o uso de Arquivos Offline seja necessário.

quinta-feira, 10 de abril de 2008

UPnP paralisando a conexão de banda larga

Um amigo meu teve esse problema no PC dele. Aconteceu há meses, mas só agora estou lembrando de postar aqui.

Ele tem uma pequena rede na empresa dele com três PCs conectados à internet através de um roteador speedstream 5200. Das três máquinas, apenas a dele andava com problema de conexão. Ele não conseguia navegar tranquilamente nem 5 minutos que de repente ficava leeeento demais.

Parado, quase andando.

Eu estive lá de passagem pelo menos três vezes antes de localizar a causa do problema. Eu já havia desligado todos os programas e serviços estranhos ou dispensáveis, mas nada ajudava. Bastava iniciar um download no Rapidshare e acompanhar. Começava estável baixando a 60KB/s e nem cinco minutos depois simplesmente parava. O ícone da rede na barra de tarefas parava de piscar indicando que nada mais estava sendo transferido. E não adiantava esperar, porque só voltava ao normal resetando o modem ou reiniciando o PC.

Porém os outros PCs navegavam e baixavam arquivos normalmente.

Na última vez é que vi uma mensagem em um balão na barra de tarefas que nunca vira antes (em nenhum lugar), de que o Windows localizara um dispositivo UPnP compatível: o Speedstream 5200. Eu não sabia o que fazer com isso e não via necessidade de usar UPnP se o modem já estava configurado corretamente. E a única coisa que eu realmente sabia sobre UPnP naquela data é que segundo Steve Gibson era melhor manter o recurso desativado.

Eu não estava particularmente preocupado com segurança (essa é a crítica ao UPnP feita por Gibson), mas como eu estava desconfiado de que poderia haver uma relação entre as duas coisas, executei o programa UnPnP.exe na máquina do meu amigo para desligar o recurso.

O problema sumiu imediatamente e não voltou a incomodar.

Acompanhando o consumo de CPU de uma aplicação

Ou, "como o GMAIL atrapalha a execução de filmes."

Este post começou a ser escrito em 19/01 e só agora tive tempo de terminar o texto.

Há semanas, todas as vezes que eu tentava assistir a um filme no PC, tinha problemas com engasgos periódicos na execução. Foi fácil descobrir que isso estava ocorrendo porque a CPU estava "topando" brevemente em 100%, mas por que isso estava acontecendo se a execução do filme não requeria mais que 40% da CPU? Anteontem eu perdi a paciência e resolvi investigar.

O Windows 2000/XP já embute um recurso para que você possa acompanhar o consumo de CPU do sistema inteiro, mas embora isso seja muito útil não basta quando você precisa descobrir qual aplicação entre as muitas rodando está dando "picos" de consumo aparentemente aleatórios. Seria necessário que o Windows mostrasse um gráfico do consumo por aplicação, mas ele mostra apenas o consumo instantâneo, que não ajuda muito quando você está procurando por algo que dura uma fração de segundo.

Por sorte, o freeware Process Explorer (vou chamar de "PEx" daqui em diante) também faz isso.

Talvez vocês se lembrem da última vez que o PEx me ajudou a resolver um problema. Na ocasião eu ainda não sabia que era possível ver mais informações sobre cada processo. Basta clicar duas vezes sobre seu nome pra ver muito mais informação. Mas para o propósito deste post, vou me limitar a exibir o "Performance Graph".



Olhando rapidamente você pensaria que é o monitor do Windows XP, mas note o ícone do Firefox, o título da janela e as outras abas. Existem aperfeiçoamentos sutis: passe o mouse sobre o gráfico e você vai ver o percentual exato de CPU naquele instante e também a hora em que ocorreu . Esse pequeno detalhe já nos permite medir o tempo entre uma ocorrência e outra.

Assim como o monitor do XP, é possível ajustar a largura da janela para ter mais tempo de gráfico.



Você pode ter uma janela aberta para cada processo, se quiser. Mas se você está tentando descobrir que processo está dando picos repentinos de consumo de CPU e tem uns 20 processos em execução (meu PC tem 32 neste exato momento) abrir uma janela para cada um deles não é nada conveniente (mas eu o faria, se fosse o único jeito). Mark Russinovich deve ter a mesma opinião porque o PEx tembém facilita sua vida nesse sentido.

Clique em View -> Select Columns -> Process Performance
Marque CPU History

Uma nova coluna aparecerá, com o histórico de CPU de cada processo!



Eu deixei o PC parado por vários minutos antes de tirar os snapshots deste post. Veja como o Firefox é a única aplicação mal comportada do grupo.

Como no PEx você pode excluir, mover e redimensionar colunas, o acompanhamento fica ainda mais fácil:



Não era exatamente culpa do Firefox. Eu saí fechando aba por aba (geralmente nunca tenho menos que 40 abertas ao mesmo tempo) e acabei descobrindo que era a aba do Gmail. Eu não sei se existe alguma configuração do Gmail que minimize isso e o jeito no momento está sendo fechar a aba do Gmail enquanto assisto a qualquer filme.

quarta-feira, 9 de abril de 2008

Coloca endereço IP fixo e não consegue navegar?

Essa é simples mas deixa muita gente arrancando os cabelos. A primeira vez que tive esse problema eu estava tentando fazer o emule pegar HighId por trás de um roteador ADSL e o único jeito na época foi colocar o PC com o emule na DMZ do modem. O problema é que o PC na DMZ precisa ter um IP fixo e ao definir um IP fixo para o PC o emule até pegava HighID, mas nenhum site abria mais no browser. Para navegar era preciso usar outro PC na rede que tivesse o IP atribuído por DHCP.

Nota: se seu servidor DHCP tiver a opção de atribuir um endereço IP fixo a um determinado MAC você pode ter um IP fixo mesmo usando DHCP e não vai passar por esse problema. Mas nos casos onde isso não é possível, como quando você usa um gateway ICS ou o modem Huawei MT800 azul, vai "sentir o drama".

O problema, como descobri algum tempo depois, está na atribuição do servidor DNS.

Primeiro, precisamos ter em mente algumas definições simplificadas:
  • Gateway - É o dispositivo na sua rede que se encarrega de "dar destino" a todas as comunicações de rede destinadas a endereços IP que não são da sua sub-rede. Se por exemplo o seu endereço IP é 10.0.0.1 e você quer se comunicar com 200.249.238.2, o sistema operacional sabe que isso não está na sua rede por isso envia a comunicação para o gateway para que ele "se vire" com ela. Um gateway só sabe lidar com endereços IP e nomes de domínio como "google.com.br" não significam nada para ele;
  • Servidor DNS - É o dispositivo na sua rede (ou fora dela) que se encarrega de converter (o termo correto é "resolver") nomes de domínio em endereços IP;
Quando o seu PC está configurado para pegar o IP por DHCP, é o servidor DHCP que (geralmente) se encarrega de dizer à sua máquina quem é o servidor DNS. Se você não usa DHCP não adianta atribuir manualmente o gateway, porque sua máquina vai continuar sem saber quem são os servidores DNS.

Em geral, basta então colocar como servidor DNS o mesmo IP do seu gateway para resolver o problema. Isso funciona com modems roteadores, gateways ICS (Windows), etc.



O seu gateway vai consultar o(s) servidor(es) DNS indicado(s) pelo seu provedor de acesso.

Depois que você aprende isso, fica óbvio. Assim que você diz ao Windows que vai usar um IP fixo a opção de obter o servidor DNS automaticamente fica desabilitada. Como o Windows permite que você dê o OK sem preencher um endereço, você acha que não é realmente necessário. Em alguns casos não é mesmo, mas na maioria é.

E já que estamos mesmo mexendo com isso. Não custa nada acrescentar um servidor DNS alternativo, para manter você navegando caso o servidor DNS do seu provedor falhe, o que acontece com frequência:



O servidor alternativo indicado acima é gratuito, da OpenDNS.

terça-feira, 8 de abril de 2008

A estrutura do menu do setup do DVP5980

Qualquer um que tenha tentado já percebeu que o único programa conhecido capaz de exibir menus Mediatek MT13x9, o mtkRemaker, não é capaz de exibir o menu do Philips DVP5980. E isso complica muito a vida de quem quer fazer mods que incluem alterações no menu.

Eu já aprendi a decodificar programáticamente a estrutura dos menus e estou experimentando novas técnicas de programação. Como resultado de minha primeira experiência, coloquei online uma versão HTML dos menus do DVP5980.

Esta página atende a dois propósitos:
  • Mostrar a estrutura específica usada no DVP5980, com todos os seus endereços e valores;
  • Servir como ferramenta educativa para qualquer um estudando como funcionam os menus MT13x9;
Eu usei como modelo básico o mesmo usado por maBreaker no mtkRemaker, para proporcionar uma certa familiaridade a quem for estudar o menu. Mas acrescentei dados que achei interessantes. Alguns, como as strings de ponteiros e endereços, estão evidentes. Mas se você passar o mouse sobre os textos verá que eu incluí boa parte do que sei sobre o propósito de cada item. Podem haver erros.

Essa página é parte de um projeto bem maior, por isso você encontrará links rotulados com "clique para localizar no editor hexa" que óbviamente não levarão a lugar algum. Simplesmente ignore por ora.

Nota: Eu não usei uma única linha do código fonte do mtkRemaker para isso. Como já é de conhecimento de alguns, C++ é mais complicado que alemão para mim ;)

segunda-feira, 7 de abril de 2008

Colocando o XP em duas ou mais sub-redes ao mesmo tempo.

E com uma placa de rede apenas.

Geralmente quando você pensa em dar a um mesmo PC Windows dois ou mais endereços IP em redes diferentes pensa logo em acrescentar adaptadores de rede. Mas isso é dispensável desde o Windows 2000. A maioria das pessoas não precisa disso, mas entre outras coisas essa capacidade do XP me permite configurar modems ADSL e roteadores seja lá qual for o IP sem precisar me desconectar da minha rede habitual.

O principal motivo para você não conseguir encontrar essa opção é estar usando DHCP. A opção de acrescentar mais endereços IP a uma conexão de rede do XP só é habilitada se você já estiver usando um endereço IP fixo.

No exemplo abaixo, eu já estou conectado a uma sub-rede 192.168.0.x e vou me conectar também a uma sub-rede 10.1.1.x



Se você estiver usando DHCP o botão Adicionar aparece desabilitado.



Coloque o endereço que você deseja assumir na outra sub-rede.



O resultado:



Depois do procedimento do exemplo acima você passa a acessar computadores ou dispositivos nas sub redes 10.1.1.x e 192.168.1.x. E ser acessado por eles. Teste com o comando PING.

Editado: Esqueci de avisar que se você for se referir aos PCs pelos seus nomes, a coisa pode não funcionar. Usando esse recurso você precisará se referir aos PCs pelos seus endereços.

sábado, 5 de abril de 2008

Windows XP: de 21 a 25 minutos para permitir o logon.

Resumo: era um problema na configuração de login automático.

E não, não era um Pentium MMX 233 com 16MB de RAM. Era um P4 2.4GHz com 1GB de RAM :)

Pois é. Encontrei esse problema ontem no servidor de um novo cliente. Ao reiniciar, o servidor levava 50 segundos só para aparecer o logotipo animado do XP. Depois de 1m20s piscava uma tela exibindo a mensagem de logon e em seguida passava mais de 20 minutos exibindo a mensagem "O Windows está sendo iniciado".

Eu só desconfiei de que não estava travado porque ninguém sequer sabia desse problema (a não ser talvez o técnico que eu estava substituindo) porque o servidor nunca era desligado pelo cliente, mas teria desligado (e travado) em caso de falta de energia. Depois de cinco minutos esperando eu fui jantar e quando voltei a mensagem tinha finalmente desaparecido. Eu tinha que resolver outros problemas no servidor e sair para jantar a cada boot, fosse qual fosse a razão, estava fora de cogitação.

No dia seguinte eu comecei a trabalhar nisso e cronometrei. Da última vez que passei na sala do servidor e ainda estava "travado" tinham se passado 21 minutos. Quando voltei aos 25 minutos o XP finalmente tinha destravado.

Ao destravar aparecia a mensagem que havia "piscado" aos 1m20s. Era a tela de logon tradicional preenchida com o usuário "Administrador" e uma mensagem "Não foi possível fazer logon no sistema..." sugerindo que a senha estava errada. Ao dar OK aparecia a tela de boas vindas e bastava clicar no usuário "Administrador" para entrar sem precisar nem de senha.

As conclusões óbvias:
  • O XP estava configurado para logon automático usando o usuário "Administrador";
  • A senha fornecida para o logon automático estava errada.
A relação entre isso e os mais de 20 minutos de espera ainda era nebulosa, mas como era a única pista que eu tinha, lá fui eu resolver.

Executei o comando control userpasswords2 (no Windows 2000 é o mesmo comando, sem o "2");
Desmarquei a opção "os usuários devem digitar um nome de usuário..."


Nota: a imagem acima é do meu Windows e não do cliente.

Ao clicar em OK, perguntou usuário/senha, coloquei "Administrador" e deixei as duas caixas de senha em branco (eu vou deixar para definir novas senhas depois);

Nota: Se no seu caso houver uma senha, use-a. Estou deixando em branco porque nesse caso o Administrador não tinha senha.



Ao reiniciar, o logon automático funcionou e o boot passou a levar apenas 2 minutos.

O que eu suponho que aconteceu é o seguinte: Eu sou o terceiro técnico que essa empresa chamou, sendo que o segundo passou pouco tempo lá. O segundo possivelmente não sabia a senha definida para o servidor pelo primeiro e decidiu "limpar" a senha do Administrador para poder trabalhar. Isso permitiu fazer a administração do servidor, mas quebrou o funcionamento do logon automático. Por que isso levou a 20 minutos de espera eu ainda não faço a menor idéia.

O maior problema estava resolvido, mas ainda faltava a pausa de 50 segundos até exibir o logotipo animado. Descobri que o servidor tinha dois HDDs mas que apesar de ambos estarem sendo reconhecidos pelo BIOS, só um aparecia para o Windows. Ao remover o HDD "invisível" o tempo de boot caiu para 1 minuto.

O HDD estava com defeito.

quarta-feira, 2 de abril de 2008

Desinstale o Symantec Antivirus Client sem a senha

Eu precisei fazer isso hoje. Fui atender a um novo cliente e descobri que apesar dos PCs terem o SAV instalado, o mesmo estava inativo e todos estavam infectados. Eu identifiquei e removi manualmente pelo menos três vírus diferentes. Como eu não gosto mesmo do SAV e o cliente não fez qualquer objeção, eu fui desinstalar para instalar o Avast.

Pediu a senha. E ninguém sabia dizer qual era.

Eu encontrei a solução aqui. A senha padrão é "symantec". Se não funcionar, use o Regedit para procurar a chave:

HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\LANDesk\VirusProtect6\
CurrentVersion\Administrator Only\Security\


E mude o valor de "UseVPUninstallPassword" de 1 para 0

Assim a desinstalação do SAV não vai mais pedir senha nenhuma. Problema resolvido.

Editado: Eu já tive esse problema antes e, se não me engano, na ocasião eu consegui fazer a desinstalação na marra usando o Norton Removal Tool.

Ainda mais modems ADSL

Já faz bastante tempo que não atualizo minha página de modems ADSL. A frustração de ter perdido dezenas de fotos de pelo menos três modems na catástrofe de dezembro me fez "dar um tempo".

Hoje eu comecei a retomar o trabalho nela e incluí três modems:
  • Speedstream 4200
  • D-Link DSL-500G
  • Speedtouch 510 v6
Ainda não fotografei de novo (fica para a próxima):
  • 3Com HomeConnect;
  • 3Com OfficeConnect;

terça-feira, 1 de abril de 2008

Data errada = Problemas com certificados

É a segunda vez que apanho com isso. Fui atender um cliente e precisei remover a bateria da motherboard porque foi o único jeito de resolver o travamento que estava ocorrendo no POST. No dia seguinte ele me telefonou dizendo que nesse PC o IE começou a reclamar que vários sites (Amazon, Yahoo, Hotmail...) estavam com problemas nos seus certificados. De cara, eu não consegui me lembrar de jeito nenhum da relação disso com a data do sistema, por isso depois de orientá-lo por um caminho que não deu em nada ele mesmo notou que a data estava errada e após corrigir isso o problema sumiu.

Já é chato ter esquecido de ajustar a hora do PC do cliente (a meu favor, só posso dizer que esse foi apenas um de três PCs que fui consertar na mesma visita), mas esquecer também da relação dos certificados com a data é sinal da velhice chegando...

O que é um "roteador ADSL"?

A D-Link fala a mesma língua que se usa no meio técnico: "roteador ADSL" é um modem ADSL operando em modo roteador.



Não existe uma única referência à palavra "modem" na caixa acima. No manual e no CD também não vi nenhuma. A D-Link nem considera isso um "roteador ADSL com modem".

Faça uma busca por "Roteador ADSL" no Google e verá que pelo menos todas as referências na primeira página são a modems.

Já a Nagem Informática decidiu inventar "inovar" e agora está chamando tudo quanto é roteador cadastrado em seu sistema de "roteador ADSL", mesmo quando os próprios fabricantes não os classificam assim.

Imagem de um trecho da página de roteadores da Nagem hoje (clique para ver a cópia integral):



Porque eu acho isso incorreto:
  • Ignora o fato de que os próprios fabricantes chamam esses roteadores de "broadband routers" (roteadores de banda larga), "wireless routers" ou simplesmente "routers";
  • Ignora o fato de que existem outros tipos de acesso banda larga no Brasil, como o acesso por cabo (cable modem) e via rádio, onde esses roteadores também funcionam;
  • Ignora o fato de que esses roteadores funcionam (embora para propósitos limitados) mesmo que você nem tenha um acesso à internet;
  • Funciona como propaganda enganosa, mesmo que não seja essa a intenção da Nagem.
Eu vi o tal "roteador ADSL Netgear" indicado na foto por R$ 99 quando estava procurando na casa de um cliente um substituto para o modem pifado dele e pensei: UAU! Modem roteador ADSL e switch de quatro portas por R$ 99?. Era perfeito para o cliente mas eu ainda estava desconfiado. Pesquisei no Google e não consegui encontrar nenhuma informação precisa sobre a conexão ADSL, nem uma foto das conexões dele. Disse ao meu cliente que fosse comprar, mas que na loja se certificasse com o vendedor de que também era modem. Já em casa, recebi um telefonema do cliente dizendo que havia comprado e que (embora ele tivesse esquecido de perguntar se era "modem") o vendedor havia dito (na Nagem do Shopping Recife) que o roteador era conectado à Telemar.

Quatro dias depois, quando fui à casa dele instalar (eu havia deixado um modem meu instalado lá), a primeira coisa que fiz antes de remover o shrinkwrap que envolvia a caixa foi olhar a foto das conexões. Não tinha conector para a linha ADSL

Para mim, pode estar até tecnicamente correto chamar isso de "roteador ADSL" (editado: quando em algum lugar no setup do produto existe um lugar para se colocar os parâmetros ADSL), mas muita propaganda enganosa é tecnicamente correta. É por isso que se chama "enganosa" e não "mentirosa".

O cliente foi trocar por um "roteador ADSL" de verdade. Pegou um D-Link DSL-500B.

E vocês? Acham que a Nagem está certa ou errada ao acrescentar a palavra "ADSL" à definição desses roteadores?