Postagens

Mostrando postagens de agosto, 2011

Postagem em destaque

Assinando arquivos PDF com certificado digital em Go

Imagem
Desenvolver uma solução para assinar PDFs com certificado digital (PFX) em Go se mostrou um desafio considerável, apesar do escopo inicial parecer simples. Após a conclusão, a implementação aparenta ser direta (são apenas 180 linhas), mas o processo exigiu várias iterações e entendimento detalhado sobre as limitações das ferramentas e bibliotecas disponíveis. A primeira abordagem consistiu em tentar, de forma monolítica, ler o PDF, aplicar o carimbo visual e assinar digitalmente em uma única etapa. No entanto, surgiram diversos entraves — em especial, a perda da assinatura digital após a inserção do carimbo, e erros decorrentes da manipulação do documento. Adicionalmente, muitas soluções baseadas em IA indicavam bibliotecas pagas ou APIs externas, ou ainda métodos inexistentes nas bibliotecas, tornando a busca por alternativas viáveis um processo repetitivo e pouco produtivo. O fluxo mais robusto — e funcional — consolidou-se apenas após dividir o processo em etapas claras, conforme ob...

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 é inst...

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...