Uma das estruturas de dados mais adoradas na ciência da computação é a tabela de hash. Uma tabela de hash é uma estrutura de dados que associa chaves […]
O perigo da ingenuidade
Em meu post anterior sobre shuffling, deixei passar algo muito importante. A primeira coisa que me veio à mente para um algoritmo de embaralhamento é a seguinte: for […]
Presentes para Geeks: Edição 2007
Caso o senhor não tenha notado, estamos novamente naquela época do ano: que comece a compra de porcarias no atacado! Como entusiasta de tecnologia com um péssimo hábito […]
O senhor é um fazedor ou um falador?
A lição de hoje chega aos senhores por cortesia do seu Departamento de Transporte local: O DOT de Utah está gastando US$ 6 milhões em um estudo de […]
As listas negras não funcionam
Jon Galloway e eu entramos em um debate acalorado há algumas semanas sobre a eficácia do software antivírus. Minha posição é que o software antivírus é uma porcariae […]
Classificação para seres humanos: ordem de classificação natural
As funções de classificação padrão em quase todas as linguagens de programação são pouco adequadas para consumo humano. O que quero dizer com isso? Bem, considere a diferença […]
Nossas identidades on-line fragmentadas
Anil Dash tem blogado desde 1999. Ele é membro da equipe do Movable Type desde os primeiros dias. Como é de se esperar de um homem que viveu […]
Chaves de registro de software
O software é totalmente digital e, no entanto, há um aspecto inevitável da instalação do software que permanece totalmente analógico: inserir a chave de registro. O agravamento é […]
Ninguém se importa com a aparência do seu código
Em Os problemas do Perl: O futuro do Bugzilla, Max Kanat-Alexander* lamenta o estado da base de código do Bugzilla: Era uma vez, Bugzilla era um aplicativo interno […]