Postagens

Mostrando postagens de outubro, 2013

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

Coisas de criança...

Huguinho estava jogando futebol e seu time ganhando por 3 a 1. Jogo duro, disputado palmo a palmo. De repente, ele ouve um grito: "Tiooo! A Lalá quer ir no banheiro fazer cocô!". Era Lili, a filha de um amigo, ajudando sua amiga Lalá. Não teve jeito, Huguinho sai do jogo e leva Lalá para o banheiro. Foram os nove. Sim, Huguinho, as meninas e todas as SEIS bonecas que tinham levado para brincar. Lá chegando, Lili que estava apenas acompanhando, resolve que quer fazer o número 1. Mas como Lalá estava apurada ela deixa Lalá usar o vaso primeiro. Lalá então faz o número 2, mas para isso demora uns 5 minutos, pois ambas ficam conversando o tempo todo e Lalá precisa se concentrar para fazer o número 2. Por fim, Lalá acaba e Lili pode então fazer o número 1. Mais um pouco de demora pois agora é Lalá que puxa conversa com Lili que não consegue se concentrar para fazer o número 1. Finalmente elas terminam e saem correndo para brincar mais um pouco com as bonecas. Coisas de cri

Lista negra do PROCON

Imagem
Já imaginou que maravilha você acessar um site e o navegador lhe avisar se ele está ou não na lista negra do PROCON? Pois isso já existe! Basicamente, quando você acessa um site que está na lista negra do PROCON-SP, ele mostra um ícone no barra do navegador com informações sobre o site. Para mais detalhes dê uma olhada neste artigo da Gizmodo:  Extensão para Chrome alerta se site de compras está na lista negra do Procon-SP

Tem coisas que nunca mudam

Meu ultrabook novo, um HP Envy4 , estava um pouco lento e às vezes dava umas esgasgadas. Mas resolvi rapidamente o problema: bastou desinstalar o Norton Internet Security que melhorou da água pro vinho. Desde a época que só existiam dois antivírus, o próprio Norton e o McAfee, o Norton sempre foi um software pesado. Porém achava que com as máquinas atuais esse tipo de problema tinha desaparecido. Ledo engano.

Cuidado com as instalações NNF!

Imagem
Antigamente quando íamos instalar um novo programa usávamos a famosa instalação NNF (Next, Next, Finish). Simples e rápido! Hoje em dia isso não é mais aconselhável a fazer, pois se você for firme no Next pode instalar um monte de softwares que não tem nada a ver com o que você está instalando, para dizer o mínimo). Veja a seguir o exemplo da instalação do KMPlayer. Logo na primeira tela aparece o KMP Grid Network (Pandora Service). Aparece porque rolei a barra de movimentação para baixo e ele já estava ativado.  Na tela seguinte, pede para instalar o Ask (nem pergunte!).  Na próxima o WinZip Driver Update. É uma maravilha. Instale um e ganhe totalmente "digrátis" mais três! Se você acha que não tem muito problema, dê uma olhada no que esse tipo de software pode fazer:  Como remover os anúncios "ads not by this site" .

Monitorando o desempenho do servidor remotamente

Imagem
Eu estava com um problema em um servidor que volta e meia ficava com 100% de utilização de CPU. Para monitorar essa situação, utilizei o comando "typeperf", que permite monitorar remotamente os contadores de  desempenho de um micro ou servidor. O comando que utilizei foi esse: typeperf "\\servidor\Processor(_Total)\% Processor Time" -si 5 Ele mostra o percentual de ocupação total da CPU a cada 5 segundos. Para obter a lista de contadores de desempenho (cujos nomes podem variar dependendo da versão do Windows), utilize o comando: typeperf -q \\servidor > contadores.txt Isso irá gerar a lista de contadores de desempenho no arquivo contadores.txt. Basta você abrí-lo e procurar pelo contador desejado. Boa sorte. Ah sim, você também pode digitar "typeperf -?" para obter mais ajuda sobre o programa.

Mais sobre economia de bateria no celular

Imagem
Descobri mais uma maneira de economizar bateria no celular. E com um aplicativo que já falei aqui: o JuiceDefender. Na verdade, eu já estava procurando isso há algum tempo (desde o post Estendendo a duração da bateria , do dia 26 de junho). Para ativar essa funcionalidade, é necessário colocar o perfil como "Avançado" no JuiceDefender. Assim, aparece a aba "Disparadores*". Vá até a seção "Apps"  e clique "Configurar apps". Ali você controla como se comporta a conectividade de cada aplicativo instalado. As opções disponíveis são: Ativar . Ativa a conectividade quando o aplicativo está rodando.  Ativar/tela desligada . A conectividade fica ativada mesmo com a tela desligada. Desativar . Desabilita totalmente a conectividade. Útil para aplicativos offline, como alguns jogos. Não faça nada . Mantém a conectividade padrão do aplicativo.  Abaixo seguem alguns exemplos das minhas configurações: Atualmente minha bateria chega no final do dia

Qual será o seu próximo navegador?

Imagem
Às vezes uma mudança é benéfica. Por exemplo, há quanto tempo você utiliza o mesmo navegador no celular? Eu utilizo, alias, utilizava o Chrome desde o lançamento. Mas (sempre tem um "mas") de uns tempos pra cá comecei a reparar que mesmo depois de sair do aplicativo, o Chrome ficava na memória. E o pior consumindo RAM, CPU e bateria. Então resolvi procurar outro navegador. Fiz algumas pesquisas e cheguei no Next Browser . Além de não ter o problema descrito acima, ele tem uma grande vantagem que é ser muito leve e veloz. Se no meu S3 já consegui notar a diferença, imagino que em celulares mais antigos e mid-end essa diferença seja ainda mais acentuada. O único ponto fraco que notei, é que depois de importar os favoritos do Chrome, eles ficaram todos localizados na mesma pasta. Mas nada que alguns minutos e um pouco de paciência não resolvam. A navegação é bem fluída. Tão fluída, que estou acessando o Facebook através do browser, pois é bem mais rápido que o

Radar no morro do Boi não está funcionando

Há um mês fiz um teste para ver se o radar do morro do Boi está funcionando . Até hoje, um mês depois, não recebi a multa. Portanto, como eu já desconfiava, ele está desativado. Coincidentemente, ontem a noite, falei com uma pessoa que também fez o mesmo teste e não foi multado pelo radar. Mesmo assim, eu vou respeitar o limite no local. E aconselho que você faça o mesmo. Segurança nunca é demais.

Simpatia para criança mal comportada

Aprendi com um amigo (vou preservar o nome dele) e funciona que é uma maravilha. Basta pendurar uma sacola plástica, bem à vista da criança em questão. Como funciona? Simples, se a criança começar a desobedecer, pegue um brinquedo dela e coloque na sacola. É tiro e queda! Bônus: em pouco tempo você terá uma sacola cheia de brinquedos para doação!