Postagens

Mostrando postagens de setembro, 2012

Postagem em destaque

Código Limpo: Nomes Significativos

Imagem
Às vezes fico com um assunto na cabeça por semanas, até achar uma situação ou um exemplo que esclareça a situação. Explico: estava querendo já a algum tempo escrever sobre boas práticas de programação, e pensei em iniciar por "Nomes Significativos", para seguir a nomenclatura utilizada pelo ótimo livro Código Limpo , de Robert C. Martin.  Entretanto, ficava sempre amarrado em exemplos que pareciam ser bons, mas que ainda eu não tinha visto a utilidade prática.  Antes de continuar preciso explicar que tenho um hábito de anotar num bloco de papel todas as ideias que surgem, pois elas desaparecem com a mesma velocidade que aparecem. Para isso tenho um bloco e caneta na mesa de cabeceira (além de um no banheiro), pois esses são os lugares onde tenho mais ideias... Vai entender... Semana passada, estava com um problema bem complicado e tive uma ideia: "vou criar uma variável para indicar que quando um arquivo tiver um certo tamanho deve gravar algumas informações no log. Pois

Problemas no Motorola Xoom 2 Media Edition - MZ607

Logo após o Natal, dia 27/12/11, comprei meu tablet, um Motorola Xoom 2 Media Edition. Dia 26/05/12, um sábado, deixei-o carregando durante a noite. De manhã ele não funcionava mais - ficava em loop, reiniciando sem parar. No próprio site da Motorola, mostrava como entrar num "modo de recuperação", ao pressionar Power ON/OFF + Volume Down. Tentei tudo que foi possível, inclusive gravar novamente a ROM original (dava uma mensagem dizendo que não foi possível gravar na memória flash). Mas nada funcionou. Sem saída, recorri à assistência técnica e eles tiveram que enviar à fábrica, no Rio Grande do Sul. Apesar de ter demorado mais de um mês (dentro do prazo estipulado) para receber o tablet de volta, fiquei encucado com a solução: ATUALIZAÇÃO DE SOFTWARE. O CARREGADOR E/OU A BATERIA DE SEU APARELHO CONTÉM AGORA UMA ETIQUETA DE IDENTIFICAÇÃO COM A LOGOMARCA DA MOTOROLA.CASO ESTA ETIQUETA SEJA REMOVIDA, O ACESSÓRIO PERDERÁ A GARANTIA. "Atualização de software". No

A verdade sobre a Deep Web

Imagem
Clique no link:  http://kpvz7ki2v5agwt35.onion/wiki/index.php/Main_Page  (pode clicar sem medo).  O que aconteceu? Deu uma mensagem de erro? Bom... para você. Esse link com o nome estranho, leva até um site chamado de Hidden Wiki, que é o equivalente da Wikipedia na Deep Web. A Deep Web (ou DarkWeb ou DarkNet ou UnderNet) é o conjunto de páginas que não aparecem nos sites de busca e/ou navegadores padrão. A maneira mais fácil de se acessar a Deep Web é utilizando o Tor ( inclusive já falei sobre ele aqui ). Se você é curioso deve ter se perguntado: "Oras, por que essas páginas não aparecem nos sites de busca?". Bom, os sites de busca fazem uma filtragem do conteúdo. Assim, páginas que falam sobre sobr e venda de armas, pedofilia, prostituição, e mais tudo de ruim que você puder imaginar, não é indexado (ou seja, não fica disponível nas consultas). Além disso, existem maneiras de se informar se uma página deve ser indexada ou não. Se você pesquisar no Google por De

Serguei Bubka e a Apple

Lembram do Sergei Bubka (atleta da antiga União Soviética do salto com vara)? Ele tinha muitas quebras de recorde mundial - porque sempre aumentava 1cm de cada vez, pois ele ganhava premiação por cada recorde quebrado. Esperto não? Agora a Apple está fazendo a mesma coisa: enquanto seus consumidores continuarem a comprar 5 milhões de iPhone em 3 dias, podem apostar que as mudanças serão pequenas a cada versão.

Consumo elevado de dados móveis na sincronização de conta

Imagem
Notei que algumas vezes meu telefone tinha um elevado consumo de dados móveis - não Wi-Fi. Entrando em Configuração > Utilização de dados, dá para perceber claramente que o culpado é a Galeria. A princípio, achei estranho, mas pensando bem até que não é tão ilógico, pois existe o sincronismo das imagens (que deve/pode estar atualizando sem eu saber). Com isso em vista, fui olhar as configurações de sincronização da minha conta do Google e vi que estava com todas opções habilitadas. Como não sei qual a diferença entre Google Fotos, Instant Upload e Álbuns do Picasa, resolvi desabilitar os três. Também é importante verificar as demais contas que você tem no seu smartphne, como por exemplo, a do DropBox, Facebook, etc. Problema resolvido, pelo menos por enquanto. Caso volte a apresentar o problema atualizarei o post.

Compartilhe arquivos facilmente

Imagem
Há alguns meses, um colega do trabalho me ligou, querendo saber como enviar um arquivo de uns 50 MB para um cliente externo.  Aqui na empresa temos o tamanho do email limitado em 2 MB (sério) e enviar um CD também não dava porque o cliente precisava do arquivo no mesmo dia. Resolvi o problema usando minha conta pessoal no falecido Megaupload, acessando através do TOR, o que convenhamos não é tão simples assim. O Jumpshare, que é um serviço de compartilhamento de arquivo, resolve esse tipo de problema de maneira muito fácil. Você acessa o site,  http://jumpshare.com , arrasta o arquivo que deseja compartilhar, escolhe sua  opção de compartilhamento (email, link, Twitter, Facebook e Google+) e pronto. Só isso. A grande vantangem é que não precisa de cadastramento tanto para o upload quanto para o download, além da facilidade/simplicidade do serviço. As únicas desvantagens que notei, são o tamanho do arquivo de upload que é limitado a 100 MB (o site fala que vão aument

Você é humano? Prove!

Imagem
Alguns sites pedem para você confirmar a inscrição ou acesso de alguma página, pedem que você responda a um CAPTCHA . Normalmente algo do gênero: Até aí, tudo bem. Agora, acesse a página de registro do  Instituto de pesquisa Quantum Random Bit Generator . Se você der sorte (?) pode receber um CAPTCHA desse tipo: Achou díficil? Aparentemente eles acham que você deve ser afiliado ao Mensa  para se registrar ao instituto. Ah, mais uma coisa: se por acaso você não conseguir resolver a equação, é só consultar o WolframAlpha que ele resolve para você. ;)

Problemas ao acessar Internet Banking do Santander

Imagem
Nos últimos meses estava tendo dificuldades em acessar a página do Internet Banking do Santander , tanto no IE9, no Chrome quanto no Firefox. Ao acessá-la, aparecia a tela abaixo, pedindo para instalar o módulo de proteção. Ao clicar em "Instale já o módulo de proteção", surgia uma tela com um botão  bem embaixo na tela, inclusive é preciso paginar para a próxima tela  para aparecer o referido botão. Uma vez clicado, nada acontecia, cheguei a esperar 8 minutos e nada. Como o módulo de proteção utiliza a JVM (Java Virtual Machine - Máquina Virtual Java), fui dar uma olhada na versão que eu tinha instalado. Para minha surpresa, estava com 9 versões do Java instalado em meu computador! Desconfiei que o instalador ou o próprio módulo de proteção, "se perde" ou utiliza a JVM errada quando encontra várias versões do Java instaladas no mesmo computador. Assim, resolvi remover as que eu não estava utilizando. Finalmente, atualizei o Java para a versão mais r

Análise de programa: FileOptimizer

Imagem
Existe um programa, chamado FileOptimizer , que se propõe a reduzir o tamanho dos arquivos "através de diversas técnicas de recompressão e otimização" . A lista de formatos suportados até impressiona: AIR, APK, APNG APPX, BMP, CBZ, DOCX, DLL, EPUB, EXE, GIF, GZ, ICO, JAR, JPEG, MNG, MP3, MPP, PNG, PPTX, ODT, OGG, OGV, PDF, PUB, SCR, SWF, TIF, VSD, WEBP, XAP, XLSX, e ZIP. Fiz alguns testes (escolhi os arquivos aleatoriamente e não testei com todos os formatos) e os resultados variaram bastante: FORMATO TAM. ORIGINAL (KB) TAM. OTIMIZADO (KB) REDUÇÃO JPG 2359 1669 29% ODT 245 243 1% PDF 2751 1542 44% MP3 6659 6604 1% DOCX 1218 1182 3% Pontos positivos - Suporte a diversos tipos de arquivos; - Facilidade de uso. Pontos negativos - Baixa redução no tamanho de alguns formatos/arquivos; - Demora para processar, principalmente arquivos PDF. Conclusão Em matéria de o

OVNI em MG: Resolvido!

Imagem
O mistério do post, OVNI em MG , recém publicado, não durou muito. Hoje, Kentaro Mori, do excelente Ceticismo Aberto , publicou em seu site um post sobre o assunto , esclarecendo o mistério. O OVNI foi identificado, mas é, no mínimo, inusitado: um tubarão voador! Até pensei em trocar o título do post para "Tubarão em MG!".

Vai mudar de faixa? Sinalize!

Eu ia só fazer um tweet sobre isso, mas acho que pela complexidade do assunto, merece um post. Dia 06/07/12, pela manhã, resolvi contar quantos motoristas sinalizavam a mudança de pista e quantos não sinalizavam. Sempre tive a ideia de que esse número (que não sinalizam) girava em torno de 70%. E o número apurado em minha pesquisa foi bem próximo a isso: 64,7%. Durante um trecho de 30 KM contei o número de mudanças de pista sinalizadas (11) e não sinalizadas (17). Eu que dirijo na BR todos os dias, há muitos anos, sempre achei que os fatores que mais causam acidentes são, primeiro, a falta de atenção e, segundo, a falta de sinalização na mudança de pista. Os dois fatores se completam: normalmente o sujeito que não presta atenção não sinaliza. Quase todos os dias vejo carros sendo fechados por outros que simplesmente mudam de pista de uma hora para outra sem avisar. Inclusive já vi fazerem isso na frente de um carro da PRF (espero que tenha recebido uma multa). Outra coisa que v

OVNI em MG

Imagem
Lendo a notícia  Inmet descarta hipótese de óvni de Três Pontas ser balão meteorológico , lembrei de um site que faz uma análise de uma imagem e avalia se ela é adulterada ou não. O site é  http://www.errorlevelanalysis.com/  e para minha surpresa, o serviço está desativado. Mas bastou procurar um pouco que encontrei outro:  http://fotoforensics.com/ . Se você tiver curiosidade de como funciona, veja aqui . Então resolvi verificar se a foto é ou não adulterada. O resultado segue abaixo: Resultado: aparentemente não é adulterada! Agora, vamos aguardar os desdobramentos.

WhatsApp será cobrado? Hoax!

Imagem
Entre sexta e sabado que vem Whatsapp começa a ser  cobrado a não ser que vc  use com frequencia. Se tiver pelo menos 10 contatos encaminhe esta mensagem e a logo vai ficar vermelha indicando uso frequente. Se você recebeu esta mensagem, não se preocupe, é hoax! O próprio site desmente essa informação . Outros fatores que ajudam a comprovar: Erros de português. São vários, não vou nem citar. Sempre, mas SEMPRE, desconfie quando tiver uma mensagem do estilo: "[...] encaminhe para pelo menos 10 contatos [...]". Ninguém sabe a origem da mensagem, é sempre o amigo do amigo... Só por via das dúvidas, se você não usa, experimente o ótimo WhatsApp . Vai lá, é para iPhone, Android, BlackBerry, Nokia Symbian, Nokia S40, Windows Phone, torradeiras, liquidificadores, ...

Problema ao fechar um arquivo de dados (PST) no Outlook

No trabalho utilizo o Outlook 2003, e como são muitos emails que recebo e envio todos os dias, o arquivo de dados (PST) fica enorme. Contornei isso criando um PST para cada ano. O lado ruim disso é que quando é necessário abrir um email antigo, é preciso abrir o arquivo PST correspondente. Se fosse só isso, não seria tão problemático. O pior é que, algumas vezes, ao tentar fechar o arquivo de dados, o Outlook traz uma mensagem "Objeto não foi localizado" e não deixa remover (logicamente) a pasta. Depois de muito procurar, descobri que se apagar o perfil e criar um novo, o arquivo é removido. O que faz  sentido, pois um novo perfil sempre vem vazio. Caso você use o Windows Vista ou 7, talvez seja interessante dar uma olhada no post  Dica: Como acessar itens do Painel de Controle de 32 bits . Também aconselho fazer um backup das pastas "%appdata%\Microsoft\ Outlook " e "%localappdata%\Microsoft\ Outlook " e da chave do registro (veja o post  Como auto

Farsa de preços praticados nos carros 0km!

Imagem
Se já não bastasse a farsa dos preços absurdos dos carros no Brasil, ainda me deparo com uma tentativa de enriquecimento ilícito! Acabo de retornar da Le Monde Citroen em Florianópolis. Fui dar uma olhada no novo C3 que no site está por R$ 40.570,00. Mas a realidade é outra... Para abreviar, já que a intenção é fazer um post curto, o modelo de entrada que me foi oferecido está por R$ 46.000,00. A justificativa é de que tem mais de R$ 1000,00 de pintura metálica, rodas de liga leve (no site custa R$ 700 e a vendedora chegou a gaguejar quando viu que eu sabia os valores), som, frete e carro na troca! Por que não consigo comprar o carro pelo valor anunciado no site??? De que adianta publicar um valor e praticar outro?? E com certeza a Citroen não é única nessa arte ludibriosa!

Homem se apaixona pelo sistema operacional

Imagem
Não, não é um MacFag  que se apaixonou pelo iOS. É um filme! Quando você lê uma reportagem como essa do The Verge  você pensa: "Poxa, mas um cara se apaixonar por um sistema operacional!?". O que mais falta inventar? Garanto que você está pensando em nem ver o filme. Eu vou ver, mas por causa da Olivia Wilde!

Como automatizar o backup de uma chave de registro do Windows

Algumas vezes é necessário fazermos um backup de uma chave do registro. A maneira mais simples é utilizar os parâmetros de linha de comando do regedit, mais especificamente o /e que exporta uma chave para um arquivo. A sintaxe é: regedit /e "nome_do_arquivo " "chave_do_registro" Como exemplo, eis o comando que utilizo para fazer o backup dos perfis do Outlook 2003. regedit /e %userprofile%\documents\outlook-profile.reg "HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles" Logicamente isso tudo requer um conhecimento um pouco mais aprofundado, especialmente sobre o registro do Windows.