Bobby Tables fazendo escola
A tirinha acima é uma das clássicas do xkcd, o melhor quadrinho geek da atualidade. É uma fábula sobre programadores preguiçosos e sua falta de vergonha na cara em tratar entrada de dados. Antigamente era coisa de aspeiro mas a incompetência já se democratizou pro PHP e outras linguagens. Pelo visto a Arcana Arte da Crítica de Dados não é mais ensinada em Hogwarts.
A graça é que da mesma forma que a Vida kiba celulares com múltiplos chips, também kiba o xkcd. Vejam estre trecho da FAQ do Sacramento Credit Union, uma financeira da Califórnia:
“The answers to your Security Questions are case sensitive and cannot
contain special characters like an apostrophe, or the words “insert,”
“delete,” “drop,” “update,” “null,” or “select.””
Isso mesmo. Para se prevenir de injeção de SQL os GÊNEOS filtram por… palavra-chave. Quer dizer, algo que se resolve em PHP com UM comando foi transformado em uma função enorme de identificação de strings, geração de erros, etc.
Devem estar medindo produtividade por linha de código, como a IBM fazia no tempo do desenvolvimento do OS/2.
Fonte: BoingBoing
Android 2.1 para Milestone da Vivo #Fail
Essa semana a operadora Vivo, antigas Teles, usou de toda a sua herança de estatal para lançar uma atualização OTArios para o Motorola Milestone.
O upgrade é uma atualização do Android 2.0 para 2.1 e olha o que eles esqueceram de testar:
- Motonav, o aplicativo de GPS.
- A doca que vem com o aparelho.
O usuário atualiza e perde o aplicativo de GPS. Não importa se é a versão premium de 60 dólares ou trial.
Felizmente, os usuários fizeram o serviço que nem a Vivo, nem a Motorola fizeram: criaram procedimentos para restaurar os dois aplicativos. Leia o Norbies para instruções sobre como solucionar os problemas.
Incompetência pouca é bobagem: custava tanto assim TESTAREM o GPS depois de atualizarem os SEUS aparelhos e dos funcionários?
Como se isso não fosse pouco, um dos comentários no blog sintetiza o serviço de suporte das operadoras de telefonia celular do Brasil:
Bom dia.Fiz minha atualização ontem e encontrei os mesmos problemas relatados pelo colega “Robinson Bonventi”. Tentei contato com o atendimento da Vivo, mas definitivamente não funciona, os atendentes não sebem o que é Android, e por vezes até Milestone. Tempo gasto nessa operação: 2 horas ininterruptas, todas devidamente gravadas por mim. Solicito uma solução breve, pois “comprei” a licença do Motonav e agora estou sem o produto.
Office no Windows Phone 7? Senta lá, Cloud.
Rumor: Google abrirá código do VP8 para Vídeo no HTML 5
Em 2009 o Google comprou uma empresa pouco conhecida fora do mundo geek chamada On2. Eles são os responsáveis pelos codecs de vídeo que hoje estão no Flash e no JavaFX. O artigo cita fontes de que o Google I/O 2010 em Maio será o palco do anúncio: codec VP8 licenciado como software livre para HTML 5.
Com qualidade superior ao h.264 o meio de campo promete embaralhar. Obviamente, Chrome e Chrome OS devem fazer parte dessa história. E muito provavelmente o Android terá alguma atualização para que esse formato seja visto nos smartphones.
Para entender melhor a história, vejam o gráfico abaixo:

O On2 VP3 teve seu código liberado e a Xiph continuou seu desenvolvimento como o formato aberto de vídeo Theora. A empresa continuou desenvolvendo o produto e as versões 4 e 5 equipavam o Real Player (Quem?).
Com a massificação absoluta do Flash consolidada, o codec de vídeo usado é o On2 VP6, também escolhido pela Sun para o JavaFX. Quando a empresa já havia finalizado o desenvolvimento do codec com mais de uma década de experiência acumulada, a empresa foi comprada pelo Google.
Guerra dos Formatos de Vídeo
![]()
O Flash como padrão universal para vídeo na web está com os dias contados.
Google, Mozilla, Apple e Microsoft são os nomes por trás do “fade out” do Flash como formato de distribuição de vídeo, porque de uma forma ou de outra, eles querem uma alternativa ao que a Adobe fornece. Três deles são gigantes com bilhões de dólares de faturamento com sistemas operacionais, navegador, equipamentos e smartphones. Todos tem grande capacitação técnica e com pé na ponta de consumo final.
Mas mesmo entre os gigantes, não há consenso. Apple e Microsoft escolheram o h.264 e podem não ser as mais velozes em adotar uma tecnologia, mesmo open source e do concorrente. A Microsoft tem que ser simpática, dizer que fez uma escolha e vai apoiar suas centenas de milhões de usuários. A Apple provalvemente vai dizer que o h.264 dela é melhor porque usaram mágica e batizaram o codec com o sangue do Steve Jobs.
Então preparem-se para mais uma guerra de formatos de vídeo. Com torcida de ovelhas conquistada via marketing, fanboys e tards defendendo, quase sempre sem embasamento técnico um lado ou outro.
Instalação de Software – Crapware ainda é prática comum
Crapware é um plug-in, add-on ou qualquer software indesejado. Mas a prática de agrupá-los com softwares utilitários tornou-se um padrão. Não chegam a ser malware, mas podem deixar um computador novo em folha muito lento e um netbook quase inutilizável.
Depois de atualizar o PCFrank para receber um HD Velociraptor, Windows 7 Ultimate instalado, hora de começar a colocar programas e utilitários. Quando foi preciso ler um PDF, FoxIt Reader.
Se o usuário está com pressa e passa batido pelo Next > Next e por falta de Next, Finish, ele vai ganhar ícones no desktop, quick launch, start, uma barra Ask.com no browser e a home configurada como Ask.com. Tudo isso porque eu quero ler um pdf.

O leitor do Meio Bit está bem acima da média em termos de uso de computadores e isso parece ser ridículo. Mas faça a seguinte experiência: peça para dar uma espiada em um notebook de algum parente usuário comum de computadores. Há enormes chances de se achar alguns bloatwares que a pessoa nunca usa. Assistentes de impressão, barras no browser (já achei 2, ao mesmo tempo) e atalhos para games, trials e um sem número de ofertas no desktop.
Sugestões
Instalação personalizada para novos programas e desabilitar qualquer coisa que não seja do programa principal.
The PC Decrapfier é um bom começo para automatizar a remoção de programas sem precisar reformatar a máquina. Depois dele, uma passada rápida na Sysinternals para pegar o Process Explorer e o Process Monitor para identificar programas mal comportados.
Descobri que tinha instalado o plug-in do Skype para browsers ao ver um executável chamado SkypeNames.exe ligando e desligando como um vaga-lume. Vários usuários tem problemas com ele por causa de uso excessivo de banda e processamento. Em Netbooks, é proibitivo. Ele irá rodar várias vezes por minuto, toda vez que uma tela estiver aberta, caçando números de telefone. Para os iniciados em programação é um parser de strings e vocês sabem que isso nunca é performático.
Outro programa do mesmo pacote é o Autoruns. O nome sugestivo é isso mesmo: simplesmente ache TUDO o que seu Windows faz durante a inicialização. É uma ferramenta técnica, usada por analistas de sistema mas serve também para power users. Na imagem abaixo, o Chrome fez a instalação do Google Update que roda sempre ao fazer o logon. Em desktops, sem problemas. Em Netbooks, essas ferramentas acumulam e deixam o computador uma carroça.

CCleaner foi uma dica que de um artigo de 2007. Continua sendo atualizado e mantido. Como é uma ferramenta que manipula o registro, SEMPRE faça backups e pontos de restauração antes.
Contribua!
E você? Usa alguma técnica, utilitário ou tem alguma sugestão para evitar que o computador vire um balde de esterco com o uso?
Segredos do Windows Live Writer & WordPress – Config via XML e SEO
Essa é a continuação do post anterior. Só que agora, vamos de uma forma mais elegante. Via XML, dentro do WordPress, é possível configurar o Live Writer com várias opções de edição, controle e publicação. Se você possui vários colaboradores, pedir para todo mundo editar chaves de registro não é a melhor solução.
Na pasta de instalação do WordPress, procure na pasta wp-includes o arquivo wlwmanifest.xml. Se ele não existir, é possível criar um para configurar automaticamente as permissões.
O arquivo permite que você configure várias opções usando a ferramenta automática do aplicativo, sem edição de chave de registro.
Nesse caso, não será permitido envio de posts com título vazio e a configuração para evitar a conversão para HTML também está lá. Existem muitas outras opções e recomendo a leitura da documentação para saber quais outras opções existem.
SEO Plug-In
Uma outra dica para quem se preocupa com otimizaçào para ferramentas de busca (Search Engine Optimization – SEO) é instalar e usar o Imtech SEO Slugs Live Writer Plugin.
“Otimização de SEO – Uma Nova Abordagem” torna-se “otimização-de-seo-uma-nova-abordagem” com 1 clique.


