Postagens

Mostrando postagens de agosto, 2011

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

Proteção extra com o Antirun

Imagem
Os vírus podem ser transmitidos através de pendrives, e para isso a maior parte deles utiliza o recurso do autorun (inicialização automática) para se propagar. O software Antirun bloqueia a execução do autorun dos pendrives. Algumas características que julgo interessantes: - fácil instalação (instalei e não foi preciso configurar nada); - permite ejetar um pendrive através do próprio programa; - automaticamente escaneia  pendrive e informa a detecção de vírus; - o vírus detectado pode ser deletado com um clique; - é leve (utiliza poucos recursos do micro). Para saber mais, clique aqui . Além desse, existem outros programas do mesmo tipo, como o Ninja Pendisk e o  USB Protector .

O poder da mente sobre a matéria

Imagem
Um GEA (Gerador de Eventos Aleatórios) ou REG (Random Event Generators) produz uma série de 0 (zeros) e 1 (uns), e por serem aleatórios deveriam ser gerados na mesma quantidade. Através do uso da mente, supostamente seria possível alterar a quantidade de 0s ou 1s geradas. Como sou curioso e cético, resolvi verificar se isso é verdade. E para tanto, fiz um pequeno programa em Delphi (clique aqui para fazer o download do programa). O programa é simples: durante 5 segundos são gerados e contabilizados milhares (depende do seu computador) de números 0 e 1. Após isso o resultado (números de 0, números de 1 e relação entre eles) é impresso na tela e o processo é repetido indefinidamente. program GEA; uses Windows, SysUtils, Dialogs, forms; var n0, n1: integer; i, t: longint; begin Randomize; Repeat t := getTickCount(); n0 := 0; n1 := 1; repeat for i := 1 to 100 do begin if int(random(2)) = 0 then inc(n0) else inc(n1);

O começo do fim?

Uma notícia que acabo de ler: Nokia não lançará mais aparelhos com sistema Symbian , pelo menos nos smartphones mais avançados, e nos Estados Unidos. O problema é que o Symbian nos smartphones não conseguiu competir em pé de igualdade com o Android (Google) e o iOS (Apple). A solução foi a Nokia utilizar o Windows Phone 7 (WP7), da Microsoft. Apesar das vendas do WP7 não estarem indo muito bem, acredito que a parceria dará certo, pelo menos, será melhor do que se não utilizasse o WP7.

Atualização do Android no Motorola Defy

Imagem
Ontem a noite fiz a atualização do Android do meu celular. Pesquisei bastante e mesmo assim não estava muito seguro com os tutoriais que encontrei. Por isso, optei pelo da própria Motorola . Bastou selecionar a operadora (Claro, Tim, Vivo e RETAIL) e depois o modelo do celular, que varia de acordo com a operadora. Em seguida é mostrada uma sequência (bem simples) de etapas a seguir. E um aviso que me deixou preocupado: Durante a atualização do software serão excluídas todas as mídias, incluindo sem limitações, música, imagens, tons de toque e protetores de tela de terceiros. Você precisará recarregá-las após a atualização do software. NÃO É POSSÍVEL restaurar automaticamente aplicativos de terceiros e algumas configurações personalizadas depois que o aparelho é atualizado. Observe que durante a atualização você terá a oportunidade de salvar seus dados pessoais.   Mesmo assim segui em frente. E já adianto: não perdi nenhum dos apps que tenho instalado. O próximo passo é instalar

Alguém ainda ouve isso?

Imagem
Além de ser obrigatória, desde de maio não existe mais a possibilidade de flexibilização do horário de transmissão da Voz do Brasil, segundo uma decisão do STF . Já acho um absurdo existir a obrigatoriedade, quanto mais sem a possibilidade de alteração do horário de transmissão. As rádios que transmitem partidas de futebol que devem adorar isso. Se bem que se não for obrigatória, somente rádios sem expressão e sem programação, transmitiriam de livre e espontânea vontade. Em tempos de Internet de fácil acesso, não existe mais a "necessidade" de se manter o povo informado (leia-se propaganda gratuita), ou existe?

Motorola Defy, Android e economia de bateria

Imagem
Quem me conhece sabe que eu falava mal dos smartphones, da pouca duração da bateria (veja aqui ), etc. Resisti o quanto pude, mas finalmente me rendi aos apelos comerciais benefícios. Comprei um Motorola Defy (André, obrigado pelas dicas) e posso dizer que estou satisfeito, aliás, muito satisfeito. Com pouco mais de uma semana de uso, ouso passar umas dicas de como economizar energia no smartphone. A bateria tem durado mais de 24 horas. Abasteço o bicho carrego o smartphone por volta das 19:00 e tiro da tomada lá pelas 21:00. No final do dia a bateria está em cerca de 40%. E olha que não tenho economizado. Até porque no início, é comum fazermos muitos testes, baixarmos um monte de porcaria, etc. Tenho gasto por dia, cerca 7 MB de dados via 3G e mais 13 MB via Wi-Fi (sem usar o carregador). Mas vamos às dicas: 1.Entre em Menu > Configurações 2. Selecione "Redes sem fio e outras" e desmarque as opções "Wi-Fi" e "Bluetooth" 3. Em Menu > Configu