Animação da codificação Lempel-Ziv

Um exemplo as vezes vale mais do que mil palavras (fonte):

Algoritmo:

  1. Inicializar o dicionário com todos os blocos de tamanho unitário (D={a,b}).
  2. Procurar pelo bloco mais longo W que esteja presente no dicionário.
  3. Codificar W pelo seu índice no dicionário.
  4. Adicionar W concatenado com o próximo simbolo ao dicionário.
  5. Voltar ao passo 2.

 Lempel-Ziv

Formulas Matemáticas no Estilo LaTeX

Hoje instalei um plugin que permite a contruções de formulações matemáticas no estilo LaTex! O plugin é baseado no jsmath. Fiz alguns testes, e existem algumas limitações. Porém funciona bem de forma geral. É claro que é preciso conhecer a sintaxe utilizada, o que não é trivial.

Por exemplo, a seguinte sintaxe:

<jsm>
\left[\matrix{a^2-b^2& -1\\\\ 1& 2ab}\right]
</jsm>

Produz o seguinte resultado:

\left[\matrix{a^2-b^2& -1\\
1& 2ab}\right]

Outros Exemplos:

<jsm>
\overbrace{x+\cdots+x}^{k\;\rm times}
</jsm>

\overbrace{x+\cdots+x}^{k\;\rm times}

<jsm>
\overline{x+y+z}
</jsm>

\overline{x+y+z}

<jsm>
f(x)=\cases {
      x^2+1&\textrm{if x<0}\cr
      1-x&\textrm{otherwise}
}
</jsm>

f(x)=\cases { x^2+1&\textrm{if x<0}\cr 1-x&\textrm{otherwise} }

Agora podemos escrever formulações matemáticas com estilo na wiki!

Berinbô, o robô que toca berinbau!

Meu camarada Ivan me mandou este link de seu mais novo projeto. Ainda não está completo, porém já é possível notar que é bem interessante:

O Futuro Já Começou

Fiquei impressionado com a demonstração deste produto. Ele ainda está em uma fase inicial de desenvolvimento, porém é certo que daqui a algum tempo encontraremos produtos deste tipo disponíveis para consumidores finais. Não sei o que o futuro nos reserva, porém acredito que a tecnologia continuará cada vez mais alterando o modo de vida das pessoas (para o mal ou para o bem :)

É possível selecionar legendas em português, vale a pena conferir!

Blog sobre LaTex

LaTex

Encontrei este blog sobre o processador de textos LaTex. Parece ser muito bom, com muitos posts sobre como realizar todo tipo de tarefa no LaTex.

Eu devo começar a usar o LaTex em breve. Dizem que a curva de aprendizado é meio tortuosa, mas que depois disto os benefícios são grandes.

A estatística

Números

A estatística é a arte de torturar os números até que eles digam a verdade.

Não podia deixar de registrar esta pérola. Quando ouvi isto de um amigo ontem, achei engraçado (talvez por causa dos chops 8-). Mas isto não é piada e sim a mais pura verdade, quem trabalha com estatísticas, bem sabe. O problema é que, neste caso, o torturador também sofre bastante.

O futuro da internet

O desenvolvimento de uma nova arquitetura para a Internet é uma tema de grande interesse dos perquisadores. Realmente é um tema muito interessante, e entender o processo histórico e evolutivo da Internet é de fundamental importância para o desenvolvimento do tema. Por conta da disciplina Redes de Computadores do programa de Pós-Graduação em Computação da UFF, tive que estudar um material apresentado no SBRC 2009. Como de constume, crei uma página sobre este tema na wiki. Clique aqui . para acessar a página.

SDK para o OpenWRT

 Opensource

A vezes tenho a impressão de que nas comunidades de software livre as informações só são facilmente encontradas por aqueles que já conhecem a comunidade. Encontrar uma informação específica em wikis, forums e outros meios pode ser difícil. Isto é claro para projetos que ainda não estão com uma documentação consolidada.

Demorei mais do que esperava para descobrir como montar uma toolchain para o OpenWRT, por fim me indicaram esta página

Estou também documentando as minhas aventuras com o OpenWRT aqui na wiki. Acessem aqui a página!

Comprem de quem vende barato

Componentes Muitos componentes que precisamos para projetos/prototipagem estão a venda no e-bay, e boa parte destes com frete gratis para o Brasil. Os preços são excelentes, é a a variedade de itens é muito grande. A maioria das lojas/vendedores que trabalham com componentes eletrônicos, PCBs e outros itens deste gênero são da China.

Um item que já tentei muito encontrar no Brasil é este. Pelo trabalho que dá para fazer estes cabinhos, o preço é muito baixo. Sei porque já fiz vários, antes de encontrá-los a venda 8-o

Por sinal este mesmo vendedor tem um site também. No ebay, o preço é mais caro porém muitos produtos tem frete gratis. No site, o preço é menor porém o frete é pago, tem que ver o que vale mais a pena. Além desta loja/vendedor, existem muitos outros fornecedores no ebay. É só fazer uma busca.

A regra para importação no Brasil para encomendas de até U 3000,00 é a seguinte: além de livros e medicamentos sob determinadas condições, só não pagam imposto encomendas postais com valores abaixo de U 50,00, de pessoa física para pessoa física. Para o restante, imposto de 60%. Lembrando que estes valores representam o total da encomenda: mercadoria + frete. Mas acontece que os chineses são “bons de jogo”, eles querem mais é vender. Então eles não se incomodam em atender alguns pedidos do cliente que podem resolver alguns problemas, se é que me entendem 8-)

Eu já comprei algumas coisas da China pelo ebay, e nunca tive problemas. Também nunca fui taxado pela receita. Sempre é bom lembrar que apesar de eu recomendar, não me reponsabilizo. Comprem por sua conta e risco, e bons projetos!

Pare de fumar

 Tabaco

Eu já parei de fumar três vezes, e se necessário paro a quarta, quinta, etc.. Se bem que ainda é cedo para dizer que parei mesmo desta vez, já que não fumo a apenas uma semana. Mas estou confiante. Todas as vezes que eu parei foi com a ajuda de um remédio, cujo princípio ativo se chama Cloridrato de bupropiona.

Em resumo, uma substância chamada dopamina é liberada pelo seu organismo quando você ingere a nicotina. A dopamina quando liberada em sua corrente sanguínea causa uma sensação de prazer. O problema é que a dopamina é rapidamente re-absorvida pelo organismo, o que faz com que seu corpo peça por mais dopamina - neste momento você sente vontade de fumar. O cloridrato de bupropiona faz com que a dopamina não seja absorvida facilmente pelo seu organismo, o que na prática faz com que seu corpo não sinta falta dela, e consequentemente da nicotina.

Sei que todo ex fumante é meio chato e não consegue evitar de fazer um movimento para que os fumantes remanescentes deixem o vício também. Eu tento não cair nesta regra, mas é difícil e por isto deixo esta mensagem para vocês: parem de fumar esta merda! 8-)

Hoaxs: Mensagens falsas que circulam pela Internet

É impressionante o número de mensagens, correntes, fotos e vídeos falsos que circulam pela Internet. Mais impressionante ainda é a quantidade de pessoas que acreditam nestas mentiras e, não satisfeitas, fazem questão de encaminhá-las para todos os seus contatos.

Estas mensagens ou informações falsas são conhecidas como Hoax. Exemplos de Hoaxs são: o cara acordou em uma banheira de gelo sem os rins (talvez a mais clássica de todas!), caso de “boa noite cinderela” (neste caso o golpe existe, mas a história relatada geralmente é falsa), resposta do ministro tal sobre internacionalização da Amazônia}}, e um computador revolucionário da Apple.

Como identificar se uma mensagem que você recebe é um Hoax? Algumas são bem óbvias, basta parar para pensar e questionar um pouco os fatos. Uma boa dica é desconfiar dos e-mails que de alguma forma pedem para você encaminhar para os contatos. Outros são mais difíceis de identificar. O The Onion, o site que fez o vídeo do novo computador da Apple é especialista em produzir Hoaxs. Confesso que este neste aí eu acreditei de início, mesmo achando um absurdo. Só mais tarde que vi que era um Hoax.

Aumente o alcance de seu roteador wireless

O vídeo abaixo mostra como fazer uma antena de 5db, para substituir antenas de 2db que normalmente acompanham os roteadores/access point domésticos:

É um procedimento relativamente simples, o que deve dar mais trabalho é fazer as “voltinhas” no coaxial. Uma antena de 5db custa cerca de R$40 reais. Coloque na balança o custo do “Homem-Hora” necessário, a diversão, o aprendizado adquirido e o preço de se comprar uma, e então decida se vale a pena fazer a sua! :-D

Links no dokuwiki

Este outro vídeo tutorial do Andreas Gohr ensina como trabalhar com links na dokuwiki. O procedimento para exibir links nas páginas da wiki e criar novas páginas é bem simples, como pode ser observado no vídeo. Novamente, traduzi a legenda deste vídeo:

O procedimento padrão para criação de novas páginas de grande parte das engines de wiki existentes, inclusive do Dokuwiki, consiste em criar um link para esta nova página em alguma outra página existente, e só então adicionar conteúdo na página. Isto garante que não teremos páginas perdidas na wiki (páginas que existem, mas que não podem ser acessadas). Aqui na wiki temadigital, o procedimento de criar novas páginas e mantê-las acessíveis funciona de uma forma diferente.

No menu lateral, existe um campo para criação de novas páginas. Para criar uma página, basta digitar o seu nome no campo e clicar em “Add page”. Atualmente, os usuários só podem criar páginas na categoria “Artigos”. Também não é preciso criar um link para esta página, já que a mesma pode ser acessada a partir da “lista de categorias” ou através do “Índice”.

Resumindo: para criar uma página nesta wiki, basta utilizar o campo indicado no menu lateral, que a wiki cuida do resto. Outro detalhe é que somente os usuários registrados podem criar novas páginas, ou editar as existentes.

Texas holden online com dinheiro real

Poker

O Poker, em especial o Texas Holden sem limites, é um jogo muito interessante e emocionante, e talvez por estes motivos muito perigoso também. Uma grande diversão, que na minha opinião só é valida se o jogo for a dinheiro, mesmo que a quantia envolvida seja bem pequena. Em um jogo sem dinheiro, qualquer um aposta, porque não há nada a perder.

Gosto muito de jogar no PokerStars, especialmente os torneiros de Texas Holden sem limites. Depois de um tempo jogando nas mesas com dinheiro fictício, e estimulado por um deposito promocional de U$ 5,00 que me deram, resolvi colocar uma graninha para continuar jogando a dinheiro. Para minha surpresa, tive grande dificuldade em fazer isto.

O problema é que a VISA (e possívelmente outras bandeiras), tem como política aqui no Brasil não permitir pagamentos para sites de apostas online. O PokerStars permite outras formas de pagamento, que são similares ao Paypal. Entretanto, estes serviços aceitos no PokerStars, estão na lista negra da VISA: por possuírem parceria com sites de apostas, são considerados sites de aposta e consequentemente são bloqueados.

Entrei em contato com o meu banco para tentar fazer uma transferência direta da minha conta para a conta de uma destas empresas que trabalham com o PokerStars, mas quebrei a cara novamente: além deles exigirem um documento formal indicando a minha compra (um boleto, ordem de serviço ou algo do tipo), a tarifa cobrada era bastante alta para o valor que desejava depositar. Eles cobram U$ 35,00 para transferências até U$ 500,00.

Calma ai meu amigo, eu queria apenas depositar cerca de U$ 10,00 para me divertir nos torneios de U$ 0,25. Bom, depois de alguns dias encontrei uma solução. A empresa Entropay permite que você crie um cartão de crédito virtual, e a partir disto creditar o seu cartão virtual com um cartão real que você possua. Com o Entropay não é considerado um site de apostas, não há problema. Depois de creditar o seu cartão virtual, basta utilizá-lo diretamente no pokerstars. A Entropay cobra uma taxa de quase 5% do valor a ser creditado e somente isto. Diante das circunstâncias, sem dúvidas é a melhor opção para mim.

Se você ganhar no poker, o valor pode ser creditado no seu cartão virtual. Não sei se é possível creditar o seu cartão real a partir de um saldo no cartão virtual. Em último caso, o cartão virtual da Entropay pode ser utilizado para compras em qualquer site que aceite VISA.

Primeiros passos no dokuwiki

Este vídeo-tutorial, feito pelo Andreas Gohr (criador e um dos principais desenvolvedores desta maravilha chamada Dokuwiki) é uma rápida introdução para aqueles usuários que ainda não estão familiarizados com wikis, e ainda assim desejam contribuir com alguma.

Este vídeo está hospedado no dotsub, que permite que as legendas do vídeo sejam traduzidas, permitindo que mais pessoas tenham acesso ao conteúdo. Eu traduzi as legendas deste vídeo para português do Brasil, e agora estou postando o vídeo aqui. Para selecionar a legenda em português, basta selecionar o idioma logo abaixo do vídeo, onde diz ”Choose Language..”.

Este vídeo introduz o editor do Dokuwiki. Pelo menos mais um vídeo deste mesmo estilo foi colocado pelo Andreas no dotsub, tentarei traduzir e postar aqui mais tarde:

Sua fonte de bancada

Fonte ATX

Com pouco dinheiro e alguma disposição, é possível modificar uma fonte de computador ATX para funcionar como uma fonte de bancada. O resultado é uma boa fonte, potente, estável e protegida. A partir desta fonte podemos extrair a energia necessária para alimentar os mais diversos circuitos e projetos.

Depois de algum tempo de enrolação, finalmente terminei de documentar a construção da minha fonte. Ainda não a utilizei em nenhum projeto, mas tudo indica que ela está funcionando corretamente. Confira o artigo sobre a fonte, e aprenda o que é necessário para fazer a sua!

Ferramentas de desenvolvimento AVR

AVR

Como começar a trabalhar com microcontroladores AVR? Quais as ferramentas necessárias? Qual a IDE, compilador, gravador e depurador mais indicados?

Um desenvolvedor precisa conhecer bem as suas ferramentas, precisa dominá-las para que elas o auxiliem a buscar uma solução, ao invés de se tornarem parte do problema. Começar a trabalhar com microcontroladores não é coisa do outro mundo, mas também não é uma tarefa trivial.

A família AVR possui diversas ferramentas de software gratuitas, e é possível encontrar esquemas abertos de hardware para gravadores e depuradores (com diversos níveis de complexidade), o que permite minimizar drasticamente o custo inicial de desenvolvimento. Também estão disponíveis ferramentas profissionais, que podem possuir um custo considerável, porém simplificam e adicionam confiabilidade ao processo de desenvolvimento.

Quer conhecer mais sobre as ferramentas de desenvolvimento AVR? Então visite a página da familia AVR.

Novo começo

 Tempo

Hoje fiz algumas modificações importantes no site, mas não todas as necessárias (será que algum dia consiguirei?). Alterei o endereço da wiki para apenas www.temadigital.com.br. Como a wiki era o principal destino do site, resolvi redirecioná-la para o domínio principal. Também configurei a funcionalidade de blog na página principal da wiki, a partir de onde vos escrevo neste momento. Pretendo utilizar o blog para postar novidades do site, e também para divulgar outros temas que julgue interessantes.

Percebi também que tínha-mos na wiki muitas categorias de páginas, mas não tantas páginas assim. Então fundi grande parte das categorias dentro do ramo “temadigital”, e agora temos apenas três: uma para eletrônica, computação e embarcados; outra para telecomunicações e redes de computadores; e por fim uma para todos os outros tópicos. Pretendo também modificar o nome dos ramos “temadigital” e “wiki”, para algo do tipo “artigos” e “apoio”, respectivamente.

Ainda tenho diversas coisas para fazer e revisar no site. Para começar, estou achando a wiki muito lenta, chegando a travar o browser por alguns segundos quando se clica em algum link ou se edita alguma página. Disconfio que seja o template que estou utilizando. Não creio que seja o meu servidor, mas não descarto esta possibilidade. Bom, é algo que preciso investigar melhor.

Além disto, gostaria de adicionar um campo no menu a esquerda com uma núvem de tags e também revisar algumas páginas da wiki, principalmente as “administrativas”: ajuda, colaboradores, etc. Fora isto, preciso configurar o plugin de discussão, que permite que os usuários insiram comentários nas páginas e no blog, para que todos possam postar comentários. Tive problemas com spam no passado, mas acredito que existe solução para isto caso o problema retorne. Listar as últimas páginas editadas no menu também seria uma boa.

No mais, estou voltando a trabalhar com embarcados, pretendo fazer um termometro_digital utilizando um Atmega da família de microcontroladores AVR. Para iniciar os trabalhos, estou modificando uma fonte de computador para utilizá-la como fonte de bancada. Estou também ajudando Mailson com sua trava_eletronica, mas apenas como orientador.

Quiseram as forças do destino que eu voltasse a trabalhar com redes de computadores, o que me agradou muito, apesar de ainda me sentir ligado à eletônica/embarcados. Estou trabalhando com Engenharia de Tráfego (tráfego de telecomunicações, nada a ver com problemas de transito ou outras coisas :p), e por conta disto nas últimas semanas escrevi alguma coisa sobre redes: MPLS, DiffServ, dentre outros tópicos.

O tempo de expande para acomodar o trabalho existente, ou será que o trabalho se expande para ocupar o tempo disponível? De uma forma ou de outra, seria se eu tivesse mais tempo, ou se encontrasse alguns voluntários para me ajudar :p

· 2008/11/28 00:00 · 0 Comments · 0 Linkbacks

Discussão

Edgard de Freitas Filho, 2009/08/17 18:49

Olá “Felipe de tal”

caro amigo que respondeu sobre a versão do Ponyprog com possibilidades de gravar o Atmega644: Eu gostaria de agradecer, pois na mesma versão pude utilizar o atmega32 que me serviu plenamente - Valeu mesmo! Faça contato ok? Edgard/Niterói/RJ

Felipe Uderman, 2009/08/17 21:04

Ok, Edigar, fico feliz que tenha resolvido seu problema. Estou sempre por aqui, apareça :)

ELSIEDyer32, 2010/06/06 08:04

Following my investigation, thousands of people in the world receive the <a href=“http://lowest-rate-loans.com/topics/mortgage-loans”>mortgage loans</a> from different banks. So, there's good chances to get a credit loan in all countries.

Enter your comment (wiki syntax is allowed):
blog/inicio.txt · Última modificação: 2009/03/10 11:27 por uderman
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0