Postagens

Mostrando postagens de agosto, 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

Dica: Como acessar itens do Painel de Controle de 32 bits

Imagem
Quem usa o Windows 7 ou tem o azar de usar o Windows Vista (meu caso, no trabalho), por vezes precisa acessar alguns itens do Painel de Controle que não aparecem normalmente, como os Perfis do Outlook, BDE Administrator, etc. A solução é muito simples: na página inicial do Painel de Controle, digite: 32 e clique na opção "Exibir itens do Painel de Controle de 32 bits".

ICS no Xoom 2 Media Edition

A Motorola confirmou a atualização do Xoom 2 Media Edition para o terceiro semestre de 2012. Como estamos no final do terceiro semestre, acredito que mais alguns dias (ou semanas), devemos receber essa tal esperada atualização.

Dica: não use a barra de rolagem

Quando está usando um navegador web a grande maioria das pessoas (inclusive eu) usa o mouse para rolar a página para baixo, seja com o botão de rolagem do mouse ou com a barra de rolagem da própria página. O que muita gente não sabe é que basta pressionar a barra de espaço para mover para a próxima página (verticalmente falando). Atualizado em 28/08/12 às 09:08. Dica do Gustavo: Shift+Barra de espaço move para a página anterior.

Como remover os anúncios "ads not by this site"

Imagem
Há algum tempo eu tenho visto em alguns sites (Blogger, Facebook, Wikipedia, YouTube) alguns anúncios indesejados, com a frase "ads not by this site" abaixo deles. Além de serem anúncios que não deveriam estar ali, eles ocupam boa parte da tela e sobrepõem as informações originais, como na tela abaixo: Com "ads not by this site" Sem "ads not by this site" Como só via esse problema em meu notebook de casa, era lógico que o problema estava nele. Desde o início desconfiei de um programa que eu tinha instalado: Vid-Saver (nem vou passar o link para evitar problemas), que é um programa que permite salvar streamings (vídeos online). Bastou eu remover o programa que tudo voltou ao normal. Só vou dar algumas dicas para assegurar sucesso na remoção: Feche todas as janelas abertas (se quiser, até reinicie o computador); Utilize um desinstalador como o Geek ou o Revo Uninstaller  (usei bastante o Revo e atualmente uso o Geek - recomendo qualquer um

Spam e o jogo dos 7 erros

Imagem
Fazia um tempo que não olhava minha caixa de spam. Dessa vez encontrei um que se destacou. Vejamos os principais pontos: 1. O assunto do email, "Cadastro não valiado para R$ 120 mil na mão, efetue novamente.", já tem uma palavra que não existe:  valiado . 2. Depois tem a própria construção da frase que não é muito clara. 3. Os links das imagens estão inválidos. 4. Os links apontam para  wwwsantander.com/120namao (por favor, não acesse este endereço). 5. No subtítulo do email, está escrito "Novo" quando deveria ser "novo". 6. No item 1 do email, não tem pontuação final. 7. No item 3 do email, primeiro a data está no formato DD/M/AAAA e depois DD/MM/AAAA.

Computador na sala de aula

No caminho para o trabalho ou voltando para casa sempre escuto as notícias pelo rádio. Com o início do horário eleitoral gratuito me aventurei em escutar um pouco as propostas dos candidatos a vereador. E uma coisa me chamou a atenção: em 10 ou 15 minutos 3 vereadores falaram em introduzir computadores nas salas de aula. Desde do meu primeiro computador, um TK 2000  em 1985, até hoje, eu sempre mexi e trabalhei com informática. Vou citar duas experiências que eu tive com computadores em sala de aula. Mesmo separadas por 18 anos, acho que são válidas para contextualizar o problema. A primeira foi em 1994, quando eu dava aula de Sistemas Operacionais e Linguagem de Programação em uma escola de informática. A sala era pequena, apenas 6 ou 8 computadores e apenas um aluno por computador. No fundo da sala tinha duas garotas e não paravam de conversar e atrapalhavam a aula de todos. Os demais era todos interessados e atentos. E precisa ser assim, pois no curso em questão, estávamos desen

Atualização do Android no Galaxy S III (4.0.4)

Hoje pela manhã, o Android do meu Galaxy S III foi atualizado para a versão 4.0.4. Ela traz principalmente melhorias na estabilidade mas também algumas coisas bem úteis, como o controle de brilho na barra de notificação. E também o S Voice (mas somente em inglês). No mais é aguardar a vinda do Jelly Bean.

Economia de energia no Galaxy S III

Imagem
Com meu antigo smartphone, um Motorola Defy com CyanogenMod 7.2 (android 2.3.7) , uma vez ou outra eu conseguia ficar sem recarregar o aparelho a noite. Agora com o Galaxy S III, isso ocorre com bem mais frequência. Em parte, pela sua enorme bateria e também por conta de algumas configurações que eu uso. Abaixo eu relaciono as configurações e falo um pouco de cada uma delas. Desativar o desnecessário . Deixo desativado o WiFi, o Bluetooth e o GPS. Como utilizo muito pouco o Bluetooth e o GPS, eu ativo quando preciso. Já o WiFi, deixo a cargo do JuiceDefender gerenciar (falo sobre isso mais abaixo). Modo de economia de energia . Essa configurações podem variar para cada versão do Android, mas no Galaxy S III com Android 4.0.4, acesse Configuração > Controle de Energia e marque todas as opções. Usar um app gerenciador de bateria . Utilizo o JuiceDefender Plus , com perfil personalizado. A versão gratuita também funciona bem, mas tem algumas limitações que julgo importante. Po

Curiosity e suas 2,5 milhões de linhas de código

Imagem
Após o sucesso do pouso da Curiosity , fiquei imaginando em que linguagem de programação foi utilizada, principalmente, no módulo de pouso. Meu palpite era na linguagem C, e depois de algumas pesquisas no Google, pude confirmar minhas suspeitas. Agora, por que os programas rodam tão bem, visto que o computador (um RAD750 ) é bem modesto e são cerca de 2,5 milhões de linhas de código ? O primeiro ponto a ser observado é o sistema operacional. A nave usa o VxWorks . Talvez você não conheça o VxWorks pelo nome mas com certeza já utilizou algum produto que o utiliza. Veja a lista de produtos que usam este sistema operacional - é auto-explicativa. Mars Reconnaissance Orbiter  usa VxWorks Veículos  Mars Exploration Rover :  Spirit  e  Opportunity Mars Reconnaissance Orbiter Sonda espacial  Deep Impact Stardust O avião  Boeing 787 O sistema iDrive da  BMW Roteador wireless  Linksys WRT54G  (versões 5.0 e posterior) Impressoras Xerox  Phaser  e outras impressoras  PostScr

O que você acha de um Galaxy S3 por R$ 599,00?

Imagem
Pois é, eu também! Veja só a promoção . Caso tirem a propaganda do ar, eis a aqui a foto: Agora respire e analise a configuração desse Galaxy S3 :   Android 2.3.6   CPU: MTK6575   4 GB ROM   Tela: 4,7" capacitive screen E aqui a do Galaxy S III (original):   Android 4.0.1   CPU: Quad-core, 1,4 GHz   16 GB de memória interna   Tela: 4,8" HD Super Amoled E o mais importante, em nenhum lugar, fora a foto do aparelho, aparece o nome SAMSUNG. O nome também é "diferente": S3 e S III . Portanto, muita, mas muita atenção com essas oportunidades imperdíveis. Esse é um legítimo caso de comprar gato por lebre.

Tipos de comentaristas

Imagem
A cada quatro anos o fato se repete: brasileiros que nunca ouviram falar de um determinado atleta ou esporte tecem comentários a respeito de seu (do atleta é claro, pois provavelmente o cara nunca fez exercício) desempenho esportivo. Basta ter uma TV ligada e preferencialmente um jogo da seleção olímpica de futebol, que um bando de pessoas se junta. Tá legal, de futebol todo brasileiro entende mesmo (será?), mas o que dizer quando aparece um flash sobre a participação brasileira e várias pessoas começam a fazer comentários de todo tipo? Por isso, quero deixar aqui minha contribuição para identificar os tipos de comentaristas esportivos: 1. Pessimista "Eu sabia, esse cara não tá com nada.",  "Ah, é só mais um para fazer papelão pros gringos". 2. Otimista. "Agora vai!" "Esse garoto tem futuro!" "Imagine se o Brasil tivesse uma política esportiva!" 3. Conformado "É..., tá difícil." "Também,

Facebook não combina com serial killer

Descobri que eu não devo sofrer de pertubação mental! Um artigo no OlharDigital fala que " Não estar no Facebook pode ser sinal de perturbação mental, dizem psicólogos ". O pior é o subtítulo: "Casos recentes de assassinatos em massa foram cometidos por quem está fora da rede". Convenhamos, o cara que está arquitetando um assassinato em massa deve ter mais o que usar o facebook! Ou não!? Como a população da Terra está em torno de 7 bilhões e são uns 900 milhões de usuários do facebook, devemos concluir que a situação é crítica! Cuidado ao sair de casa! Vou ficar de olho em minha esposa, pois ela não tem facebook!

Quer saber a localização de todos os radares do Brasil?

Tenho recebido alguns emails perguntando sobre a localização dos radares. Para facilitar, sugiro aqui algumas opções (que são as que eu uso atualmente): No desktop, acesse  http://maparadar.com/   No smartphone, acesse  http://maparadar.com/m/   Se você tem um Android, também pode usar o bom RadarDroid .

Mais um grande mistério da humanidade

Imagem
Essa é para pensar no final de semana. Já repararam que nas lombadas eletrônicas, a grande maioria dos motoristas, passa numa velocidade que é mais ou menos a metade do limite? Por exemplo: se o limite é 60 km/h, passam à 30 km/h ou 40 km/h. E ao passar por um radar fixo (que não mostra a velocidade), a maioria dos motoristas, passa numa velocidade bem próxima ao limite. Por exemplo: se o limite é 60 km/h, todos passam, a 50 km/h ou 60 km/h! Não dá para entender. Se fosse ao contrário, até teria sentido...

Prometheus, incentivo à pirataria e a mágica dos trailers

Imagem
Há uns dois meses fui ao cinema (depois de um longo tempo) e fiquei empolgado com o trailer de um filme, cuja a data de estréia estava próxima: Prometheus. Dentro de pouco tempo eu entraria de férias e uma das coisas que prometi a mim mesmo era assistir ao filme. Na primeira oportunidade que tive, uma quarta-feira, larguei minha filha no colégio e fui ao cinema. Lá chegando, Prometheus não estava mais em cartaz (em compensação, tinha Era do Gelo 4 dublado, legendado e em 3D - aliás, bom filme)! Fiquei p... da vida, mas não desisti, pois no início da outra semana iríamos para um hotel fazenda, em Gaspar, e pensei que pudesse assistir em Blumenau. Dessa vez, fui olhar a programação antes, mas também não estava mais em cartaz. Não conseguo entender isso: como um filme que parecia ser tão bom, ficava tão pouco tempo em cartaz!? Assim estão incentivando a pirataria. O sujeito quer assistir, pagar o ingresso, mas não tem o filme em exibição. O que algumas pessoas fazem? Baixam o filme