Dr. Dobb's Journal 29 362 july 2004 manquant