Postagens

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

Olimpíadas e o copo meio cheio ou meio vazio

Imagem
Um copo com água pela metade está meio cheio ou meio vazio? Depende para quem você pergunta. Os otimistas vão dizer que está meio cheio; já os pessimistas dizem que está meio vazio; e os perfeccionistas (ou chatos) já dizerem que estão cheios, pois a parte que não está com água, está cheia de ar.  E o que isso tem a ver com as Olimpíadas? Vendo duas notícias: (1) David Coimbra: Centro Aquático de Londres, lugar onde a sobriedade britânica passou dos limites ; (2) COI pede gentilmente para que torcedores não usem tanto o Twitter durante eventos ao ar livre , temos a sensação que 2016 chegou (copo meio vazio), ou até que podemos fazer melhor que isso (copo meio cheio). Se fosse no Brasil, o Centro Aquático seria chamado de Remendão, mas na Inglaterra como seria? Big Patch!?

App do Dia: CamScanner

Imagem
O CamSanner transforma seu smartphone em uma scanner.  É muito útil quando você está sem um scanner e precisa scannear um documento qualquer e enviá-lo para alguém.  Ele é um daqueles apps que você não usa todo dia, mas que é bom ter para as emergências. Basta você tirar uma foto, que automaticamente ele sugere as bordas, além de permitir alguns ajustes de  rotação, contraste, brilho e detalhes (qualidade), entre outros. Com 3 ou 4 toques você executa todo o processo, gerando um arquivo PDF como saída. Depois basta compartilhar do jeito que você quiser. Clique aqui para download.

Vale a pena comprar um tablet?

Imagem
Se você quer uma resposta curta e grossa, a minha opinião é não ! Agora, se você tem um pouco de paciência ou curiosidade veja a seguir a explicação. O tablet tem sim seu valor, mas ainda acho que não vale a pena comprar um, principalmente em função do preço. Um preço justo é o do Nexxus 7, por 200 obamas, ou 400 dilmas. Só que ao chegar aqui no Brasil, o preço vai ficar em pelo menos 1200 dilmas, o que o coloca junto com todos os outros. Vamos ver as principais vantagens e desvantagens do tablet, em relação aos ultrabooks. 1. Performance . Não dá nem para comprar. O ultrabook ganha de lavada. 2. Portabilidade . Neste quesito o tablet é melhor. Alguns pesam menos de 400g e o MacBook Air pesa pouco mais de 1 Kg. Já o Galaxy Tab 10.1, pega 565g. 3. Autonomia . Outro ponto forte dos tablets, sua autonomia costuma ser maior que dos ultrabooks. 4. Tamanho de tela . Quanto maior for a tela, maior será o peso e assim a vantagem da portabilidade diminui.  De todo modo, um ultrab

Unboxing do Nexxus 7: difícil é pouco

Acho que descobri por que existem poucos vídeos de unboxing do Nexxus 7. Veja este vídeo e comprove. Tenho que dar a mão à palmatória: a Apple, por conta do perfeccionismo de Steve Jobs, dá um banho em matéria de acabamento, desde lojas até a embalagem.

Stuck pixel (pixel preso)

Imagem
Meu smartphone tem uma tela de 1280 por 720 pixels. Ou seja, 921.600 pixels. Sabe o que acontece quando um, umzinho só, fica fixo? É irritante! Parece que é impossível não notá-lo! Isso aconteceu comigo (o nome disso é stuck pixel  ou pixel preso), mas encontrei um programa que corrige o problema: Dead Pixel Detect and Fix . Veja abaixo uma foto numa tela normal e a outra com um pixel preso. Não dá para comparar! Uma dica: o pixel é de cor vermelha. Tela normal Tela com pixel preso O programa é para Android, e ele funciona em 2 etapas: a primeira é para detectar um pixel preso (o que acredito que você não vá usar), e a segunda, é a que vai tentar corrigir o problema. Ele faz isso trocando diversas vezes por segundo as cores da tela (é irritante, recomendo deixar o smartphone com a tela virada para baixo), durante um tempo recomendado de 20 minutos. No meu caso bastaram 3 minutos que tudo voltou ao normal. Clique aqui para saber mais sobre  como remover pixel pre

Você consegue guardar mais de 100 senhas?

Imagem
Pois é, nem eu. E não é força de expressão - eu realmente tenho mais de 100 logins/senhas. Por isso comecei a usar o LastPass . Basta guardar a senha mestre do LastPass que ele cuida do resto. As principais características do LastPass são: Preencher formulários automaticamente; Maior segurança (seus dados são criptografados e somente a senha mestre pode descriptografar); Permite o uso em vários navegadores e computadores (uso no trabalho e em casa e em cada local uso o Chrome, o IE e o Firefox); Possui um gerador de senhas seguras (do tipo:  7DnEpb82ru ) e configurável. Outro ponto importante é que ele é gratuito. Até possui uma versão paga, com mais algumas facilidades, mas a versão free é mais do que o suficiente para a maioria das pessoas.

Galaxy S III é duro na queda!

Que tal um smartphone que suporte 2 horas dentro do freezer, que aguente temperaturas de 88ºC, que  resiste a quedas de um metro e meio, cujo vidro não risque com chave, que depois de megulhado num aquário ainda funcione? Pois é, o Galaxy S III, faz tudo isso .

Indícios de dependência de tecnologia

Esta semana descobri que sou dependente de tecnologia. Passei de 2ª a 5ª feira, num hotel onde a rede 3G não alcançava e a internet era bem ruim. Quando fiz a reserva tinha um asterisco dizendo que celular só funcionava o da Vivo. Como o meu é TIM, resolvi ligar para o hotel para ver se era verdade ( primeiro indício da dependência: não acreditar nos outros ou no que está escrito). Infelizmente era verdade, conforme o atendente me confirmou. Bom, pensei, provavelmente o meu Galaxy S III vai funcionar lá, afinal é um smartphone de última geração, blá blá blá. Segundo  indício (achar que o seu gadget é melhor que o dos outros). Lá chegando, a primeira coisa que fiz foi ver se conseguia achar um ponto que meu  smartphone  funcionasse. E pior que achei. Tinha um local (na verdade dois, conforme fui descobrir posteriormente) que consegui receber e fazer ligações!!! Esse é o terceiro  indício: tentar provar de todas as maneiras que os outros estão errados. Depois, mais tranquilo, co

Comando SQL para totalizar um campo

Algumas vezes é preciso contar o número de ocorrências de um determinado campo em uma tabela. Por exemplo: imagine uma tabela que tenha a placa do carro e o horário de passagem no pedágio. PLACA     DATA/HORA --------  ----------------- ABC-1234  01/05/12 13:14:15 BCD-2345  01/05/12 14:15:16 CDE-3456  01/05/12 15:16:17 ABC-1234  02/05/12 03:27:07 ABC-1234  03/05/12 11:30:11 CDE-3456  03/05/12 08:53:23 ABC-1234  04/05/12 20:27:14 Agora, suponha que você quer saber quantas ocorrências por placa você tem na sua base de dados. O select  é simples: SELECT placa, total=COUNT(placa) FROM tabela GROUP BY placa Isso vai trazer um resultado do tipo: PLACA    TOTAL -------- ----- ABC-1234 4 BCD-2345 1 CDE-3456 2

App do dia: Smart Screen Off

Imagem
O Smart Screen Off  é uma aplicativo para Android, pequeno, apenas 32 KB, mas muito útil. Seu funcionamento é simples: basta você colocar o smartphone no seu bolso ou virar de cabeça para baixo que ele desliga a tela. Na verdade, além de desligar a tela, ele também desabilita o touchscreen. Segundo o autor ele utiliza o sensor de proximidade para desligar a tela. O programa possui apenas uma configuração: habilitar ou desabilitar. Achei o aplicativo muito bom, mas ele tem um ponto fraco: como o sensor fica localizado logo acima da barra de notificação, quando eu quero abrí-la, normalmente eu ativo o app e este desliga a tela. Para contornar isso basta deslizar o dedo longe do sensor. E não se preocupe, você vai saber onde está o sensor de proximidade do seu smartphone.