-->

domingo, 22 de março de 2009

A importância que dou à Reforma Ortográfica.

Resposta curta: zero.

Resposta longa:

Eu já estou muito velho, aos meus 37 anos, para reaprender o vocabulário. Eu já não consigo acertar 100% das palavras mesmo depois de ter lido centenas de livros (sem exagero) e milhares de páginas de jornais e revistas no vocabulário que aprendi ser o "correto". E agora, por um motivo que considero no mínimo esdrúxulo (para não dizer estúpido mesmo), eu tenho que corrigir até o que eu vinha escrevendo certo? 

Edit: Em geral eu recebo muito bem correções do que falo ou escrevo, mas se eu escrever qualquer palavra que esteja certa pela ortografia antiga e errada apenas pela nova, não perca seu tempo me corrigindo!

Não é o fato de "idéia" ter ou não acento que atrapalha a comunicação entre os países de língua portuguesa. Essa reforma ortográfica não vai impedir que um irmão nosso de Portugal chegue aqui e cometa gafes do tipo:

Na padaria: "Me dá um quilo de cacete".
Querendo agradar: "Sua filha é uma rapariga muito bonita".
No cinema: Tive que enfrentar duas bichas enormes! Uma para comprar o ingresso e outra para entrar na sala!

Ou que nós cometamos erros semelhantes lá em Portugal. Isso sim atrapalha a comunicação, porque embora quem sabe se limite a dar risada, quem não sabe pode ir da perplexidade à cólera rapidinho.  

Edit: Exemplos de títulos reais de filmes "família" em Portugal que aqui só seriam adequados em filmes pornôs:


E o mais hilário de todos (parece gozação, mas o título é esse mesmo):

No Brasil: Homens Brancos Não Sabem Enterrar

A reforma vai mudar isso? Claro que não, porque esse problema nada tem a ver com ortografia. Aí eu vejo as reportagens na TV tentando me convencer de que o acento em "pára" (do verbo parar) atrapalha a comunicação entre os países de língua portuguesa (não sei com quais, porque até em Portugal "pára" tem/tinha acento). 

Essa reforma só está dando trabalho em todas as áreas profissionais e jogando dinheiro no lixo com os livros didáticos (em todas as matérias) de outra forma perfeitamente bons que vão precisar ser descartados. E sem nenhum benefício, nem mesmo de longo prazo, para as pessoas afetadas por essa decisão.

E sabe quando eu vou me preocupar em corrigir qualquer uma das centenas de páginas que eu já escrevi na web e fora dela? Não sabe?

Nem eu.

Contornando a necessidade de Gpedit.msc.

No post anterior ficou faltando um jeito de implementar a primeira dica em versões do Windows que não vem com o editor de "policies" Gpedit.msc (Windows XP Home, Windows Vista Home e Home Premium, etc). Pois eu encontrei duas planilhas da Microsoft que listam as chaves do registro envolvidas com as "policies".
As planilhas tem as descrições em inglês de cada policy, por isso sabendo a descrição da policy que você quer mudar, basta fazer uma busca de texto pelo seu equivalente em inglês. Com isso você fica sabendo o que mudar no Registro. 

Uma "vantagem" sobre o uso de Gpedit.msc é justamente que você pode fazer uma busca por palavras, se não lembrar onde fica a opção que você quer mudar.

Porém eu creio que algumas policies (como a que trata do limite de usuários do Terminal Services) envolvem mudar vários valores no Registro. Eu não apurei como esses casos são abordados na planilha.

Edit: Se você ainda assim quiser ter o Gpedit.msc no XP Home, veja esta página, que explica o que precisa ser feito. Não basta copiar Gpedit.msc, porque outros arquivos são necessários. Eu não testei e muito menos baixei os arquivos. Eu prefiro pegar os arquivos necessários em uma instalação do Windows da minha confiança.

terça-feira, 17 de março de 2009

Mais informações ao Ligar/Desligar o Windows XP.

É somente um pouco mais, mas pode ser só o que falta para descobrir o que está errado no computador.

Nota: Eu recomendo que você ative pelo menos a Dica 1 (e se não incomodar, também a dica 2) preventivamente, porque dependendo do problema você pode não ser capaz de entrar no Windows para ativar esses recursos depois.


Dica 1 (não funciona no XP Home)

Iniciar -> Executar -> Gpedit.msc

Configuração do Computador -> Modelos Administrativos -> Sistema -> Mensagens de status detalhadas versus normais.



Selecione "Ativado". A partir do próximo boot se prestar atenção você verá na tela mensagens como estas:

Tocando o som de logon...
Executando: c:\windows\system32\wlnotify.dll...
Tocando o som de logoff...
Interrompendo a proteção de arquivo do Windows...

Windows Vista: gpedit.msc nem está disponível em nenhuma versão da Home Premium para baixo. Não testei nas outras.

[22/03]: Se você tem uma das versões do Windows que não vem com o Gpedit.msc, pode fazer a alteração direto no Registro em:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system

Crie o valor REG_DWORD "VerboseStatus" com conteúdo "1".


Dica 2

Iniciar -> Executar -> Msconfig

Na aba BOOT.INI, marque a opção /SOS.



Isso fará com que o Windows mostre no lugar do logotipo animado umas poucas mensagens indicadoras do estado da inicialização.

Windows Vista: a opção /SOS existe mas é chamada de "informações sobre inicialização do SO".

Mesmo que não digam nada de útil, as mensagens exibidas nas duas dicas servem como pontos de referência. Em uma análise você pode registrar "demora n segundos entre a mensagem x e a mensagem y" ou "trava ao exibir a mensagem z".

E é sempre bom lembrar que se você escolher a opção "Ativar log de inicialização" no menu de boot do XP (tecla F8) é acrescentado em c:\windows\ntbtlog.txt um log fraquinho (é menos detalhado que o log do Win9x) mas que pode ajudar também. Principalmente nos casos em que o PC trava antes de concluir o boot.


Posts relacionados:

sexta-feira, 13 de março de 2009

Skype 4.0 tem download padrão diferente. Para pior.

Pelo menos do ponto de vista de quem dá manutenção.



Eu não instalo muito o skype, mas pelo que eu me lembro todas as vezes que eu ia ao site baixar a versão mais recente, pegava o instalador completo de cerca de 22MB. Hoje eu fui baixar a nova versão 4.0 e o arquivo que recebi era apenas um instalador de 2.2MB.

E não encontrei em nenhum lugar no site oficial um link para baixar uma versão completa.

Eu entendo que para a Skype e até para o usuário final baixar apenas um instalador que depois vai pegar apenas o que o usuário realmente precisa é uma opção melhor. Porém esperar pelo download do programa toda vez que é feita a instalação é contraproducente para o técnico de manutenção. Mesmo recebendo por hora, se eu tiver que instalar duas vezes no mesmo dia já vou amaldiçoar o responsável.

Como o site oficial não estava ajudando, pesquisei no Google por alternativas. Primeiro encontrei no Filehippo, que tem a versão mais nova completa, mas como os arquivos ficam no próprio servidor Filehippo sempre há uma desconfiança de que não seja exatamente o produto oficial (embora em geral eu confie neles). Depois encontrei no Superdownloads, que tradicionalmente não hospeda coisa alguma e por isso o que aparecer por lá está (pelo menos, deveria) na verdade no site oficial. Mandei baixar e peguei o link real do arquivo:

http://download.skype.com/SkypeSetupFull.exe

Agora, por que a Skype não mostra o link no seu próprio site (ou por que eu não o encontrei lá), eu não sei.

A propósito, eu comparei por CRC32 a cópia no Filehippo com o download oficial e são arquivos idênticos.

quinta-feira, 12 de março de 2009

Dead Pixels e classes de monitor LCD.

Estes são textos antigos (16ago2006), que escrevi no Forumpcs. Estou apenas trazendo aqui para o blog porque vivo perdendo o rastro de onde estão na hora de me referir a eles. Além disso, por que raios eu vou fazer um link para lá quando o texto é meu? ;)


Texto1
-------------------------------------------------------------
Antes de sair reclamando (sobre dead pixels), acho que é importante conhecer o conceito de classes nos LCDs.

Para simplificar, podemos dizer que cada pixel em uma tela TFT depende de três transistores, cada um chaveando uma das cores básicas (vermelho, verde e azul). Então, numa tela LCD de 1024x768 temos:

786 432 pixels
2 359 296 transistores (mais de dois milhões de transistores)

Para uma tela de 1280x1024:

1 310 720 pixels
3 932 160 transistores (quase quatro milhões)

O risco de um desses transistores pifar existe, como em qualquer aparelho eletrônico. E o processo de fabricação de displays TFT não permite o conserto de um desses transistores defeituosos, assim como não é possível o conserto de um processador. Também não permite 100% de acertos (embora chegue-se beem perto disso), por isso eventualmente sai da linha de fabricação um display que já está com transistores pifados. Uma vez feito, está feito.

Para garantir ZERO de pixeis defeituosos, não se engane, o fabricante vai descontar as telas que não pode vender no preço das que consegue. Eventualmente, pode até vender mais barato as telas defeituosas para outros fabricantes, como a PC Chips (para equipar seus desknotes).

Então, não é baixo controle de qualidade que faz uma tela já sair da fábrica com defeito. Simplesmente não há nada que o fabricante possa fazer a não ser descartar a tela defeituosa e dividir o custo disso com todo mundo.

Hoje, existem quatro classes de display LCD definidas na norma ISO 13406-2, sendo a classe I a mais exigente (permite ZERO de defeitos) e a classe IV a menos exigente (permite mais de 500). Então, você pode esperar, claro, que um monitor Classe I tenha uma longevidade maior que um da classe IV, por ter sido feito com um processo mais exigente (e custando obviamente bem mais caro).

Por exemplo, o monitor LCD 15" SAMSUNG 510N, segundo o manual (está escrito na última linha, da última página) pertence à classe II , que tolera até cinco defeitos.

O mesmo manual aplica-se aos modelos 710T / 910T / 710N / 910N / 510T / 510N / 512N / 515V / 915V / 712N / 912N / 711T / 912T / 913N / 701T

No manual dos SAMSUNG 750B/950B, a mesma coisa, na página 79

Um monitor LCD que siga explicitamente (isso tem que estar na propaganda ou no manual) a norma ISO 13406-2, por default é classe I, desde que não seja especificado o contrário.

A contagem de defeitos se baseia numa regra um pouco mais complicada que a simples contagem de pixeis. Também se leva em conta se eles estão agrupados ou não.


Ou seja: se o monitor for ISO 13406-2 e não estiver no manual ou na propaganda a que classe o monitor pertence e este vier com pixeis defeituosos, pode reclamar que você ganha.

Já se o manual deixar explícito a que classe o monitor pertence, a coisa já é mais complicada.

Se a SAMSUNG realmente troca o display com um único pixel morto, mesmo sendo este da classe II ou III, palmas para ela. Mas essa política pode mudar durante a vigência da garantia, se não estiver documentada.


Veja também:

Garantia de Displays LCD da WAZ.COM.BR
http://www.waz.com.br/1/garantia_lcd.pdf

Descrição ISO 13406-2 da Viewsonic
http://www.viewsoniceurope.com/data/63/I13406e2.pdf

Política da Fujitsu-Siemens para notebooks e Tablet PCS
http://www.fujitsu-siemens.co.uk/rl/servicesupport/techsupport/Lifebook/General/PixelError.htm


A garantia da WAZ ainda informa uma coisa que eu não havia lido em lugar algum: que monitores classe I são os destinados ao uso militar e hospitalar e que os monitores comercias são classe II. Eu ainda não pude confirmar isso na norma.

Texto2
-------------------------------------------------------

Sim, o problema é a omissão (da classe na propaganda do produto). Uma vez que você saiba a diferença entre as classes e que classe de monitor está comprando, reclamar depois é, pelo menos moralmente, agir de má fé.

Podemos comparar o caso dos monitores ao das cerâmicas, que são separadas em uns quatro "tipos" (que também poderiam ser "classes") e mesmo assim, se pelo menos 95% das peças estiverem livres de defeitos superficiais, o produto é considerado adequado ao uso.

Em um monitor LCD, isso daria pelo menos uns 100mil transistores defeituosos.

Eu sei que são casos diferentes, já que o comprador exigente tem condição de descartar os 5% que não lhe agradam e substituir, o que não é possível em um monitor. Mas por outro lado a indústria cerâmica também teria condições de repor esses 5%, mas não o faz. O mesmo motivo dos fabricantes de monitores se aplica aqui: preço. o fabricante pode garantir um produto 100%, mas este terá que ser mais caro.

Uma vez uma pessoa conversando comigo comentou que a venda de sombrinhas chinesas deveria ser proibida, por causa de sua suposta má qualidade. Eu concordei com a má qualidade, mas contra-argumentei que prefiro comprar uma sombrinha de R$10 e, se esquecê-la em algum lugar (o que teima em ocorrer, quando a chuva pára), não precisar me aborrecer com isso. Existe mercado para a sombrinha vagabunda de R$10 e para a de R$100.

O caso dos monitores LCD é semelhante. O dono de loja que comprou monitores LCD apenas para dar um toque elegante às mesas precisa se preocupar com aquele pixel aceso permanentemente, da mesma forma que o profissional gráfico? Claro que não.

Muitas vezes o monitor está exibindo um sisteminha vagabundo de baixa resolução ou mal desenhado que é muito mais desagradável aos olhos de seus funcionários que aquele pixel defeituoso.

Existe mercado para o monitor LCD que pode vir com pixeis defeituosos e para o que não vem. O consumidor tem que saber que o problema existe e saber escolher o monitor/fabricante que atende às suas necessidades de qualidade e preço.

256 inscritos somente via Google Reader.

Eu nunca havia parado para verificar isso (eu mesmo não uso o serviço) mas depois que comentaram sobre ler o meu blog no Google Reader me bateu curiosidade e acabei esbarrando numa dica de como saber quantos acompanham o que escrevo usando o serviço. Basta usar na busca palavras-chave em vez do endereço completo do blog, para forçar o aparecimento de uma lista:



Estou sendo bem franco com vocês: eu só esperava encontrar uma meia dúzia de inscritos. E vale salientar que como o meu feed é FULL esses 256 inscritos não aparecem nas estatísticas do blog que eu divulgo de vez em quando.

Obrigado a todos os que acham o que escrevo suficientemente interessante para acompanhar o meu feed :)

terça-feira, 10 de março de 2009

Como rodar o Norton Security Scan de um pendrive.


Para quem não conhece ainda, o Norton Security Scan (NSS) é um antivirus "on demand" (não fica residente) gratuito que pode ser baixado direto da Symantec ou como parte do Google Pack. O NSS não foi feito para ser portável, mas neste post eu explico como fazer com que o programa rode de qualquer lugar que você queira, incluindo um pendrive. O procedimento foi testado no Windows XP e Vista.

O problema é dividido em três partes
  • Instalar o NSS em um PC;
  • Mover/copiar os arquivos necessários para um pendrive;
  • Modificar o registro no PC onde o NSS será executado (acredite, isso é moleza).

Baixe e instale o NSS

Você baixa o programa selecionando-o nesta página. Você vai baixar o Google Update, que por sua vez vai baixar e instalar o NSS. O programa é pequeno e o idioma é PT-BR.

Rode o NSS conectado à internet. Ele vai baixar automaticamente as definições de vírus, Tenha paciência porque são quase 70MB (edit: mas vem comprimido em pouco mais de 40MB).

Coletando tudo o que é necessário

O programa é normalmente instalado em:
C:\Arquivos de Programas\Norton Security Scan

Copie esta pasta inteira (uns 10MB) para o pendrive.

A base de dados é normalmente instalada em
C:\Arquivos de programas\Arquivos comuns\Symantec Shared\SymcData\virusdefs-2.5-e

Você pode copiar esta pasta inteira para o pendrive, mas como a Symantec é bem relaxada com o uso do HDD alheio, existe muita coisa redundante e a pasta pode ocupar três vezes (ou mais) o espaço realmente necessário. Você não vai querer lotar o seu pendrive com (mais) lixo.

Nesta pasta existem dois arquivos e várias pastas, mais ou menos assim:

usage.dat
definfo.dat
+incoming
+binhub
+etc
+etc
+etc...

Abra o arquivo Definfo.dat em um editor de texto. Seu conteúdo é mais ou menos este:

[DefDates]
CurDefs=20090208.016
LastDefs=20090114.024

CurDefs é o nome da pasta mais recente, que contém as definições de vírus que efetivamente estão sendo utilizadas pelo NSS. Crie uma pasta no pendrive (vou nomeá-la "virusdefs-2.5-e"), dentro da pasta Norton Security Scan.

Copie a pasta indicada por CurDefs e os arquivos usage.dat e definfo.dat para virusdefs-2.5-e. No meu exemplo, o pendrive terá o seguinte conteúdo:



Modificando o Registro

O NSS vai olhar no Registro o caminho para as definições de vírus. Se ele não encontrá-las onde está indicado, ainda assim roda, mas vai baixá-las de novo (70MB) para a pasta default no drive C: (não é para o pendrive).

Para que o NSS enxergue a base de dados que está no pendrive, é preciso que...
HKLM\SOFTWARE\Symantec\InstalledApps\SymcData-virusdefs-2.5-e

...aponte para a sua localização. Isso poderia ser um problema porque a letra do pendrive muda de máquina para máquina, mas por sorte o NSS entende caminhos relativos, o que torna a coisa muito simples.

Exemplo de arquivo .reg que você pode usar para isso:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\InstalledApps]
"SymcData-virusdefs-2.5-e"="virusdefs-2.5-e"

Esse arquivo pressupõe que a base de dados está em uma pasta "virusdefs-2.5-e" dentro da pasta do programa (conforme meu exemplo). Basta colocar o texto acima em um arquivo .reg e clicar duas vezes nele antes de executar o NSS. Vai funcionar não importando a letra que o pendrive assumir.

O programa sempre irá checar por atualizações ao ser rodado, mas pede permissão (a não ser que não encontre o banco de dados) , só vai precisar baixar o que estiver faltando e vai atualizar o próprio pendrive. Devido à forma como o NSS (e os antivirus da Symantec em geral) funciona você pode precisar de 70 a 140MB livres no pendrive para assegurar que a atualização não falhe, mas eu não comprovei essa necessidade. [24/03/09] Confirmado. Na atualização de hoje o NSS deixou 149MB a mais no pendrive que precisei apagar depois. Para preservar espaço, verifique qual a pasta de atualizações mais recente e apague a anterior e as pastas incoming e binhub.

Atenção: Antes de instalar o .reg em um computador de terceiros, verifique se não existe algum antivirus Symantec já instalado, porque ao executar o .reg você poderá fazer o instalado perder a noção de onde estão as suas definições de vírus. Um modo que aparentemente funciona é executar o NSS antes de executar o .reg. Se o NSS detectar um antivirus Symantec instalado ele vai dizer que você deve usar o instalado e não rodará. Se ele começar a atualizar as definições é porque não detectou nada. Finalize o processo, instale o .reg e rode o NSS novamente.

Notas sobre o NSS:

O NSS é, claro, um programa bem mais limitado que o pacote completo da Symantec. Quase nada é configurável e você não pode nem mesmo escolher que drive ou diretório será analisado. Mas pelo menos ele pergunta antes de excluir qualquer coisa e deixa para fazer essas perguntas no fim da varredura. Segundo a Symantec ele detecta e remove virus mas no caso de spyware e adware ele só faz a detecção (não dou a mínima). Apesar das limitações ele é muito mais "leve" e menos intrusivo por não ser do tipo residente . O objetivo, caso você já tenha um anti-virus, é rodá-lo de vez em quando em sua própria máquina para ter "uma segunda opinião" e rodar nas máquinas alheias para fazer uma checagem rápida.

No modo rápido o NSS só faz uma checagem básica que inclui pontos chave da partição Windows (geralmente C:) e locações no Registro. No modo completo o NSS olha em todas as suas unidades e pastas, dentro de arquivos ZIP e RAR (mesmo os renomeados para CBZ e CBR), etc.

segunda-feira, 9 de março de 2009

Mudança na configuração do feed.

Isso só vai afetar quem acompanha este blog por leitor de feeds.

Alguns de vocês devem se lembrar (eu não lembro quando ou onde, mas sei que comentei) que me desagradava o fato do Infoblogs exibir todo o conteúdo dos meus posts, incluindo as imagens.

Pois só hoje eu percebi que isso era culpa minha, pois existe configuração para isso e eu mesmo havia configurado "post feeds" como "FULL" há muito tempo.

Então para evitar que isso continue ocorrendo eu acabo de configurar o feed deste blog para apresentar apenas o primeiro parágrafo de cada post, que às vezes tem apenas uma linha. Dependendo de como isso afetar negativamente meus leitores regulares, posso mudar para FULL novamente.

A minha razão para isso, para quem não sabe ou não lembra, é que eu fico indignado quando uso o Google para buscar por algo que eu escrevi no blog e a cópia no Infoblogs aparece acima do meu original na lista de resultados. Nem sempre acontece, mas acontece.

Por exemplo, procure pela expressão "O processo todo, batizado de Retr0bright," no Google e veja o que acontece. Pelo menos neste momento (resultados do Google podem variar bastante de uma hora para outra), só aparece a cópia no Infoblogs e para ver o meu original é preciso clicar em repetir a consulta, incluindo os resultados omitidos.

Não vou dizer que seja "culpa" do Infoblogs, mas é um insulto assim mesmo.

11/03: A situação já mudou e meu original aparece em primeiro lugar e a cópia no Infoblogs sequer aparece na busca. Eu fiz um teste rápido aqui e aparentemente todo o meu conteúdo foi excluído do Infoblogs depois que eu solicitei a exclusão do meu feed.

Trapaça nas câmeras digitais de 14MP.

Parece que fabricantes de câmeras digitais andam tendo aulas de marketing com pilantras do mesmo tipo que os fabricantes asiáticos que "inventaram" isto aqui. O fato é que quando você encontrar uma câmera digital sendo vendida como sendo de 14MP ou mesmo 15MP, desconfie de que ela pode ter apenas 5MP.

Isso afeta, por exemplo, todas as câmeras baseadas no sensor Foveon X3, que não são muitas, mas já podem ser encontradas facilmente no Brasil (esta loja a anuncia com honestidade, entretanto). Porém comentários que li aqui sugerem que diversos outros fabricantes estão fazendo isso (segundo um comentário, todas as câmeras de 14MP usam o mesmo artifício), mas não pude encontrar ainda uma evidência e não creio mesmo que seja verdade.

A justificativa é que como o sensor é capaz de capturar as cores Vermelho, Verde e Azul separadamente, com 4.7 milhões de pontos para cada, é justo multiplicar somar os três valores para ter a quantidade de megapixels.

E o problema não afeta apenas produtos de 14MP. Esta é apenas a resolução mais recente do sensor X3, mas existem outros X3 com resoluções mais baixas onde é aplicada a mesma matemática.

Para mim não importa o fato de que a captura separada das cores pelo Foveon X3 resulte numa melhor qualidade (o que é indiscutível), assim como no caso das câmeras que usam três sensores CCD . Eu espero que o arquivo produzido por uma câmera anunciada como "14MP" tenha um sensor capaz de captar 14 milhões de pontos distintos de luz e assim produzir sem interpolação um arquivo com 14 milhões de pontos. Se isso produz um arquivo com a melhor qualidade possível (obviamente, não) já é assunto para outra discussão.

Se o fabricante quer se sobressair deve discriminar as particularidades da técnica de captura à parte ("Foveon X3" ou "3CCD") e educar o público consumidor quanto à diferença que elas fazem.

O resto é tentar redefinir termos de significado já consagrado. Ou seja: trapaça.

domingo, 8 de março de 2009

Termos de um contrato (insano) da CLARO.

É, ao contrário da maioria dos brasileiros, eu tenho o hábito de ler. Até mesmo contratos.

Contrato de Concessão de Benefícios Comerciais - Desconto para aquisição de aparelho - Pré-Pago


bla, bla, bla, bla...

e)Declaro, expressamente, aceitar o recebimento de mensagens (SMS) de cunho publicitário enviadas pela CLARO e pelos seus parceiros para o meu aparelho celular.


Eu não sei se considero isso um abuso ou um insulto. E francamente não entendo porque alguém em sã consciência iria querer (ou mesmo suportar) receber publicidade no celular. Mas eu também não entendo por que alguém assina um contrato sem ler.


Eu estava indignado com o contrato. Quase "soltando fogo pelas ventas". Mas então vi isso logo após o campo de assinatura:

[ ] A despeito do que está previsto no item "e" deste termo de contratação, declaro, expressamente, que não quero receber mensagens de cunho publicitário enviadas pela CLARO e seus parceiros em meu aparelho celular.

Ahhh. Bom...

quinta-feira, 5 de março de 2009

Como fazer plástico velho ficar como novo.



Eu não testei isso ainda, mas parece tão promissor e útil que vou fazer uma exceção à minha regra e postar aqui. Uns malucos fãs do Amiga (um dos micros que eu teria comprado quando jovem se tivesse dinheiro para isso) descobriram um modo de remover o amarelado (ou o "amarronzado") de plástico ABS aparentemente sem efeitos colaterais e com custo relativamente baixo. Os resultados são impressionantes.

O processo todo, batizado de Retr0bright, é explicado com fotos aqui.

Eu sei que também é possível "branquear plástico" usando produtos de limpeza como o Veja Multiuso. Mas pelo que eu entendi do que é explicado aqui, isso não é tão eficiente e pode ter efeitos adversos (edit: o Veja não tem nada a ver com o alerta do link. Veja comentários.). Existem também pastas no mercado que permitem isso, mas elas agem mais ou menos como uma lixa, o que não ajuda muito a preservar por exemplo o que está escrito nas teclas de um teclado.

Sem contar que, ao contrário do Retr0bright, é preciso esfregar. E só de pensar nisso dá uma canseira...

OBS: Eu não entendo nada de química. :)

Contornando o consumo de CPU do Gmail com o Gmail Notifier.

Para quem não conhece, o Gmail Notifier (GN, daqui em diante), criado pela própria Google, tem um propósito bem simples: informar você quando novas mensagens chegarem à sua caixa postal do Gmail (não, eu não uso Gmail por POP3 ainda, por causa disto aqui).

A princípio isso não parece grande coisa, principalmente para quem recebe vários e-mails por dia. Porque para ler os e-mails ainda é preciso abrir o browser e se você tem um browser aberto, não basta olhar de vez em quando na janela/aba do Gmail?

Eu diria que sim, se não fosse o fato dos scripts do Gmail serem terrívelmente mal comportados (nada parece ter mudado em um ano). Eu precisava de uma alternativa que não ficasse emperrando meu PC periodicamente e o GN parecia ideal. Mas eu já havia tentado usar o programa duas vezes, sem sucesso.

Pura bobeira minha.

O que ocorre é que ao verificar as mensagens na sua conta o GN começa a enumerar lentamente as que você não leu ainda. Como eu tenho neste instante 2552 mensagens não lidas, lá ia o programa mostrando lentamente:

1 of 2552
2 of 2552
3 of 2552
...

Depois de algum tempo esperando eu estava certo de que ele ia enumerar pacientemente os cabeçalhos de todas as 2552 mensagens, por isso fechava o programa.

Mas enquanto fazia um teste motivado pelo comentário de um leitor em outro post, decidi esperar para ver até onde ia, para pelo menos poder dizer "desisti quando chegou em tanto". Para minha surpresa, depois de 45 segundos (que parecem uma eternidade quando você está olhando), ele parou após exibir "30 of 2552".

Pois é. Sempre pára após exibir o trigésimo cabeçalho. E só faz isso quando é iniciado, porque nas vezes seguintes ele só mostra mesmo as mensagens que chegaram depois da última checagem.

Isso satisfazia parte dos meus requerimentos. Só faltava verificar o consumo de CPU.

Fechei a aba do Gmail no Firefox (deixei as outras 210 abas abertas), deixei o GN rodando e não mexi no computador por cinco minutos. O resultado foi este:



É assim que eu gosto de ver meu PC quando eu não estou tocando nele :)

Comparando com o comportamento quando existe uma aba do Gmail aberta:



Como bônus, o GN dá um aviso sonoro sempre que chegam mensagens e se você se ausentar onde não pode ouvir (para tomar banho, por exemplo), quando voltar basta clicar em "Tell Me Again" para ele repetir os últimos 30 cabeçalhos.

Nota: O GN tem um comportamento um tanto curioso. Eu estava observando por outro motivo o fluxo de dados na minha placa de rede com um Packet Sniffer e notei que um outro computador na minha casa (o de minha irmã) estava se conectando ao meu pela porta 80. Depois de uma checagem, constatei que é o GN que abre essa porta. Agora, por que ele abre justamente a porta 80 (http) e o que o outro computador da minha rede estava fazendo conectado a ela, vou investigar outro dia.

O que é "Packed Bitstream".

Por uma larga margem, esta é a melhor explicação que já encontrei. E mesmo com essa explicação eu não posso dizer que entendi completamente :)

Nos comentários existe um link para uma discussão que complementa bem o assunto.

Mas em nenhum lugar se explica (pelo menos não de uma forma que eu possa entender) por que raios Packed Bitstream em XviD precisa ser diferente do Packed Bitstream usado em DivX.

terça-feira, 3 de março de 2009

Avast 4.8 sob suspeita. De novo.

Na semana passada eu estava em uma ONG cliente (meu único cliente que me paga por contrato mensal) e uma estagiária que estava trabalhando na mesma sala me disse que o computador dela havia resetado sozinho. Achei estranho, mas como esse computador era justamente um que tem um problema crônico com memórias (embora nunca houvesse resetado antes, que eu soubesse), atribui o reset a isso.

Mais tarde, enquanto eu estava conversando com uma das diretoras ela comentou que o computador dela estava "fechando" de vez em quando. Só depois de muitas perguntas e uma simulação consegui entender que o PC dela também estava resetando. Disse a ela que iria tentar descobrir na minha próxima visita fora do horário do expediente deles (eu tenho as chaves e senha dos alarmes), mas avisei logo que era um problema difícil de diagnosticar.

Naquele momento, eu não havia associado ainda os dois problemas.

No dia seguinte eu estava trabalhando no meu PC em casa e repentinamente ele resetou. Eu não consigo me lembrar da última vez (faz anos) que isso ocorrera nos meus PCs. Foi aí que caiu a ficha, porque eu havia instalado o Avast no dia anterior (passei uma semana sem antivirus nenhum) e eu também havia instalado o Avast recentemente nas duas máquinas do cliente que estavam resetando.

Ontem eu fui lá e verifiquei a versão: 4.8.1335 nas duas máquinas. A mesma da minha.

Não dá para ter certeza, porque o problema ocorre com frequência muito baixa. Mas a suspeita é forte.

segunda-feira, 2 de março de 2009

Fiz backup completo do blog hoje.

Eu só esbarrei nisso ontem, mas desde 10/12/08 o Blogger permite a exportação de todo o blog para XML.

A opção aparece aqui:



Eu acabei de fazer e o backup inteiro, com comentários e rascunhos, veio em um arquivo .xml com 9MB. Não há justificativa para não fazer periodicamente. Eu dei uma olhada rápida no conteúdo com o notepad, buscando palavras-chave, e parece estar tudo no arquivo mesmo.

Claro que esse 9MB não incluem imagens, mas esse backup eu já faço por fora há muito tempo. Todas as imagens produzidas por mim e colocadas no blog são hospedadas em http://ryan.com.br/imagens/blog/ e preservadas automaticamente no backup periódico do site.