-->

quarta-feira, 17 de fevereiro de 2010

O&O Software está distribuindo licenças do O&O Defrag 10.

Eu esbarrei na dica aqui. A versão mais recente é a 12 e não sei quais as diferenças (talvez a 10 não rode no Seven). Eu não sei como o programa anda agora, mas da última vez que o usei, há uns cinco anos, era bem melhor que o desfragmentador embutido no XP.

Registre-se em http://www.oo-software.com/home/en/special/komputerswiat/. Eles só querem seu endereço de e-mail. Ao clicar em Submit você verá os links de onde baixar as versões de 32 e 64 bits do software. Registre com a licença que você vai receber por e-mail.

Nota: Estranhamente, "nome" e "empresa" devem ser preenchidos com o seu endereço de e-mail, conforme as instruções que você receberá.

Não houve processo de ativação, então eu suponho que se você ignorar os termos da licença você possa usar o mesmo registro em todos os seus PCs.

terça-feira, 16 de fevereiro de 2010

Extensões do Firefox úteis para quem é tarado por abas.

Não é segredo para ninguém que eu tenho uma tara secreta (?) por abas. Ter 100, 200, 300 abas abertas na mesma janela do Firefox para mim não é algo incomum. Por isso certas extensões relacionadas com abas simplesmente não funcionam comigo (eu devo ser o perfeito beta tester para quem quer otimizar suas extensões). Então se você também tem uma tara semelhante à minha mas é muito tímido para confessar, aí vão algumas extensões que servem para facilitar nossa vida/mania/dependência e que funcionam muito bem com o número ligeiramente obsceno de abas que uso.

Mas primeiro, alguns atalhos default do Firefox que podem passar despercebidos:
  • CTRL+T: Abre nova aba;
  • CTRL+SHIFT+T: Reabre última aba fechada (ótimo quando se fecha uma por engano);
  • CTRL+1 a CTRL+8 : Te leva às abas de 1 a 8;
  • CTRL+9 : Te leva à última aba, não importando se ela for a nona ou não;
  • CTRL+CLICK : Abre link em nova aba.
(lista completa)

As extensões:

Session Manager: Essa é a mais óbvia. Em versões anteriores tinha o frustrante bug de, caso você tivesse a janela de Downloads aberta e a fechasse depois da janela de abas, todas as suas abas eram perdidas. Mas isso foi corrigido algumas versões atrás e agora eu considero o Session Manager quase irrepreensível. Todas as suas sessões são salvas em arquivos .session em formato ASCII que podem ir para backup e/ou serem importados em outro computador.

O FF já é capaz de reabrir as abas abertas na última sessão, sem precisar de extensões, mas o Session Manager te permite um controle muito melhor sobre isso e você pode entre outras coisas salvar e reabrir apenas o conteúdo de janelas. Com isso eu posso, por exemplo, ter uma janela "DealExtreme" que eu salvo e reabro quando quiser. Não seria muito difíícil fazer um programa para sincronizar as sessões entre computadores, que me permitisse estar trabalhando neste momento no desktop e mais tarde ter as mesmas abas abertas no notebook.

Tab Mix Plus (TMP): Não faz muito tempo que eu elogiei o Firefox 3.6 por finalmente abrir abas novas do lado das correntes. Mas o FF continuou com um irritante defeito: novas abas sempre são abertas lá no fim da lista. Não era incomum eu estar lendo alguma coisa lá pela décima aba e precisar de uma nova janela para pesquisar algo relacionado, mas CTRL+T me jogar lá para o fim da lista, 100 abas adiante, exigindo o tedioso trabalho de arrastar a nova aba para junto da que eu estava lendo. Uma das muitas opções do TMP é fazer com que novas abas abram ao lado da aba corrente.

Outra facilidade do TMP que eu uso quando me lembro dela é que este cria no menu de contexto da aba dois items:
  • Proteger aba: A aba não pode ser fechada. Mas o recurso de "reabrir abas" fechadas que o Firefox tem há muito tempo reduz a importância disso. Quem realmente precisa de uma facilidade dessas é o Google Chrome, com suas abas minúsculas e indistinguíveis.
  • Trancar aba: Clicar em qualquer link na aba faz com que esse link abra em uma nova aba, impedindo que você perca de vista a aba "mãe".
TMP tem uma cacetada de outras facilidades, mas ainda não encontrei uso para elas. E desabilite o gerenciador de sessões dele se estiver usando o Session Manager;

Outras extensões que ainda preciso investigar por recomendações de leitores (substituindo Tab Mix Plus) são Tabberwocky (mais promissor) e Tabs Open Relative

BarTap: Nesta eu esbarrei hoje. Quando você usa o Session Manager ou mesmo o recurso embutido no FF, não pode deixar de se surpreender com a burrice do browser, pois todas as abas são recarregadas ao mesmo tempo, competindo por CPU, memória e a banda de internet. Eu costumo me ver obrigado a trabalhar de vez em quando no IE ou no Chrome (tarados por abas como nós não suportam esses dois) porque dá medo tentar reabrir o FF e esperar que a última sessão carregue, o que pode levar uns 1o minutos ocupando toda minha banda de 600Kbps e uma CPU inteira do meu Dual Core.

Bartap resolve isso de uma maneira muito elegante. Todas as abas reabertas durante uma carga de sessão não são carregadas enquanto você não clicar nelas. Assim se você tinha 200 abas na última sessão do FF, ao abrir o browser este vai abrir muito mais rápido com todas as 200 abas na barra de abas, com todos os títulos (ícones, infelizmente, nem sempre), mas sem carregar realmente o conteúdo de nenhuma delas. Basta clicar na aba que você efetivamente vai ler para o conteúdo ser carregado. Caso você precise fechar o browser logo em seguida o Session Manager vai salvar a lista com as 200 abas de novo como se não houvesse nada diferente.


segunda-feira, 15 de fevereiro de 2010

Nunca duvide dos poderes do MS Paint.

Na próxima vez que alguém disser que o Paint não presta para nada, pode dizer que ele/ela é que não sabe desenhar. Veja isto aqui e babe:


O autor diz que levou 35h para fazer isso. Teria feito mais rápido no Gimp ou Photoshop? Provavelmente! Mas que graça isso teria?

Minha inveja é tão grande que eu quase grito FAKE! :-)

Como descobrir de onde veio (ou o que danado representa) uma foto.

Eu tenho essa necessidade de vez em quando. Esbarro em uma imagem na internet e fico me perguntando:
  • O que danado é isso?! Ou sua variante: "O que eu deveria estar vendo?"
  • Qual e a história por trás dessa imagem?
  • Quem são as pessoas na foto?
  • Quem é o autor da imagem?
  • Etc.

Perguntas a respeito de imagens ainda são um tanto complicadas de expressar no Google (leia-se: não dá), por isso fiquei surpreso e animado ao encontrar neste post do Engadget uma referência ao serviço TinEye.

Comentaram sobre o serviço justamente porque muita gente queria saber (incluindo eu), o que raios é isso:



Ficaria perfeito como papel de parede do PC da sua sogra, não ficaria? ;-)

TinEye ajuda a responder essa questão e muitas outras. Basta fazer o upload da imagem ou dar o link onde ela se encontra. TinEye procura no seu banco de dados tanto por imagens idênticas quanto modificações dela. Pequenas alterações, mudanças no tamanho e formato aparentemente não enganam o algoritmo.

Por exemplo, esta foto de Emma Watson tem marca d'agua de "Emma Watson Online":


Mas será que eles são mesmo os detentores do Copyright? TinEye é capaz de encontrar uma versão sem a marca d'agua? Sim, é capaz.

E fica ainda melhor. Se você alimentar o TinEye com esta outra imagem:


Obtém estes resultados. Perceba a significativa diferença entre as imagens, mas ainda assim o TinEye acertou.

Infelizmente, o serviço não é perfeito (meus blogs não estão indexados por ele, imagine... :-P), mas já dá para fazer muita coisa. Agora há pouco eu fiquei curioso para saber a origem de duas imagens publicadas no Meio Bit. Esta "não foto" (óxente!) da mesma Emma Watson:


E esta caracterização do troll médio:


Clique nas imagens para ver o que estava lendo quando as encontrei.

Ambas estão indexadas pelo TinEye. Se você prestar atenção à segunda vai notar que a imagem na tela é uma montagem. TinEye ajuda a encontrar uma versão menos editada:


Infelizmente muitos resultados são em línguas indecifráveis ou estão em páginas que requerem registro para ver (só spiders como o TinEye tem acesso, como é normal) então encontrar outras referências à imagem pode ser apenas o começo de uma longa pesquisa.

Mas francamente é muito melhor do que nada, não é mesmo?

Para ficar muito melhor, basta a Google comprar a Idée...

quarta-feira, 10 de fevereiro de 2010

Como saber se o hardware do seu PC é compatível com HDCP.

A Cyberlink tem uma ferramenta que facilta bastante, o Cyberlink BD Advisor (você não precisa preencher um e-mail válido para baixar). A intenção do programa é testar se seu PC é compatível com Blu-Ray, sendo HDCP apenas um dos testes.

A imagem abaixo é do teste com minha GF8200A conectada na porta DVI de um monitor Proview AR2238AFJW.



Tenha em mente que se o software desse negativo para HDCP ele não diria de quem é a culpa (monitor ou placa de vídeo).

domingo, 7 de fevereiro de 2010

Site neste momento sob ataque de uma botnet.

Pelo menos é o que parece. E também parece ser "inofensivo".

Isso já vinha acontecendo há algumas semanas, mas na taxa de duas ou três vezes por dia. Porém nos últimos minutos dezenas de posts incompreensíveis como esses foram despejados em todos os blogs baseados em wordpress que estão hospedados em ryan.com.br:



Como  todos os blogs são moderados, ninguém além de mim vê isso aí. E o único incoveniente que tenho é ter que dar alguns clicks para apagar tudo.

Note que cada post tem um endereço IP muito diferente do outro. A princípio eu achei que fosse uma doideira do wordpress, apesar de ser altamente improvável que acontecesse em vários os blogs ao mesmo tempo. Mas eu olhei nos logs do meu servidor e esses mesmos endereços estão registrados lá. Isso para mim caracteriza a ação de uma botnet. Eu fiz um Reverse DNS lookup em alguns endereços e encontrei Brasil, Estados Unidos, Holanda e Polônia entre os países de origem.

Resta saber qual o objetivo, já que tem cara de SPAM, mas o texto parece ser aleatório, assim como os URLs.  E URLs aleatórios lembram o modus operandi do famoso vírus Conficker, que também é conhecido por criar botnets.

Eu ia colocar captchas no sistema de comentários dos blogs, mas decidi deixar do jeito que está para capturar o comportamento do bicho por enquanto.

quinta-feira, 4 de fevereiro de 2010

Trolls e outros anônimos fecham a seção de comentários do Engadget.

É temporário, mas impressiona.

Eu já havia notado o incômodo há alguns dias. As brigas em posts a respeito do iPad eram garantidas e nos posts sobre coisas que nada tinham a ver nem com o iPad nem com a Apple alguém arranjava um jeito de inflamar trazendo o assunto Apple/iPad/iPhone à tona. De um lado, qualquer um que elogiasse o iPad poderia ser tachado de fanboy. E do outro, qualquer um que o criticasse quase invariavelmente era chamado de Apple-hater.

Dias antes, impulsionada pela crítica de vários leitores de que o Engadget estava publicando notícias demais sobre o iPad (um produto que nem está no mercado ainda e já sofre feroz "análise" e "comparação" com outros produtos) a administração do blog criou a opção de se excluir qualquer tipo de notícia da leitura, assim qualquer um poderia ter um Engadget "iPad free" ou mesmo "Apple free". Mas nem assim os ânimos se acalmaram, porque de um lado o tom irônico do anúncio da opção botou mais lenha na fogueira e pelo outro ainda havia quem criticasse ferozmente o Engadget por ter feito isso (em outros posts) dizendo que o blog não deveria ter "se curvado" à vontade dos que reclamavam e que a criação de tal opção deveria ter sido colocada em votação.

!?

Esse tipo de coisa sempre me lembra de uma cena de U-571 onde um soldado americano, discutindo com seu superior, ameaça bombardear o avião alemão (que não sabe que está sobrevoando um inimigo), o que possivelmente destruiria o disfarce do grupo. Quando o avião vai embora o superior dá um murro no soldado e grita "ISTO NÃO É UMA DEMOCRACIA!".

É o fim do mundo. Botar em votação a criação de uma maldita opção é o tipo de insanidade que só pode sair da cabeça daquela extirpe de gente que se pudesse empurraria seus gostos e vontades pela goela de todo o resto da raça humana. Edit: Então é "democrático" negar às minorias o direito a qualquer opção, desde que uma maioria decida isso, não é? Afinal "democracia" não é uma "ditadura da maioria"?

Como se pode ver, a criação da tal opção não resolveu o problema do Engadget. Eu só me lembro de uma única outra ocorrência desse tipo, quando um dos mais conhecidos fóruns sobre áudio e vídeo do mundo, o avsforum, fechou as boards de blu-ray e HD-DVD para postagem porque as brigas entre os defensores de cada formato alcançaram um patamar intolerável.

terça-feira, 2 de fevereiro de 2010

DX: Timers de Cozinha.

Eu comprei dois timers de cozinha na DealExtreme em setembro de 2008 movido por três motivos:
  • Eu tomo muito café;
  • Sou preguiçoso demais para fazer café na cafeteira, por isso esquento só a quantidade de água necessária no fogão para fazer uma xicará de café solúvel de cada vez;
  • Perdi a conta das vezes que deixei o bule esquentando e esqueci completamente. Além do desperdício de gás, da névoa na cozinha e da bronca da família, ainda dá trabalho remover a mancha de queimado no fundo do bule.
O melhor dos dois, que é o único que estou usando, foi o sku.2984



O funcionamento é simples: você ajusta quanto tempo deseja (até 99m59s) e aperta START para começar a contagem. Ao final do tempo um alarme toca durante 20s (ou até você apertar STOP) e o timer volta ao tempo programado, aguardando novo START.

O meu fica permanentemente programado para 2 minutos e preso magneticamente ao forno. Basta colocar a água no fogo e meter o dedo em START. O alarme toca suficientemente alto para ser ouvido na maior parte da casa. E se você vestir a roupa certa pode prendê-lo nela com o clip, e aí não tem jeito de não ouvir :-)

Usa bateria AG31, o que me deixou preocupado na época porque por aqui só uma bateria dessas custa mais caro que o timer, por isso comprei também este pack de baterias. Mas nem foi necessário, porque transcorrido mais de um ano o timer ainda está funcionando com bateria original.

O outro timer que comprei foi o sku.4621



Esse foi dinheiro perdido. Apesar de funcionar quase exatamente do mesmo jeito que o anterior e usar bateria AAA, o alarme toca decepcionantemente baixo, inviabilizando seu uso. Além disso, apesar do que está nas fotos o que eu recebi foi preto, que é "feio prá dedéu", além de ser mais caro.

Os dois timers a Aduana deixou passar direto, sem cobrar impostos. E se cobrassem eu nem ia buscar, porque o valor mínimo que tem sido cobrado aqui em Recife está em torno de R$20. Demais para um produto que custou R$5.

segunda-feira, 1 de fevereiro de 2010

Adaptador de vídeo PCI Express DVI-I Lenovo 73P2516

Esse post servirá de suporte a um outro sendo escrito para o blog Sete Problemas. Até mesmo porque não existem reviews e a página da IBM não diz muita coisa.

Eu comprei esse adaptador em junho de 2008 por uma pechincha em um saldão da IBM. O preço de lista era R$61,38, mas eu devo ter pago uns R$15. Eu só me lembro que comprei porque estava muito barato e poderia servir para alguma coisa um dia.

Conteúdo da caixa. Esqueci de colocar na foto o adaptador DVI-VGA.






Por muito tempo eu achei que tinha perdido a mixaria paga por ela (exceto pelo adaptador DVI-VGA) e realmente a placa só funcionava nos IBM ThinkCentre, porque não serviu em nenhum outro computador (baseado em Intel) que eu testasse. Então ela passou mais de um ano esquecida na caixa até que eu comprei a minha MSI G31M3 e, por ser PCI Express, não pude mais usar minha Radeon 9550 dual head (AGP) para ter dois monitores. Então enquanto eu enumerava na cabeça que opções PCI-E eu tinha (quase nenhuma), me lembrei da 73P2516. Mesmo achando que a chance era pequena, testei. E funcionou!

O adaptador não requer nenhum driver específico. Se o chipset da motherboard é compatível o driver necessário já está instalado. Como a placa é DVI-I basta o adaptador DVI-VGA incluído para poder ligar qualquer monitor. Estou usando nesse momento para conectar um de meus AOC 511vwb.

No mínimo incomoda saber que vários chipsets Intel suportam uma placa minimalista (e potencialmente barata) dessas mas você praticamente não as encontra para vender (se alguém souber onde se vende, por favor comente). Eu sei que usando-a eu perco a opção de colocar uma placa de vídeo mais poderosa, mas eu não estou no grupo dos usuários que se importam com isso. Eu só quero poder ter dois monitores.

Mesmo custando os R$62 do preço de lista não estava muito caro para poder conectar um segundo monitor ao PC aproveitando o poder do chipset já instalado. Agora eu me arrependo de não ter comprado uns dez quando tive a chance, já que aparentemente a IBM descontinuou o produto.

domingo, 31 de janeiro de 2010

O iPad já tem "alternativas" há muito tempo.

Não, vocês não vão me ver cair na besteira de ser mais um blogueiro a ficar falando sobre um produto que "nem existe" ainda e já é apontado como "revolucionário" por quem acha que até o "pum" de Steve Jobs é cheiroso. Eu só gostaria de apontar uma discussão que estava ocorrendo no fórum a respeito de um produto bem mais acessível (metade do preço, já existe...) e com bem menos limitações: o SmartQ.

A propósito, eu usei um iPhone por uma semana e só pude tolerá-lo depois de "jailbreaked". Do jeito que a Apple queria (bloqueado) ele era terrivelmente limitado. E mesmo depois ele ainda sofria de limitações irritantes.

A importância de gerenciar dispositivos ocultos.

Para facilitar a vida do usuário, quando um dispositivo de hardware é fisicamente removido do computador o Windows não remove as referências que existem a ele no Registro (que podem ser muitas). Assim se o dispositivo "voltar" já está tudo configurado para ele. Isso é realmente desejável e conveniente, mas pode criar problemas. Alguns desses problemas são culpa do jeito que a MS desenhou o Windows enquanto outros são causados porque muitos programadores não executam todos os procedimentos necessários na hora de ler essas informações no Registro. Não é sempre displicência deles pois a coisa é complicada mesmo.

Parte dessa complicação se deve ao fato de que cada vez que você remove uma placa de um slot e coloca em outro, uma nova "instância" da instalação é criada. Se você tiver cinco slots PCI no computador e tiver testado uma placa de rede em cada um deles, haverão haverá cinco referências completas a essa placa de rede no Registro. O mesmo tipo de "problema" ocorre com muitos dispositivos USB, que ganham uma referência no Registro para cada porta USB onde forem inseridos.

Alguns tipos de dispositivo que, na minha experiência, podem criar problemas quando se acumulam:
  • Portas seriais - É o mais propenso a criar problemas pela exaustão dos "nomes" de portas. Até mesmo porque muitos softwares só enxergam as portas de 1 a 4. Eu tinha um texto extenso sobre esse problema em rascunho, mas não sei por onde anda;
  • Adaptadores de rede;
  • Dispositivos USB "Mass Storage" (aparecem sob "unidades de disco") - Sob certas circunstâncias o Windows deixa de reconhecer novos pendrives. Eu suponho que seja pela exaustão das letras de unidade, mas pode ser por outra razão. O fato é que apagar os fantasmas resolve o problema;
  • Webcams e outros dispositivos de captura de imagem. - Faz tempo que eu não vejo isso ocorrer, mas alguns softwares antigos podiam se atrapalhar ao enumerar os dispositivos de captura disponíveis;
O Gerenciador de Dispositivos por default só exibe os dispositivos fisicamente presentes, mas pode mostrar todos os dispositivos que algum dia já passaram pelo computador, permitindo assim que você os remova. Você só precisa saber como ativar isso.

Exemplo real da minha instalação do XP exibindo todas as portas seriais instaladas desde a minha última "limpeza". Os dispositivos "meio apagados" são os dispositivos não-presentes fisicamente.



Por default os dispositivos não-presentes ficam ocultos e é isso que você enxerga:


e daí fica perdido ao ver isso aqui:


Nota: Perceba que na imagem acima a porta 17 aparece em uso, embora na primeira imagem ela não apareça. É que essas imagens mostram apenas as portas seriais comuns. Portas seriais criadas por modems, mesmo os virtuais como os bluetooth, aparecem sob "modems".

Como exibir dispositivos ocultos no Gerenciador de Dispositivos.

Esta informação não deve ser novidade para muitos. Só estou fazendo esse post para servir de referência para um outro que estou preparando para o blog Sete Problemas.

No Windows 9x isso era muito simples. Bastava entrar pelo Modo de Segurança que o Gerenciador de Dispositivos exibia automaticamente todo o hardware que já havia passado pelo computador, estando presente ou não. Eu usava muito essa facilidade para remover completamente do Registro referências a dispositivos não mais usados que muitas vezes estavam atrapalhando a instalação de dispositivos novos ou a execução de programas relacionados com eles.

No XP isso mudou (na verdade, desde o 2000). Nem mesmo entrando pelo Modo de Segurança esses dispositivos ficam visíveis. Alguém pode até supor com isso que no XP as referências a hardware removido não sejam mais guardadas ou que isso não crie mais problemas como acontecia no XP.

Ficam guardadas sim. E continuam criando problemas. Podem até criar menos, mas criam.

A diferença no XP é que a MS complicou tanto o procedimento que tornou impossível esbarrar nos dispositivos ocultos por acaso. O "novo" procedimento é explicado neste artigo da KB.

Em resumo:
  • Defina a variável de ambiente "devmgr_show_nonpresent_devices" com o valor "1". Existem dois métodos para isso explicados no texto da MS;
  • Marque em seguida "exibir dispositivos ocultos" no menu do gerenciador.
Embora o texto da MS mencione apenas o XP eu já confirmei que funciona no Windows 2000, XP e Seven. E provavelmente também funciona no Vista, 2003 e 2008.

Edit: Após definir a variável de ambiente você pode precisar fechar completamente "Propriedades do Sistema" antes de abrir o Gerenciador de Dispositivos para que a mudança passe a valer. Se estiver enrolado, reinicie o Windows. Mas isso não é realmente necessário. Se ainda assim os dipositivos ocultos teimarem em não aparecer, abra um prompt de comando, digite o comando SET [ENTER] e verifique se "devmgr_show_nonpresent_devices" está mesmo aparecendo na lista de variáveis do sistema.

quinta-feira, 28 de janeiro de 2010

Como descobrir a que processo pertence uma janela / diálogo / mensagem.

Eu tive esse problema ontem. Aparentemente do nada, esta mensagem estava aparecendo na tela:




A mensagem original tinha 1314 pixels de largura e tive que recortar e reduzir para poder exibir aqui. O pedaço suprimido continua a seqüência incompreensível de caracteres.

Não há nenhuma indicação de que programa está exibindo a mensagem. Usei ALT+TAB para alternar entre os programas abertos e depois minimizei e restaurei cada programa para ver se era uma das maluquices de "Z-order" que de vez em quando acontecem no Windows, mas não era. Nenhuma aplicação assumiu a paternidade da mensagem.

Cliquei em Abort e a mensagem sumiu, mas depois de cinco minutos tornou a aparecer.

Deixei a mensagem sendo exibida e fechei vários programas. Continuou lá.

Eu sabia que podia descobrir indiretamente quem estava fazendo isso usando o Process Monitor, mas o caminho por ele é suficientemente complicado para eu sempre procurar um meio mais fácil antes. Enquanto eu fazia os testes eu estava tentando me lembrar de qual utilitário me permitia descobrir a que processo pertencia uma janela qualquer. Só parei de chutar quando me lembrei: O Process Explorer também faz isso.


Basta clicar no ícone em forma de alvo e arrastar até algum elemento da janela que você quer testar, até que esse elemento se destaque. No meu caso eu precisei arrastar sobre um dos botões (Abort, Retry) para o destaque aparecer.

Ao soltar o botão do mouse o Process Explorer mostra qual é o processo "pai".



Edit: Conforme foi bem lembrado no primeiro comentário, o Windows já tem suporte embutido a isso no Gerenciador de Tarefas. Basta que a janela apareça na aba "aplicações":



E isso funciona desde o Windows 2000.

Foi então que "caiu a ficha". Alguns minutos antes do problema começar, no momento em que ligava o meu adaptador bluetooth o Netmeter travou (provavelmente se atrapalhou com as conexões de rede bluetooth criadas repentinamente pelo adaptador). Eu fechei o programa e "esqueci". Só não percebi que eu havia apenas fechado a janela mas o processo continuava lá, acusando erro.

Vergonhosamente, essa não foi a única coisa que eu eu não percebi.

Eu estou usando o Windows Seven, e sua janela do ALT-TAB dá mais informações que o XP:


O diálogo é a segunda janela da esquerda para a direita. Perceba como o Seven mostra o ícone da aplicação responsável. Eu estou tão acostumado a simplesmente dar ALT-TAB até chegar até o que quero, apenas conferindo o título, que estava cego para esse detalhe acrescentado pelo Seven.

quarta-feira, 27 de janeiro de 2010

A queda meteórica do preço do LG RH397. Nas Americanas, claro...

Enquanto o Submarino enlouquece querendo R$999 por algo que já custou R$100, as Americanas seguem o caminho inverso:



Não há nada de especial no preço atual do gravador. Mas lembrem-se que em dezembro eles queriam R$2999 por ele.

O FIC Conectado está de volta por um preço inacreditável.

Mas você não achou que "inacreditável" significasse "desejável", achou?



A dica foi dada no último dia 19 pelo usuário m0l0c0 no fórum. Mas não é nenhuma surpresa que o estoque não tenha acabado no tempo que levou para que eu anunciasse isso aqui ;-)

31/01/10: Para quem não se lembra, o FIC Conectado foi desovado pelo Submarino a R$99 a unidade em Março de 2008. E eu comprei cinco.

terça-feira, 26 de janeiro de 2010

O "FTP Publishing" do blogspot não é o que eu esperava.

Este texto descarta uma possibilidade que eu havia deixado em aberto neste post.

O procedimento é muito simples para quem já gerencia seu próprio domínio. Basta criar uma nova conta FTP (não é seguro usar sua conta master para isso) apontando para o diretório onde você quer que o blogspot instale os arquivos e passar os dados, incluindo senha de acesso, para o serviço. Em alguns segundos o blog foi exportado para o meu domínio e eu podia ver os arquivos por FTP:



Os arquivos estavam no meu domínio, mas eram apenas cópias estáticas. Todo o banco de dados continuava no blogspot e a administração do blog continuava sendo feita pelo dashboard geral.

Parecia ter tudo corrido bem, até eu testar tentando acessar um endereço de página do blog. Em vez de redirecionar para a página específica no novo local, o blogspot redireciona para a raiz do destino.



Eu ainda pensei: "ahhhhh... mas quando eu clicar em SIM devo ir para a página certa..."

Que nada.

Completamente improdutivo. Algo assim no meu blog principal seria um desastre. Links e buscas no Google caem no lugar errado e o visitante fica se perguntando onde está o que ele veio ler.

Ainda bem que o blogspot me permite reverter isso com facilidade. Já foi desfeito. Meu próximo passo é testar se dá para fazer o que quero através do recurso "custom domain". Só que não pretendo continuar a encher o saco de vocês com esse assunto por enquanto.

Estatísticas de acesso do ano de 2009.

Estas estatísticas são geradas por um script do Statcounter que existe em cada blog. Tenha em mente que os números não incluem:

  • Quem acompanha meu blog por feeds, sem visitar as páginas (fácil, já que meu feed é "full");
  • Leitores que usam bloqueadores de script (noscript) e deixam o statcounter bloqueado.

Este blog


O site - Nesse caso uma cópia do script foi inserida manualmente na maioria das páginas (mas não em todas). Esses números são apenas das antigas páginas estáticas e não incluem o acesso ao fórum.


Meu blog pessoal. Não se engane com o tamanho das barras, pois a diferença numérica é enorme.

O Google e as mudanças no blog pessoal.

Transferir um blog hospedado no blogspot para um blog wordpress tem algumas implicações que não são óbvias a princípio. Se você não se preocupa com seu ranking no Google ou com os links que podem existir para textos no seu blog, sua única preocupação é importar corretamente seus textos no wordpress. E isso o wordpress faz com uma facilidade extraordinária, pois basta dizer o endereço do seu blog anterior que a instalação nova vai lá "chupar" tudo, incluindo comentários.

Mas se você se preocupa com seu ranking, mesmo que seja apenas com o que você deseja alcançar no futuro, e/ou tem links que quer preservar, as coisas se complicam. Você não pode simplesmente criar um novo blog e abandonar o anterior, porque o Google vai perceber que o segundo é uma cópia do primeiro e penalizar você por "conteúdo duplicado". Também não adianta escrever, mesmo que seja em cada página do blog antigo, que o conteúdo foi movido, porque o spider do Google não é humano e não entende o que siginifica o link (você poderia estar dizendo que um FDP copiou você). É preciso sinalizar todas as páginas com "Redirect 301" (movido permanentemente) para que o Google saiba que se trata do mesmo autor movendo o conteúdo.

E aí você tem um problema quando o blog antigo está no blogspot.

No blogspot (ou qualquer serviço de blogging gratuito) você não tem acesso ao arquivo .htaccess (ou ao console do IIS) onde é feito o redirecionamento. Para mover o meu blog pessoal eu fiz uma breve pesquisa a respeito e encontrei esta página, descrevendo um meio de resolver isso com javascript inserido no template do blog (a isso os autores tem acesso). Como vocês podem ver se tentarem acessar o blog pessoal pelo antigo endereço, o método funciona, mas tem dois problemas:
Edit: na verdade tem três problemas. Leia no final deste post
  • A página antiga é carregada e, enquanto você já está lendo, é "ejetado" para a mesma página do blog novo. Incomoda e confunde o leitor, mas não dá para evitar isso com um redirecionamento feito no lado do cliente, com javascript.
  • Mutos redirecionamentos acabam em erro 404, porque na importação o wordpress escolheu um nome para a página ligeiramente diferente do atribuído pelo blogspot.
Por exemplo, esta página do blog antigo agora dá erro 404 ao redirecionar:

http://jeff-ryan.blogspot.com/2006/06/expresso-do-tdio-polar.html

Porque o gerador de URLs do wordpress parece ser mais inteligente que o do blogspot e não se perde com letras acentuadas. A página destino no wordpress (gerada automaticamente) é esta:

http://ryan.com.br/blogs/jeff/2006/06/expresso-do-tedio-polar/

Por conta de uma única letra dá o erro 404. Para preservar o exemplo, não vou corrigir esse redirecionamento. Acabo de perceber que a página acima era uma das mais populares do blog (é, também não sei o motivo), por isso corrigi o redirecionamento. Use as duas abaixo como exemplo agora:

http://jeff-ryan.blogspot.com/2007/12/kristen-bell-verso-star-wars.html

http://ryan.com.br/blogs/jeff/2007/12/kristen-bell-versao-star-wars/

Existe um outro método de mover um blog do blogspot para o wordpress, que consiste em usar o mecanismo de "FTP publishing" do blogspot como passo intermediário. Esse método eu pretendo testar com o meu blog Linux. Edit: Não funcionou.

Tudo isso servirá como aprendizado para a empreitada mais arriscada de todas: mover este blog para o meu domínio.

Mas isso não deve ocorrer em um futuro próximo.



Edit: o terceiro problema:

Eu não sei onde eu estava com a cabeça quando acreditei que um Redirect 301 por scripts poderia funcionar com o Google. Não há como. Você pode verificar por si mesmo usando estas duas ferramentas online:

http://www.internetofficer.com/seo-tool/redirect-check/
http://www.seoconsultants.com/tools/headers.asp

Ambas vão mostrar que http://jeff-ryan.blogspot.com não redireciona. E é assim que spiders como o Google vão ver as minhas páginas. Ainda bem que o blog pessoal não tinha um ranking que fizesse falta. E é por isso que eu tenho que testar soluções bem antes de usá-las em meu blog principal.

segunda-feira, 25 de janeiro de 2010

Site e blog pessoal remodelados.

O blog pessoal 

Aproveitando o que aprendi durante a criação do meu blog para o Windows Seven, decidi tirar meu blog pessoal do blogspot e recriá-lo no meu domínio. Essa foi uma decisão fácil, porque o número de seguidores e visitas diárias que eu tenho no blog pessoal é muito pequeno. O endereço do blog pessoal agora é este:

http://ryan.com.br/blogs/jeff

Não é possível ter "seguidores" em um blog wordpress ainda (a Google só disponibiliza isso para o blogger), por isso minha legião de quatro seguidores (obrigado!) precisará se contentar com assinar o feed :-)

O site

Empolgado com a nova aparência da coisa e com as possibilidades do wordpress, fiquei imaginando se eu não conseguiria refazer todo o meu site como um blog wordpress. Como o site não é um blog seria mais apropriado usar ferramentas específicas como o Joomla e o Drupal, mas com nestes eu não sei mexer e uma breve pesquisa sobre o assunto me disse que a idéia de usar wordpress não era ruim, porque outras pessoas a tiveram antes justamente porque Drupal e Joomla eram complicados demais. Não era uma decisão assim tão simples de qualquer forma, porque meu site tem um número diário de visitas (já excluindo o fórum) igual ao deste blog. E um ranking razoável no Google. Qualquer transformação poderia acarretar prejuízo.

Após alguma pesquisa, descobri como fazer os redirecionamentos necessários para que cada visita a uma página do antigo site caísse automaticamente na página correta no novo, garantindo assim o bom humor dos meus visitantes e do Google. O trabalho mais chato foi copiar as páginas uma a uma para o novo formato. Isso tomou dias de dedicação quase integral. Precisei até criar um programa em Delphi para me ajudar nas adaptações do HTML.

O trabalho não está terminado ainda, pois restam algumas dezenas de páginas para transformar, mas a parte mais significativa está pronta. Um exemplo recente é o meu review do PMM2010. Algumas páginas possivelmente nunca serão transferidas para o wordpress (pelo menos não com o tema atual) por serem complicadas demais. Esse é o caso da Tabela Comparativa Comentada. Todas as páginas não transformadas continuarão acessíveis como se nada tivesse acontecido.

Atenção: o cache do seu browser pode fazer com que você veja as páginas antigas ainda. Use SHIFT+F5 para garantir a carga da página nova.

Vantagens do novo site:
  • Finalmente tem um design mais ou menos decente. Ainda vai melhorar, porque escolhi um tema wordpress altamente personalizável que por default é meio "rústico" e algumas coisas ainda estão meio "feiosas" (porque entendo pouquíssimo de CSS e sou um zero à esquerda em design). Mas com o tempo eu irei aprender a fazer os ajustes;
  • Agora é possível comentar diretamente em cada página. - Esse era um desejo antigo meu;
  • Agora é possível encontrar conteúdo relacionado através da organização por categorias e por tags. -  Entretanto essa é uma vantagem para desfrutar no futuro, pois a definição de categorias ainda vai em 80% e a por tags eu nem comecei ainda;
  • Cada página do site agora tem acesso fácil à busca;
  • Agora é possível assinar o site por feed - O que não é lá muito importante, porque há muito tempo tudo o que é publicado no site é anunciado neste blog. O site serve apenas, por ter um layout mais "largo", para publicar o que ficaria muito espremido neste blog.

Um problema administrativo a menos.

sexta-feira, 22 de janeiro de 2010

Finalmente o Firefox abre uma nova aba do jeito que eu gosto.

Até a versão 3.5, se você selecionar "abrir em nova aba" o Firefox insiste em abrir a aba sempre lá no final da lista. Isso é um problema para alguém que como eu tem sempre dezenas de abas abertas. Mas a nova versão 3.6 agora faz como o IE e o Chrome ja faziam há muito tempo: a nova aba abre encostada à direita da aba que você está lendo.

A nova versão também traz suporte nativo a "personas" (o que a maioria das pessoas de cara chamaria de "skins") e supostamente é mais rápida que a versão 3.5.