Desde o começo da matemática os números primos fascinam as pessoas. Este interesse aumentou com o advento dos computadores, tanto no que diz respeito à descoberta de números primos como ao seu uso em algorítimos, particularmente na criptografia.
Neste post vou falar um pouco sobre os números primos, a geração da lista de primos até um certo número e como testar se um número é primo.
Este é um assunto que rapidamente fica complexo, ultrapassando o meu conhecimento atual. Recomendo as referências no final para quem quiser saber mais sobre o assunto.
segunda-feira, fevereiro 22, 2010
sábado, fevereiro 20, 2010
Audio Book Gratis: Tarzan of The Apes (e outros)
Encontrei esta dica no Tecnofagia: o site AudioOwl possui uma razoável variedade de audio books gratuitos. A maioria é de textos veio do Projeto Gutenberg, foi gravada pelo LibriVox e está em inglês, mas tem um punhado de livros em português.
A leitura dos livros é feita por voluntários, portanto a qualidade varia bastante (como pode ser visto nos comentários do AudioOwl). Vou comentar aqui o audio book "Tarzan of The Apes".

A leitura dos livros é feita por voluntários, portanto a qualidade varia bastante (como pode ser visto nos comentários do AudioOwl). Vou comentar aqui o audio book "Tarzan of The Apes".

sexta-feira, fevereiro 19, 2010
Links Comentados #5
Na leva de hoje, um repositório de problemas de programação em português, o robô de Lego que resolve o "cubo mágico", Windows Phone 7 e um possível zero-day-exploit para o Firefox.
quinta-feira, fevereiro 18, 2010
CI 555 - Parte 4: Controlando um Servomotor
Para concluir esta série de posts sobre o CI 555, vamos ver como usá-lo para controlar um servomotor de parabólica.
Como vimos no passado, o servo da parabólica é um motor no qual a posição do eixo é controlada através de um trem de pulsos. Os pulsos devem ocorrer a cada 20 ms e a largura deles determina a posição (no caso do servo que utilizei, a largura variando de 0,4 a 1,6 ms variava a posição de 0 a 180 graus).
Nosso objetivo, portanto, é gerar este sinal PWM.
Como vimos no passado, o servo da parabólica é um motor no qual a posição do eixo é controlada através de um trem de pulsos. Os pulsos devem ocorrer a cada 20 ms e a largura deles determina a posição (no caso do servo que utilizei, a largura variando de 0,4 a 1,6 ms variava a posição de 0 a 180 graus).
Nosso objetivo, portanto, é gerar este sinal PWM.
quarta-feira, fevereiro 17, 2010
Resenha: DVD Wishbone Ash - Concerto de 20o Aniversário
O Wishbone Ash foi outro grupo que eu conheci com o já extinto "On The Rocks" (um programa belga de rock progressivo, que ficava disponível para download em MP3). A faixa que me chamou atenção foi "Blowing Free".
Algum tempo depois fiquei surpreso em encontrar um DVD do grupo aqui no Brasil. No momento ele ainda está disponível, pelo menos na Americanas. Veja a seguir uma rápida resenha do DVD.
Algum tempo depois fiquei surpreso em encontrar um DVD do grupo aqui no Brasil. No momento ele ainda está disponível, pelo menos na Americanas. Veja a seguir uma rápida resenha do DVD.
terça-feira, fevereiro 16, 2010
Livro de Fevereiro: Warehouse Rumble
Embora tenha lido vários livros em fevereiro (e ainda pretendo ler mais) selecionei o que é o mais "leve" deles: uma aventura dos Hardy Boys.
segunda-feira, fevereiro 15, 2010
Resenha: Outros Três Livros de Maigret
Nas últimas semanas li mais três livros do inspetor Maigret da coleção L&PM, dois dos quais indicados como inéditos no Brasil.
domingo, fevereiro 14, 2010
Empedrado
A foto abaixo mostra as culpadas pela reduzida nos posts: duas pedras de rim (uma deles quebrou em dois pedaços ao ser retirada).
domingo, fevereiro 07, 2010
Jogo de Janeiro: The Longest Journey
"The Longest Journey" é uma premiada aventura do tipo "point and click" que está disponível no Good Old Games por US$9.99 e consumiu uma boa parte do meu tempo do final de dezembro até este começo de fevereiro.

Um dos destaques do jogo é a trama, muito interessante, complexa e com algumas reviravoltas. Você assume o papel de April Ryan, uma adolescente que começa a perceber uma confusão entre os seus sonhos e a realidade. Guiada pelo misterioso Cortez ela se vê tragada como personagem principal em uma aventura épica com a responsabilidade de salvar dois mundos.
Obs.: O jogo é todo em inglês. Apesar das boas legendas (em inglês), eu considero importante a capacidade de compreensão de inglês falado.

Um dos destaques do jogo é a trama, muito interessante, complexa e com algumas reviravoltas. Você assume o papel de April Ryan, uma adolescente que começa a perceber uma confusão entre os seus sonhos e a realidade. Guiada pelo misterioso Cortez ela se vê tragada como personagem principal em uma aventura épica com a responsabilidade de salvar dois mundos.
Obs.: O jogo é todo em inglês. Apesar das boas legendas (em inglês), eu considero importante a capacidade de compreensão de inglês falado.
quinta-feira, fevereiro 04, 2010
Links Comentados #4
Na edição desta semana: televisões com tela acima de 55" infringem a lei nos EUA, mais um pouco sobre o "escândalo das geleiras", Sluggy Freelance revela o lado negro de Avatar, a briga Apple x Google, ainda um monte de reações ao iPad, uma falha de segurança no Firefox e, para não perder o costume, uma no IE.
domingo, janeiro 31, 2010
Resenha: Modesty Blaise - The Gabriel Setup
Embora já tenha lido algumas histórias da Modesty Blaise, não sei exatamente o que me fez comprar este volume na Amazon.

Modesty Blaise foi uma tira diária criada em 1963, que colocava uma personagem feminina marcante (e independente) em aventuras de crime e espionagem. O livro "The Gabriel Setup" reúne as tiras das três primeiras aventuras, acrescidas de comentários do autor (Peter O'Donnell). Uma história curta no final (publicada bem mais recentemente) resume a vida de Modesty antes das aventuras nas tiras.

Modesty Blaise foi uma tira diária criada em 1963, que colocava uma personagem feminina marcante (e independente) em aventuras de crime e espionagem. O livro "The Gabriel Setup" reúne as tiras das três primeiras aventuras, acrescidas de comentários do autor (Peter O'Donnell). Uma história curta no final (publicada bem mais recentemente) resume a vida de Modesty antes das aventuras nas tiras.
sábado, janeiro 30, 2010
Links Comentados #3
Nos links desta semana: os jogos da Activision no Good Old Games, a questão do codec H264 no Firefox (e em conjunto com o HTML 5), Bill Gates dá seus pitacos sobre a briga Google x China e, para variar, mais uma falha de segurança do IE.
sexta-feira, janeiro 29, 2010
Ruminações sobre o iPad
A notícia da semana é o anúncio do iPad. Após muita especulação, não surgiram grandes surpresas e poucos concordaram com a afirmação de Steve Jobs que o iPad é "a truly magical and revolutionary product". Alguns até ousaram críticas mais pesadas, exigindo a reação dos fãs da Apple (como aqui).
Seguem abaixo as minhas considerações, baseadas nas notícias que li até agora. O iPad só estará disponível daqui a dois meses (versões sem comunicação celular, as versões 3G estarão disponíveis daqui a três meses). É possível que o lançamento tenha sido adiantado em função da dificuldade em manter segredo (e tivemos alguns vazamentos nestas últimas semanas) e para evitar anúncios prévios dos concorrentes (como em parte fez a HP), e portanto o iPad ainda esteja em desenvolvimento e chegue ao mercado com algumas diferenças.
Seguem abaixo as minhas considerações, baseadas nas notícias que li até agora. O iPad só estará disponível daqui a dois meses (versões sem comunicação celular, as versões 3G estarão disponíveis daqui a três meses). É possível que o lançamento tenha sido adiantado em função da dificuldade em manter segredo (e tivemos alguns vazamentos nestas últimas semanas) e para evitar anúncios prévios dos concorrentes (como em parte fez a HP), e portanto o iPad ainda esteja em desenvolvimento e chegue ao mercado com algumas diferenças.
terça-feira, janeiro 26, 2010
CI 555 - Parte 3
O circuito integrado 555 sempre foi muito popular nas revistas de eletrônica. Do fundo da estante, peguei dois exemplos dos anos 70.
domingo, janeiro 24, 2010
sábado, janeiro 23, 2010
Links Comentados #2
Nos links desta semana: o blog do Bill Gates, a falha do IE usada o ataque ao Google na China, a (in)segurança do OpenBSD, o aquecimento global e Woz ama o Nexus One.
sexta-feira, janeiro 22, 2010
A Lei que "Proíbe Software Livre em Santa Catarina" (sic)
Graças a um press-release bem sucedido do Partido Pirata do Brasil (!), os "tubos da internet" estiverem cheios de manchetes apelativas (na linha do que coloquei entre aspas no meu título). Vejamos o fato e as minhas considerações.
quinta-feira, janeiro 21, 2010
CI 555 - Parte 2
Vamos ver neste post como usar o 555 nas suas duas aplicações mais comuns: como mono-estável e como oscilador.
quarta-feira, janeiro 20, 2010
Resoluções de Ano Novo - Edição 2010
Com um certo atraso, vamos a minha revisão anual das resoluções do ano passado e às novas resoluções para 2010.
Embora o ano passado tenha sido profissionalmente tranquilo, não tive muito sucesso com minhas resoluções:
Embora o ano passado tenha sido profissionalmente tranquilo, não tive muito sucesso com minhas resoluções:
- Melhorar o meu foco e tentar fazer menos coisas ao mesmo tempo: continuo muito dispersivo, o que é um dos motivos de não ter seguido minhas resoluções.
- Repensar minha forma de trabalho, para colocar manter as pendências sob controle e reduzir o nível de trabalho para algo razoável: Consegui (finalmente) reduzir as horas semanais de trabalho. As pendências não saíram totalmente do controle, mas acho que isto foi devido mais às circunstâncias que a uma mudança na forma de trabalho.
- Usar com regularidade um sistema de controle de versões: para tentar garantir isto eu deleguei o teste e implantação. Entretanto, não conseguimos fazer funcionar do jeito que a gente queria e acabou encostado.
- Fazer até o fim pelo menos um dos meus "projetos maravilhosos": pelo menos consegui ir bem longe com alguns projetos, como o spoke-o-dometer e a abóbora assassina.
- Lançar o meu segundo blog (que não vai ter nada a ver com tecnologia): já registrei no Blogger, tenho um monte de material semi pronto, mas nada de colocar no ar
- Chegar ao Local Finals do Google Code Jam: nem cheguei perto.
- Melhorar o foco: mantenho esta resolução. Pretendo fazer uma lista trimestral de metas e resistir às tentações de começar outras coisas antes de terminar as previstas.
- Achar um jeito de praticar alguma atividade física. Chega de ser sedentário!
- Melhorar as ferramentas no trabalho: não somente colocar um sistema de controle de versões, mas identificar algumas ferramentas que melhorem a produtividade e a qualidade.
- Tentar fazer um "projeto maravilhoso" por trimestre. Para quem não olhou as resoluções passadas, me refiro àquelas ideias incríveis que surgem quando estou longe do micro, fico matutando por um tempão mas acaba não tocando em frente.
- Publicar o segundo blog.
- Estudar o material que eu andei comprando para me preparar para o Google Code Jam. Não sei se vou participar este ano, mas não dá para deixar estes livros tomando poeira. O primeiro deles já está na mesa de cabeceira.
- Manter o ritmo do blog: A minha meta é uma média de três posts por semana e não ficar mais de uma semana sem postar (o que é mais ou menos o que eu fiz ano passado).
segunda-feira, janeiro 18, 2010
CI 555 - Parte 1
O circuito integrado 555 é um dos integrados de maior sucesso. Lançado em 1971, continua sendo vendido em grandes quantidades. Embora nominalmente seja um timer, é um componente bastante flexível. Nesta série de posts vamos ver um pouco sobre ele e suas aplicações.


Assinar:
Postagens (Atom)