• MD5 do Dojo igual à  função md5 do PHP

    Estou gerando um formulário de autenticação que “encripta” (bem… faz um hash md5) a senha antes de enviar o formulário, para não transmití­-la pela rede como texto plano. Não é um SSL de pobre, se você achou isso. Complementa a segurança do SSL, já que existem malwares que interceptam no navegador tudo o quê o…

  • Série de TV “Freedom to Choose”, de Milton Friedman

    O show de televisão “Free to Choose” do ganhador do Nobel de economia, Milton Friedman, está disponível no Google Video. Se liga nos vídeos que são ótimas lições de economia pros peões como a gente: Série original, de 1980: Volume 1: Power of the Market Volume 2: The Tyranny of Control Volume 3: Anatomy of…

  • Incluindo o Dojo Editor no seu formulário

    Tenho usado bastante o Dojo Toolkit nos sites que tenho feito, e hoje surgiu a necessidade de adicionar um editor de HTML amigável em um de nossos formulários. Felizmente, o Dojo vem com um editor desses. É simplesmente facílimo de usá-lo, basta adicionar o dojo.js, chamar o widget de Editor, e colocar em um textarea.…

  • É muito difícil comprar uma televisão hoje em dia

    Desde um pouco antes da Copa, com a proliferação de anúncios de televisões de Plasma e LCD, eu desejo comprar uma televisão nova. Temos um velha Sony, de uns 12 ou 13 anos, na sala de casa hoje em dia. Guerreira, sobreviveu a uma mudança e três reformas, e nunca foi pro conserto. Antigamente, quando…

  • Preencher datas da semana anterior com Javascript

    Assumindo que você tenha 6 campos de formulário, os três primeiros para representar a data inicial, (inicio_dia, inicio_mes e inicio_ano), e os outros três para representar a data final (fim_dia, fim_mes, fim_ano), usando o Dojo Toolkit é muito fácil colocar nas datas de iní­cio a segunda-feira da semana passada e na data final, o domingo…

  • Ví­deo verde no Windows Media Player

    Finalmente!!! Há meses que eu visitava alguns sites e ou via o ví­deo pelo media player embutido no navegador, ou puxava ele e via separado, e o ví­deo de repente ficava verde, e o computador, todo lerdo. Para arrumar é simples: Clique com o botão direito no seu desktop, vá em Propriedades (pra janelinha de…

  • Away de Petrópolis comenta os novos impostos

    Agora vou viver ao Deus-dará! Achei esse vídeo do Away de Petrópolis faz tempo, mas como hoje não tinha muito o quê fazer, decidi colocá-lo no que supostamente é um “blog”. Sim, sim, esse lugar. Dá dois cliques no vídeo pra ir no VocêTubo e ver mais vídeos do Away.

  • What does this function test?

    A function wrote by a co-worker: function test($what, $where) { if (!empty($where)) { if (!empty($where[$what])) { return $where[$what]; } else { return ”; } } else { return ”; } } When I had a look at this function I immediatlly tought: Test? What does it test? Thankfully there’s the $what argument! And look! A…

  • Required date and optional time fields, how to store it?

    Say you have a form where your user can input a required date (MM-DD-YYYY) and an optional time (HH:MM). How do you store this? You can be tempted to store it as a timestamp (seconds since the Unix Epoch, for example) on your database, because it represents a date + time. But if your user…

  • Tags não são a solução para tudo

    Hoje à tarde escrevi um comentário em um blog de um cara que propunha a idéa de colocarmos “tags” em pessoas. Você tiraria uma foto de alguém, associaria algumas palavras-chaves à essa pessoa (as tags), e mandaria para um servidor central. Outras pessoas, quando tirassem uma foto de alguém, mandariam ela para o servidor, que…