A Bibliography of Publications in Dr. Dobb’s Journal: Software Tools for the Professional Programmer (2000–2009)

Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Tel: +1 801 581 5254 FAX: +1 801 581 4148 E-mail: [email protected], [email protected], [email protected] (Internet) WWW URL: http://www.math.utah.edu/~beebe/ 05 July 2016 Version 3.24

Title word cross-reference 2 [BC01]. 2.0 [Coc01e, Rao02, Wal03b]. 2000 [Cal00a, Coc03e, Mil00, SEC01, Ste00a, Ste00e]. 2001 [Coc02i]. 2002 [Coc03e]. 2003 [Eri03a]. 21st [LMM+01, MKR+01]. #1 [Swa02q, Swa03k]. 3.0 [Hei01, Van01]. 30th [Coc02f]. 3Dnow + [Ste01h]. 3 [Cro00b, LJ01, Sny03]. = [Fom00b]. 3 [Ste01h]. [Eri02a]. N log N [Gon00]. RXML [Eri01b]. 4 [Wal02a, Woe02a]. 4.0 [Met01].

.NET [Bar03, Bui02, Gri02, Gun02, Hel02, 6.1 [Van02a]. 64 [Jar01]. 64-Bit + + Rob03, SPRF02, Tim03, All02, DHR+01, [Gut00, HBT 00, KDG 00]. Rei01b, SPM02, dIJ02]. 802.11g [Coc02f]. 1 [She03]. 1.0 [Coc01c, Swa02k]. 108-bit [Bar00b]. 10th [Coc02f]. 1394 [Ale00]. = [SPRF02].

1 2

Academic [Bar00d]. Accelerating Pig02, Qur01, Rol00a, Rol00b, Rol02, Sco02, [Rot01b]. Accept [Coc03a]. Access Sha02a, Smi02, Sta01a, Wie00, Win00]. [Bar00k, Gun01a, Smi01b]. Accidents Alliance [Coc02j]. Allocation [Nak01]. [Swa03c]. Accolades [KDG+00]. Ace Almost [Ste01d]. Alphabet [Coc02j]. [Byk00]. Achievement [Coc01d]. ACLU Alphanumeric [Win00]. Alternating [Bar01e]. ACM [Mar00]. Alternatives [Swa01a]. Always [Bar00d, Bar00i, Bar00f, Coc02c, Isr01]. [Eri02l]. Ambulance [Sha01a, Swa01p]. Acronyms [Bar01b]. Acrophilia [Swa00n]. Analog [DeC02, HBT+00]. Analysis Across [Coc03e, Mon00b]. Act [Bar00g]. [Bar01d, BJ01b, FV00, Mit00, Ner00, Nis03e, ActiveX [Lar01a]. Adam [Swa03b]. She03]. Analytic [LMM+01]. Analytical Adaptive [Coc02f, Gon00, Jon02b]. Add [Ber00]. Analyzing [LMM+01, TCM+00]. [Bar01d]. Adding [Car02a, Car02b, Eri02c]. Anarchy [Bar00f, Swa02h]. Anatomy Addition [Dau01]. Address [CDsJ+00]. [Fre02]. Anders [Bar01b]. Android Adele [Ano02b]. Adi [Coc03b]. Adleman [SL01b]. Annealing [Pal01b]. anniversary [Coc03b]. ADO [Che01]. Adopts [Bar01h]. [Coc02f]. Announced Advanced [Bar00l, Coc02k, DR01]. [Coc01a, Coc02b, Coc02i]. Announces Adventures [Bar00c]. Anonymity [Bar01b]. Anti [Sto01, Sto02a, Sto02b, Sto02c, Sto02d, [Sto03d]. Anti-patterns [Sto03d]. Sto02e, Sto02f, Sto02g, Sto02h, Sto02i, Antipasto [Swa00k]. Apache Sto02j, Sto02k, Sto02l, Sto03b, Sto03a, [Blo00, Jac02, Ram01]. API Sto03d, Sto03g, Sto03c, Sto03e, Sto03f]. [Mus01, RG00, Rou02, Sto03g, Wal02a]. Adversarial [Sha02d]. Adware [Ste00g]. AppForge [Cro01b]. Applet [Bar00j]. AE [Van02b]. AES [Coc02k]. Again Application [Coc02h, GKM01, HF00, [Eri01f]. Agent [Bru02]. Agents Man02, SM00, TEM+01, Yud02, Rem01b]. [Jon02a, O’M01, Kie01b]. Aggregation Applications [ZBKO01]. Aglets [Jon02a]. Agreement [Abu01, Cox01b, Fom00a, FH02, Fox00a, [Bar01d]. AI [Bar00k, Coc01a, Coc02l]. Ails HWZ00, Kis01, MKR+01, PA02, Tor01]. [Eri01b]. Airport [Eri00f]. Al [TLA+02]. Arc [Sha02h]. Architecture Alert [Coc03g]. Algorithm [Cro00a, Rot02b]. Architectures [Pie01]. [Ana00, Bar00j, Bar00l, Bar00b, Bar01c, Archives [PTB+02]. Aren’t Bar01d, Bar01g, Bar01e, Bay01, Ben00, [BHP+01, Coc02c, GDHI02, MKR+01]. Ben01, Car01, DR01, Dem01, DNM00, Arithmetic [Sco02]. Armies [Bar00h]. Get01a, Get01b, Gon00, Gut00, Gut02, Arrays [Dem01, Ben01]. Arrogant HM01, Keo00, Kri01, Lev00, Mah02, Man00, [WNL+00]. Art [Coc01a, Cro00a, PTB+02]. Mar00, Mis00, Mit02a, Nel02b, Nil00, Pal01b, Artistic [Swa03l]. ASP.NET Pig02, Qur01, Rol00a, Rol00b, Rol02, Sco02, [Hov02, MPG+02, PA02, Rei02]. Aspect Sha02a, Smi02, Sta01a, Wie00, Win00]. [Gro02]. Aspect-Oriented [Gro02]. Algorithms [HBT+00, LMM+01, TCM+00]. AspectJ [Gro02]. Assembly [Sno01]. Alias [Mit00]. Aliasing [HWT+01]. Alien Assignment [Cha03]. Astronomy [Coc02b, Wil01c]. All-Pairs [Mah03]. Alley [Bar01d]. Atlantic [Bar00n, Coc03e]. Atom [Ana00, Bay01, Ben00, Ben01, Car01, DR01, [Swa00b]. Attacks [PGH+00, Swa03c]. Dem01, DNM00, Get01a, Get01b, Gon00, Attention [Nis01a]. Attraction [Nis02c]. Gut00, Gut02, HM01, Keo00, Kri01, Mah02, Attributes [Hov02]. Audio Mar00, Mis00, Mit02a, Nel02b, Pal01b, [Arn01, WWL+02]. Augural [Wit00]. 3

Authentication [Sha02d]. Big [Fre03, Str01, Coc01d, Dal01a]. Automated [BW00, Swa01t, Swa02w, Swa03g]. [Gso01a, Hav00, O’M01, Pug02, Smi03a]. Big-Endian [Swa01t]. Bill [Bar00m]. Automatic [Bar00g, Fom00a, Mou00]. Billionth [Coc02g]. Binary [Bar01f, Ben00]. Automatically [BGGT01]. Automation Binding [Bro03, FMPL+03, GLFO+03]. [SL01b]. Automend [Coc02d]. AV L Biometric [Coc03d, Dal01a]. Biometrics [Rol00a]. Award [Yud02]. Birth [Coc02c]. Birthday [Bar00d, Bar00i, Bar01f, Coc02b, Coc02c, [Coc03g]. Bit Coc02i, Coc03b, Eri00a, Eri01a, Eri03a]. [Gut00, Bar00b, HBT+00, KDG+00]. Bits Awarded [Coc02k]. Awards [Ano02b]. [Mit02a, Rob01b]. Blass [Bar00m]. Blip Aware [Chr00]. Away [Swa00o]. Bloch [Bar00g]. Block [Bar00g, Coc02g, Coc03b]. Axis [Dou02]. [Coc02i, FMPL+03, TCM+00]. Block-Structured [FMPL+03]. Blood B [PWS+02]. Babbage [Bar00b]. Baby [Nis03g, Sha00b]. Bluetooth [Ste01l]. Back [SG01, WK00b, WK00a]. Board [Bar01d]. [Coc02d, EJS+01, Eri01e, Ste02b, Swa01b]. Bob [Bet02]. Boneyard [Coc02j]. Book Bad [BHP+01, GDHI02, MKR+01]. [CDsJ+00]. Books [Ste00h, Wil03e]. Balancing [Fab01, Mon00a]. Ballots Bookshelf [Coc03a]. Band [VMNH03]. Bandwagon [Cro00a, Cro01a, GS00, GP01, Gri01, Gri02, [SSC+00]. Banners [SZ01]. Bar [Swa00x]. LS01, Pap02, Rei00b, Rei01a, Rot00, Rot01b, Bargain [Rol03]. Bargain-Basement Rot01a, Rot02a, Sta00b, SG01, Tay00, Tay02, [Rol03]. Base [Coc01c, Ste02b]. Based Wil00b, Wil00c, Wil00d, Wil00e, Wil00f, [Bar00k, EBC01, FMPL+03, G¨os03, Gso01b, Wil01c, Wil01d, Wil01e, Wil02a, Wil02b, Kie01a, Lar01b, Li03a, Mit00, Pal01c, Pie01, Wil02c, Wil02d, Wil02e, Wil03c, Wil03e, Wil03i, deC01a]. Basement [Rol03]. Basic Wil03d, Wil03g, Wil03f, Wil03h, WG00, [Cro01b, Lar01a, PWS+02, Swa01k]. Basics Woe01, Woe02b, Woe02c, Woe02a, Woe03]. [Coc02d, EJS+01]. Bass [Ste02b]. Batteries Boomin [Nis03b]. Boost [Coc01c, Coc02d]. Batting [Bar00j]. [LMM+01, LMM+01]. Boot [Coc02l]. Battlefronts [Swa03m]. BB [Coc02h]. Be Booty [Coc02d]. Borders [Coc03d]. [Bar00b, Eri00f, Ste02e, Coc01e]. Beams Borland [Lis02]. Bottlenecks [Pap01]. Box [Sha01b]. Beans [Rao02]. Beasts [Sha00a]. [Col00, Wil03b]. Boy [Swa01m]. Brackets Beats [Bar01d, Sha01c]. Beautiful [RSW+01]. Brain [Bar00h, Bar00g, Bar01h]. [Swa02e]. Bed [KDG+00]. Beeb [Swa03h]. Branch [Sim00b]. Breadth [Swa00c]. been [Whi01]. before [GKM01]. Breadth-First [Swa00c]. Breakfast Beginning [GP01]. Behave [Swa00i]. [Swa01m]. Breakthrough [Bar01g, Coc02f]. BEHEMOTH [Bar00l]. Being Breed [Bar01f]. Bresenham [Rie02]. Bring [ASW+01, Eri03f, FV01, Swa00o]. Bell [Far01]. Brings [Swa02a]. Brittle [Nis01h]. [Bar00n]. Belong [Nis02b]. Benchmark Brooks [Bar00i]. Brother [Swa03g]. BSD [Bar01e, GKM01]. Berkeley [VR02]. [ASW+01]. BSP [Cun00]. Bug Berners [Coc02k]. Berners-Lee [Coc02k]. [Coc03g, Swa02w]. Bugs [McR02]. Build Best [Kap00, Ste01j]. Bet [Bar00e]. Better [Mar03, PH00]. Builder [Coc03d]. Building [Coc01c, Coc02d, Eri00f, Swa00d]. [Bar00n, Chr00, CM01, Coh00, Mar02b, BetterBASIC [ASW+01]. Between Pie01, Rem01b, She01, Ste00a, deC01a]. [Woe03]. Bidness [Eri03c]. Bifurcations Builds [Bar01f, Hav00]. Bull [Ste02b]. 4

Bundles [Jac01]. Burnout [Swa01m]. Century [LMM+01, MKR+01]. Burying [Arn01]. Business [WDGO03, Certification [GH00]. CESH [Tuc00]. Cg Bar01d, Coc02j, GLFO+03, Nis02k, Eri02i]. [Rat02]. Chains [Coc02b]. Challenge Buy [CDsJ+00, Eri00g]. Buzzes [Coc02k]. [Coc02g]. Challenges [Bar01e]. Change Bye [Coc01e]. [CDsJ+00, Swa00d]. Changes [Swa02a]. Changing [Ste01b, Tay02]. Channel [Coc03g, RSW+01, BFG01, But02, Cav02, [Bar01g]. Charge [Eri02g]. Chasers Cha03, Coh03, Dal01b, EBC01, Fra01, [Swa01p]. Cheap [Bar00h]. Checked HWT+01, Hin02, Hum03, Mac00, MC00, [Gol01]. Checker [Boe03]. Checking Mad01, MLDP02, MKR+01, MW00, Mic00, [SL01a, BK08]. Checkpointing [CS02]. Pat01, Pon03, RCE+00, Rot01b, Rot01a, checksum [Fre02]. Chemical [Nis02c]. Rot02a, SP00, Sha03, SL01a, Ste00a, Ste00b, Child [LMM+01, Sha01d]. Childhood Ste00d, Ste00k, Ste00e, Ste00f, Ste00j, Ste00i, [Swa00e]. Chilly [Swa00u]. Chimps Ste00h, Ste00g, Ste00l, Ste00c, Ste01d, [Sha00e]. China [Coc02c]. Ching [Eri03e]. Ste01j, Ste01b, Ste01c, Ste01e, Ste01a, Ste01f, Chip [Bar01h]. Chips [Coc01c]. Cities Ste01g, Ste01h, Ste01i, Ste01l, Ste01k, Ste02b, [Coc00g]. City [CDsJ+00]. Claims [Bar00k]. Ste02c, Ste02d, Ste02f, Ste02g, Ste02i, Ste02h, Clarification [GWT+01, SPRF02]. Clark Ste02j, Ste02k, Ste02a, Ste02e, Ste03a, Tay01, [Kim01b]. Class [BC01, BHP+01, Roe00]. Tru01, TC00, VMNH03, Wil00e, Woe00]. Classics [Wil00c]. Claude [Bar01f]. Client C# [KDG+00]. Client/Server [KDG+00]. [Bar01b, BHP+01, Cro01c, Ead01, Gri02, Clients [JRFH01]. Closed [Eri01i]. Closer Hum03, SG01, Ste02c, Ste02k, Wil00g]. C99 [Bar01g]. Closest [Mah03]. CLR [SPRF02]. [Che02]. Cache [BTTF02, Jol01]. Caching Cluetrain [Swa00k]. Cluster [Kop00]. [Ben00]. Calculated [Coc01c]. Calculates CLX [Lis02]. CMake [Mar03]. CMOS [Coc01e]. Calculator [Yam00]. Calculators [CM01]. Cobol [Bar01f, EJS+01]. Code [Bir00]. Call [Bar00d, PWS+02]. Callbacks [Ben00, BHP+01, Mos00, Sea02, Wan00, [Hum03]. Calling [Pon03]. Caltech BK08]. Coding [SEC01]. Cofounder [Bar00f, Coc03a]. Camera [Bar00g, Dou02]. [Bar01c]. Colbert [KDK00]. Colby Cameras [Rob01a]. Campaign [Coc01b]. [Coc01a]. Coli [Coc03a]. Collaborative Can [Bar00e, Bar00g, Bar01g, Cal00c, [Fox00a]. Collection [Bur00]. College Dav01, Gso00, Jen00a, Jol01, Kie01a, Kie02a, [Bar00j, Bar01d]. Collegiate [Coc02i]. Mos00, Sea02, Smi01b, Ste01e, Wra01]. Color [Bar00k, Sha02e]. com Canadians [Swa00q]. Canceled [Coc02e]. [Bar00e, Coh01, Gso00, Gun02, McM00]. Canonicalization [Kel03]. Can’t [Eri00g]. Combating [Coc02b]. Come Capabilities [Cal00c, Van01]. Capacity [Bar00f, Ste01l]. Coming [Coc03e]. [Coc01c]. Cards [Bar00m]. Care Commerce [Sta00c, Coc03g]. common [Eri02i, Nis02k]. Career [Isr01]. Carlo [Cro01c]. Communications [Pap01]. [Gin00]. Carly [Swa00p]. Cat [Eri00b]. Community [Swa02f]. Companies Catches [Bar01d]. Causality [Sha00c]. CE [Bar00e]. Company [ASW+01, Swa03g]. [Tim03, Van01, Pug02, SSC+00, Spu00, Comparing [Dor02]. TCM+00, Tuc00, Car02a, Car02b]. Cell [Car02a, Car02b, Cav02, Ste01d]. [RCE+00, Coc02d]. Cells [MLDP02, Ste00h]. Compiling [MPG+02, MHM+02]. Cellular [Coc02b]. [TLA+02, Lai01a]. Complaining [Ste00l]. Center [Isr01]. Centimillionaire [Sha00d]. Complete [Bar00b, Vli00]. Complex 5

[Gor00]. Complexity [Coc01l, LJ02]. CORDIC [Pas00a]. Corner Component [Ber01, Hei01, Joh00, Lis02, [Sha00j, Sha00k, Sha00i, Sha00b, Sha00d, SLL00, TEM+01]. Components Sha00g, Sha00l, Sha00f, Sha00e, Sha00a, [Gso00, Rei02]. Compression Sha00h, Sha00c, Sha01l, Sha01i, Sha01a, [Bar00j, Sco02, WWL+02]. Compromising Sha01e, Sha01c, Sha01f, Sha01b, Sha01g, [Bar00d]. Computation [Bar01f]. Sha01k, Sha01d, Sha01h, Sha01j, Sha02h, Computational [Get01a, Swa02l]. Sha02f, Sha02g, Sha02k, Sha02e, Sha02j, Computer [Bar00g, Bar00m, Bar01b, Sha02i, Sha02b, Sha02c, Sha02d]. Bar01d, Coc01e, Coc02e, Coc02f, Coc03b, Coroutines [Fra01]. Correcting [Swa00r]. FV00, Fre02, HBT+00, KDG+00, MPG+02, Correction [Ano01, Ano02a, BHP+01, Swa02d, Zan01, Coc02d, Bar01c, Coc02h]. TLA+02, KDG+00, RSW+01, TEM+01]. Computer-Science [Coc03b]. Computers Correctly [Coh02]. Correlation [Qur03]. [Coc01a, Coc02b, Coc03b, Gro01, Kop00, Cosmology [Coc01e]. Costs [Coc01l]. Roj00]. Computing [ASW+01, Bar00c, Could [Bar00g]. Count [Nis01f]. Counting Bar01d, Bar01g, Ber01, Ber00, Che02, [Coh01]. courtesy [Pat01]. CPRM Coc02b, Coc02c, Coc02h, CL00, Fre02, [GWT+01]. CPUs [Cha00]. Cracks LMM+01, Ree00, Swa00l, Tom02, Wil03d]. [Bar00b]. Crawler [Kar00]. Creating Concept [SL01a]. Concludes [Jan01b, MHG02, Pas00b]. Creation [Coc01b, Coc02g, Coc03e, Coc03f]. [Coc01e]. Creator [Coc01d]. Creators Configuration [Ale00, Sin00, Wil01b]. [Bar01g]. Cross [Fra01, Ma01, Qur03, Zei01]. Conformance [MLDP02]. Connected Cross-Correlation [Qur03]. [Swa03j]. Connecting [Coc01b]. Cross-Platform [Fra01, Ma01, Zei01]. Connection [Jen00b, Tre02b]. Crowned [Bar00j]. Cryptographers Connectivity [Wil03b]. Considered [Coc03b]. Cryptographic [Bar00b]. [Ams02]. Considering [Rob00]. Cryptography [Wie00]. Crystal [Coc02b]. Consistency [Pal01c, Rob03]. Cubed [Rei01a]. CueCat [HWT+01]. Cup Consistency-Based [Pal01c]. console [Nis02e]. Curl [Coc01a, M¨uf01]. Curley [Rem01b]. Consortium [Bar01d]. [RSW+01]. Curve [Bar00b]. Custom Conspiracy [Swa01g, Swa01t]. [Roe00]. Customizing [Ste00e]. CVS Construction [Lai01b]. Containers [Sim00b]. Cycles [Coc02l]. [BFG01, Hin02, RSW+01]. Content [Mil00, Web00, Coc03e]. Contest D [Bar00i, Bar00j, Bar00f, Coc01a, Coc01b, [Cro00b, Sny03, Bri02a, MPG+02, PWS+02]. Coc02c, Coc03f]. Contests [Coc03g]. Daemons [DiM00]. Dahl [Coc02b]. Context [TLA+02]. Continuing [Coc02e]. Dammit [RSW+01]. Damnation [Sto03b]. Contra [Ste02b]. Control [Coc02j, Cox01d, Dan [Ano02b]. Dark [Swa01x, Swa02o]. Dou02, KDK00, Lar03b, NN00, SSC+00, DARPA [Coc01d]. Data [Bar01g, Bar01e, Sim00b, Smy00, Sny03, deC00a]. Bro03, Coc03a, CNS+00, Cro01a, FMPL+03, Controlled [Coc01a]. Controls [Lar01a]. Fox00a, GLFO+03, McC02, Rei00b, Sam03, Controversies [Bar01f]. Controversy SSC+00, Smi01b, TGV+01, Arn01]. [Coc01b]. Conversation [Kim00a]. Convex Database [Bar01h, BKCD00, Coc01a, [Get01a]. Coping [Kie01b]. Copy GMW00, Kie00a, Sea02, WG00, Yua02]. [WDGO03, Swa02p]. CORBA [BES+01, Databases DHR+01, Hou00, IEZ01, Mod01, TEM+01]. [Cox00, Oba03, Okm02, SB02, Whi01]. 6

Datacenter [Jol03]. day [McC02]. Days DigitaScript [Rob01a]. Dijkstra [Coc02g]. [Cro01a, Ste00d]. DB [RZ00, VR02]. Dirges [Swa02o]. Disaster [Bar00e]. DBMS [GDHI02, Whi01]. DDD [Zel01]. Discarding [MPG+02, MHM+02]. DDJ [PTB+02]. Dead [Far01]. Deadlock Disgusting [Swa00q]. Disk [GWT+01, Mou00]. Death [Swa00w]. [Mil02a, MHM+02]. Display [Spu00]. Debate [CDsJ+00]. Debates [BKCD00]. Displays [Bar00k]. Disposal [Swa02v]. Debian [EJS+01, Epp00a, Sta01b]. Distributed [Ber01, Esc02, Fom00a, Debugger [Chr00]. Debugging Gun01a, Kis01, Smi03b, Tom02, Tor01]. [Cav02, GB01, HWZ00, Zel01]. Debut Distributing [Bar01d]. Distribution [Bar00m]. Decaf [Bar01e]. Deciphering [Gem00, McC02, SA00]. DMCA [Coc03f]. [Eri02e]. decision [GKM01]. Decisions DNA [Bar01f, Coc02c, Sha02h]. Do [Coh02, [Coc02f]. Declarative [Swa00f]. Decoder Cox01a, HL00, Jac01, Jen00b, Jen02b, PH00, [Ale00]. Decryption [Bar00i]. DeCSS Rao02, Rei00a, Swa02p, Win01, Yua02]. [Coc02f, Coc03f]. Deep [Coc03e]. Default Dobb [Ano02b, Eri00a, Eri01a, Eri03a]. [Dau01]. Defect [Smi03a]. Defective Documents [Nac02]. Does [Bar00d, Hag02]. [BTTF02, Dav01]. Definition [DeC02]. Dog [Coc01c]. Domain [Bar00l, PK02]. D´ej`a [Eri01f]. Delivery [Ste01c]. Delphi Domain-Specific [PK02]. Don’t [TEM+01, Hei01]. Demography [Coc03b]. [Bar00k, Eri00h, Eri02l, Sto03g]. Doone Department [BHP+01, Coc03g, Eri01g]. [Swa00w]. Doors [Eri01i, Eri02e]. Dot Dependability [Coc02b]. Dependencies [Bar00e]. Dot-com [Bar00e]. Dots [Coc01b]. [All02]. Descriptors [Cal00a]. Desert Double [Coc02f]. Double-Gate [Coc02f]. [Sha02f]. Design Doubling [Wil02c]. Doug [Kim00a]. Down [Bar00i, Bar00j, Dav00, Jan01a, KSC+00, [Coc02k, Coc02j, McR02, Wil02c]. Dr Lev00, Ner00, Nis01g, PB00, Pat01]. [Eri03a]. Dr. [Ano02b, Eri00a, Eri01a, Designations [VMNH03]. Designing Sha00j, Sha00k, Sha00i, Sha00b, Sha00d, [Bar00f, LJ01, LPP01]. Desktops [Lar03a]. Sha00g, Sha00l, Sha00f, Sha00e, Sha00a, Desupport [DHR+01]. Detecting Sha00h, Sha00c, Sha01l, Sha01i, Sha01a, [GWT+01]. Detection [Ish01, Mou00]. Sha01e, Sha01c, Sha01f, Sha01b, Sha01g, Determining [BDM+03, Mil02b, PTB+02]. Sha01k, Sha01d, Sha01h, Sha01j, Sha02h, Developed [Coc02h]. Developer Sha02f, Sha02g, Sha02k, Sha02e, Sha02j, [Bar01d, Ste02f]. Developers [Kap00]. Sha02i, Sha02b, Sha02c, Sha02d]. Drafted Developing [Coc03d, LS01, Tor01]. [Coc03e]. Dream [Eri01m]. Dries [Bar00g]. Development [All02, BRVW00, DH02, Driven [Hou01]. Driver [Rao02]. Drivers DeC01b, Eri00j, Gso01b, Gun01a, HF00, [Spu00, Ste01h]. Drop [Nis02b]. Duelists Mar02a, SM00, Ste01i]. Device [How01]. [Sha02g]. Dumb Devices [Gib01, GB01, Por03, Tre02b]. [BHP+01, Eri01g, WNL+00]. Duo [Rot01a]. DHTML [BHP+01, Ma01]. Diagnosing Dynamic [Bar03, Joh00, Mod01, Nak01, [Eth01]. Diagnosis [Pal01c]. Dialogs Nis01a, Pum03, She01]. [Ste00e]. Dictionary [Car01]. Dies [Bar00m, Bar00b, Bar01c, Bar01f, Coc01a, E-Address [CDsJ+00]. E-Books [Ste00h]. Coc01d]. Difficulty [Woe02c]. Diffie E-Commerce [Sta00c]. E-Mail [ASW+01]. Digita [VF00]. Digital [Swa00m, Kie01b]. E-mails [Swa02q]. [Bar00j, Bar00b, Bar01g, DeC02, HBT+00, E-Waste [Coc02d]. E. [Coc03a]. Early Kal01, Led00, RCE+00, Rob01a, Swa02g]. [ASW+01, Eri02f]. Eating [Swa02r]. eBook 7

[Bai01, WWL+02]. EC [Yam00]. Ecco Engelbart [Kim00a]. Engine [Sha00j, Sha00k, Sha00i, Sha00b, Sha00d, [Yue01, Gon01, Web00]. Engineering Sha00g, Sha00l, Sha00f, Sha00e, Sha00a, [Coc03a]. Engines [Kie00a]. Enhancing Sha00h, Sha00c, Sha01l, Sha01i, Sha01a, [Sha02a]. Enigma [Coc02h]. Enough Sha01e, Sha01c, Sha01f, Sha01b, Sha01g, [Bar00f, PGH+00]. Entangled [Bar00l]. Sha01k, Sha01d, Sha01h, Sha01j, Sha02h, Entity [LPP01]. Enums [TCM+00]. Sha02f, Sha02g, Sha02k, Sha02e, Sha02j, Environment [M¨uf01, Phi01, Dau01]. Sha02i, Sha02b, Sha02c, Sha02d]. Eclipse Environments [Coc02k]. eCos [Mas02, Tho00]. Editor [Dav00, Jol03, Kie02b, Tay02, Tru02]. EOF [Ste01d, TCM+00]. Editorial [Sco02]. Epicenter [Ste03b]. Epoch [Bar00a, Eri00f, Eri00b, Eri00c, Eri00d, [Coc01b]. Equals [MHM+02, Coh02]. Eri00e, Eri00g, Eri00h, Eri00i, Eri00j, Eri00k, Equivalence [Swa02l]. Equivalent Eri00l, Eri00m, Eri01h, Eri01e, Eri01g, [Coc01e]. Era [Eri01l]. ERP [Bar00e]. Eri01f, Eri01d, Eri01i, Eri01j, Eri01k, Eri01c, Error [Swa00r]. Error-Correcting Eri01l, Eri01m, Eri01b, Eri02c, Eri02e, [Swa00r]. ESC [Nis02d]. Escape [Sha00f]. Eri02f, Eri02g, Eri02h, Eri02i, Eri02a, Eri02d, Essays [Swa03j]. Establish [Jen00b]. Eri02l, Eri02b, Eri02k, Eri02j, Eri03h, Eri03d, Ethernet [Sta00a]. Etiquette [Coc03g]. Eri03c, Eri03f, Eri03e, Eri03b, Eri03g]. EULA [WWL+02]. Euro [Yam00]. Editors [Ste01h]. Edsger [Coc02g]. Europeans [Bar00g]. EUVL [Bar01h]. Efficiency [TC00]. Efficient Evangelizing [Coc01d]. Event [Kri01, Man00]. EJB [Bru02, Kis01]. Event-Logging [Kis01]. [GKM01, LPP01, Rao02, TEM+01]. Events [Hou00]. Every [Swa01c]. Elections [Nis01b]. Electronic Everyone [Coc01c]. Everything [Woe03]. [Bar00m, Bar01e, SA00, Eri01l]. Elements Examination [Pat01]. Examining [Ano02a, Ple02a]. Eliminate [Bar01d]. [CK00, Cro00b, Hel02, Hig01, Hig02, IEZ01, Ellipses [Ste00j]. Elliptic [Bar00b]. Ellis McM00, NL00, Tho02, Tim03, Van01, [Coc01d]. Ellison [PEYS00]. Embeddable Van02a, Van02b]. Examples [Bar01c]. [Jon01, Jon03]. Embedded Excellence [Ano02b, Eri00a, Eri01a, Eri03a]. [BES+01, Cun00, DH02, FH02, Lin01, Met01, Exception [BJ01a, SP00]. Exceptions Nis01a, Nis01b, Nis01c, Nis01d, Nis01e, [Car02a, Car02b, Gol01]. Executable Nis01h, Nis01g, Nis01f, Nis01i, Nis01j, Nis02i, [Coc03f]. Executables [BHP+01]. Expands Nis02b, Nis02c, Nis02d, Nis02f, Nis02h, [Coc02j]. Expert [Bar01f]. Exploiting Nis02j, Nis02k, Nis02l, Nis02a, Nis02e, Nis02g, [BGGT01, Gut00, HBT+00, KDG+00]. Nis03a, Nis03b, Nis03d, Nis03c, Nis03e, Exploring [Kie01c]. Explosion [Bar01g]. Nis03f, Nis03g, Okm02, RSW+01, Ric00, Expo [Swa03a]. Exposed [Ste03b]. Tho00, VC01, Wil03a, Woe01, Woe02b, Exposing [Wan00]. Expressions [Mad01]. Wri03, Coc03f, Coc03d, Fis02, Lar01a, Nis01j]. Extend [Cal00c, Eri00c, Wra01]. Extended Embrace [Eri00c]. Embracing [Swa02h]. [Hov02]. Extensible [Coc03a, VF00]. Emitting [Bar00k]. Encoding [Bar00m]. Extensions [Dal01b, Rot02b, Ang01]. Encrypt [BTTF02, Dav01]. Encryption External [TP02]. Extinguish [Eri00c]. [Bar00l, Coc02k, DR01]. End [Swa00e]. Extraction [Pat01]. Eye [Sha02k]. Endian [Swa01t]. Endoscope [Bar00g]. Ends [DHE03]. Endures Facility [Kis01]. Fact [Ell00]. Facts [BDM+03, Nis02g]. Enduring [Swa01k]. [Wil03d]. Fail [Bar00k, Coc03f, She01]. 8

Fail-Over [She01]. Failures [Bar00k]. Found [Bar00b]. Founder [Bar01d, Ste01f]. Fair [Bar01c]. Fairchild [Bar00b]. Fourth [Coc02l]. Foxy [Sha01e]. [Bar01c]. Fallacies [Wil03d]. Falling Frame [Sta00b]. Framework [Swa02s]. Fame [Bar00l]. Famous [Eri00f]. [Coh00, DHR+01, Lis02, Rei01b, Zei01, Fantasies [Eri01k, Swa01f, Swa01g]. Farm dIJ02, HF00, Tre02b]. Fred [Bar00i]. Free [Bar00e]. Fast [Bar00f, Coc01d, BES+01]. FreeBSD [Bar00f, Dem01, PGH+00, WNL+00]. [Coc01d]. Freedom [Bar01e]. Freenet Faster [Bar00l, Kie02a]. Fastest [Bar00f]. Frenzy [GWT+01]. Frequent [Bar00k, Nil00]. Faux [Swa02i]. FDF [Wil00b]. Fritz [Coc03e]. FrontPage [Hig01]. Fear [Swa02i]. Feature [Sto03g]. [WWL+02]. Fthreads [Nag01]. fuel Feet [Bar00k]. Fellows [Bar01c, Coc02h]. [Coc02d]. fully [CM01]. Function [Tru01]. Femtoseconds [Bar00f]. Fewer [Bar00f]. Fi Functions [Get01b, Mit02b]. Funds [Bar00g]. Fiberoptic [Coc01c]. Fibre [Bar01g, Coc01d]. Future [Bar01g]. Fiction [Ell00, Eri01l]. Fiddle [ASW+01, Bar00d, Bar01g, Eri00l, Eri02g, [Ste02b]. Field [Bar00f]. Fights [Coc03g]. GDHI02, Kim00b, Sch00, Swa01b, Whi01]. File [Gem00, Ven00a]. Filesystem [Esc02]. Fuzzy [Dor02]. Filling [Wil02d]. Filtering [Led00, RCE+00]. Filters G [Coc03b, Bar00d, LJ01]. Game [Cal00b, Hal00, Qur03]. Fin [Sto02l]. [Cro00b, DHR+01, Eri02k]. Games Finally [Coc02k]. Find [Coc02c, Coc02l, Eri00b]. Gaps [Wil02d]. [PH00, Ste01e, Web00]. Find-By-Content Garbage [Bur00]. Gate [Coc02f]. Gates [Web00]. Finding [Get01a, Kap00]. Finds [Bar00m]. Gateway [deC00a]. GCC [Bar01f]. Finite [Ano02a, Ple02a]. First [BHP+01, Ste01g]. Geek [Swa01t]. Gene [Bar00b, Ste02k, Swa00c, Coc02f]. Five [Wil00f]. Generalized [Hum03]. Generate [Swa01c, Swa02q, Wil03e]. Five-Sevenths [Bar01h, Sea02]. Generating [Swa01c]. Fix [GMTA02, TEM+01]. Fixed [Get01b, Jen02a]. Generator [Qur01]. Fixed-Point [Qur01]. Fjords [Bri02b, Zyz03]. Generic [Coc01e]. Flames [Swa00n, Swa00o, Swa00p, [Ana00, Wad00a, Tor01, SLL00, Tre02b]. Swa00w, Swa00q, Swa00r, Swa00s, Swa00t, Genetic [Bar01g]. Geometry Swa00u, Swa00x, Swa00v, Swa00y, Swa01m, [Bar00j, Get01a]. German [Bar01g]. Get Swa01n, Swa01o, Swa01t, Swa01p, Swa01u, [Coc01d, Coc02i, Eri02l, Nis02l, Ste01d, Swa01q, Swa01r, Swa01s, Swa01v, Swa01x, Wil02e]. Gets [Bar00d]. Getting Swa01w, Swa02m, Swa02o, Swa02p, Swa02r, [Coc03a, Eri00d, Eri02g, RCE+00, Swa01o]. Swa02s, Swa02v, Swa02n, Swa02w, Swa02t, Gifts [Swa01l]. Gigabit [Sta00a]. Girls Swa02u, Swa02q, Swa02x, Swa03i, Swa03l, [Swa01t]. Giving [LMM+01]. GJ [Wad00a]. Swa03g, Swa03h, Swa03j, Swa03k, Swa03m]. Globalized [PA02]. Glow [Coc02c]. Flapper [Swa01v]. Flaw [Bar01f, Swa01n]. GNOME [GWT+01]. GNU Flexible [Sav00]. Flyby [KSC+00]. Flyer [Coc01d, GS00]. Go [Bar01f]. GoAhead [Wil00b]. Folding [Swa00d]. Fo o [Swa00x]. [Mas02]. Goes [Bar00e, Bar01h]. Going Forecasting [WWL+02]. Forensic [FV00]. [Bar01h, Ste00b, Whi01]. Goldberg Form [Bar00g]. Formal [Swa00u]. [Ano02b]. Gonna [Nis02l]. Good Formalized [Coc01a]. Forms [RZ00]. [Mit02b, Ste01e, Swa00d, Wil02c, Pat01]. Fortran [Coc03e, Nag01, Nag02]. Fortune Government [Bar01h, Coc03c]. Grant [Swa02q]. Forums [Bar00m]. Forward [TCM+00]. Granting [TCM+00]. Graph 9

[Kel03, Rol02, SLL00]. Graphics [Bar01e]. ICFP [Coc03e, Coc01b]. ICs [Abr00, Coc02l, Fom00b, HBT+00, Bar00c]. [Bar00l, Bar00f]. Ideas Graphing [Bir00]. Graphs [Wal02b]. [Bar00g, BHP+01, Eri01g]. Identification Green [Bar00m]. Grid [Coc02c]. Grinich [Smi03a, Dal01a]. Identifiers [Bar01c]. Group [Gon00]. Guarantee [Coc03a, RCE+00]. Idle [Sto02k]. IEEE [Hag02, Sto03g]. Guest [Bar00m]. GUI [Ale00]. If [Ste02e]. II [Bri02b, Coc02j, Lai01b]. Guidelines [Ang00b, Car02b, WK00b]. IIS [Hal00]. I’m [Jan01a]. Guild [Coc01b]. GUIs [Sny03]. [Ste01g]. Image [Rie02, SEC01, Wit00]. Gumbie [Bri02b]. Gutenberg [Fis00]. Imaging [VF00]. Immersive [Coc01d]. Implement [Coh02, Gso00]. Habit [Swa02t]. Hack [Swa00s]. Hacking Implementation [DNM00]. implemented [Coc02c]. Hall [Bar00l]. Handle [Tor01]. Implementing [Bar01g, Cox01a]. handlers [Lin01]. [Hin02, KD02, Rou02]. Implicit [BGGT01]. Handling [BJ01a, SP00, Sco02]. Happy Improving [Nak01]. IMSAI [Coc02j]. [Coc03g, VMNH03]. Harassment Incorrect [GOLD03]. Index [Mil00]. [TCM+00]. Hard [Nis01h]. Hardware Indexing [Gun01b]. Industry [Wil03a]. Harmful [Ams02, RCE+00]. [Bar00c, Bar01b]. Infantile [Bar00h]. Hash [Get01b, Mit02b]. Headers [Tay01]. Inferno [SM00]. Information Healthcare [BTTF02, Eri01b]. Heap [Bar01g, MPG+02, MHM+02, Sno01, Arn01]. [Gab03]. Heart [Coc03c]. Heat [PWS+02]. Infrared [Smy00]. Infrastructure [Coc01e]. Hedy [Bar00h]. Hellman [ASW+01]. Here Ingalls [Ano02b]. Ingestible [Bar00g]. [Bar00f]. Herriot [Coc03b]. Heuristic Initiative [Coc01d]. Ink [Bar00g]. [Pal01b]. Hey [Eri00e]. High Innovations [Sco00]. Insider [EJS+01]. [Bar01c, Bar01h, BRVW00, Che01, Coc02b, Install [Swa01c]. Installation [Tru02]. DeC02, Eri03h, Wie00]. High-Definition InstallShield [Ste02f]. Instant [Coc02l]. [DeC02]. High-Dependability [Coc02b]. Instrument [Cox01d]. Integer [BK08]. High-Level [BRVW00]. Integrating [CM01, Cox00, Mas02]. High-Performance [Che01]. High-Speed Integrity [Eri01h]. Intel [Wie00]. High-Tech [Bar01h]. History [Bar00c, BHP+01, Coc02f, Nel02c]. [Bar01c, FMPL+03, HBT+00, Swa03d]. Intelligent [Nel02d, Bar00g]. Interactive Hogging [Bar01b]. Holding [Swa03g]. [Tra00, M¨uf01]. Interest Holzmann [Coc02c]. Home [MN00]. [Ano02d, BL00a, BL00b, BL00c, BL00d, Honors [Coc03d]. Hood [Eri00k]. Hopes BL00e, BL00f, Coc00a, Coc00b, Coc00c, [Bar01d]. Horizon [Coc02k]. Hosted Coc00d, Coc00e, Coc00f, Coc01f, Coc01g, [Abu01, MKR+01]. Hot [Lee01]. House Coc01h, Coc01i, Coc01j, Coc01k, CS01a, [Ste01i]. HTML [Jan01b]. HTTP CS01b, Coc03h, Coc03i, Coc03j, Son01a, [Jon01, Zha00]. Hubbub [Swa02g]. Son01b, Son01c, Son01d, Son02a, Son02b, Huffman [Bar00m]. Huge [BHP+01]. Hull Son02c, Son02d, Son02e, Son02f, Son02g, [Get01a]. Human [Bar00h]. Hungarians Son02h, Son02i, Son02j, Son02k, Son03a, [Ste02d]. Hurd [Epp00a, LMM+01]. Son03b, Son03c, Son03d, Swa00h]. Hussein [Swa01u]. Interesting [Swa03e]. Interface [KSC+00, Wil00a]. Interfaces IA [Jar01]. IA-64 [Jar01]. IBM [Alb03, Jan01b, O’B03, Sco00]. [Bar00k, Coc02d, Coc03c, Woe00]. ICANN International [Coc03g]. 10

Internationalization [Jac01]. Internet JMS [RG00, Rou02]. Job [Byk00, Sto03c]. [Bar00h, Bar00k, Bar00f, Bar01b, Bar01e, Jobs [Bar01h, Lee01]. Johan [Coc02b]. Coc03b, Coc03a, Hou01, M¨uf01, Rit00, SZ01, John [Coc03b]. Johnny [Ste03b]. Joins TMVTdM02, Wil00a, Wil03b]. [Bar00l]. Journalism [Swa00r]. JPEG Interoperability [Bar00c, BES+01, [Nel02c, PTB+02, SEC01]. Jukebox DHR+01, IEZ01, TEM+01]. Interrupt [MN00, Nel02d]. June [Ste02e]. JUnit [Mas01, Pot01, VC01, Lin01]. Intersection [Alb03, Goe01]. Just [HM00]. Interview [Byk00]. Intrinsic [Bar01b, Coc02c, Swa03f]. JXTA [Li03b]. [Woe02c]. Introduction [FV00]. Intrusion Jython [Bri02b]. [FV01]. Invasion [ASW+01]. Invention [Swa00s]. Inventor [Bar00m]. Inventors Ka-Ching [Eri03e]. Katz [Bar00b]. KDE [Bar00l]. Inventory [Bar00g]. IOS [Esc02]. [EJS+01, GWT+01]. Keep [Bar01h]. IP [KSC+00, R¨ai01]. Iron [BW00]. ISAPI Kemeny [Swa01h]. Kenneth [Coc01a]. [Hal00, Man02]. ish [Sto02l]. ISO Kerberos [Coc01d, Rub00]. Key [MLDP02]. Issues [Coc03g]. Iterating [Bar00f, Bar00b]. keyword [VMNH03]. [Ste00d]. Iteration [Qur01]. Iterator Kicking [Swa02t]. Killer [Bar01b, McR02]. [Ana00]. Iterators [Kis00]. King [Bar00j]. Knowledge [Eri02e]. Knows [Coc01c]. Konrad [Roj00]. J.A.D.E. [Dau01]. J2EE Kramnik [Coc03e]. Kristen [Coc02b]. [BTTF02, Jol01, Wal03a]. J2Me [Wri03]. Kryptos [CNS+00]. Kurtz [Swa01h]. Jack [Coc03b, Ste02g]. James [Kim01b]. Kurzweil [Bar00h]. Kylix [BJ01a]. Japan [Coc02k]. Java [Wal02a, Alb03, Ams00, Ams02, Ang01, Lab [Gol00]. Labor [Ell00, TCM+00]. BK08, Bar00j, Bar01b, Bar01d, Bar03, BC01, Laboratory [Coc02d]. Lakos [Pat01]. BHP+01, Bru02, Cal00c, Coc02e, Coh02, Lamarr [Bar00h]. Landing [Coc01b]. Cox01a, Cox01b, Dau01, DHR+01, Dwe00a, Language [Bri02a, Coc02h, Coc02l, G¨os03, Dwe00b, Ead01, EKM00, Fox00a, Fox00b, KSC+00, MLDP02, McK01, MPG+02, Gib01, Gol01, GH00, Gso00, Hag02, Har00, PWS+02, Rat02, Rob01a, RWD02, Sas00, HL00, Jac01, Jen00a, Jen00b, Jen02b, Jol01, Ste00k, Wil00g, Pal01a, ZBKO01]. Jon02a, Kan02, Kie01a, Kie02a, Lai01c, Li03a, Languages [FMPL+03, GOLD03, Kim01b, Mar02b, McK01, Mos00, Nis02f, Nis02e, Kim02, MHG02, MHM+02, PTB+02, PH00, Pon03, Rao02, Rei00a, Rem01b, Wad00b, Cro01c]. LANs [Ste02d]. Larks Roe00, Rot02b, Sea02, She01, Smi01b, Str01, [Ste00j]. Larry [PEYS00]. Last Swa01a, TGV+01, Tor01, Tra00, Tre02a, [Swa01r, Swa03a]. Latencies [Mas01, VC01]. Tre02b, TCM+00, Vil00, Wad00a, Whi03, latency [Lin01]. Latest [Sto03g]. Lattice Wil01a, Win01, Wra01, Yua02, dD01]. [BJ01b]. Launched [Bar00i, Coc02b]. Java-Based [Li03a]. JavaScript Launches [Coc01b]. Law [Jen02a, Joh00, McK01, TEM+01]. [Bar00m, Wil03f, Bar01h]. Lawrence JavaServer [Wal03b]. javax.crypto [Coc02d]. Layer [LPP01, Ram01]. Layout [Win01]. JComboBox [Wra01]. JDBC [Keo00]. LDAP [Cal00b]. Lead [Kie01a, Tan01]. JDBC-Based [Kie01a]. [Eri00d, RCE+00, Coc02d]. Leads [Bar00f]. JDSL [TGV+01]. JEFF [Coc02e]. Jelly Leak [Ish01]. Leaks [HL00]. Leaves [G¨os03]. Jerry [Swa03h]. Jet [PEYS00]. [Ste00j]. Lee [Coc02k]. Left Jim [Coc01d]. Jini [Pie01]. JJ [EKM00]. [RSW+01, Smi01a]. Legacy [BHP+01]. 11

Legal [Coc02f]. Legend [Eri03b]. Leighton [Whi03]. Logging [Kis01, Mod01]. Logic [Rub00]. Leighton-Micali [Rub00]. Lemon [Wad00b, Wil03a]. Long [Coc02l, Ste01l]. [Bar00m]. Leo [Coc02l]. Leonard [Coc03b]. Look [Bar00g, Ste02k]. Looking Lesson [FMPL+03]. Lessons [Swa03d]. Let [ASW+01, Swa02u]. Lore [GMW00]. Lost [Nis01c]. Letter [Eri01d, VMNH03]. [Coc01b, Swa00j]. lot [Cro01c]. Love Letters [ASW+01, Ano00, Ano01, Ano02c, [Eri00g]. Lovelace [Coc02i]. Ltd. [Gab03]. WDGO03, BKCD00, BES+01, BDM+03, Lyin’ [Swa01s]. BHP+01, BTTF02, CDsJ+00, CNS+00, DHE03, DHR+01, TLA+02, EJS+01, Eri01d, Machine [GOLD03, Nis02j, Swa02g]. FMPL+03, GLFO+03, GDHI02, GF00, Machines [O’B03]. MacOS [Web00]. GOLD03, GWT+01, GMTA02, HBT+00, MacroSafe [SPRF02]. MACtimes [Far00]. HWT+01, KSC+00, Kis00, KDG+00, Macworld [Swa03a]. Made [KDG+00]. LMM+01, MKR+01, Mas01, MPG+02, Madness [RCE+00]. Magnetic [Bar00f]. MHM+02, PEYS00, PWS+02, PGH+00, Magnitude [Man00]. Mail PTB+02, Rah01, RSW+01, RCE+00, [Bar01e, Swa00m, Kie01b]. Mail4Me RWD02, SSC+00, SPRF02, Sta01b, TEM+01, [Ple02b]. mails [Swa02q]. Make TCM+00, VMNH03, WNL+00, WWL+02]. [Bar00f, Kie02a, Sto03g]. Making Level [BRVW00, Bui02]. Leveson [Bar00d]. [Dal01b, M¨uf01, GKM01]. Man [Swa03i]. Libraries [BHP+01, GDHI02, Kie01c, Man-Month [Swa03i]. Manage [Jol01]. MKR+01, MHG02]. Library Management [Bar00n, GMW00, Keo00, [Bra00, But02, Cun00, Nel02c, Pon03, Rei00a, Sim00b, Wil01b]. Manager [Mar03]. TGV+01, Woe00, SLL00]. License [Swa03l]. Managing [Gso01b, Kop00, Por03]. Lies [Swa01i]. Life [Nis01d]. Lifecycles Manning [Wil03h]. Many [Ber01]. Lifetime [Coc01d]. Lifts [Bar00k]. [Mis00, Swa02a, Cro01c]. Map Light [Bar00k, Coc02b]. Light-Emitting [Lev00, Wil02b, Yua02]. Mapping [Sav02]. [Bar00k]. Lightweight Maps [Bug03]. Margination [Fis00, GF00]. [Jon03, Kim02, MHM+02, RWD02, Tay02]. Mark [Coc01a]. Market [Bar00b]. Markup Like [Bar00h, Coc02f]. Limbo [SM00]. Line [Kim01b]. Martin [Pat01]. Mass [Coc01c]. [Sno01]. Linear [Bar01d]. Lint [Zyz03]. Masses [Pap02]. Matched [Qur03]. Linux Matching [BJ01a, Dwe00b]. Math [Gri01, Ale00, ASW+01, Bar00e, Bar01h, [Swa01d, Swa02e, Swa03i]. Mathematics BJ01a, But02, Coc01c, Coc03f, Coc03d, [Rot02a]. Matters [Swa01j, Wil00d]. Mau DH02, Epp00b, Fis02, Min01, Nis01j, Nis03c, [Swa01p]. Mau-mauing [Swa01p]. mauing She03, Ste01d, Ste01i, Woe03, WM00]. [Swa01p]. Maximum [Coc01c]. May LinuxWorld [Bar00c]. Lists [Bar00m, Bar00f, Bar01h]. McConnell [Mar00, Pig02, Sip00]. Literate [Vli00]. McMaster [Bar00j]. Me [Coc02l, Dwe00a]. Little [Bar00k, Eri00g, Ste01g, Swa01r]. Mean [GOLD03, MHM+02, PTB+02]. Live [Bar00l]. Meaning [Swa01k]. means [Eri00f]. Livermore [Coc02d]. Living [Whi01]. Measure [Mos00]. Measuring [Eri03b]. Load [TC00, Yun00]. Media [deC00a]. Meet [Bar01a, EJS+01, Fab01, Mon00a]. [Bir00]. Meets Loadbuilds [Smi03b]. Loader [Bar00m, BW00, Bet02, McM00, Nis01j]. [BC01, BHP+01]. Loaders [Roe00]. Loath Membership [Coc01b]. Meme [Swa01w]. [WDGO03]. Loathing [BDM+03]. Local Memory [Bar00g, HL00, Ish01, Jol01, 12

Mil02a, Nak01, Rob03]. MEMS [Coc02d]. [Gem00]. Multilanguage [Wen00]. Menuet [Tur01]. Merged [Coc03c]. Multiline [Cox01a]. Multiple Message [Coc02k, CNS+00, Hum01, Rao02]. [MHG02, Mit02b]. Multithreaded Message-Driver [Rao02]. Meta [Coc02d]. [CS02, HWZ00, Nak01, Zha00]. Method [Coh02, Sha02a]. Methodology Multithreading [Nag01]. Museum [PB00]. Methods [Gin00, Pas00a]. Metis [Bar01c, Coc02h]. Music [PB00]. Mexican [Bar01h]. Micali [Rub00]. [CDsJ+00, FH02, Li03a, Ste01c, Ste01f]. Microarchitecture [Bar00c]. Must [Ste02e]. My Microcontrollers [Pas00a]. Microsoft [Kie01a, Kie02a, Sea02, Swa02r, Swa03l]. [Bar01e, Coc03g, KDG+00, McM00, Rei01a, MySQL [Kie00a, RZ00, YY02]. Mysty WNL+00]. Microvirus [Sha00g]. [Ste01g]. Myth [WNL+00]. Midstream [Ste01b]. Migrating [Sut00]. Miles [Wil00b]. Milestone [Coc02c]. n [Sto02l]. Nag [Swa00t]. Name Million [Swa02q]. MIME [Dav01]. Mind [Eri02k, Eri03d, PEYS00]. Names [Bar01e]. Mingw32 [PGH+00]. Minimal [Coc01d, Coc02h]. Namespaces [WM00]. Minimizing [Lin01]. MiniRTL [HWT+01, Min01, Sut00]. Nancy [Bar00d]. [WM00]. Minor [Swa03j]. Mint [Sha00h]. Nanoengineering [Bar00f]. Nanoseconds Minus [Ste01c, Ste01f]. Misinformation [Bar00f, PGH+00]. Nanostucture [Bar00g]. [Swa00g]. Mistakes [Bar00f]. Mithra Nanotechnology [Coc02b]. NASA [Fre03, GLFO+03]. Mix [Nel02a, Nis02f]. [RCE+00]. National [Coc02d]. Navigation Mixin [EBC01]. Mixin-Based [EBC01]. [TMVTdM02]. Near [Eri00f]. Nearing Mo [Coc01c]. Mobile [Coc02c]. Need [Coc01d]. Needed [Coc02j, Jon02a, Kou01, Tre02b]. Model [Bar00m]. Net [Bar00j, Jen00b]. Netscape [Bar00m, Boe03, Coc01c, LPP01, Tor01]. [SSC+00]. Network Modeling [Pap02, PK02]. models [CM01]. [BC01, Coc02e, Fab01, Kar00, Lac01, Tru00, Modem [Bar00k, Mis00]. Modern [Cha00]. Yun00, Coc01d, Pal01a]. Networking Module [Jan01a]. Modules [Jac02]. Moka [How01, VR02, Tre02b]. Networks [dD01]. Molecular [Ree00]. Mondrian [Li03b, Ric00, Sil03, deC01a]. Neural [SPM02]. Money [Eri00g, Swa00d]. [Bar00j]. Newell [Bar00d]. NewOS Monitor [Bar00j]. Monitoring [Cox01d, [TLA+02, Gei01]. News Jor01, Kis01, Lar01b, Man02, McC02]. [Bar00c, Bar00d, Bar00e, Bar00h, Bar00g, Monitors [Bec01, Coc02d]. Mono [dIJ02]. Bar00i, Bar00k, Bar00j, Bar00l, Bar00m, Monte [Gin00]. Month [Swa03i]. Moon Bar00f, Bar00b, Bar01b, Bar01c, Bar01d, [Coc01b]. Moore [Bar01h]. Mostly Bar01g, Bar01e, Bar01f, Bar01h, Coc01a, [Swa01d]. Mothballed [Bar00l]. Motive Coc01b, Coc01c, Coc01d, Coc01e, Coc02b, [Bar00a]. Motorists [Gut02]. Mouse Coc02c, Coc02d, Coc02e, Coc02h, Coc02f, [Eri00b]. Move [Bar00c]. Moves [Bar00k]. Coc02i, Coc02g, Coc02k, Coc02l, Coc02a, Moving [Rob01b, Ste01a]. MP3 Coc02j, Coc03b, Coc03c, Coc03e, Coc03f, [Bar01g, LMM+01, Li03a, Nel02d, Ste00c]. Coc03a, Coc03d, Coc03g]. Newt [Sha02k]. MPEG [Wal02a, Woe02a]. MPEG-4 Newton [Sha02a]. Night [Ven00b]. NIST [Wal02a, Woe02a]. MPEGlets [Wal02a]. [Bar00c, Coc03d]. No [Swa00u]. Noah MQSeries [Woe00]. Mr. [Eri00e]. Mrs. [Sha02h]. Noises [Coc02b]. Nominates [Coc02h]. MSXML [Bar01c]. Normal [Tay01]. Nose [Swa00l]. [TEM+01, Che01, Hei01]. Multicast Notes [LMM+01]. Nothing [SSC+00]. 13

Notification [Mod01]. NQL [Pal01a]. NSF Oracle [Kie00a]. ORB [McC02]. Order [Bar01g]. NT [Met01, Jen00a, Str01]. [Swa01n]. Ordering [Win00]. Oriented Numbers [Coc02l, Dor02, Smi02]. [Dav00, Gro02, How01, Kie00b, McK01]. Numbers2 [Sha02i]. Numeric Orthogonal [Sta01a]. OS-Aware [Chr00]. [Che02, Wil03d]. Numerical Osborne [Swa03b]. Other [Eri02f, WWL+02]. Nuns [Swa00u]. Nuon [Swa00l, Swa01k, Swa01e, Wil00e, Wil03f]. [Bet02]. Nygaard [Coc02b]. Our [Cro01a]. Outhouse [Ste02c]. Outlawing [Coc02d]. Outsourcing Object [Coh01, Dav00, Gon01, Gun01a, [WDGO03, Eri03c, GLFO+03]. Overflows How01, Kie00b, McK01, Vil00, BJ01a]. [BK08]. Oversampling [Led00, RCE+00]. Object-Oriented Own [KDG+00]. [Dav00, How01, Kie00b, McK01]. Objects [CNS+00, SSC+00, Smi01b, Yua02]. P2P [Coc02e]. Package [Win01]. packet Observation [Wil03g]. ODBC [Kie02b]. [deC01a]. packet-based [deC01a]. Odds [DHE03]. Oeuvre [Swa00h]. Off PacketCable [deC01a]. Pad [Coc02d]. [Bar00k, Coc02k]. Official [Coc02k]. Ogg Padded [MPG+02, MHM+02]. Page [Li03a]. Oh [Swa00i]. Okay [Wil02c]. Old [Hov02, Lat02]. Pages [Ang00a, Ang00b, [Coc02l, Wad00b, Wil00c]. Olds [Rot00]. Cox00, Kan02, Wal03b, Yue01, YY02]. Pairs Ole [Coc02b]. Ole-Johan [Coc02b]. [Mah03]. Palm Omniheurist [Swa00l, Cro01b, DeC01b, Ish01, Yam00]. [Sha00j, Sha00k, Sha00i, Sha00b, Sha00d, Panamax [Sha01f]. Parade [Swa01q]. Sha00g, Sha00l, Sha00f, Sha00e, Sha00a, Paradigm [Ste02c]. Paradigms Sha00h, Sha00c, Sha01l, Sha01i, Sha01a, [Swa00b, Swa00a, Swa00c, Swa00d, Swa00e, Sha01e, Sha01c, Sha01f, Sha01b, Sha01g, Swa00f, Swa00g, Swa00h, Swa00l, Swa00j, Sha01k, Sha01d, Sha01h, Sha01j, Sha02h, Swa00i, Swa00k, Swa01a, Swa01b, Swa01c, Sha02f, Sha02g, Sha02k, Sha02e, Sha02j, Swa01k, Swa01d, Swa01e, Swa01h, Swa01f, Sha02i, Sha02b, Sha02c, Sha02d]. One Swa01g, Swa01i, Swa01j, Swa01l, Swa02c, [Eri02h, Nis03f, GMTA02, RWD02]. Online Swa02e, Swa02f, Swa02g, Swa02h, Swa02i, [Bar00m, Bar01f, O’M01]. Only Swa02d, Swa02j, Swa02k, Swa02l, Swa02b, [Bar00c, BDM+03, Nis02g]. Oops [SPRF02]. Swa03c, Swa03b, Swa03d, Swa03e, Swa03f]. Open [Bar00l, Bar01d, Coc01a, Coc01e, Parallelism Coc02j, Coc03c, EJS+01, Eri00i, Eri01d, [BGGT01, Gut00, HBT+00, KDG+00, Rol03]. Eri01i, SL01b, McC02, Bar00i, BES+01, Parasitic [Fre02]. PARC [Coc02c, Gol00]. BW00, CDsJ+00, Eri00i, SSC+00]. Parkinson [Wil03f]. Parsing Open-Source [Coc03c, SL01b, McC02]. [Cox01c, GWT+01, Gor00]. Part OpenCard [HF00]. OpenCV [Bra00]. [Ang00a, Ang00b, Car02a, Car02b, She03, OpenML [Bar01b]. Opera [Cro01a]. WK00b, WK00a]. Pascal [BJ01a]. Passes Operating [TLA+02, Eri01j, Gei01, Lac01, [Bar00g, Coc02g, Coc03b]. Passing Tho00, Tur01]. Operation [Man00]. [TLA+02, MKR+01]. Past Operations [BFG01, RSW+01]. Optical [GDHI02, Whi01]. Patent [Bar00d, Bar01g]. Optimal [Sco02]. [Coc01b, RCE+00]. Patenting [Coc01c]. Optimism [Bar00d]. Optimization Patents [WNL+00]. Pattern [Dwe00b]. [Pal01b, Qur01]. Optimizing Patterns [GS00, Mac00, Woe02a, Sto03d]. [Fis02, Fom00b, Jar01]. Opts [Bar01e]. Pay [Eri02l, RCE+00]. Paying [Ste02h]. 14

PC [Coc02g, Kim01a, Smy00, Zyz03]. Poorly [Swa03j]. POP3 [Mic00]. popular PC-Lint [Zyz03]. PCKS#7 [Dav01]. PCs [Hig02]. Popularity [Swa01k]. Portability [Bir00]. Peek [Coc02d]. Peek-a-Booty [MW00]. Portable [Blo00, Kis01]. Porting [Coc02d]. Peer [Li03b]. Peer-to-Peer [Cun00, Mon00b, SSC+00, TCM+00]. [Li03b]. Embedded [DH02]. Redo [Kri01]. POSIX [Coc03c]. Postman [Eri00e]. Server [KDG+00]. Subscribe [Rou02]. Tk Potential [Mou00]. Poverty [Swa01q]. [TLA+02, Lai01a, Nel02a]. Web [Phi01]. Powers [Coc02h]. PPC [ASW+01]. Penguin [Nis01e, Ste01j]. Pennsylvania Practical [DNM00]. Practice [Eri00j]. [Bar00m]. People [ASW+01]. Perchance Precompiled [Tay01]. Predication [Eri01m]. Perfect [Get01b]. Performance [Cha00]. Predicting [Pap01]. Prediction [Che01, DeC00b, Jar01, Man02, Mos00, [Eri02f]. Predicts [Bar00h]. Preferences Pap02, Yun00]. Perimeters [Sha01g]. [TCM+00]. Prepare [Bar00d]. Prepared Peripherals [Cun00]. [ASW+01, FV01]. Present [Cro01c, TLA+02, GWT+01, Gun01b, [Eri00l, GDHI02, Whi01]. Prime [Smi02]. Jen02a, Kie00b, Kie01c, Lai01a, Lai01b, Principles [TLA+02, Eri00j, Eri01j, Pat01]. McM00, Sno01, Yue01, YY02, GP01]. Perl/ Print [Ste00e, Sto03c]. Printer [Bar00b]. Tk [TLA+02, Lai01a]. PerlCOM [McM00]. Printout [Swa02x]. Prior Persistence [Gon01, Hov02]. Personal [Coc01a, PTB+02]. Priority [Coc01a, Coc02b]. Personalization [Fab01, Gut02, WWL+02]. Privacy [Jon02b]. PGP [Dav01]. Ph.D.s [Coc03a]. [Coc01e]. Private [Lar03a, Min01, Swa01s]. Phil [Bar00b]. Phone [Coc02b]. Phones Prize [Bar01d, Bar01g, Coc02k]. Problem [Kou01, RCE+00]. Photomosaics [Bar00c, Mah03]. Problems [Eth01]. [TLA+02, MM01]. Photons [Bar00l]. PHP Procedural [Dav00]. Process [Abu01, Cav02, MKR+01, RZ00]. PHPLIB [WDGO03, Eri03c, GLFO+03, GS00, Sto02k]. [RZ00]. physical [Pat01]. Physics [CL00]. Processes [Tay02]. Processor Pickle [Swa02x]. Pining [Coc01e]. Pioneer [BDM+03, Mil02b, PTB+02]. Producing [Bar00h, Bar01f, Coc03b]. Pipers [Ste02h]. [Coc01c]. Professional [Gri01]. Pitch [Eri03g]. Pitfalls [Mil02a]. PKWare Professionals [Lee01]. Profit [Bar00a]. [Bar00b]. Place [Swa02s]. Plan [Coc02j]. Program Plans [Coc03c]. Plastic [Coc02d]. [Bar00g, BRVW00, Coc02b, TC00]. Platform [Coc03d, Fra01, Gri02, Ma01, Programmable [Wil03a]. Programmer Sha03, VF00, Yam00, Zei01, Ste01k]. [Cro00a, Cro01a, Eri03f, Esc02, GS00, GP01, Platforms [Swa00l]. Play Gri01, Gri02, Hel02, Hig02, LS01, Lin02, [Coc02d, LMM+01, Ste01g]. Player [Li03a]. MLDP02, McM00, Pap02, Rei00b, Rei01a, Playing [Coc02c]. PlayStations [Swa01u]. Rot00, Rot01b, Rot01a, Rot02a, Sta00b, Plug [DHR+01, HL00, Jen02b, Ste02i]. SG01, Tay00, Tay02, Tho02, Tre02b, Wil00b, Plug-In [Jen02b, DHR+01]. Plumbers Wil00c, Wil00d, Wil00e, Wil00f, Wil01c, [MPG+02, MHM+02]. Ply [Sha01d]. Pnuts Wil01d, Wil01e, Wil02a, Wil02b, Wil02c, [KSC+00, McC00]. PocketPyro [DeC01b]. Wil02d, Wil02e, Wil03c, Wil03e, Wil03d, Point [Qur01]. Pointer Wil03g, Wil03f, Wil03h, WG00, Woe01, [KSC+00, TCM+00]. Pointers [Tru01]. Woe02b, Woe02c, Woe02a, Woe03, Coc01b]. Points [Mah03, Nis01g, Nis02h]. Polymers Programmers [Bar00d, Bar01f, Coc00g, [Bar00k]. Ponders [Coc03c]. Pool Coc01d, Coc03g, Zan01]. Programming [BTTF02, Jol01, Wil00f]. Pooling [Vil00]. [ASW+01, Ano02b, Bar00f, Bar01f, Bj¨o01, 15

Bri02a, Bui02, Coc01a, Coc01b, Coc02c, EKM00, Fox00b, Gol01, Gso00, Hag02, Coc02j, Coc03b, Coc03e, Dwe00a, EBC01, HL00, Jac01, Jen00a, Jen00b, Jen02b, Jol01, Eri00a, Eri01a, Eri03a, FMPL+03, Gro02, Kie01a, Kie02a, Lai01c, McK01, Mos00, Kim00b, Kim01a, KDG+00, Kou01, MHG02, PH00, Rao02, Rei00a, Sea02, Smi01b, Str01, M¨uf01, Pum03, Rat02, Rot01b, Ste00a, Tra00, Vil00, Win01, Wra01, Yua02, dD01]. Ste00b, Ste00d, Ste00k, Ste00e, Ste00f, qmail [Kie01b]. QNX [Van02a]. QT Ste00j, Ste00i, Ste00h, Ste00g, Ste00l, Ste00c, [Ste01g, DH02]. Qt/Embedded [DH02]. Ste01d, Ste01j, Ste01b, Ste01c, Ste01e, Quality [R¨ai01]. Quantum Ste01a, Ste01f, Ste01g, Ste01h, Ste01i, Ste01l, [Bar01g, Coc01b, Coc01c, Coc03b, CL00, Ste01k, Ste02b, Ste02c, Ste02d, Ste02f, Gro01, Swa02d]. QuantumBasic [Swa02k]. Ste02g, Ste02i, Ste02h, Ste02j, Ste02k, Query [Pal01a]. Querying [Nac02]. Quest Ste02a, Ste02e, Ste03a, Swa00b, Swa00a, [Ste01j]. Queues [Fab01, Gut02, WWL+02]. Swa00c, Swa00d, Swa00e, Swa00f, Swa00g, Quicksort [Pig02]. Quincy Swa00h, Swa00l, Swa00j, Swa00i, Swa00k, [GDHI02, Ste00a, Ste00e, Ste00f]. Swa01a, Swa01b, Swa01c, Swa01k, Swa01d, Swa01e, Swa01h, Swa01f, Swa01g, Swa01i, R. [Eri01e]. Radix [Pig02]. Rage [Ste01h]. Swa01j, Swa01l, Swa02c, Swa02e, Swa02f, rainy [McC02]. Rambling [Ste00i]. Swa02g, Swa02h, Swa02i, Swa02d, Swa02j]. Ramping [Coc02k]. Random [Mit02a]. Programming Randomized [Rol00b]. Rant [Swa00x]. [Swa02k, Swa02l, Swa02b, Swa03c, Swa03b, Rating [Nis01h, Nis01g, Nis01f]. Read Swa03d, Swa03e, Swa03f, TH01, Wen00, [Swa01r]. Reading [Bar00d, Woe01]. Ready Wil03i, Wil00g, Woe02b, Gri01, GP01]. [Coc02d]. Real Programs [CS02, Jan01b, Kie01a]. Project [Coc02i, Dou02, Fom00b, FH02, GB01, [Bar01d, Coc01d, Coc02k, Fis00, Ple02b]. Har00, Jan01a, Nis01h, Nis01g, Nis01f, Nis01i, Projects [Bar01g, Eri00i, Mar02a]. SSC+00, She03, SPRF02, Swa06, Van01, Promise [Ree00]. Promotes [Bar00i]. WM00, Epp00b, Led01, Nis03c, She03]. Properties [Bar00f]. Proposals [Coc01e]. Real-Time [Dou02, Fom00b, FH02, GB01, Proposed [Bar01d, Coc02h, Coc02f]. Prose Har00, Jan01a, Van01, WM00, She03, [Swa03k]. Prosecutions [Coc03f]. Protect Epp00b, Led01, Nis03c, She03]. Realities [Coc01a]. Protection [WDGO03, Bar00g]. [HWT+01]. Reality Protocol [Fre03, JRFH01, Rub00, Sha02i, [Bar01g, Coc01d, WNL+00]. Realizable Gun01a, Led01, deC00a]. Protocols [Eri01k, Swa01f, Swa01g]. Really [DeC00b, SZ01]. Proxies [Bar03]. Proxy [Coc02h, Dav01]. [Eth01, Kat03]. Public [Bar00l, Bar01h]. [Esc02, Sas00, Swa00m]. Receive [Coc03b]. Publish [Hou00, RG00, Rou02]. Publish/ Receives [Coc02c]. Recipients [Coc01d]. Subscribe [Rou02]. Pumps [PWS+02]. Record Purple [Ste00j]. Push [Coc02e]. Putting [BHP+01, EJS+01, Mah02, Sta01b, Rah01]. [Gun01a]. Puzzles [Swa01k]. PyGtk Records [Eri01i]. Recovered [Coc01b]. [CK00]. PyQt [Rem01a]. Python Recovery [Ven00a]. Recursion [Ano02a, Ang00a, Ang00b, Ple02a, Rem01a, [Bay01, RCE+00, Rob00]. Recycling Rem01b, Tan01, Wil00e]. Pythonic [Bar00m]. Red [Bar00j]. Redirection [Dal01b]. [Tru01]. Reducing [All02]. Redux [CNS+00]. reengineered [Hig02]. Q&A [Bru02, Cal00c, Coh02, Cox01a, Reference [Coh01]. References [Ams00]. 16

Reflective [Dwe00b]. Regained [Swa00j]. Rule [Coc02b]. Rules [Sha01k]. Run Regex [BTTF02]. Registries [Tre02a]. [Blo00, Bur00]. Run-Time [Blo00]. Regular [Mad01]. Relational [Oba03]. Relations [Pat01]. Relay [Sta00b, Zha00]. S [Eri01e, Dav01, KSC+00, Ste00k]. Relayed [Coc03e]. Relaying [Kie01b]. S/MIME [Dav01]. SA [Cha03]. SA-C Release [Bar01d, Wil01b]. Released [Cha03]. Saddam [Swa01u]. Safety [Bar00c, Bar00l, Bar01b, Bar01e, Coc01c, [Bar00d, Hag02]. Sale [Nis02h]. Sales Coc03f, Coc03d, Swa03f]. Releases [Bar00l]. [Eri03g]. Salesman [Bar01e, TCM+00]. Reliability [Ric00]. Relief Sampling [HM01, Swa03k]. Sandia [Bar01b, Sto03b]. Religions [Wil00e]. [Bar00j]. Satellite [TMVTdM02]. Renewing [Swa03l]. Repairing [Coc02d]. Satellites [Bar01h]. Saving [Swa01s]. Repairs [Ste02k]. Replace [Bar00g]. SAX2 [TEM+01, Hei01, Mus01]. Says Replacing [Car01]. Report [Zyz03]. [Bar01b, Coc03d]. Scaffolding [Swa00v]. Reports [Coc03g]. Repository [Bar00i]. Scalability [Nak01]. Scalable Request [Ram01, Swa02v]. Rescue [Gem00, Tor01, Bar00c]. Scaling [ASW+01]. Research [Coc02k, Rie02]. Scan [Bar01h]. Scarcer [Bar00a, Bar00d, Bar01f, Gol00, Sch00]. [Coc03a]. Scene [Wal02b]. Scenes [Nis02d]. Researcher [Bar00d, Coc01a]. Scheduling [Pot01, Ram01]. Schema Researchers [Bar00h, Coc02e]. Reservoir [Coc01a]. Scholarships [Bar01c]. School [HM01]. Resizable [Dem01]. Resonance [Coc02f]. Schoolers [Bar01c]. Sci [Bar00g]. [Jon02b]. Resource [Coc03a, Isr01, Jac01]. Sci-Fi [Bar00g]. Science [Bar01b, Bar01d, Resources [Tru00]. Responsibility Bar01f, Bar01h, Coc02e, Coc03b, Coc03a, [PGH+00]. Resurrection [Swa00w]. Cro00a, Eri01l, KDG+00, LJ02, Coc02c]. Retreading [Ste00f]. Return [GDHI02]. Scientists [Coc01d]. SCRAM [Wil01b]. Revenge [Sto03d]. Reverse [Coc02g]. Scraping [Kat03]. Screen [Coc02c]. Script Revisited [Swa00f]. Revolution [Kim01a]. [Lai01c]. Scripting Rewriters [TP02]. RF [VMNH03]. Rich [G¨os03, McC00, Rem01b, Rob01a, Sas00, [Eri00f]. Richard [Bar00g]. Ride [Ste02f]. Sav00, SL01b, Swa02d, Tra00]. Scripts Riding [SSC+00, Ste02j]. Rights [Bar00b]. [TLA+02, Lai01a]. Sculpture [Bar01f]. Rijndael [DR01]. Ringside [Eri01c]. SDK [Bar00l, Jon02a]. SDL [Bj¨o01]. Rising [Coc01l, Nis03d]. Rivest [Coc03b]. Search [Ben00, Cal00b, Cal00c, Swa00c]. RMI [Mar02b]. Road [Lev00, Ste01h]. Searches [DNM00]. Searching Roadmap [Coc02k]. Robocopter [Bar00k]. [Coc02c, Gro01, Gun01b]. Seat [Eri01c]. Robot [Bar01f, Coc02j, Coc03d, KDK00]. Second [Tay00]. Secrecy [Swa02j]. Secrets Robotic [Bar00f, Coc03c, Sny03]. Robotics [Bar00d, Swa01i, TEM+01]. Secure [Bar00c]. Robots [Bar00h, Coc01d, Coc03e]. [Ang01, Mar02b, deC01a]. Securing Roll [Swa01h]. ROM [Ale00]. Ronald [Her02, Sil03]. Security [Bai01, Bar00h, [Coc03b]. Root [Car01]. Rotating [Ste00j]. Cal00a, Coc01d, Dal01a, DeC00b, KSC+00, Route [Lar03b]. Router [Coc01a]. Ner00, PWS+02, Rot02b, Sch00, Swa03m, Routines [Pon03]. RPC [Jon03, Por03]. Whi02, WWL+02, Yud02, deC01a]. Seek RSA [Bar00l, Kal01, Wie00]. RTOS [Coc01d]. Seems [Coc02f]. Select [Joh00]. [Van02a, Van02b]. RTTI [Car02a, Car02b]. Selected [Bar00l]. Selecting [GKM01]. Ruby [MKR+01, TH01, Tom02]. Selection [Mah02]. Self [Coc02d]. RubyCocoa [Tho02]. Rudy [Swa00w]. Self-Repairing [Coc02d]. Semantic 17

[GDHI02, Coc01d, Swa01k]. Semantics [Nis02i, SPRF02]. Single [Cha03, Coc03c]. [Tay01]. Semiconductor [Coc02k, Bar01c]. Singularity [PEYS00]. Site sendmail [Kie01b]. Sense [Gun01b, Coc02f]. Sites [CNS+00, PEYS00]. Sequence [Bar01d]. [Bar01a, Che01, EJS+01]. Sixth Sequences [Sta01a]. Series [Coc02j]. [CNS+00, PEYS00]. Size [Swa01j]. SKILL Server [Ang00a, Ang00b, Bar01e, Bui02, [Nel02a]. Skinned [Swa01o]. Skinny Cro01a, Eth01, Jan01b, Jon01, Jon03, [Wil03e]. Skip [Mar00]. Slamming [Ste00h]. Kan02, Rei01a, Rei02, Yue01, YY02, Zha00]. Sleep [Eri01m]. Small Servers [GKM01, Mar02b, She01, TEM+01]. [Dem01, Sha02i, DH02]. Smaller [Bar00l]. Service [Coc02g, PGH+00]. Smart [Coc01c, Pie01, R¨ai01, Coc02k, Mod01]. [Bar00j, Bug03, Kis00, KD02, TCM+00]. Service-Based [Pie01]. Services SmlMC [Boe03]. Smooth [SB02]. SMS [Coc01a, Coc02i, Hum01, Jen00a, Jol03, [Coc02k]. SO KEEPALIVE [Fox00b]. Kan02, Pas00b, Sha03, Swa00m, Wal03a]. SOAP [Cro01a, Gun01a]. Soapboxes Servlet [Hin02]. Servlets [Ste01b]. Sociable [Bar01f]. Socket [Cox01b, Kie02a, Rei00a]. Session [Rei00a]. [Ang01, Bui02, But02]. Socket-Level Set [BFG01, JRFH01, RSW+01, HWT+01, [Bui02]. SocketCC [MPG+02]. Software Sta00c]. Set-Theoretic [BFG01, RSW+01]. [Bar00d, Bar00i, Bar00f, Coc01a, Coc01c, SETI [Bar01d]. Setting Coc01d, Coc01l, Coc02c, Cro00a, Eri00j, [BHP+01, EJS+01, Eri03h, Rah01, Sta01b]. Kap00, LMM+01, Mar02a, Sin00, SA00, SEU [Nis01j]. Sevenths [Swa01c]. Sexy Ste01i, Whi02, Yun00, BES+01, Wil01b]. [Sto03g]. SGI [Bar00l]. Shadow [Sav02]. Solved [Bar00c]. Some [Wil01e]. Shamir [Coc03b]. Shannon [Bar01f]. Sometimes [Wil02e]. Sort [Gon00]. Shapes [Bar01f]. Share [Mis00]. Shared Sorting [CDsJ+00, Nil00, WNL+00]. Sorts [BES+01, BHP+01, Fox00a, GDHI02, [CDsJ+00, Pig02]. Sought [Coc02l]. MKR+01, PGH+00, TEM+01]. Shareware Soundtrack [Sto03e]. Source [Ste00g]. Shift [RSW+01, Smi01a]. [Bar00l, Bar01d, BES+01, BHP+01, Coc03c, Shift-Left [RSW+01, Smi01a]. Shines EJS+01, SL01b, TEM+01, McC02, Bar00i, [Coc02k]. Shirts [Bar00j]. Short BES+01, BW00, CDsJ+00, Eri00i, SSC+00]. [Hum01, Coc02k]. Shortage Source-Code [BHP+01]. Sourced [Ano00, CDsJ+00, CNS+00, Ell00, Eri00m, [Coc01e]. SourceMonitor [Wan00]. Space HBT+00, KSC+00]. Shortchanging [Bar00j, BES+01, Coc03d, Nis01a, Nis01b, [Bar01h]. Should [Bar00k, Lai01c, Mis00]. Nis01c, Nis01d, Nis01e, Nis01h, Nis01g, Shuffling [Rol00b]. Shut [Coc02j]. Shuttle Nis01f, Nis01i, Nis01j, Nis02i, Nis02b, Nis02c, [RCE+00]. sic [RSW+01]. Sickness Nis02d, Nis02f, Nis02h, Nis02j, Nis02k, [Nis02i, SPRF02]. Sign [BTTF02, Dav01]. Nis02l, Nis02a, Nis02e, Nis02g, Nis03a, Sign-and-Encrypt [BTTF02, Dav01]. Nis03b, Nis03d, Nis03c, Nis03e, Nis03f, Signal [She03]. Signalling [BK08]. Signals Nis03g, RCE+00]. Spatial [ZBKO01]. [Bar00g]. Signatures [Kal01]. Signs Speaking [Bar00e, Ste00i]. Spec [Bar00j]. Simple [Sha00i, Gun01a, Mus01]. [Bar00c, Bar00l, Bar01b, WK00b]. Specific Simplicity [Kim01b]. Simplify [Smi01b]. [PK02]. Specification Simplifying [Gun01a]. Simulated [Pal01b]. [Bar01d, Coc03c, Coc03f, Coc03d, Har00]. Simulating [Roj00]. Simulation Specs [Nis01c, Nis01e]. Spectral [Nis03e]. [Bar00m, Led01]. Simulator Spectrum [Bar00h]. Speculation [Cha00]. 18

Speech [Bar01e, Coc02h]. Speed [Bar00e, Bar00h]. Supercomputer [Bar00k, Kie01a, Wie00]. Spell [Bar00e]. [Bar00h, Bar00k, Bar01h, Coc01d, Coc02i]. Spider [KD02]. Spinning [Ste00j]. Supercomputers [Coc03c]. Sponsors [Coc02c]. Sprawl [Sha01h]. Supercomputing [Coc02c]. Support Spread [Bar00h]. Sprinklers [Sha02f]. Spy [Nis01d]. Surfing [Coc01a]. Surgeons [Bar01h]. Spyware [Ste00g]. SQL [Bar00f, Coc03c]. Surveying [Zan01]. SVG [Rei01a, TP02, Yua02]. sqrt [Rah01]. [Bug03]. Swaine Square [Car01]. SquareList [GDHI02, Swa00n, Swa00o, Swa00p, Swa00w, [GLFO+03, Sam03]. Stack [Coh03]. Stall Swa00q, Swa00r, Swa00s, Swa00t, Swa00u, [Swa01c]. Standard [Bar00g, Bar00b, Swa00x, Swa00v, Swa00y, Swa01m, Swa01n, Coc01c, SEC01, Bar00l, Bar01g, Coc02f, Swa01o, Swa01t, Swa01p, Swa01u, Swa01q, Coc02k, DR01, Nag02, Sta00c]. Swa01r, Swa01s, Swa01v, Swa01x, Swa01w, Standardization [Bar01h]. Standards Swa02m, Swa02o, Swa02p, Swa02r, Swa02s, [Bar00k, Coc02k, Coc02l, Coc03g, Eri03h]. Swa02v, Swa02n, Swa02w, Swa02t, Swa02u, Standing [TLA+02]. Stanford [Coc02i]. Swa02q, Swa02x, Swa03i, Swa03l, Swa03g, Starlets [Sha00j]. Stars [Sha00j]. State Swa03h, Swa03j, Swa03k, Swa03m]. Swarm [Bar00h, BES+01, GOLD03, Kis01, Mac00, [Coc03d]. Swing [Wra01]. Swirling [Ste00j]. Nis02j, O’B03, Rei00a]. Static [BJ01b]. Swiss [Coc03a]. Synchronization [Bec01]. Station [Bar00j]. Stick [Ste02b]. Sticks Synchronized [Bay01]. Synthesis [FH02]. [Sha00k]. Still [Ste00l]. Stirring System [Nis02e, Wil00f]. Stob [Coc02h, Gei01, GMW00, McC02, Tho00, [Sto01, Sto02a, Sto02b, Sto02c, Sto02d, Tur01, Coc01d, Bar00n, TLA+02, Lac01]. Sto02e, Sto02f, Sto02g, Sto02h, Sto02i, Systems [Coc03d, Eri01j, Jan01a, LS01, Sto02j, Sto02k, Sto02l, Sto03b, Sto03a, LJ01, Lin01, Nis03b, RSW+01, Tho00, VC01, Sto03d, Sto03g, Sto03c, Sto03e, Sto03f]. Wil03a, Wil03i, Woe02b, Wri03, DH02]. Stoblog [Sto03f]. Stock [Bar00b]. Stone [BDM+03, Nis02g, Sha02j]. Storage T [Eri02a]. Tables [Mit02b, Sea02, Yua02]. [Coc03a]. Store [Bar01e]. Straight Tac [Sha01j]. Tackle [Coc02e]. Tags [BHP+01, EJS+01, Sta01b, Rah01]. [Coc02h]. Tail [Eri00m]. Takes [Coc02c]. Strangers [Ven00b]. Strategy Takin [Nis02k]. Taking [Eri02i]. Talent [Coc03c, Swa02j]. Streaming [Bar01b]. Tales [Swa03m]. Talk [Nis01c]. [Gso01a, Lar03b]. Strike Talking [SB02]. Tall [Eri00m]. Tap e [Eri02h, GMTA02, RWD02]. Strikes [Coc01b, Gib01]. Target [Bar00c, Ste01a]. [Eri00c]. String [DNM00]. Strings Tariff [Bar00n]. Taxes [BES+01]. [Cox01a]. Strix [Gon01]. Structure Taxidermist [Swa01v]. TCL [Sam03]. Structured [FMPL+03]. [Lai01c, Nel02a]. Tcl/Tk [Nel02a]. TCP Structures [Fre02]. Teacher [DHE03]. Teaching [CNS+00, Gor00, SSC+00, TGV+01]. [Eri02a]. Team [Bar00j, Gso01b, Bar00j]. Student [Coc02i]. Studio Team-Based [Gso01b]. Tech [Cro00b, Hel02, Swa02d]. Studying [Bar01h, Coc03g]. Techniques [Coc03f]. Subscribe [Hou00, RG00]. [Lev00, Ven00a]. Technology Subscribers [Mis00]. Successes [Ste01f]. [Bar01g, Eri02a]. telephony [deC01a]. Suffix [Ben01, DNM00]. Suffix-Tree Templates [Lat02]. Tenors [Swa00y]. [DNM00]. Summit [Swa02w]. Super Tense [Eri00l]. Terascale [Coc02h]. Test 19

[Bar01d, Coc03f, MKR+01, GKM01]. Tricks [EJS+01]. Trifles [Wil03g]. Trio Testing [Alb03, Bar01a, Col00, DiM00, [SG01]. Triumph [Kim01b]. True EJS+01, Goe01, MLDP02, Nis03f, Pug02, [PEYS00, Swa01k]. trust [Dav01]. TSR RSW+01, SL01b, Smi01a, Whi02]. [SPRF02]. Tundra [Sha01i]. Turing Testp oint [Coh00]. Tests [Coc02e, HM00]. [Bar00i, Coc03a, Bar01f, Coc02b, Coc03b, Texas [Eri02j]. Text [Gor00]. Theft Coc03f]. Turns [Coc02g]. TV [DeC02]. [Coc02b]. Theoretic [BFG01, RSW+01]. Twelve [Ste00l]. Two Theories [Swa01g]. Theory [Jon02b]. [Coc02j, Dou02, Nis03f, Rot00, GMTA02]. There [Bar00i]. Those [Swa00a]. Thought Two-Axis [Dou02]. Two-Year [Rot00]. [Coc01a]. Thought-Controlled [Coc01a]. Type [MC00, Mit00]. Type-Based [Mit00]. Thoughts [Sto02k]. Thrashing typename [Ste03b, VMNH03]. [Mil02a, MHM+02]. Thread [Hag02, Whi03]. Thread-Local [Whi03]. U. [Eri01e]. U.S. [Bar00f, Coc03d]. UCITA Threading [DHR+01, Rei01b]. Threads [Eri00h]. UDDI [Tre02a]. uh [Ste02b]. UI [TLA+02]. Three [Eri00c, Wil03h]. Tic [Kie00b]. Ultimate [MN00, Sha01j]. UML [Sha01j]. Tic-Tac-Toe [Sha01j]. Tides [Bj¨o01, CM01, Coc01e]. Unbiasing [Mit02a]. [Nis03d]. Time Undercover [Ste00b]. Underdocumented [Blo00, Dou02, Fom00b, FH02, GB01, Har00, [Ste03a]. Understanding Jan01a, Nis01h, Nis01g, Nis01f, Nis01i, [TLA+02, MM01, Wal02b]. Undo [Kri01]. SSC+00, Tay00, Van01, Wil01d, WM00, Undo/Redo [Kri01]. Unexpectedly She03, Epp00b, Led01, Nis03c, She03]. [Bar00b]. Union [TCM+00]. Universal Times [Eri02f, Swa03e]. TINI [Wil00a]. [LPP01]. UNIX [Coc01b, Coc01e, Coc03c, Tiniest [Bar00e]. Tiny [Bar00i, Coc02h, DiM00, Mon00a, Mon00b, Kie02b]. Until Coc03f, Yue01, YY02, Bar00e]. Tip [Ste00d]. Unveiled [Bar00b]. Update [KDG+00]. Toast [Eri02j]. To e [Sha01j]. [MPG+02, MHM+02, TEM+01, TCM+00]. Tombs [Sha02j]. To o [Wil00b]. To ol Updates [Fom00a]. Uploads [Bar00h]. [Goe01, Jen02b, BK08]. To olb ox [Rit00]. Upstarts [Coc02e]. URL [TLA+02]. Use To olchest [Esc02, Hel02, Hig02, Lin02, [Bar01c, Jen02b, Win01]. Usenet [Coc01d]. MLDP02, McM00, Tho02, Tre02b]. To olkit USENIX [Coc01d]. User [CK00, Hig01, Rem01a, Wil01a, Cro00b, [Jan01b, O’B03, Rei00a, Sco00]. Using Fox00a]. To ols [Bar00i, GS00, Sav00]. [Blo00, Cav02, Gso00, Met01, Tru00, Whi03]. toolset [Hig02]. Top [Coc00g]. Totally Utilities [Coc01e]. Utility [Tuc00]. [DHR+01]. Touch [Coc03e]. Tournament Utilization [BDM+03, Mil02b, PTB+02]. [Coc02i, Coc03a]. traceable [CM01]. Traces [Coh03]. Tracking [Mar02a, McR02]. Value [BJ01b]. Values [GOLD03]. Tracks [Bar00j]. Trade [Bar00d]. Trading Vanishing [Bar01f]. Variables [Whi03]. [O’M01]. Training [Coc02f]. Traits [MC00]. variety [GKM01]. VB Trampolines [Lin01, RSW+01]. Transistor [WDGO03, BDM+03, DHE03, VMNH03]. [Bar00e, Coc02f]. Transistors VB.NET [Hig02, PWS+02]. Vecotr [Bar00i, Coc02h]. transport [Kie01b]. [Bar00c]. Verifying [Tru02]. Verity Traps [Coc02b]. Trash [Bar01e]. Traveling [Sto01, Sto02a, Sto02b, Sto02c, Sto02d, [Bar01e, TCM+00]. Traversal [Ana00]. Sto02e, Sto02f, Sto02g, Sto02h, Sto02i, Traversals [Rol02]. Tree [Ana00, DNM00]. Sto02j, Sto02k, Sto02l, Sto03b, Sto03a, Trees [Rol00a]. Triangle [HM00, KDG+00]. Sto03d, Sto03g, Sto03c, Sto03e, Sto03f]. 20

Version [NN00, SSC+00, Sim00b]. Versus Cox01b, EJS+01, GDHI02, Gso01b, Gun01b, [Che01, DHE03, Ead01, Gun02, Kie00a, Hou00, Jol03, Kan02, Kat03, Lar01b, Man02, Rub00, VMNH03, WWL+02, ASW+01, PA02, Swa01k, Wal03a]. Web-Based BES+01, Coc03e, GWT+01, HBT+00, [Lar01b]. Webcasters [Coc02j]. KDG+00, RCE+00, WNL+00]. Victor Webcasting [Eri00l]. WebDAV [Hal00]. [Bar01c]. Video Webrelay [Zha00]. WebServer [Mas02]. [Coc02l, Gso01a, Lar01b, Lar03b]. Vie WEP [Coc01e]. We’re [RSW+01]. [Coc03g]. View [Bar00b]. Views Whatever [Ste01c, Ste01f, Ste02b]. Where [Bar00c, Bar00d, Bar00e, Bar00h, Bar00g, [Nis02l, Whi01]. Whistling [Swa01x]. Bar00i, Bar00k, Bar00j, Bar00l, Bar00m, White [Col00, Ste01i]. White-Box [Col00]. Bar00f, Bar00b, Bar01b, Bar01c, Bar01d, Who [Sha01k, Ste02g]. Wide [Coc03g]. Bar01g, Bar01e, Bar01f, Bar01h, Coc01a, Wildfires [Sha01l]. Will [Coc01a, Sto03g]. Coc01b, Coc01c, Coc01d, Coc01e, Coc02b, Willy [Swa00u]. Win [Bar01c, Bar01g]. Coc02c, Coc02d, Coc02e, Coc02h, Coc02f, Win32 [Bec01, Kar00, Mon00a, Mon00b, Coc02i, Coc02g, Coc02k, Coc02l, Coc02a, NN00, Sip00]. window [Rem01b, Tuc00]. Coc02j, Coc03b, Coc03c, Coc03e, Coc03f, Windows [GP01, Bar00c, Cal00a, Car02a, Coc03a, Coc03d, Coc03g]. Virtual Car02b, Lar03a, Met01, Mil00, Pug02, [BFG01, Mil02a, RSW+01, Sip00]. Spu00, Sto03g, Tim03, Van01]. Winds Virtualization [Swa06]. Virus [PGH+00]. [Coc02i]. Winner [Eri02d]. Winners Viruses [MPG+02]. Visas [Bar00m]. Visio [Bar01b, Coc01a]. Wins [Tru00]. Visual [Lar01a, Zel01, Coc03g, [Bar00i, Bar00j, Bar01f]. Wired Cro01b, Hel02, Lac01, Nag01, PWS+02]. [Coc01e, DHR+01]. Wireless Visualizing [Tru00]. Vital [Bar00j]. [Coc01a, GB01, LS01, Sil03, Tre02b, VR02]. VMware [NL00]. VNOS [Lac01]. Voice Without [SP00, Sto02l, Sto03b]. Wo es [Hou01, Phi01, R¨ai01, Yud02]. [BTTF02, Ste01c]. Wolfram [Swa02l]. Voice-Driven [Hou01]. Voice-Over-IP Word [LMM+01]. Words [Swa02r]. [R¨ai01]. Voice/Web [Phi01]. VoiceXML Wordsnakes [Sha00l]. Work [Hou01, Phi01]. Volcano [Jor01]. [Rao02, Ste01e, Gun01a]. Worker Volunteers [Bar00m]. Voyage [Coc02e]. vu [Ano00, CDsJ+00, CNS+00, Eri00m, [Eri01f]. VxWorks [Van02b]. HBT+00, KSC+00]. Works [Bar01h]. Workshop [MHM+02, RWD02, Kim02]. W3C [Bar00k, Bar01h, Coc01b]. Waba World [Bar00k, DHE03, GWT+01, Ste00c, [Wil01a]. Waiting [Swa02k]. Want [Wil02e]. VMNH03, WG00, Coc03g]. Worlds Wanted [Bar01c]. WAP [JRFH01, Pas00b]. [Swa01e, Wil01c]. Worries [SSC+00]. War [Sha02e]. Warps [Wil01d]. WaSP Worth [Sim00a]. Worthless [Swa01l]. Woz [Coc02k]. Waste [Coc02d]. Watermarking [Bar00l]. Wrap [Sta00b]. Wrap-up [Arn01, WWL+02]. WAV [Li03a]. Wave [Sta00b]. Wrapper [Tan01]. Write [Ste02k]. Waves [Ste02f, Ste02j]. Way [Jen00a]. Writing [Jac02, Spu00]. Written [Ste01l, Swa00p]. Wayback [Swa02g]. Ways [Nis03g]. WSDL [Bar00l, Bar01h]. WSP [WDGO03, Nis01f]. Wear [Swa00u]. [Sha03]. wxWindows [Zei01]. Weather [Bar00h, Bar00m, Eri02f, McC02, WWL+02]. Xbox [Abr00]. Xerox [Gol00]. XLink Web [Sha03, Bar01a, Che01, Coc01d, [Bar00k]. XML [Hei01, TEM+01, Bar01d, Coc02f, Coc02i, Coc02k, Coc03g, Cox00, Bro03, Coc01a, Cox01c, Cox01d, Dav01, REFERENCES 21

Dwe00a, Dwe00b, FMPL+03, GLFO+03, Dobb’s Journal of Software GWT+01, GMW00, G¨os03, Her02, Jon03, Tools, 28(2):24, 26, 28, Febru- Kim01b, MKR+01, Mus01, Nac02, Oba03, ary 2003. CODEN DDJOEB. Por03, SSC+00, Sin00, Wil01e, Wil03i]. ISSN 1044-789X. URL http:/ XML-Based [FMPL+03, G¨os03, Wil03i]. /www.ddj.com/documents/s= XML-RPC [Jon03, Por03]. XP 7790/ddj0302c/. [Lar03a, Woe03]. XrML [Bar00b]. XScale [Bar00c]. XSLT [Nac02, VMNH03]. Alexander:2000:LIC

Y2K [SSC+00, Ste00d]. Y5K [Bar00d]. [Ale00] William F. Alexander. A Linux YAPP [Ste01k]. Year [Rot00]. Years IEEE 1394 configuration ROM [Ste00l]. Yesterday [Coc02f]. Young decoder. Dr. Dobb’s Jour- [Coc03g]. You’re [Coc01c, Eri00c]. You’ve nal of Software Tools, 25(8): [Ste01l]. 80, 82, 84, August 2000. CO- DEN DDJOEB. ISSN 1044- Zappa [Swa01w]. Zealanders [RSW+01]. 789X. URL http://www. Zebras [Swa02u]. Zimbabwe [Sha02j]. ddj.com/ftp/2000/2000_08/ Zombies [Swa00a]. Zones [Nis01i]. Zoom- linx1394.txt; http://www. ing [Wit00]. Zope [Lat02]. Zurich [Ste02e]. ddj.com/ftp/2000/2000_08/ Zuse [BHP+01, KDG+00, Roj00]. linx1394.zip. Allen:2002:RDN References [All02] Scott Allen. Reducing de- Abrash:2000:IXG pendencies in .Net develop- ment. Dr. Dobb’s Jour- [Abr00] Michael Abrash. Inside Xbox nal of Software Tools, 27(1): graphics. Dr. Dobb’s Journal 36–40, January 2002. CO- of Software Tools, 25(8):21–22, DEN DDJOEB. ISSN 1044- 24–26, August 2000. CODEN 789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/ftp/2002/2002_01/ Abualsamid:2001:PHA gdepends.txt; http://www. ddj.com/ftp/2002/2002_01/ [Abu01] Ahmad Abualsamid. PHP gdepends.zip. and hosted applications. Dr. Dobb’s Journal of Software Amsterdam:2000:JR Tools, 26(1):56, 58, 60–63, January 2001. CODEN [Ams00] Jonathan Amsterdam. Java DDJOEB. ISSN 1044-789X. references. Dr. Dobb’s Journal URL http://www.ddj.com/ of Software Tools, 25(2):42, 44, ftp/2001/2001_01/php.txt. 46, 48, 50, 52, February 2000. Albrecht:2003:TJI CODEN DDJOEB. ISSN 1044-789X. URL http://www. [Alb03] Matt Albrecht. Testing Java ddj.com/ftp/2000/2000_02/ interfaces with JUnit. Dr. jrefer.txt. REFERENCES 22

Amsterdam:2002:JNC Angell:2001:JSS

[Ams02] Jonathan Amsterdam. Java’s [Ang01] Kirby W. Angell. The Java Se- new considered harmful. Dr. cure Socket Extensions. Dr. Dobb’s Journal of Software Dobb’s Journal of Software Tools, 27(4):19–20, 22, 24, Tools, 26(2):21–22, 24, 26, 26, April 2002. CODEN 28, February 2001. CO- DDJOEB. ISSN 1044-789X. DEN DDJOEB. ISSN 1044- 789X. URL http://www. Ananiev:2000:AAG ddj.com/ftp/2001/2001_02/ jsse.txt; http://www.ddj. [Ana00] Alexander Ananiev. Algo- com/ftp/2001/2001_02/jsse. rithm alley: A generic iter- zip. ator for tree traversal. Dr. Dobb’s Journal of Software Anonymous:2000:LWS Tools, 25(11):149–152, 154, November 2000. CODEN [Ano00] Anonymous. Letters: Worker DDJOEB. ISSN 1044-789X. shortage. Dr. Dobb’s Jour- URL http://www.ddj.com/ nal of Software Tools, 25(9): ftp/2000/2000_11/aa0011. 12, September 2000. CODEN txt. DDJOEB. ISSN 1044-789X. Anonymous:2001:LC Angell:2000:PSPa [Ano01] Anonymous. Letters: Correc- [Ang00a] Kirby W. Angell. Python tion. Dr. Dobb’s Journal of server pages: Part 1. Dr. Software Tools, 26(4):12, April Dobb’s Journal of Software 2001. CODEN DDJOEB. Tools, 25(1):44, 46–47, 50, ISSN 1044-789X. See [Pal01c]. January 2000. CODEN DDJOEB. ISSN 1044- Anonymous:2002:CPF 789X. URL http://www. [Ano02a] Anonymous. Correction: ddj.com/ftp/2000/2000_01/ “Python and Finite Elements”. psp1.txt; http://www.ddj. Dr. Dobb’s Journal of Soft- com/ftp/2000/2000_01/psp100. ware Tools, 27(4–4):10, April zip. 2002. CODEN DDJOEB. Angell:2000:PSPb ISSN 1044-789X. See [Ple02a]. Anonymous:2002:DDE [Ang00b] Kirby W. Angell. Python server pages: Part II. Dr. [Ano02b] Anonymous. Dr. Dobb’s Excel- Dobb’s Journal of Software lence in Programming Awards: Tools, 25(2):54, 57–61, Febru- Adele Goldberg and Dan In- ary 2000. CODEN DDJOEB. galls. Dr. Dobb’s Journal ISSN 1044-789X. URL http:/ of Software Tools, 27(5):18–19, /www.ddj.com/ftp/2000/2000_ May 2002. CODEN DDJOEB. 02/psp2.txt. ISSN 1044-789X. REFERENCES 23

Anonymous:2002:Lb 2001. CODEN DDJOEB. ISSN 1044-789X. [Ano02c] Anonymous. Letters. Dr. Dobb’s Journal of Software Bailey:2001:IES Tools, 27(8):??, August 2002. [Bai01] Daniel V. Bailey. Inside eBook CODEN DDJOEB. ISSN security. Dr. Dobb’s Journal of 1044-789X. Software Tools, 26(11):42, 44– Anonymous:2002:I 45, November 2001. CODEN DDJOEB. ISSN 1044-789X. [Ano02d] Anonymous. Of interest. Dr. Dobb’s Journal of Software Baran:2000:ERP Tools, 27(12):83, December [Bar00a] Nicholas Baran. Editorial: 2002. CODEN DDJOEB. Research and the profit mo- ISSN 1044-789X. URL http:/ tive. Dr. Dobb’s Journal of /www.ddj.com/documents/s= Software Tools, 25(12 (supple- 7718/ddj0212o/. ment)):4, December 2000. CO- Arnold:2001:AW DEN DDJOEB. ISSN 1044- 789X. [Arn01] Michael Arnold. Audio wa- Baran:2000:NVg termarking: Burying infor- mation in the data. Dr. [Bar00b] Nicholas Baran. News and Dobb’s Journal of Software views: 108-bit elliptic curve Tools, 26(11):21–22, 24–26, cryptographic key found; new 28, November 2001. CODEN algorithm cracks the stock DDJOEB. ISSN 1044-789X. market; first complete Bab- URL http://www.ddj.com/ bage printer unveiled; XrML ftp/2001/2001_11/watermk. view to be digital rights stan- txt; http://www.ddj.com/ dard; PKWare founder [phil ftp/2001/2001_11/watermk. katz] dies unexpectedly. Dr. zip. Dobb’s Journal of Software Allison:2001:LLE Tools, 25(7):18, July 2000. CO- DEN DDJOEB. ISSN 1044- [ASW+01] Dennis Allison, Randy Schrickel, 789X. Reid Womack, Jeremy C. Baran:2000:NVC Reed, Ashley Tate, and Paul Munsey. Letters: Looking [Bar00c] Nicholas Baran. News and for early PPC [People’s Com- views: Computing problem puting Company] people; be- solved; Scalable Vecotr Graph- ing prepared for invasion; Bet- ics spec released; Intel an- terBASIC; Linux versus BSD; nounces XScale microarchitec- Diffie–Hellman to the rescue; ture; Windows not the only the future of programming. target at LinuxWorld; NIST, Dr. Dobb’s Journal of Soft- robotics industry move to- ware Tools, 26(6):10, 12, June wards interoperability. Dr. REFERENCES 24

Dobb’s Journal of Software for designing ICs. Dr. Dobb’s Tools, 25(11):18, November Journal of Software Tools,25 2000. CODEN DDJOEB. (6):18, June 2000. CODEN ISSN 1044-789X. DDJOEB. ISSN 1044-789X. Baran:2000:NVD Baran:2000:NVIb [Bar00d] Nicholas Baran. News and [Bar00g] Nicholas Baran. News and views: Does “reading” have views: “Intelligent” ink dries a future?; trade secrets com- to form nanostucture; Euro- promising academic research?; peans look to sci-fi for new optical optimism; call to ideas; computer program can all programmers: Prepare act on brain signals; inven- for Y5K; software safety re- tory of automatic memory pro- searcher [nancy G. leveson] tection [richard bloch] passes gets ACM’s Newell Award. away; ingestible camera could Dr. Dobb’s Journal of Software replace standard endoscope. Tools, 25(5):18, May 2000. Dr. Dobb’s Journal of Soft- CODEN DDJOEB. ISSN ware Tools, 25(8):18, August 1044-789X. 2000. CODEN DDJOEB. Baran:2000:NVE ISSN 1044-789X. Baran:2000:NVIa [Bar00e] Nicholas Baran. News and views: ERP can spell disas- [Bar00h] Nicholas Baran. News and ter; Linux goes super; dot-com views: Internet security in “in- companies bet the farm; the fantile state”; Hedy Lamarr: tiniest transistor; and speaking Spread spectrum pioneer; new of tiny.... Dr. Dobb’s Jour- weather supercomputer not so nal of Software Tools, 25(2): super; researchers like armies 18, February 2000. CODEN of cheap robots; Kurzweil pre- DDJOEB. ISSN 1044-789X. dicts human brain uploads. URL http://www.ieee.org/ Dr. Dobb’s Journal of Software conference/iedm. Tools, 25(4):18, April 2000. Baran:2000:NVf CODEN DDJOEB. ISSN 1044-789X. [Bar00f] Nicholas Baran. News and Baran:2000:NVM views: Freenet: More anar- chy for the Internet?; magnetic [Bar00i] Nicholas Baran. News and properties key to nanoengi- views: More on tiny tran- neering; nanoseconds not fast sistors; Open Source reposi- enough? here come femtosec- tory launched; design contest onds; Caltech leads U.S. field promotes new software tools; in ACM programming contest; and then there’s a decryp- robotic surgeons may make tion contest; Fred Brooks wins fewer mistakes; free software ACM Turing Award. Dr. REFERENCES 25

Dobb’s Journal of Software mothballed; Advanced En- Tools, 25(3):18, March 2000. cryption Standard selected; CODEN DDJOEB. ISSN SGI releases SDK as open 1044-789X. URL http:// source; WSDL spec released. sourceforge.net/. Dr. Dobb’s Journal of Soft- ware Tools, 25(12):18, Decem- Baran:2000:NVNb ber 2000. CODEN DDJOEB. ISSN 1044-789X. [Bar00j] Nicholas Baran. News and views: Neural net crowned Baran:2000:NVV king; smart shirts monitor vi- tal signs; McMaster team wins [Bar00m] Nicholas Baran. News and college design contest; Java ap- views: Volunteers needed for plet tracks space station; San- weather simulation model; Bill dia Red Team batting 1000; GatesmeetsBillBlass—not!; new digital geometry compres- computer lemon law may de- sion algorithm. Dr. Dobb’s but in Pennsylvania; inven- Journal of Software Tools,25 tor of Huffman encoding dies; (10):18, October 2000. CO- green cards, not guest visas; DEN DDJOEB. ISSN 1044- online forums on electronic re- 789X. cycling. Dr. Dobb’s Journal of Baran:2000:NVNa Software Tools, 25(1):18, Jan- uary 2000. CODEN DDJOEB. [Bar00k] Nicholas Baran. News and ISSN 1044-789X. views: New modem standards should speed up Internet ac- Barker:2000:BBA cess; robocopter: AI lifts off; feet don’t fail me now; IBM [Bar00n] John S. Barker. Building the claims world’s fastest super- Bell Atlantic Tariff Manage- computer; new color displays ment System. Dr. Dobb’s Jour- based on light-emitting poly- nal of Software Tools, 25(5):90, mers; W3C moves forward 92–95, 97, May 2000. CODEN with XLink. Dr. Dobb’s Jour- DDJOEB. ISSN 1044-789X. nal of Software Tools, 25(9): 18, September 2000. CODEN Baran:2001:LTW DDJOEB. ISSN 1044-789X. Baran:2000:NVR [Bar01a] Nicholas Baran. Load testing Web sites. Dr. Dobb’s Journal [Bar00l] Nicholas Baran. News and of Software Tools, 26(3):112, views: RSA algorithm in the 114, 116, 118–119, March 2001. public domain; Woz joins the CODEN DDJOEB. ISSN Inventors Hall of Fame; en- 1044-789X. URL http://www. tangled photons mean faster, ddj.com/ftp/2001/2001_03/ smaller ICs; BEHEMOTH webload.txt. REFERENCES 26

Baran:2001:NVA 2001. CODEN DDJOEB. ISSN 1044-789X. URL [Bar01b] Nicholas Baran. News and http://publicscience.net/ views: Anonymity and the ; http://www.ddj.com/. Internet; is industry hogging talent?; re- Baran:2001:NVM lief from acronyms; OpenML [Bar01e] Nicholas Baran. News and spec released; C# not just a views: Mail server bench- Java killer, says anders; and mark released; new traveling thewinnersare.... Dr. Dobb’s salesman algorithm; ACLU Journal of Software Tools,26 challenges ICANN on free- (7):18, July 2001. CODEN dom of speech; Microsoft DDJOEB. ISSN 1044-789X. opts for decaf; store your Baran:2001:NVCa data on the Internet; and mind your electronic trash. [Bar01c] Nicholas Baran. News and Dr. Dobb’s Journal of Soft- views: Cofounder [victor ware Tools, 26(4):18, April grinich] of Fairchild Semicon- 2001. CODEN DDJOEB. ductor dies; Computer History ISSN 1044-789X. URL Museum nominates new fel- http://www.cs.wustl.edu/ lows; high schoolers win schol- ; http://www.ddj.com/; arships with new algorithm; http://www.spec.org/osg/ examples of fair use wanted. mail2001/docs/FAQ.html; Dr. Dobb’s Journal of Soft- http:/www.research.att.com/ ware Tools, 26(2):18, Febru- ~alb/ALENEX01. ary 2001. CODEN DDJOEB. ISSN 1044-789X. Baran:2001:NVP Baran:2001:NVCb [Bar01f] Nicholas Baran. News and views: Programming the [Bar01d] Nicholas Baran. News and shapes of sculpture; com- views: College Board to add putation expert wins Turing Java test; astronomy project Award; Cobol programmers beats out algorithm for sci- a vanishing breed?; science ence prize; consortium to re- controversies go online; MIT lease XML business specifi- builds sociable robot; research cation; open source devel- finds flaw in DNA; binary pi- oper agreement proposed; con- oneer [Claude Shannon] dies sortium hopes to eliminate at 84. Dr. Dobb’s Journal computer failures; new lin- of Software Tools, 26(5):18, ear algorithm for sequence May 2001. CODEN DDJOEB. analysis; distributing comput- ISSN 1044-789X. ing `alaSETIcatcheson. Baran:2001:NVE Dr. Dobb’s Journal of Soft- ware Tools, 26(3):18, March [Bar01g] Nicholas Baran. News and REFERENCES 27

views: The explosion of dig- sion. Dr. Dobb’s Journal ital information; new algo- of Software Tools, 26(6):151– rithm can handle genetic data; 155, June 2001. CODEN MP3 creators win German DDJOEB. ISSN 1044-789X. Future Prize; optical break- URL http://www.ddj.com/ through in quantum comput- ftp/2001/2001_06/aa0601. ing; Fibre Channel Standard txt. closer to reality; NSF funds in- Bettini:2001:JNC formation technology projects. Dr. Dobb’s Journal of Soft- [BC01] Lorenzo Bettini and Donato ware Tools, 26(1):18, January Cappetta. A Java 2 network 2001. CODEN DDJOEB. class loader. Dr. Dobb’s Jour- ISSN 1044-789X. nal of Software Tools, 26(2):58, Baran:2001:NVW 60, 62, 64, February 2001. CO- DEN DDJOEB. ISSN 1044- [Bar01h] Nicholas Baran. News and 789X. URL http://www. views: WSDL goes to W3C for ddj.com/ftp/2001/2001_02/ standardization; shortchang- jload.txt; http://www. ing science; EUVL may keep ddj.com/ftp/2001/2001_02/ Moore’s Law going; spy satel- jload.zip. lites to generate high-tech jobs; Mexican government adopts Bloss:2003:LLV Linux; supercomputer on a + chip in the works; brain scan [BDM 03] Wayne Bloss, DDJ, Ian MacK- database goes public. Dr. innel, Jeff Adams, Michael Ma- Dobb’s Journal of Software hon, and Henri Socha. Letters: Tools, 26(6):18, June 2001. Loathing VB; determining pro- CODEN DDJOEB. ISSN cessor utilization; only stone 1044-789X. endures. Dr. Dobb’s Journal of Software Tools, 28(1):10, Jan- Barrett:2003:DPJ uary 2003. CODEN DDJOEB. [Bar03] Tom Barrett. Dynamic prox- ISSN 1044-789X. URL http:/ ies in Java and .NET. Dr. /www.ddj.com/documents/s= Dobb’s Journal of Software 7758/ddj0301l/. Tools, 28(7):18, 20, 22, 24, Becker:2001:SMW 26, July 2003. CODEN DDJOEB. ISSN 1044-789X. [Bec01] Thomas Becker. Synchroniza- URL http://www.ddj.com/ tion monitors for Win32. Dr. ftp/2003/2003_07/dyproxy. Dobb’s Journal of Software zip. Tools, 26(12):46, 48, 50–52, Bayern:2001:AAS 54, December 2001. CODEN DDJOEB. ISSN 1044-789X. [Bay01] Shawn Bayern. Algorithm URL http://www.ddj.com/ alley: Synchronized recur- ftp/2001/2001_12/monitor. REFERENCES 28

txt; http://www.ddj.com/ 789X. URL http://www. ftp/2001/2001_12/monitor. ddj.com/ftp/2001/2001_09/ zip. lifecycl.zip. Bentley:2000:AAB Bauer:2001:LSY + [Ben00] Jon Bentley. Algorithm al- [BES 01] Barr Bauer, Jonathan Erick- ley: Binary search: Algo- son, Richard Stallman, Mike rithm, code, and caching. Pentney, and Frank C. Earl. Dr. Dobb’s Journal of Soft- Letters: The state of your ware Tools, 25(4):111–112, taxes; embedded space; more 114, 116, April 2000. CO- Open Source versus Free Soft- DEN DDJOEB. ISSN 1044- ware; shared source?; CORBA 789X. URL http://www. interoperability. Dr. Dobb’s ddj.com/ftp/2000/2000_04/ Journal of Software Tools,26 aa400.txt. (9):10, 12, September 2001. CODEN DDJOEB. ISSN Bentley:2001:AAS 1044-789X. [Ben01] Jon Bentley. Algorithm al- Betz:2002:BMN ley: Suffix arrays. Dr. Dobb’s [Bet02] David Betz. Bob meets Journal of Software Tools,26 Nuon. Dr. Dobb’s Journal of (4):145–147, April 2001. CO- Software Tools, 27(2):60, 62– DEN DDJOEB. ISSN 1044- 64, February 2002. CODEN 789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/ftp/2001/2001_04/ URL http://www.ddj.com/ aa0401.txt. ftp/2002/2002_02/bob.zip; Bernardin:2000:AC http://www.ddj.com/ftp/ 2002/2002_02/bobnuon.txt. [Ber00] Laurent Bernardin. Analytical computing. Dr. Dobb’s Jour- Begelman:2001:CST nal of Software Tools, 25(9): [BFG01] Gregory Begelman, Lev Finkel- 42, 44, 46–48, September 2000. stein, and Evgeniy Gabrilovich. CODEN DDJOEB. ISSN C++ set-theoretic operations 1044-789X. URL http://www. on virtual containers. Dr. ddj.com/ftp/2000/2000_09/ Dobb’s Journal of Software analytic.txt. Tools, 26(10):40, 42, 46, Berg:2001:DCC 48, October 2001. CO- DEN DDJOEB. ISSN 1044- [Ber01] Cliff Berg. Distributed com- 789X. URL http://www. puting component lifecycles. ddj.com/ftp/2001/2001_10/ Dr. Dobb’s Journal of Soft- setcpp.txt; http://www. ware Tools, 26(9):32, 34, 36, ddj.com/ftp/2001/2001_10/ 39–40, September 2001. CO- setcpp.zip. See correction DEN DDJOEB. ISSN 1044- [RSW+01]. REFERENCES 29

Bik:2001:AEI Boling:2001:EHK

[BGGT01] Aart J. C. Bik, Milind Girkar, [BJ01a] Eli Boling and Chuck Jazdzewski. Paul M. Grey, and Xinmin Exception handling in Kylix: Tian. Automatically ex- Matching up Object Pascal, ploiting implicit parallelism. Linux, and exception han- Dr. Dobb’s Journal of Soft- dling. Dr. Dobb’s Journal ware Tools, 26(7):28, 30, of Software Tools, 26(11):66, 32–34, July 2001. CO- 68–71, November 2001. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/ftp/2001/2001_07/ ddj.com/ftp/2001/2001_11/ parallel.txt. kylix.txt. Brew:2001:VLS Bonzini:2001:LHG [BJ01b] William Brew and Maggie [BHP+01] Paolo Bonzini, Stuart Hal- Johnson. Value lattice static loway, John Penry, Oluseyi analysis. Dr. Dobb’s Journal Sonaiya, Bruce E. Hogman, of Software Tools, 26(3):30, 32, Greg Bissell, Michael Hobbs, 36, 38, March 2001. CODEN and Ben Laurie. Letters: DDJOEB. ISSN 1044-789X. Huge GCC executables; Java URL http://www.ddj.com/ class loader; Department of ftp/2001/2001_03/lattice. Dumb Ideas; setting the record txt. straight; the legacy of C#; Bjorkander:2001:PSU DHTML source-code correc- tion; shared libraries aren’t all [Bj¨o01] Morgan Bj¨orkander. Pro- bad; Zuse and Intel. Dr. gramming in SDL and UML. Dobb’s Journal of Software Dr. Dobb’s Journal of Soft- Tools, 26(8):10, 12, August ware Tools, 26(6):93, 96–99, 2001. CODEN DDJOEB. June 2001. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Bapst:2008:SIO Birkett:2000:GCM [BK08] Frederic Bapst and Fran¸cois [Bir00] David S. Birkett. Graphing Kilchoer. Signalling integer calculators meet PCs. Dr. overflows in Java: A tool Dobb’s Journal of Software for checking overflows in Java Tools, 25(9):52, 54, 56–58, 60, code. Dr. Dobb’s Journal 62, September 2000. CODEN of Software Tools, 33(9):54– DDJOEB. ISSN 1044-789X. 58, September 2008. CODEN URL http://www.ddj.com/ DDJOEB. ISSN 1044-789X. ftp/2000/2000_09/maxwell. URL http://home.hefr.ch/ zip. bapst/cojac. REFERENCES 30

Barros:2000:LDD Journal of Software Tools,25 (5):134–135, May 2000. CO- [BKCD00] Paulo Barros, Tim Kient- DEN DDJOEB. ISSN 1044- zle, Paul Condon, and Tony 789X. Duarte. Letters: Database debates. Dr. Dobb’s Jour- Baran:2000:If nal of Software Tools, 25(9): [BL00f] Nicholas Baran and Amy Lin- 10, September 2000. CODEN cicum. Of interest. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Journal of Software Tools,25 Baran:2000:Ia (6):150–151, June 2000. CO- DEN DDJOEB. ISSN 1044- [BL00a] Nicholas Baran and Amy Lin- 789X. cicum. Of interest. Dr. Dobb’s Journal of Software Bloom:2000:UAP Tools, 25(1):126–127, January 2000. CODEN DDJOEB. [Blo00] Ryan Bloom. Using Apache ISSN 1044-789X. portable run-time. Dr. Dobb’s Journal of Software Baran:2000:Ib Tools, 25(10):100, 102, 104– [BL00b] Nicholas Baran and Amy Lin- 106, October 2000. CO- cicum. Of interest. Dr. DEN DDJOEB. ISSN 1044- Dobb’s Journal of Software 789X. URL http://www. Tools, 25(2):142–143, Febru- ddj.com/ftp/2000/2000_10/ ary 2000. CODEN DDJOEB. aprt.txt. ISSN 1044-789X. Boeke:2003:SMC Baran:2000:Ic [Boe03] Wouter Boeke. The SmlMC [BL00c] Nicholas Baran and Amy Lin- model checker. Dr. Dobb’s cicum. Of interest. Dr. Dobb’s Journal of Software Tools,28 Journal of Software Tools,25 (3):48, 50–53, March 2003. (3):142–143, March 2000. CO- CODEN DDJOEB. ISSN DEN DDJOEB. ISSN 1044- 1044-789X. URL http://www. 789X. ddj.com/documents/s=7826/ Baran:2000:Id ddj0303f/. [BL00d] Nicholas Baran and Amy Lin- Bradski:2000:OL cicum. Of interest. Dr. Dobb’s Journal of Software Tools,25 [Bra00] Gary Bradski. The OpenCV (4):134–135, April 2000. CO- library. Dr. Dobb’s Journal DEN DDJOEB. ISSN 1044- of Software Tools, 25(11):120, 789X. 122–125, November 2000. CO- DEN DDJOEB. ISSN 1044- Baran:2000:Ie 789X. URL http://www. [BL00e] Nicholas Baran and Amy Lin- ddj.com/ftp/2000/2000_11/ cicum. Of interest. Dr. Dobb’s opencv.txt. REFERENCES 31

Bright:2002:DPL ftp/2002/2002_07/jqa0702. zip. [Bri02a] Walter Bright. The D pro- gramming language. Dr. Bloom:2000:HLP Dobb’s Journal of Software [BRVW00] Bard Bloom, Jim Russell, John Tools, 27(2):36–40, February Vlissides, and Mark Wegman. 2002. CODEN DDJOEB. High-level program develop- ISSN 1044-789X. URL http:/ ment. Dr. Dobb’s Journal of /www.ddj.com/ftp/2002/2002_ Software Tools, 25(12 (supple- 02/d.txt. ment)):17–21, December 2000. Brinkmann:2002:GGG CODEN DDJOEB. ISSN 1044-789X. [Bri02b] Peter Brinkmann. Gumbie: A GUI generator for Jython. Boyer:2002:LDS Dr. Dobb’s Journal of Software [BTTF02] John Boyer, Andrew D. Todd, Tools, 27(4):46–50, April 2002. Jason Trenough, and Doug CODEN DDJOEB. ISSN Farrell. Letters: Defective 1044-789X. URL http://www. sign-and-encrypt and health- ddj.com/ftp/2002/2002_04/ care woes and J2EE cache and gumbie.txt; http://www. pool and Regex++. Dr. Dobb’s ddj.com/ftp/2002/2002_04/ Journal of Software Tools,27 gumbie.zip. (2):10, February 2002. CO- Brookes:2003:XDB DEN DDJOEB. ISSN 1044- 789X. [Bro03] Allen Brookes. XML data Bugg:2003:SSM binding. Dr. Dobb’s Jour- nal of Software Tools, 28(3): [Bug03] Keith Bugg. SVG and smart 26, 28, 30, 32, 35–36, March maps. Dr. Dobb’s Journal 2003. CODEN DDJOEB. of Software Tools, 28(3):38, ISSN 1044-789X. URL http:/ 40–41, March 2003. CO- /www.ddj.com/documents/s= DEN DDJOEB. ISSN 1044- 7826/ddj0303c/. 789X. URL http://www. ddj.com/documents/s=7826/ Bruno:2002:JQ ddj0303d/. [Bru02] Eric J. Bruno. Java Q&A: Buis:2002:SLS SowhatisaJavaevent agent? Dr. Dobb’s Jour- [Bui02] Paul Buis. Socket-level server nal of Software Tools, 27(7): programming and .NET. Dr. 86–91, July 2002. CODEN Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 27(9):25–26, 28, 30, 32, URL http://www.ddj.com/ September 2002. CODEN ftp/2002/2002_07/jqa0702. DDJOEB. ISSN 1044-789X. txt; http://www.ddj.com/ URL http://www.ddj.com/ REFERENCES 32

ftp/2002/2002_09/tcpecho. Tools, 25(11):57–58, 60, 63, txt; http://www.ddj.com/ 66, November 2000. CO- ftp/2002/2002_09/tcpecho. DEN DDJOEB. ISSN 1044- zip. 789X. URL http://www. ddj.com/ftp/2000/2000_11/ Burton:2000:GCR sdw2k.txt; http://www. [Bur00] Joshua W. Burton. Garbage ddj.com/ftp/2000/2000_11/ collection on the run. Dr. sdw2k.zip. Dobb’s Journal of Software Calbucci:2000:LSF Tools, 25(4):46, 48–49, 51– 53, April 2000. CODEN [Cal00b] Marcelo A. F. Calbucci. LDAP DDJOEB. ISSN 1044-789X. search filters. Dr. Dobb’s Jour- But:2002:CSL nal of Software Tools, 25(5):44, 46, 48, 50–51, May 2000. CO- [But02] Jason But. A C++ socket li- DEN DDJOEB. ISSN 1044- brary for Linux. Dr. Dobb’s 789X. URL http://www. Journal of Software Tools,27 ddj.com/ftp/2000/2000_05/ (6):19–22, 24, June 2002. CO- ldapsrch.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2000/2000_05/ 789X. URL http://www. ldapsrch.zip. ddj.com/ftp/2002/2002_06/ socketcc.txt; http://www. Calsavara:2000:JQH ddj.com/ftp/2002/2002_06/ socketcc.zip. [Cal00c] Alexandre Pereira Calsavara. Java Q&A: How can I ex- Beckman:2000:OSM tend Java’s search capabilities? Dr. Dobb’s Journal of Software [BW00] Pete Beckman and Gregory V. Tools, 25(12):141–142, 144, Wilson. Open Source meets 146, December 2000. CODEN big iron. Dr. Dobb’s Journal DDJOEB. ISSN 1044-789X. of Software Tools, 25(6):30, 32, URL http://www.ddj.com/ 34–35, June 2000. CODEN ftp/2000/2000_12/jqa0012. DDJOEB. ISSN 1044-789X. zip. Bykov:2000:AYJ Cargill:2001:AA [Byk00] Alex Bykov. Ace your job in- terview. Dr. Dobb’s Journal of [Car01] Tom Cargill. Algorithm alley: Software Tools, 25(4):??, April Replacing a dictionary with a 2000. CODEN DDJOEB. square root. Dr. Dobb’s Jour- ISSN 1044-789X. nal of Software Tools, 26(10): Calbucci:2000:WSD 123–125, October 2001. CO- DEN DDJOEB. ISSN 1044- [Cal00a] Marcelo Calbucci. Windows 789X. URL http://www. 2000 security descriptors. Dr. ddj.com/ftp/2001/2001_10/ Dobb’s Journal of Software aa1001.txt. REFERENCES 33

Carles:2002:AERa Raj Dash, DDJ, Rick Box, Dimitrios Souflis, James K. [Car02a] Dani Carles. Adding ex- Yun, Guy Hammond, and ceptions and RTTI to the DDJ. Letters: More worker Windows Ce compiler: Part shortage; music city; sort- I. Dr. Dobb’s Journal ing through sorts; buy the of Software Tools, 27(8): book; E-address change; Open ??, August 2002. CODEN Source debate. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Journal of Software Tools,25 URL http://www.ddj.com/ (6):10, 12, June 2000. CODEN ftp/2002/2002_08/tcu_mod. DDJOEB. ISSN 1044-789X. txt; http://www.ddj.com/ Chasin:2000:PSM ftp/2002/2002_08/tcu_mod. zip. [Cha00] Andrew Chasin. Predica- Carles:2002:AERb tion, speculation, and modern CPUs. Dr. Dobb’s Journal of [Car02b] Dani Carles. Adding excep- Software Tools, 25(5):58, 60– tions and RTTI to the Win- 61, 63–64, May 2000. CO- dows Ce compiler: Part II. DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Soft- 789X. URL http://www. ware Tools, 27(9):52, 54, 56, ddj.com/ftp/2000/2000_05/ 58, 60, September 2002. CO- ps_cpu.txt. DEN DDJOEB. ISSN 1044- 789X. URL http://www.ddj. Chawathe:2003:SCS com/ftp/2002/2002_09/tcu_ [Cha03] Monica Chawathe. SA-C: Sin- pt2.txt. gle assignment C. Dr. Dobb’s Cavalier:2002:DPU Journal of Software Tools,28 (5):60, 62–64, May 2003. CO- [Cav02] Forrest J. Cavalier III. De- DEN DDJOEB. ISSN 1044- bugging PHP using a C++ 789X. URL http://www. compiler. Dr. Dobb’s Jour- ddj.com/documents/s=7927/ nal of Software Tools, 27(3): ddj0305f/. 42, 44–46, March 2002. CO- DEN DDJOEB. ISSN 1044- Chester:2001:HPW 789X. URL http://www. [Che01] Tim Chester. High-performance ddj.com/ftp/2002/2002_03/ Web sites: ADO versus phpcpp.txt; http://www. MSXML. Dr. Dobb’s Journal ddj.com/ftp/2002/2002_03/ of Software Tools, 26(10):81– phpcpp.zip. 84, 86, 88, October 2001. CO- Collins:2000:LMW DEN DDJOEB. ISSN 1044- 789X. URL http://www. [CDsJ+00] Terry Collins, Geoff Davis, ddj.com/ftp/2001/2001_10/ Tarjei Tjxstheim [sic] Jensen, enroll_txt.zip. REFERENCES 34

Cheng:2002:CNC Coats:2001:ICU

[Che02] Harry H. Cheng. C99 and nu- [CM01] Mark Coats and Terry Mel- meric computing. Dr. Dobb’s lon. Integrating CMOS with Journal of Software Tools,27 UML: Building fully traceable (3):28, 30–34, March 2002. models. Dr. Dobb’s Journal CODEN DDJOEB. ISSN of Software Tools, 26(6):21– 1044-789X. URL http://www. 22, 24, 26, 28, 30, 32–33, ddj.com/ftp/2002/2002_03/ 35–36, June 2001. CODEN c99.txt. DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ Christie:2000:BAD ftp/2001/2001_06/cmosuml. zip. [Chr00] Stewart Christie. Building an OS-aware debugger. Dr. Cromwell:2000:LWS Dobb’s Journal of Software [CNS+00] Jeff Cromwell, Jim North, Tools, 25(12):94, 96, 98, 100, J. Stephen Riley Silber, Gra- 102, 104, 106, December 2000. ham M. Sherrington, and John CODEN DDJOEB. ISSN Gegus. Letters: Worker short- 1044-789X. URL http://www. age; the sixth sense, redux; ddj.com/ftp/2000/2000_12/ kryptos message; data struc- . osdebug.txt turesasobjects. Dr. Dobb’s Journal of Software Tools,25 Chapman:2000:EPT (5):10, 12, May 2000. CODEN DDJOEB. ISSN 1044-789X. [CK00] Mitch Chapman and Brian Kelley. Examining the PyGtk Cochran:2000:Ia toolkit. Dr. Dobb’s Journal of Software Tools, 25(4):82, [Coc00a] Shannon Cochran. Of inter- 84, 86, 88, April 2000. CO- est. Dr. Dobb’s Journal of DEN DDJOEB. ISSN 1044- Software Tools, 25(7):150–151, 789X. URL http://www. July 2000. CODEN DDJOEB. ddj.com/ftp/2000/2000_04/ ISSN 1044-789X. pygtk.txt. Cochran:2000:Ib

Cory:2000:CQP [Coc00b] Shannon Cochran. Of interest. Dr. Dobb’s Journal of Soft- [CL00] David Cory and Raymond ware Tools, 25(8):150–151, Au- Laflamme. Computing with gust 2000. CODEN DDJOEB. quantum physics. Dr. Dobb’s ISSN 1044-789X. Journal of Software Tools, Cochran:2000:Ic 25(12 (supplement)):29–32, December 2000. CODEN [Coc00c] Shannon Cochran. Of interest. DDJOEB. ISSN 1044-789X. Dr. Dobb’s Journal of Software REFERENCES 35

Tools, 25(9):138–139, Septem- Software Tools, 26(8):18, Au- ber 2000. CODEN DDJOEB. gust 2001. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Cochran:2000:Id Cochran:2001:NVI [Coc00d] Shannon Cochran. Of interest. [Coc01b] Shannon Cochran. News Dr. Dobb’s Journal of Software and views: ICFP program- Tools, 25(10):166–167, Octo- ming contest concludes; lost ber 2000. CODEN DDJOEB. moon landing tape recovered; ISSN 1044-789X. W3C patent controversy; the Cochran:2000:Ie UNIX epoch; connecting the quantum dots; Programmer’s [Coc00e] Shannon Cochran. Of interest. Guild launches membership Dr. Dobb’s Journal of Software campaign. Dr. Dobb’s Jour- Tools, 25(11):166–167, Novem- nal of Software Tools, 26(12): ber 2000. CODEN DDJOEB. 20, December 2001. CODEN ISSN 1044-789X. DDJOEB. ISSN 1044-789X. Cochran:2000:If Cochran:2001:NVL [Coc00f] Shannon Cochran. Of interest. [Coc01c] Shannon Cochran. News and Dr. Dobb’s Journal of Software views: Linux Standard Base Tools, 25(12):166–167, Decem- 1.0 released; now everyone ber 2000. CODEN DDJOEB. knows you’re a dog; maxi- ISSN 1044-789X. mum fiberoptic capacity calcu- Cochran:2000:TCP lated; mass producing quan- tum chips; mo’ better batter- [Coc00g] Shannon Cochran. Top 10 ies; patenting the software ser- cities for programmers. Dr. vice model. Dr. Dobb’s Jour- Dobb’s Journal of Software nal of Software Tools, 26(10): Tools, 25(10):??, October 2000. 18, October 2001. CODEN CODEN DDJOEB. ISSN DDJOEB. ISSN 1044-789X. 1044-789X. Cochran:2001:NVS Cochran:2001:NV [Coc01d] Shannon Cochran. News and [Coc01a] Shannon Cochran. News and views: Scientists seek immer- views: Curl programming con- sive reality; USENIX names test winners announced; prior lifetime achievement recipients art database will protect open [the GNU Project and the Ker- software; AI researcher [Ken- beros network authentication neth Mark Colby] dies; per- system]; robots need program- sonal router for surfing wireless mers; evangelizing the Seman- services; XML schema formal- tic Web; get your supercom- ized; thought-controlled com- puter software free; Usenet cre- puters. Dr. Dobb’s Journal of ator Jim Ellis dies; DARPA REFERENCES 36

funds FreeBSD security ini- of Software Tools, 26(4):158– tiative. Dr. Dobb’s Jour- 159, April 2001. CODEN nal of Software Tools, 26(9): DDJOEB. ISSN 1044-789X. 18, September 2001. CODEN Cochran:2001:Ie DDJOEB. ISSN 1044-789X. [Coc01j] Shannon Cochran. Of inter- Cochran:2001:NVW est. Dr. Dobb’s Journal of [Coc01e] Shannon Cochran. News and Software Tools, 26(5):158–159, views: WEP [wired equiva- May 2001. CODEN DDJOEB. lent privacy]: Pining for the ISSN 1044-789X. fjords?; bye bye Be; UNIX Cochran:2001:If utilities open sourced; cosmol- [Coc01k] Shannon Cochran. Of inter- ogy computer calculates cre- est. Dr. Dobb’s Journal of ation; UML 2.0 infrastructure Software Tools, 26(6):166–167, proposals. Dr. Dobb’s Jour- June 2001. CODEN DDJOEB. nal of Software Tools, 26(11): ISSN 1044-789X. 18, November 2001. CODEN DDJOEB. ISSN 1044-789X. Cochran:2001:RCS Cochran:2001:Ia [Coc01l] Shannon Cochran. The ris- ing costs of software complex- [Coc01f] Shannon Cochran. Of in- ity. Dr. Dobb’s Journal of terest. Dr. Dobb’s Journal Software Tools, 26(4):??, April of Software Tools, 26(1):206– 2001. CODEN DDJOEB. 207, January 2001. CODEN ISSN 1044-789X. DDJOEB. ISSN 1044-789X. Cochran:2002:NVb Cochran:2001:Ib [Coc02a] Shannon Cochran. News and [Coc01g] Shannon Cochran. Of interest. views. Dr. Dobb’s Journal of Dr. Dobb’s Journal of Software Software Tools, 27(8):??, Au- Tools, 26(2):166–167, Febru- gust 2002. CODEN DDJOEB. ary 2001. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Cochran:2002:NVCa Cochran:2001:Ic [Coc02b] Shannon Cochran. News and views: Chains for nanotechnol- [Coc01h] Shannon Cochran. Of in- ogy; high-dependability com- terest. Dr. Dobb’s Journal puting program launched; per- of Software Tools, 26(3):150– sonal computers rule; com- 151, March 2001. CODEN bating cellular phone theft; DDJOEB. ISSN 1044-789X. alien noises; crystal traps light; Cochran:2001:Id 2001 Turing Award [Ole-Johan Dahl and Kristen Nygaard] an- [Coc01i] Shannon Cochran. Of in- nounced. Dr. Dobb’s Jour- terest. Dr. Dobb’s Journal nal of Software Tools, 27(4): REFERENCES 37

16, April 2002. CODEN 789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/documents/s=7718/ Cochran:2002:NVCb ddj0212n/. Cochran:2002:NVSb [Coc02c] Shannon Cochran. News and views: China takes ACM pro- [Coc02f] Shannon Cochran. News gramming contest; supercom- and views: School of Adap- puting Science Grid nearing tive Computer Training; it birth; hacking the glow of the seems like yesterday.. . [10th screen; PARC searching for anniversary of the first Web sponsors; milestone in DNA site]; double-gate transistor computing; Holzmann receives breakthrough; 802.11g Stan- ACM Software Award; games dard proposed; 30th anniver- aren’t just for playing around. sary of the [Intel] 4004; DeCSS Dr. Dobb’s Journal of Software legal decisions. Dr. Dobb’s Tools, 27(6):14, June 2002. Journal of Software Tools,27 CODEN DDJOEB. ISSN (2):18, February 2002. CO- 1044-789X. DEN DDJOEB. ISSN 1044- Cochran:2002:NVP 789X. Cochran:2002:NVSd [Coc02d] Shannon Cochran. News and views: Peek-a-Booty ready to [Coc02g] Shannon Cochran. News and play; back to basics [IBM views: Smalltalk turns 30; Meta Pad]; better batter- the billionth PC; reverse chal- ies [Lawrence Livermore Na- lenge concludes; Edsger Dijk- tional Laboratory MEMS fuel stra passes away. Dr. Dobb’s cell]; self-repairing plastic [Au- Journal of Software Tools,27 tomend]; outlawing E-waste (10):14, October 2002. CO- [lead in computer monitors]. DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Software 789X. Tools, 27(5):14, May 2002. Cochran:2002:NVSa CODEN DDJOEB. ISSN 1044-789X. [Coc02h] Shannon Cochran. News and Cochran:2002:NVR views: Speech application lan- guage tags proposed; Com- [Coc02e] Shannon Cochran. News puter Museum names new Fel- and views: Researchers tackle lows; terascale computing sys- P2P network; Java upstarts tem powers up; the enigma push JEFF; computer science of Mrs. BB; really, really tiny tests canceled; the continu- transistors developed. Dr. ing voyage. Dr. Dobb’s Jour- Dobb’s Journal of Software nal of Software Tools, 27(12): Tools, 27(1):18, January 2002. 14, December 2002. CO- CODEN DDJOEB. ISSN DEN DDJOEB. ISSN 1044- 1044-789X. REFERENCES 38

Cochran:2002:NVSc language; instant on boot cy- cles; fourth and long: It’s all [Coc02i] Shannon Cochran. News and in the numbers; literate leo; views: Stanford student winds AI standards sought for video collegiate tournament; Web games; out with the old, in services get real; new super- with the new. Dr. Dobb’s computer on the block; 2001 Journal of Software Tools,27 Lovelace Award announced. (11):14, November 2002. CO- Dr. Dobb’s Journal of Software DEN DDJOEB. ISSN 1044- Tools, 27(7):14, July 2002. CO- 789X. URL http://www. DEN DDJOEB. ISSN 1044- ddj.com/documents/s=7644/ 789X. ddj0211n/. Cochran:2002:NVc Cochran:2003:NVd [Coc02j] Shannon Cochran. News and views: The programming al- [Coc03a] Shannon Cochran. News and phabet expands; IMSAI, series views: Caltech “Turing Tour- two; webcasters shut down; nament”; science and engineer- open mobile alliance; GUI for ing Ph.D.s getting scarcer; E. robot control; business plan Coli for data storage; Swiss ac- boneyard. Dr. Dobb’s Jour- cept Internet ballots; extensi- nal of Software Tools, 27(9): ble resource identifiers. Dr. 14, September 2002. CODEN Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 28(4):10, April 2003. Cochran:2002:NVW CODEN DDJOEB. ISSN 1044-789X. URL http://www. [Coc02k] Shannon Cochran. News and ddj.com/documents/s=7827/ views: WaSP [Web Standards ddj0304o/. Project] buzzes off; Eclipse Project on the horizon; semi- Cochran:2003:NVC conductor roadmap: Ramping up, scaling down; AES [Ad- [Coc03b] Shannon Cochran. News vanced Encryption Standard]: and views: Cryptographers Its finally official; SMS [Short [Ronald Rivest, Adi Shamir, Message Service] shines on; and Leonard Adleman] re- Berners-Lee awarded Japan ceive Turing Award; computer- Prize. Dr. Dobb’s Jour- science pioneer [John G. nal of Software Tools, 27(3): “Jack” Herriot] passes away; 14, March 2002. CODEN programming quantum com- DDJOEB. ISSN 1044-789X. puters; the demography of the Cochran:2002:NVY Internet. Dr. Dobb’s Jour- nal of Software Tools, 28(7):14, [Coc02l] Shannon Cochran. News and July 2003. CODEN DDJOEB. views: Yet another graphics ISSN 1044-789X. REFERENCES 39

Cochran:2003:NVGb Cochran:2003:NVT

[Coc03c] Shannon Cochran. News [Coc03f] Shannon Cochran. News and and views: Government pon- views: Tiny executable con- ders open-source strategy; test concludes; DeCSS, DMCA POSIX, Single UNIX specifi- prosecutions fail; studying for cation merged; IBM plans new the Turing test; Embedded supercomputers; robotic sur- Linux specification released. geons have a heart. Dr. Dobb’s Dr. Dobb’s Journal of Soft- Journal of Software Tools,28 ware Tools, 28(3):14, March (2):14, February 2003. CO- 2003. CODEN DDJOEB. DEN DDJOEB. ISSN 1044- ISSN 1044-789X. URL http:/ 789X. URL http://www. /www.ddj.com/documents/s= ddj.com/documents/s=7790/ 7826/ddj0303n/. ddj0302o/. Cochran:2003:NVf Cochran:2003:NVe [Coc03g] Shannon Cochran. News and [Coc03d] Shannon Cochran. News and views: Young programmers views: MIT honors builder vie in contests; happy birth- of robot swarm; developing day World Wide Web; Mi- space; Embedded Linux plat- crosoft issues Visual C++ bug form specification released; alert; etiquette and bug re- biometric systems at U.S. bor- ports; Commerce Department ders, says NIST. Dr. Dobb’s fights international tech stan- Journal of Software Tools, dards. Dr. Dobb’s Journal 28(5):14, May 2003. CO- of Software Tools, 28(6):14, DEN DDJOEB. ISSN 1044- June 2003. CODEN DDJOEB. 789X. URL http://www. ISSN 1044-789X. URL http:/ ddj.com/documents/s=7927/ /www.ddj.com/documents/s= ddj0305o/. 8213/ddj0306n/. Cochran:2003:NVR Cochran:2003:Ia [Coc03e] Shannon Cochran. News and views: The robots are coming; [Coc03h] Shannon Cochran. Of in- Fortran 2000 drafted; touch re- terest. Dr. Dobb’s Journal layed across Atlantic; Kramnik of Software Tools, 28(5):86, versus Deep Fritz; 2002 ICFP May 2003. CODEN DDJOEB. Programming Content con- ISSN 1044-789X. URL http:/ cludes. Dr. Dobb’s Journal of /www.ddj.com/documents/s= Software Tools, 28(1):14, Jan- 7927/ddj0305p/. uary 2003. CODEN DDJOEB. Cochran:2003:Ib ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= [Coc03i] Shannon Cochran. Of in- 7758/ddj0301n/. terest. Dr. Dobb’s Journal REFERENCES 40

of Software Tools, 28(6):78, DEN DDJOEB. ISSN 1044- June 2003. CODEN DDJOEB. 789X. URL http://www. ISSN 1044-789X. URL http:/ ddj.com/ftp/2002/2002_05/ /www.ddj.com/documents/s= jqa0502.txt. 8213/ddj0306o/. Cohen:2003:CST Cochran:2003:Ic [Coh03] Noam Cohen. C++ stack [Coc03j] Shannon Cochran. Of interest. traces. Dr. Dobb’s Jour- Dr. Dobb’s Journal of Software nal of Software Tools, 28(2): Tools, 28(7):78, July 2003. CO- 34, 36, February 2003. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. 789X. URL http://www. Cohen:2000:BTF ddj.com/documents/s=7790/ ddj0302d/. [Coh00] Noam Cohen. Building a test- Cole:2000:WBT point framework. Dr. Dobb’s Journal of Software Tools,25 [Col00] Oliver Cole. White-box test- (3):46, 48–50, March 2000. ing. Dr. Dobb’s Journal CODEN DDJOEB. ISSN of Software Tools, 25(3):23– 1044-789X. URL http://www. 26, 28, March 2000. CO- ddj.com/ftp/2000/2000_03/ DEN DDJOEB. ISSN 1044- testpont.txt; http://www. 789X. URL http://www. ddj.com/ftp/2000/2000_03/ ddj.com/ftp/2000/2000_03/ testpont.zip. wboxtest.txt. Cohen:2001:COR Cox:2000:IWP

[Coh01] Noam Cohen. COM object ref- [Cox00] David Cox. Integrating erence counting. Dr. Dobb’s Web pages with databases. Journal of Software Tools,26 Dr. Dobb’s Journal of Soft- (3):58, 60–61, 63, March 2001. ware Tools, 25(9):94, 96– CODEN DDJOEB. ISSN 98, September 2000. CO- 1044-789X. URL http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2001/2001_03/ 789X. URL http://www. refcatch.txt; http://www. ddj.com/ftp/2000/2000_09/ ddj.com/ftp/2001/2001_03/ ceres.txt; http://www. refcatch.zip. ddj.com/ftp/2000/2000_09/ ceres.zip. Cohen:2002:JQH Cox:2001:JQH [Coh02] Tal Cohen. Java Q&A: How do I correctly implement the [Cox01a] Brad Cox. Java Q&A: equals() method? Dr. Dobb’s How do I handle multiline Journal of Software Tools,27 strings? Dr. Dobb’s Jour- (5):83–84, 86, May 2002. CO- nal of Software Tools, 26(6): REFERENCES 41

147–149, June 2001. CODEN science of software architec- DDJOEB. ISSN 1044-789X. ture. Dr. Dobb’s Journal of URL http://www.ddj.com/ Software Tools, 25(6):143–144, ftp/2001/2001_06/jqa0601. June 2000. CODEN DDJOEB. txt. ISSN 1044-789X. Cox:2001:WAJ Crooks:2000:EGS

[Cox01b] Brad Cox. Web applications as [Cro00b] Clayton E. Crooks II. Ex- Java servlets. Dr. Dobb’s Jour- amining the 3D Game Studio nal of Software Tools, 26(5): Toolkit. Dr. Dobb’s Journal of 97–100, 102–104, May 2001. Software Tools, 25(8):106, 108– CODEN DDJOEB. ISSN 111, August 2000. CODEN 1044-789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/ftp/2001/2001_05/ webapp.txt; http://www. Cromwell:2001:PBD ddj.com/ftp/2001/2001_05/ [Cro01a] Jeff Cromwell. Programmer’s webapp.zip. bookshelf: Days of our data: A Cox:2001:PX server SOAP opera. Dr. Dobb’s Journal of Software Tools,26 [Cox01c] David Cox. Parsing XML. (7):138, 140, July 2001. CO- Dr. Dobb’s Journal of Soft- DEN DDJOEB. ISSN 1044- ware Tools, 26(1):96, 98, 789X. 100, January 2001. CODEN DDJOEB. ISSN 1044-789X. Crooks:2001:AVB URL http://www.ddj.com/ [Cro01b] Clayton E. Crooks II. App- ftp/2001/2001_01/minixml. Forge: Visual Basic for the txt; http://www.ddj.com/ Palm Os. Dr. Dobb’s Jour- ftp/2001/2001_01/minixml. nal of Software Tools, 26(8):56, zip. 58, 60, August 2001. CODEN Cox:2001:XIC DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [Cox01d] David Cox. XML for in- ftp/2001/2001_08/appforg. strument control and moni- txt; http://www.ddj.com/ toring. Dr. Dobb’s Journal ftp/2001/2001_08/appforg. of Software Tools, 26(11):83– zip. 85, November 2001. CO- DEN DDJOEB. ISSN 1044- Crowell:2001:CP 789X. URL http://www. ddj.com/ftp/2001/2001_11/ [Cro01c] Talbott Crowell. C# and Perl: ixml.txt. C# has a lot in common with many languages. Dr. Dobb’s Cromwell:2000:PBA Journal of Software Tools,26 [Cro00a] Jeff Cromwell. Program- (10):50, 52, 54, October 2001. mer’s bookshelf: The art and CODEN DDJOEB. ISSN REFERENCES 42

1044-789X. URL http://www. Dale:2001:BSA ddj.com/ftp/2001/2001_10/ csharpperl.txt. [Dal01a] Richard Dale. Biometric se- curity: It’s all about iden- Cochran:2001:Ig tification and authentication. Dr. Dobb’s Journal of Soft- [CS01a] Shannon Cochran and Della ware Tools, 26(11):93–94, 96, Song. Of interest. Dr. Dobb’s November 2001. CODEN Journal of Software Tools,26 DDJOEB. ISSN 1044-789X. (7):142–143, July 2001. CO- Dalke:2001:MCE DEN DDJOEB. ISSN 1044- 789X. [Dal01b] Andrew Dalke. Making C ex- tensions more Pythonic. Dr. Cochran:2001:Ih Dobb’s Journal of Software Tools, 26(1):68, 70, 72, 74, [CS01b] Shannon Cochran and Della 76, January 2001. CODEN Song. Of interest. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Journal of Software Tools,26 URL http://www.ddj.com/ (8):126–127, August 2001. CO- ftp/2001/2001_01/cpython. DEN DDJOEB. ISSN 1044- txt; http://www.ddj.com/ 789X. ftp/2001/2001_01/cpython. Carothers:2002:CMP zip.

[CS02] Christopher D. Carothers Dautelle:2001:JDJ and Boleslaw K. Szymanski. [Dau01] Jean-Marie Dautelle. J.A.D.E.: Checkpointing multithreaded The Java Addition to the De- programs. Dr. Dobb’s Jour- fault Environment. Dr. Dobb’s nal of Software Tools, 27(8): Journal of Software Tools,26 ??, August 2002. CODEN (2):52, 54, 56, February 2001. DDJOEB. ISSN 1044-789X. CODEN DDJOEB. ISSN URL http://www.ddj.com/ 1044-789X. URL http://www. ftp/2002/2002_08/checkpt. ddj.com/ftp/2001/2001_02/ txt. jade.txt. Cunningham:2000:BPL Davis:2000:OOD [Cun00] Tom Cunningham. A BSP [Dav00] Thomas E. Davis. Object- porting library for embedded oriented design in procedu- peripherals. Dr. Dobb’s Jour- ral environments. Dr. Dobb’s nal of Software Tools, 25(7):80, Journal of Software Tools,25 82, 84, 86–87, July 2000. CO- (6):68, 70–72, June 2000. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/ftp/2000/2000_07/ ddj.com/ftp/2000/2000_06/ bspseral.zip. oodesign.txt. REFERENCES 43

Davis:2001:DSE 78, November 2001. CODEN DDJOEB. ISSN 1044-789X. [Dav01] Don Davis. Defective sign- and-encrypt: Can you re- DeCarmo:2001:PPD ally trust S/MIME, PCKS#7, [DeC01b] Linden DeCarmo. Pock- PGP, and XML? Dr. Dobb’s etPyro for Palm develop- Journal of Software Tools,26 ment. Dr. Dobb’s Journal (11):30, November 2001. CO- of Software Tools, 26(3):82, DEN DDJOEB. ISSN 1044- 84–87, March 2001. CO- 789X. DEN DDJOEB. ISSN 1044- deDinechin:2001:JQW 789X. URL http://www. ddj.com/ftp/2001/2001_03/ [dD01] Christophe de Dinechin. Java palmpyro.txt. Q&A: What is Moka? Dr. Dobb’s Journal of Software DeCarmo:2002:DAH Tools, 26(7):125–126, 128, 130–131, July 2001. CODEN [DeC02] Linden DeCarmo. Digital, ana- DDJOEB. ISSN 1044-789X. log, and high-definition TV. URL http://www.ddj.com/ Dr. Dobb’s Journal of Soft- ftp/2001/2001_07/jqa0701. ware Tools, 27(11):46, 48, 50, txt. 52–54, November 2002. CO- DEN DDJOEB. ISSN 1044- deCarmo:2000:MGC 789X. URL http://www. [deC00a] Linden deCarmo. The Me- ddj.com/documents/s=7644/ dia Gateway Control Protocol. ddj0211e/. Dr. Dobb’s Journal of Software Demaine:2001:AAF Tools, 25(5):23–24, 26–28, 32, May 2000. CODEN DDJOEB. [Dem01] Erik Demaine. Algorithm al- ISSN 1044-789X. ley: Fast and small resiz- DeCarmo:2000:SPP able arrays. Dr. Dobb’s Jour- nal of Software Tools, 26(7): [DeC00b] Linden DeCarmo. Security 132–134, July 2001. CO- protocols and performance. DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Soft- 789X. URL http://www. ware Tools, 25(11):40, 44, 46, ddj.com/ftp/2001/2001_07/ 48, November 2000. CODEN aa0701.txt. DDJOEB. ISSN 1044-789X. Dalheimer:2002:EDQ deCarmo:2001:PSB [DH02] Matthias Kalle Dalheimer and [deC01a] Linden deCarmo. PacketCa- Steffen Hansen. Embed- ble security: Building secure ded development with Qt/ packet-based telephony net- Embedded: Linux for small works. Dr. Dobb’s Journal of systems. Dr. Dobb’s Journal Software Tools, 26(11):73–76, of Software Tools, 27(3):48, 50, REFERENCES 44

52–54, March 2002. CODEN DiMaggio:2000:TUD DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [DiM00] Len DiMaggio. Testing UNIX ftp/2002/2002_03/qtembed. daemons. Dr. Dobb’s Journal txt; http://www.ddj.com/ of Software Tools, 25(3):38, 40, ftp/2002/2002_03/qtembed. 42, 44, March 2000. CODEN zip. DDJOEB. ISSN 1044-789X. Dorohonceanu:2000:AAP Diener:2003:LVV [DHE03] Edward Diener, Kirt Haden, [DNM00] Bogdan Dorohonceanu and and Arpad Elo, Jr. Letters: Craig Nevill-Manning. Algo- VB versus the world; teacher, rithm alley: A practical suffix- teacher; odds & ends. Dr. tree implementation for string Dobb’s Journal of Software searches. Dr. Dobb’s Jour- Tools, 28(3):10, March 2003. nal of Software Tools, 25(7): CODEN DDJOEB. ISSN 133–136, 140, July 2000. CO- DEN DDJOEB. ISSN 1044- 1044-789X. URL http://www. 789X. URL ddj.com/documents/s=7826/ http://www. ddj0303l/. ddj.com/ftp/2000/2000_07/ aa700.txt; http://www. Duncan:2001:LPD ddj.com/ftp/2000/2000_07/ aa700.zip. [DHR+01] Ray Duncan, Duncan Har- ris, Douglas Reilly, Craig Ro- Dorobonceanu:2002:CFN drigues, Michael Birken, and Paul S. Person. Letters: Plug- [Dor02] Bogdan Dorobonceanu. Com- in desupport; threading and paring fuzzy numbers. Dr. the .Net framework; CORBA Dobb’s Journal of Software interoperability; game over for Tools, 27(12):38, 40, 42, 44– Java; totally wired. Dr. Dobb’s 45, December 2002. CO- Journal of Software Tools,26 DEN DDJOEB. ISSN 1044- (11):10, 12, November 2001. 789X. URL http://www. CODEN DDJOEB. ISSN ddj.com/documents/s=7718/ 1044-789X. ddj0212e/. deIcaza:2002:MNF Dougan:2002:TAR [dIJ02] Miguel de Icaza and Brian [Dou02] Cort Dougan. Two-axis, real- Jepson. Mono and the .Net time camera control. Dr. framework. Dr. Dobb’s Jour- Dobb’s Journal of Software nal of Software Tools, 27(1): Tools, 27(10):60, 62, 64– 21–24, 26, January 2002. CO- 67, October 2002. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/ftp/2002/2002_01/ ddj.com/ftp/2002/2002_10/ mono.txt. rtlcam.txt; http://www. REFERENCES 45

ddj.com/ftp/2002/2002_10/ Eaddy:2001:CVJ rtlcam.zip. [Ead01] Marc Eaddy. C# versus Java. Daemen:2001:AAR Dr. Dobb’s Journal of Software Tools, 26(2):74, 76, 78, 80, [DR01] Joan Daemen and Vincent Ri- 82, February 2001. CODEN jmen. Algorithm alley: Rijn- DDJOEB. ISSN 1044-789X. dael: The Advanced Encryp- URL http://www.ddj.com/ tion Standard. Dr. Dobb’s ftp/2001/2001_02/csharpj. Journal of Software Tools,26 txt. (3):137–139, March 2001. CO- Eisenecker:2001:MBP DEN DDJOEB. ISSN 1044- 789X. URL http://www. [EBC01] Ulrich W. Eisenecker, Frank ddj.com/ftp/2001/2001_03/ Blinn, and Krzysztof Czar- aa0301.txt; http://www. necki. Mixin-based program- esat.kuleuven.ac.be/~rijmen/ ming in C++. Dr. Dobb’s rijndael/. Journal of Software Tools,26 (1):111, 112, 114, 116, 118, Dwelly:2000:JXL 120–122, January 2001. CO- DEN DDJOEB. ISSN 1044- [Dwe00a] Andrew Dwelly. Java, XML, 789X. URL http://www. and literate programming. Dr. ddj.com/ftp/2001/2001_01/ Dobb’s Journal of Software mixin.txt. Tools, 25(2):62, 64–66, 68, February 2000. CODEN Ellis:2001:LOS

DDJOEB. ISSN 1044-789X. + URL http://www.ddj.com/ [EJS 01] Steven Ellis, David John- ftp/2000/2000_02/litjava. son, Mike Schmit, Jenny txt; http://www.ddj.com/ Jones, Simon Cooke, and Kurt ftp/2000/2000_02/litjava. Granroth. Letters: Open zip. source Cobol; setting the De- bian record straight; back to Dwelly:2000:XRP basics; load testing Web sites; open source hat tricks; KDE [Dwe00b] Andrew Dwelly. XML, re- insider. Dr. Dobb’s Journal of flective pattern matching, and Software Tools, 26(7):10, 12, Java. Dr. Dobb’s Journal July 2001. CODEN DDJOEB. of Software Tools, 25(6):46, ISSN 1044-789X. 49–52, 54, June 2000. CO- Epstein:2000:JQ DEN DDJOEB. ISSN 1044- 789X. URL http://www. [EKM00] David Epstein, Joseph Kiniry, ddj.com/ftp/2000/2000_06/ and John Motil. Java Q&A: marius05.zip; http://www. What is “JJ”? Dr. Dobb’s ddj.com/ftp/2000/2000_06/ Journal of Software Tools,25 xmljava.txt. (4):101–106, April 2000. CO- REFERENCES 46

DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Soft- 789X. URL http://www. ware Tools, 25(11):8, Novem- ddj.com/ftp/2000/2000_04/ ber 2000. CODEN DDJOEB. jqa400.txt. ISSN 1044-789X. Ellis:2000:ILS Erickson:2000:EEE [Ell00] Richard Ellis. The IT la- [Eri00c] Jonathan Erickson. Edito- bor shortage: Fact or fiction? rial: Extend, embrace, extin- Dr. Dobb’s Journal of Software guish: Three strikes and you’re Tools, 25(4):??, April 2000. out. Dr. Dobb’s Journal of CODEN DDJOEB. ISSN Software Tools, 25(8):8, Au- 1044-789X. gust 2000. CODEN DDJOEB. ISSN 1044-789X. Epplin:2000:IDH Erickson:2000:EGL [Epp00a] Jerry Epplin. Inside Debian [Eri00d] Jonathan Erickson. Edito- Hurd. Dr. Dobb’s Journal of rial: Getting the lead out. Software Tools, 25(12):21–22, Dr. Dobb’s Journal of Software 24, 26, December 2000. CO- Tools, 25(4):8, April 2000. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. 789X. Epplin:2000:IRT Erickson:2000:EHM [Epp00b] Jerry Epplin. Inside Real-Time [Eri00e] Jonathan Erickson. Editorial: Linux. Dr. Dobb’s Journal of Hey, Mr. Postman. Dr. Dobb’s Software Tools, 25(3):72, 74, Journal of Software Tools,25 76, 78, March 2000. CODEN (5):8, May 2000. CODEN DDJOEB. ISSN 1044-789X. DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ ftp/2000/2000_03/rtlinux. Erickson:2000:EBR txt; http://www.ddj.com/ [Eri00f] Jonathan Erickson. Editorial: ftp/2000/2000_03/rtlinux. It’s better to be rich and fa- zip. mous, than to live near an air- Erickson:2000:DDE port. Dr. Dobb’s Journal of Software Tools, 25(1):8, Jan- [Eri00a] Jonathan Erickson. Dr. Dobb’s uary 2000. CODEN DDJOEB. Excellence In Programming ISSN 1044-789X. Award. Dr. Dobb’s Jour- Erickson:2000:EMC nal of Software Tools, 25(4): 20–21, April 2000. CODEN [Eri00g] Jonathan Erickson. Edito- DDJOEB. ISSN 1044-789X. rial: Money can’t buy me Erickson:2000:ECM love. Dr. Dobb’s Journal of Software Tools, 25(6):10, June [Eri00b] Jonathan Erickson. Edito- 2000. CODEN DDJOEB. rial: Cat and mouse games. ISSN 1044-789X. REFERENCES 47

Erickson:2000:ENY Dr. Dobb’s Journal of Soft- ware Tools, 25(2):10, Febru- [Eri00h] Jonathan Erickson. Edito- ary 2000. CODEN DDJOEB. rial: Now you UCITA, now ISSN 1044-789X. you don’t. Dr. Dobb’s Jour- Erickson:2001:DDE nal of Software Tools, 25(9): 8, September 2000. CODEN [Eri01a] Jonathan Erickson. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Excellence In Programming Erickson:2000:EOS Award. Dr. Dobb’s Journal of Software Tools, 26(5):20–21, [Eri00i] Jonathan Erickson. Editorial: May 2001. CODEN DDJOEB. Open Source, open projects. ISSN 1044-789X. Dr. Dobb’s Journal of Soft- Erickson:2001:EWA ware Tools, 25(3):10, March 2000. CODEN DDJOEB. [Eri01b] Jonathan Erickson. Editorial: ISSN 1044-789X. RXML for what ails healthcare. Erickson:2000:ESD Dr. Dobb’s Journal of Soft- ware Tools, 26(11):8, Novem- [Eri00j] Jonathan Erickson. Editorial: ber 2001. CODEN DDJOEB. Software development: Princi- ISSN 1044-789X. ples and practice. Dr. Dobb’s Erickson:2001:ERS Journal of Software Tools,25 (10):8, October 2000. CODEN [Eri01c] Jonathan Erickson. Editorial: DDJOEB. ISSN 1044-789X. A ringside seat. Dr. Dobb’s Erickson:2000:EUH Journal of Software Tools,26 (8):8, August 2001. CODEN [Eri00k] Jonathan Erickson. Editorial: DDJOEB. ISSN 1044-789X. Under the hood. Dr. Dobb’s Erickson:2001:EOL Journal of Software Tools,25 (7):8, July 2000. CODEN [Eri01d] Jonathan Erickson. Editorial: DDJOEB. ISSN 1044-789X. An open letter on open letters. Erickson:2000:EWP Dr. Dobb’s Journal of Software Tools, 26(5):8, May 2001. CO- [Eri00l] Jonathan Erickson. Editorial: DEN DDJOEB. ISSN 1044- Webcasting in present and fu- 789X. ture tense. Dr. Dobb’s Jour- Erickson:2001:EBU nal of Software Tools, 25(12): 8, December 2000. CODEN [Eri01e] Jonathan Erickson. Edito- DDJOEB. ISSN 1044-789X. rial: Back in the U. S. S. Erickson:2000:EWS R. Dr. Dobb’s Journal of Software Tools, 26(10):8, Octo- [Eri00m] Jonathan Erickson. Editorial: ber 2001. CODEN DDJOEB. Worker shortage a tall tail? ISSN 1044-789X. REFERENCES 48

Erickson:2001:EDV Erickson:2001:EOS

[Eri01f] Jonathan Erickson. Edito- [Eri01j] Jonathan Erickson. Editorial: rial: D´ej`a vu all over again. Operating systems and oper- Dr. Dobb’s Journal of Soft- ating principles. Dr. Dobb’s ware Tools, 26(2):8, Febru- Journal of Software Tools,26 ary 2001. CODEN DDJOEB. (12):8, December 2001. CO- ISSN 1044-789X. DEN DDJOEB. ISSN 1044- Erickson:2001:EDD 789X. Erickson:2001:ERF [Eri01g] Jonathan Erickson. Edito- rial: From the Department [Eri01k] Jonathan Erickson. Edito- of Dumb Ideas. Dr. Dobb’s rial: Realizable fantasies. Dr. Journal of Software Tools,26 Dobb’s Journal of Software (3):8, March 2001. CODEN Tools, 26(1):8, January 2001. DDJOEB. ISSN 1044-789X. CODEN DDJOEB. ISSN Erickson:2001:EAA 1044-789X.

[Eri01h] Jonathan Erickson. Edito- Erickson:2001:ESF rial: It’s all about integrity. [Eri01l] Jonathan Erickson. Editorial: Dr. Dobb’s Journal of Soft- Science fiction in the Elec- ware Tools, 26(7):8, July 2001. tronic Era. Dr. Dobb’s Jour- CODEN DDJOEB. ISSN nal of Software Tools, 26(9): 1044-789X. Comments on 8, September 2001. CODEN threat from the Recording In- DDJOEB. ISSN 1044-789X. dustry Association of America (RIAA) and the Secure Digital Erickson:2001:ESP Music Initiative (SDMI) Foun- dation that prevented Ed Fel- [Eri01m] Jonathan Erickson. Editorial: ton from presenting a confer- To sleep, perchance to dream. ence paper on the defeat of Dr. Dobb’s Journal of Software SDMI’s digital watermarking, Tools, 26(4):8, April 2001. CO- and on Microsoft’s calling open DEN DDJOEB. ISSN 1044- source “unAmerican”. 789X. Comments on ridiculous trademarks and patents: the Erickson:2001:EOR frowny face “:-(” has been now [Eri01i] Jonathan Erickson. Editorial: trademarked! Open records, closed doors. Erickson:2002:ETT Dr. Dobb’s Journal of Soft- ware Tools, 26(6):8, June 2001. [Eri02a] Jon Erickson. Editorial: T3: CODEN DDJOEB. ISSN Technology to teaching. Dr. 1044-789X. Essay on open Dobb’s Journal of Software source code issues in govern- Tools, 27(12):8, December ment records. 2002. CODEN DDJOEB. REFERENCES 49

ISSN 1044-789X. URL http:/ Erickson:2002:EGC /www.ddj.com/documents/s= 7718/ddj0212k/. [Eri02g] Jonathan Erickson. Edito- rial: Getting a charge out Erickson:2002:Eb of the future. Dr. Dobb’s Journal of Software Tools,27 [Eri02b] Jonathan Erickson. Edito- (3):8, March 2002. CODEN rial. Dr. Dobb’s Journal of DDJOEB. ISSN 1044-789X. Software Tools, 27(8):??, Au- Erickson:2002:ESO gust 2002. CODEN DDJOEB. ISSN 1044-789X. [Eri02h] Jonathan Erickson. Editorial: Strike one .... Dr. Dobb’s Erickson:2002:EAI Journal of Software Tools,27 (2):8, February 2002. CODEN [Eri02c] Jonathan Erickson. Editorial: DDJOEB. ISSN 1044-789X. Adding it all up. Dr. Dobb’s Erickson:2002:ETC Journal of Software Tools,27 (7):8, July 2002. CODEN [Eri02i] Jonathan Erickson. Edito- DDJOEB. ISSN 1044-789X. rial: Taking care of busi- ness. . . . Dr. Dobb’s Journal of Erickson:2002:EWI Software Tools, 27(10):8, Octo- ber 2002. CODEN DDJOEB. [Eri02d] Jonathan Erickson. Edito- ISSN 1044-789X. rial: And the winner is . . . . Dr. Dobb’s Journal of Software Erickson:2002:TT Tools, 27(5):8, May 2002. CO- [Eri02j] Jonathan Erickson. Edito- DEN DDJOEB. ISSN 1044- rial: Texas toast. Dr. Dobb’s 789X. Journal of Software Tools,27 Erickson:2002:EDD (11):8, November 2002. CO- DEN DDJOEB. ISSN 1044- [Eri02e] Jonathan Erickson. Edito- 789X. URL http://www. rial: Deciphering the doors ddj.com/documents/s=7644/ of knowledge. Dr. Dobb’s ddj0211k/. Journal of Software Tools,27 Erickson:2002:Ec (4):8, April 2002. CODEN DDJOEB. ISSN 1044-789X. [Eri02k] Jonathan Erickson. Editorial: The name game. Dr. Dobb’s Erickson:2002:EET Journal of Software Tools,27 (9):8, September 2002. CO- [Eri02f] Jonathan Erickson. Editorial: DEN DDJOEB. ISSN 1044- Early times and numerical 789X. weather prediction. Dr. Dobb’s Erickson:2002:EYD Journal of Software Tools,27 (1):8, January 2002. CODEN [Eri02l] Jonathan Erickson. Editorial: DDJOEB. ISSN 1044-789X. You don’t always get what you REFERENCES 50

pay for. Dr. Dobb’s Jour- ddj.com/documents/s=8213/ nal of Software Tools, 27(6):8, ddj0306k/. June 2002. CODEN DDJOEB. Erickson:2003:EC ISSN 1044-789X. Erickson:2003:DDE [Eri03e] Jonathan Erickson. Editorial: Ka-ching, ka-ching, ka-ching. [Eri03a] Jon Erickson. 2003 Dr. Dobb’s Dr. Dobb’s Journal of Software Excellence in Programming Tools, 28(5):8, May 2003. CO- Award. Dr. Dobb’s Jour- DEN DDJOEB. ISSN 1044- nal of Software Tools,28 789X. URL http://www. (4):16–17, April 2003. CO- ddj.com/documents/s=7927/ DEN DDJOEB. ISSN 1044- ddj0305l/. 789X. URL http://www. Erickson:2003:EBPb ddj.com/documents/s=7827/ ddj0304b/. [Eri03f] Jonathan Erickson. Edito- rial: On being a programmer. Erickson:2003:ELL Dr. Dobb’s Journal of Software [Eri03b] Jonathan Erickson. Editorial: Tools, 28(4):8, April 2003. CO- A living legend. Dr. Dobb’s DEN DDJOEB. ISSN 1044- Journal of Software Tools,28 789X. URL http://www. (1):8, January 2003. CO- ddj.com/documents/s=7827/ DEN DDJOEB. ISSN 1044- ddj0304l/. 789X. URL http://www. Erickson:2003:ESP ddj.com/documents/s=7758/ ddj0301k/. [Eri03g] Jonathan Erickson. Edito- rial: Sales pitch. Dr. Dobb’s Erickson:2003:EBPa Journal of Software Tools, 28(3):8, March 2003. CO- [Eri03c] Jonathan Erickson. Edito- DEN DDJOEB. ISSN 1044- rial: Bidness process outsourc- 789X. URL http://www. ing. Dr. Dobb’s Journal of ddj.com/documents/s=7826/ Software Tools, 28(2):8, Febru- ddj0303k/. ary 2003. CODEN DDJOEB. ISSN 1044-789X. URL http:/ Erickson:2003:E /www.ddj.com/documents/s= [Eri03h] Jonathan Erickson. Edito- 7790/ddj0302l/. rial: Setting high standards. Erickson:2003:EAN Dr. Dobb’s Journal of Software Tools, 28(7):8, July 2003. CO- [Eri03d] Jonathan Erickson. Edito- DEN DDJOEB. ISSN 1044- rial: It’s all in a name. Dr. 789X. Dobb’s Journal of Software Esch:2002:PT Tools, 28(6):8, June 2003. CO- DEN DDJOEB. ISSN 1044- [Esc02] James Esch. Program- 789X. URL http://www. mer’s toolchest: The RE- REFERENCES 51

BOL IOS distributed filesys- Fomitchev:2002:RTM tem. Dr. Dobb’s Journal of Software Tools, 27(9):62, 64, [FH02] Max I. Fomitchev and Joe Her- 66, September 2002. CO- shberger. Real-time music syn- DEN DDJOEB. ISSN 1044- thesis and embedded appli- 789X. URL http://www. cations. Dr. Dobb’s Journal ddj.com/ftp/2002/2002_09/ of Software Tools, 27(1):55– rebolios.txt. 58, 60, January 2002. CO- DEN DDJOEB. ISSN 1044- Ethington:2001:DPS 789X. URL http://www. [Eth01] Russ Ethington. Diagnos- ddj.com/ftp/2002/2002_01/ ing proxy server problems. synth.txt; http://www. Dr. Dobb’s Journal of Soft- ddj.com/ftp/2002/2002_01/ ware Tools, 26(3):104, 106, synth.zip. 108, 110, March 2001. CO- DEN DDJOEB. ISSN 1044- Fishburne:2000:MPG 789X. URL http://www. [Fis00] William Fishburne. Margina- ddj.com/ftp/2001/2001_03/ tion and Project Gutenberg. proxy.txt; http://www. Dr. Dobb’s Journal of Soft- ddj.com/ftp/2001/2001_03/ ware Tools, 25(5):52, 54– proxy.zip. 56, May 2000. CODEN Fabian:2001:BNL DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [Fab01] Frank Fabian. Balancing net- ftp/2000/2000_05/gutenbg. work load with priority queues. txt; http://www.ddj.com/ Dr. Dobb’s Journal of Soft- ftp/2000/2000_05/gutenbg. ware Tools, 26(12):75–76, 78, zip. See letter [GF00]. 80, December 2001. CODEN DDJOEB. ISSN 1044-789X. Fischer:2002:OEL Farmer:2000:WM [Fis02] Todd Fischer. Optimizing Em- [Far00] Dan Farmer. What are MAC- bedded Linux. Dr. Dobb’s times? Dr. Dobb’s Journal of Journal of Software Tools,27 Software Tools, 25(10):68, 70– (5):51–57, May 2002. CODEN 74, October 2000. CODEN DDJOEB. ISSN 1044-789X. DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ ftp/2002/2002_05/emlinux. Farmer:2001:BYD txt. [Far01] Dan Farmer. Bring out your Fialli:2003:LXD dead. Dr. Dobb’s Journal of Software Tools, 26(1):102, 104– [FMPL+03] Joe Fialli, Mike Morley, Ed- 105, 107–108, January 2001. uardo Pelegri-Llopart, Arpad CODEN DDJOEB. ISSN Elo, Jr., and Joseph Roy D. 1044-789X. North. Letters: XML data REFERENCES 52

binding; XML-based program- 789X. URL http://www. ming; block-structured lan- ddj.com/ftp/2000/2000_02/ guages; history lesson. Dr. jsdt.txt; http://www.ddj. Dobb’s Journal of Software com/ftp/2000/2000_02/jsdt. Tools, 28(6):10, June 2003. zip. CODEN DDJOEB. ISSN 1044-789X. URL http://www. Fox:2000:JQW ddj.com/documents/s=8213/ [Fox00b] Joshua Fox. Java Q&A: So ddj0306l/. what is SO KEEPALIVE? Dr. Fomitchev:2000:AUD Dobb’s Journal of Software Tools, 25(9):123–126, 128, 130, [Fom00a] Max I. Fomitchev. Automatic September 2000. CODEN updates for distributed appli- DDJOEB. ISSN 1044-789X. cations. Dr. Dobb’s Jour- URL http://www.ddj.com/ nal of Software Tools, 25(7): ftp/2000/2000_09/jqa0900. 129–131, July 2000. CODEN txt; http://www.ddj.com/ DDJOEB. ISSN 1044-789X. ftp/2000/2000_09/jqa0900. URL http://www.ddj.com/ zip. ftp/2000/2000_07/aupdate. txt; http://www.ddj.com/ Frazier:2001:CPC ftp/2000/2000_07/aupdate. [Fra01] George F. Frazier. Cross- zip. platform coroutines in C++. Fomitchev:2000:ORT Dr. Dobb’s Journal of Soft- ware Tools, 26(3):72, 74, 76, [Fom00b] Max I. Fomitchev. Opti- 78–80, March 2001. CO- mizing 3Dnow! real-time DEN DDJOEB. ISSN 1044- graphics. Dr. Dobb’s Jour- 789X. URL http://www. nal of Software Tools, 25(8): ddj.com/ftp/2001/2001_03/ 40, 42–46, August 2000. CO- cppco.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2001/2001_03/ 789X. URL http://www. cppco.zip. ddj.com/ftp/2000/2000_08/ 3dnow.txt; http://www. Freeh:2002:APC ddj.com/ftp/2000/2000_08/ [Fre02] Vincent W. Freeh. Anatomy 3dnow.zip. of a parasitic computer: Com- Fox:2000:CAJ puting with the TCP check- sum. Dr. Dobb’s Journal of [Fox00a] Joshua Fox. Collaborative ap- Software Tools, 27(1):63–64, plications and the Java Shared 66–67, January 2002. CO- Data Toolkit. Dr. Dobb’s Jour- DEN DDJOEB. ISSN 1044- nal of Software Tools, 25(2): 789X. URL http://www. 32, 34–40, February 2000. CO- ddj.com/ftp/2002/2002_01/ DEN DDJOEB. ISSN 1044- parasite.txt. REFERENCES 53

Fremberg:2003:MAP 98, 100–101, March 2001. CO- DEN DDJOEB. ISSN 1044- [Fre03] Daniel Fremberg. The Mithra 789X. authentication protocol. Dr. Galkowski:2002:LSS Dobb’s Journal of Software Tools, 28(5):44, 46–48, May [GDHI02] Jan Theodore Galkowski, 2003. CODEN DDJOEB. Steve Donovan, Roy Hann, ISSN 1044-789X. URL http:/ and David Irving. Letters: /www.ddj.com/documents/s= Swaine’s semantic Web; the 7927/ddj0305d/. return of Quincy; DBMS: Present, past, and future; Farmer:2000:FCA shared libraries aren’t all bad. [FV00] Dan Farmer and Wietse Ven- Dr. Dobb’s Journal of Soft- ema. Forensic computer ware Tools, 27(11):10, Novem- analysis: An introduction. ber 2002. CODEN DDJOEB. Dr. Dobb’s Journal of Soft- ISSN 1044-789X. URL http:/ ware Tools, 25(9):70, 72–75, /www.ddj.com/documents/s= September 2000. CODEN 7644/ddj0211l/. DDJOEB. ISSN 1044-789X. Geiselbrecht:2001:NOS Farmer:2001:BPI [Gei01] Travis K. Geiselbrecht. The [FV01] Dan Farmer and Wietse Ven- NewOS . Dr. ema. Being prepared for in- Dobb’s Journal of Software trusion. Dr. Dobb’s Journal Tools, 26(12):33, 35, 38, 40, of Software Tools, 26(4):78, 80, 42, 44, December 2001. CO- 82, 84–85, April 2001. CODEN DEN DDJOEB. ISSN 1044- DDJOEB. ISSN 1044-789X. 789X. URL http://www. Gabrilovich:2003:HL ddj.com/ftp/2001/2001_12/ newos.txt; http://www. [Gab03] Evgeniy Gabrilovich. Heap ddj.com/ftp/2001/2001_12/ Ltd. Dr. Dobb’s Journal newos.zip. See correction of Software Tools, 28(6):54, [TLA+02]. 56–57, June 2003. CO- DEN DDJOEB. ISSN 1044- Gemmell:2000:SMF 789X. URL http://www. [Gem00] Jim Gemmell. Scalable mul- ddj.com/documents/s=8213/ ticast file distribution. Dr. ddj0306f/. Dobb’s Journal of Software Gonzales:2001:RTD Tools, 25(5):82, 84–89, May 2000. CODEN DDJOEB. [GB01] David Ruimy Gonzales and ISSN 1044-789X. Brian Branson. Real-time de- Gettys:2001:AAC bugging and wireless devices. Dr. Dobb’s Journal of Soft- [Get01a] Thomas Gettys. Algorithm ware Tools, 26(3):92, 94, 96– alley: Computational geom- REFERENCES 54

etry: Finding the convex ddj.com/ftp/2001/2001_02/ hull. Dr. Dobb’s Journal javatape.txt; http://www. of Software Tools, 26(5):141– ddj.com/ftp/2001/2001_02/ 144, 146, May 2001. CO- javatape.zip. DEN DDJOEB. ISSN 1044- Ginsberg:2000:MCM 789X. URL http://www. ddj.com/ftp/2001/2001_05/ [Gin00] Matthew Ginsberg. Monte aa0501.txt. Carlo methods. Dr. Dobb’s Gettys:2001:AAG Journal of Software Tools,25 (4):34, 36–37, April 2000. CO- [Get01b] Thomas Gettys. Algorithm al- DEN DDJOEB. ISSN 1044- ley: Generating perfect hash 789X. URL http://www. functions. Dr. Dobb’s Journal ddj.com/ftp/2000/2000_04/ of Software Tools, 26(2):151, mc.txt. 153, 155, February 2001. CO- Ghaly:2001:SEA DEN DDJOEB. ISSN 1044- 789X. URL http://www. [GKM01] Ragae Ghaly, Krishna Kotha- ddj.com/ftp/2001/2001_02/ palli, and Uma Meyyap- aa0201.txt. pan. Selecting EJB application Gantz:2000:LM servers: Benchmark and test a variety of EJB servers before [GF00] Howard Gantz and William makingadecision. Dr. Dobb’s Fishburne. Letters: Margina- Journal of Software Tools,26 tion. Dr. Dobb’s Journal of (9):96, 98, 100–101, Septem- Software Tools, 25(9):10, 12, ber 2001. CODEN DDJOEB. September 2000. CODEN ISSN 1044-789X. DDJOEB. ISSN 1044-789X. Gabeler-Lee:2003:LMM See [Fis00]. + Green:2000:JC [GLFO 03] Matthew Gabeler-Lee, Daniel Fremberg,J.G.Owen,Gre- [GH00] Marcus Green and David gory A. Janie, and Mike Hecksel. Java certification. Moretti. Letters: Mithra; more Dr. Dobb’s Journal of Soft- business process outsourcing; ware Tools, 25(10):??, Octo- SquareList; XML data bind- ber 2000. CODEN DDJOEB. ing. Dr. Dobb’s Journal of ISSN 1044-789X. Software Tools, 28(7):10, July Gibbons:2001:TDJ 2003. CODEN DDJOEB. ISSN 1044-789X. [Gib01] Chad Gibbons. Tape devices Guy:2002:LFI and Java. Dr. Dobb’s Jour- nal of Software Tools, 26(2):44, [GMTA02] Peter M. Guy, Eric McRae, 46, 48–50, February 2001. CO- Andrew W. Todd, and Curt DEN DDJOEB. ISSN 1044- Adalbert. Letters: Fix it; 789X. URL http://www. strike one...; strike two.... REFERENCES 55

Dr. Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 27(6):10, June 2002. URL http://www.ddj.com/ CODEN DDJOEB. ISSN ftp/2001/2001_11/jqa1101. 1044-789X. txt. Goldman:2000:LDM Garbet:2003:LSM [GMW00] Roy Goldman, Jason McHugh, [GOLD03] Shawn Garbet, J. G. Owen, and Jennifer Widom. Lore: A Georg Lohrer, and DDJ. Let- database management system ters: State of the machine; for XML. Dr. Dobb’s Jour- more on little languages; in- nal of Software Tools, 25(4): correct values. Dr. Dobb’s 76, 78–80, April 2000. CO- Journal of Software Tools,28 DEN DDJOEB. ISSN 1044- (2):10, February 2003. CO- 789X. URL http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2000/2000_04/ 789X. URL http://www. lore.txt. ddj.com/documents/s=7790/ Goeschl:2001:JTT ddj0302m/. [Goe01] Siegfried Goeschl. The JU- Gong:2000:AAA nit++ testing tool. Dr. Dobb’s [Gon00] Mingfu Gong. Algorithm al- Journal of Software Tools,26 ley: An N log N adaptive (2):34, 36–38, February 2001. group sort algorithm. Dr. CODEN DDJOEB. ISSN Dobb’s Journal of Software 1044-789X. URL http://www. Tools, 25(3):123–124, 126– ddj.com/ftp/2001/2001_02/ 127, March 2000. CO- junitpp.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2001/2001_02/ 789X. URL http://www. junitpp.zip. ddj.com/ftp/2000/2000_03/ Gold:2000:XPI aa300.txt. GonzalezPerez:2001:SOP [Gol00] Rich Gold. Xerox PARC at 30: Inside a research lab. [Gon01] C´esar A. Gonzalez Perez. The Dr. Dobb’s Journal of Software Strix Object Persistence En- Tools, 25(12 (supplement)):42– gine. Dr. Dobb’s Journal of 46, 48, December 2000. CO- Software Tools, 26(8):40, 42, DEN DDJOEB. ISSN 1044- 44, 46, 48, August 2001. CO- 789X. DEN DDJOEB. ISSN 1044- Goldman:2001:JQW 789X. URL http://www. ddj.com/ftp/2001/2001_08/ [Gol01] Oliver Goldman. Java Q&A: strix.txt. What are checked exceptions? Gorman:2000:PCT Dr. Dobb’s Journal of Soft- ware Tools, 26(11):111–112, [Gor00] Ian E. Gorman. Pars- 114, November 2001. CODEN ing complex text structures. REFERENCES 56

Dr. Dobb’s Journal of Soft- platform. Dr. Dobb’s Jour- ware Tools, 25(6):90, 92– nal of Software Tools, 27(1): 98, June 2000. CODEN 108, January 2002. CODEN DDJOEB. ISSN 1044- DDJOEB. ISSN 1044-789X. 789X. URL http://www. Grover:2001:SQC ddj.com/ftp/2000/2000_06/ parse.txt; http://www. [Gro01] Lov K. Grover. Searching ddj.com/ftp/2000/2000_06/ with quantum computers. Dr. parse.zip. Dobb’s Journal of Software Tools, 26(4):34, 36, 38–40, Goschl:2003:JXB 42–43, April 2001. CODEN DDJOEB. ISSN 1044-789X. [G¨os03] Siegfried G¨oschl. Jelly: An URL XML-based scripting lan- http://www.ddj.com/ ftp/2001/2001_04/quantum. guage. Dr. Dobb’s Jour- txt. nal of Software Tools,28 (7):66–67, July 2003. CO- Grosso:2002:AOP DEN DDJOEB. ISSN 1044- [Gro02] William Grosso. Aspect- 789X. URL http://www. oriented programming and As- ddj.com/ftp/2003/2003_07/ pectJ. Dr. Dobb’s Jour- jelly.zip. nal of Software Tools, 27(8): Grinzo:2001:PBB ??, August 2002. CODEN DDJOEB. ISSN 1044-789X. [GP01] Lou Grinzo and Trudy Pelzer. URL http://www.ddj.com/ Programmer’s bookshelf: Be- ftp/2002/2002_08/aop.txt; ginning Perl and Windows http://www.ddj.com/ftp/ 2000 Programming. Dr. Dobb’s 2002/2002_08/aop.zip. Journal of Software Tools,26 (1):197–198, January 2001. Grinzo:2000:PBG CODEN DDJOEB. ISSN [GS00] Lou Grinzo and Jacques Sur- 1044-789X. veyer. Programmer’s book- Grinzo:2001:PBP shelf: GNU tools and process patterns. Dr. Dobb’s Journal [Gri01] Lou Grinzo. Programmer’s of Software Tools, 25(12):159– bookshelf: Professional Linux 160, December 2000. CODEN Programming. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Journal of Software Tools,26 Gsoedl:2000:JQC (4):151–152, April 2001. CO- DEN DDJOEB. ISSN 1044- [Gso00] Jacob Gsoedl. Java Q&A: 789X. Can you implement COM com- Grinzo:2002:PBC ponents using Java? Dr. Dobb’s Journal of Software [Gri02] Lou Grinzo. Programmer’s Tools, 25(6):119–120, 122, 124, bookshelf: C# and the .NET 126, June 2000. CODEN REFERENCES 57

DDJOEB. ISSN 1044-789X. Gunton:2001:WSS URL http://www.ddj.com/ ftp/2000/2000_06/jqa600. [Gun01b] Neil Gunton. Web site search- txt. ing and indexing in Perl. Dr. Dobb’s Journal of Soft- Gsoedl:2001:ASV ware Tools, 26(4):106, 108– 109, 111–112, April 2001. CO- [Gso01a] Jacob Gsoedl. Automated DEN DDJOEB. ISSN 1044- streaming video. Dr. Dobb’s 789X. URL http://www. Journal of Software Tools,26 ddj.com/ftp/2001/2001_04/ (5):38, 40–48, May 2001. CO- mysearch.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2001/2001_04/ 789X. URL http://www. mysearch.zip. ddj.com/ftp/2001/2001_05/ video.txt; http://www. Gunion:2002:NVC ddj.com/ftp/2001/2001_05/ [Gun02] Robert Gunion. .NET versus . video.zip COM. Dr. Dobb’s Journal of Software Tools, 27(10):49–52, Gsoedl:2001:MTB 54, 56, 58, October 2002. CO- [Gso01b] Jacob Gsoedl. Managing team- DEN DDJOEB. ISSN 1044- based Web development. Dr. 789X. URL http://www. Dobb’s Journal of Software ddj.com/ftp/2002/2002_10/ Tools, 26(1):148, 150, 152, 154, netvscom.txt; http://www. 156, January 2001. CODEN ddj.com/ftp/2002/2002_10/ DDJOEB. ISSN 1044-789X. netvscom.zip. URL http://www.ddj.com/ Gutman:2000:AAE ftp/2001/2001_01/webteam. txt; http://www.ddj.com/ [Gut00] Ron Gutman. Algorithm al- ftp/2001/2001_01/webteam. ley: Exploiting 64-bit paral- zip. lelism. Dr. Dobb’s Journal of Software Tools, 25(9):133–134, Gunton:2001:SSD 136, September 2000. CO- DEN DDJOEB. ISSN 1044- [Gun01a] Neil Gunton. SOAP: Sim- 789X. URL http://www. plifying distributed develop- ddj.com/ftp/2000/2000_09/ ment: Putting the Simple Ob- aa0900.txt. ject Access Protocol to work. Gutman:2002:AAP Dr. Dobb’s Journal of Soft- ware Tools, 26(9):89, 91–92, [Gut02] Ron Gutman. Algorithm al- 95, September 2001. CO- ley: Priority queues for mo- DEN DDJOEB. ISSN 1044- torists. Dr. Dobb’s Journal 789X. URL http://www. of Software Tools, 27(9):89–90, ddj.com/ftp/2001/2001_09/ 92–94, September 2002. CO- soap.txt. DEN DDJOEB. ISSN 1044- REFERENCES 58

789X. URL http://www. Hardin:2000:RTS ddj.com/ftp/2002/2002_09/ aa0902.txt. [Har00] David Hardin. The real- time specification for Java. Gohel:2001:LGK Dr. Dobb’s Journal of Soft- [GWT+01] Himanshu Gohel, Thomas ware Tools, 25(2):78, 80–82, Weidenfeller, Andrew D. Todd, 84, February 2000. CODEN Ze’ev Atlas, and Dave Paris. DDJOEB. ISSN 1044-789X. Letters: GNOME, KDE clari- URL http://www.ddj.com/ fication; parsing XML; CPRM ftp/2000/2000_02/rtjava. frenzy; deadlock detecting; txt. Perl versus the world. Dr. Havewala:2000:AB Dobb’s Journal of Software Tools, 26(5):10, 12, May 2001. [Hav00] Aspi Havewala. Automated CODEN DDJOEB. ISSN builds. Dr. Dobb’s Journal of 1044-789X. Software Tools, 25(8):60, 62– 66, 68, August 2000. CO- Haggar:2002:JQD DEN DDJOEB. ISSN 1044- [Hag02] Peter Haggar. Java Q&A: Does 789X. URL http://www. Java guarantee thread safety? ddj.com/ftp/2000/2000_08/ Dr. Dobb’s Journal of Software autbuild.txt. Tools, 27(6):91–83, June 2002. Hadzic:2000:LGA CODEN DDJOEB. ISSN 1044-789X. URL http://www. [HBT+00] Mirza Hadzic, Phil Bagwell, ddj.com/ftp/2002/2002_06/ Andrew D. Todd, Berney jqa0602.txt. Comments on Williams, and Murray Lesser. lack of atomic-update guaran- Letters: Graphics algorithms; tee in Java for objects larger exploiting 64-bit parallelism; than 32 bits, such as long and worker shortage; computer his- double,withsamplecodeto tory; analog versus digital. exhibit the failure. Dr. Dobb’s Journal of Software Hallerdal:2000:WII Tools, 25(11):10, 12, Novem- ber 2000. CODEN DDJOEB. [Hal00] Martin Hallerdal. Web- ISSN 1044-789X. DAV, IIS, and ISAPI filters. Heijl:2001:DXS Dr. Dobb’s Journal of Soft- ware Tools, 25(11):114, 116– [Hei01] Danny Heijl. The Delphi 119, November 2000. CO- XML SAX2 component and DEN DDJOEB. ISSN 1044- MSXML 3.0. Dr. Dobb’s 789X. URL http://www. Journal of Software Tools,26 ddj.com/ftp/2000/2000_11/ (9):42, 46, 48, 50, 52, 54, webdav.txt; http://www. September 2001. CODEN ddj.com/ftp/2000/2000_11/ DDJOEB. ISSN 1044-789X. webdav.zip. URL http://www.ddj.com/ REFERENCES 59

ftp/2001/2001_09/xmlsax2. Hightower:2001:EFT txt; http://www.ddj.com/ ftp/2001/2001_09/xmlsax2. [Hig01] Lauren Hightower. Examin- zip. See correction [TEM+01]. ing the FDF toolkit. Dr. Dobb’s Journal of Software Heller:2002:PT Tools, 26(8):87, 89–90, 92, 94– 95, August 2001. CODEN [Hel02] Martin Heller. Programmer’s DDJOEB. ISSN 1044-789X. toolchest: Examining Visual URL http://www.ddj.com/ Studio .NET. Dr. Dobb’s ftp/2001/2001_08/fdf.txt; Journal of Software Tools,27 http://www.ddj.com/ftp/ (7):71–73, July 2002. CO- 2001/2001_08/fdf.zip. DEN DDJOEB. ISSN 1044- Hightower:2002:PTE 789X. URL http://www. ddj.com/ftp/2002/2002_07/ [Hig02] Lauren Hightower. Program- vsnet.txt; http://www. mer’s toolchest: Examining ddj.com/ftp/2002/2002_07/ VB.NET: A popular toolset vsnet.zip. is reengineered. Dr. Dobb’s Journal of Software Tools,27 Herzberg:2002:SX (3):65–66, 68–69, March 2002. CODEN DDJOEB. ISSN [Her02] Amir Herzberg. Securing 1044-789X. URL http://www. XML. Dr. Dobb’s Journal ddj.com/ftp/2002/2002_03/ of Software Tools, 27(3):56, vbnet.txt. 59–62, March 2002. CO- Hinke:2002:ICS DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Hin02] John Hinke. Implement- ddj.com/ftp/2002/2002_03/ ing C++ servlet containers. secxml.txt. Dr. Dobb’s Journal of Soft- ware Tools, 27(4):52, 54– Hassler:2000:OFA 56, April 2002. CODEN DDJOEB. ISSN 1044-789X. [HF00] Vesna Hassler and Oliver URL http://www.ddj.com/ Fodor. OpenCard Frame- ftp/2002/2002_04/cppserv. work application development. txt. Dr. Dobb’s Journal of Soft- Henry:2000:JQH ware Tools, 25(2):70, 72, 74– 76, February 2000. CODEN [HL00] EthanHenryandEdLy- DDJOEB. ISSN 1044-789X. cklama. Java Q&A: How URL http://www.ddj.com/ do you plug Java memory ftp/2000/2000_02/ocfjava. leaks? Dr. Dobb’s Journal txt; http://www.ddj.com/ of Software Tools, 25(2):115– ftp/2000/2000_02/ocfjava. 119, 121, February 2000. CO- zip. DEN DDJOEB. ISSN 1044- REFERENCES 60

789X. URL http://www. Houlding:2001:VVD ddj.com/ftp/2000/2000_02/ jqa220.txt. [Hou01] David Houlding. VoiceXML and the voice-driven Inter- Haines:2000:TIT net. Dr. Dobb’s Journal of Software Tools, 26(4):88, 90– [HM00] Eric Haines and Tomas M¨oller. 92, 94–95, April 2001. CO- Triangle intersection tests. DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Soft- 789X. URL http://www. ware Tools, 25(8):32, 34, 36, August 2000. CO- ddj.com/ftp/2001/2001_04/ voicexml.zip; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2001/2001_04/ 789X. URL http://www.ddj. voicexmltxt.zip. com/ftp/2000/2000_08/tri_ test.rtf; http://www.ddj. Hovel:2002:ANP com/ftp/2000/2000_08/tri_ test.zip. [Hov02] David Hovel. ASP.NET page persistence and extended at- Hultquist:2001:AA tributes. Dr. Dobb’s Journal of [HM01] Paul F. Hultquist and William R. Software Tools, 27(12):30, 32, Mahoney. Algorithm al- 34–36, December 2002. CO- ley: Reservoir sampling. DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Soft- 789X. URL http://www. ware Tools, 26(1):189–190, ddj.com/documents/s=7718/ January 2001. CODEN ddj0212d/. DDJOEB. ISSN 1044- Howard:2001:OOD 789X. URL http://www. ddj.com/ftp/2001/2001_01/ [How01] Michael Howard. Object- aa0101.txt; http://www. oriented device networking. ddj.com/ftp/2001/2001_01/ Dr. Dobb’s Journal of Soft- aa0101.zip. ware Tools, 26(8):63, 66– 69, August 2001. CO- Houlding:2000:PSC DEN DDJOEB. ISSN 1044- [Hou00] David Houlding. Publish and 789X. URL http://www. subscribe with CORBA Web ddj.com/ftp/2001/2001_08/ events. Dr. Dobb’s Journal oodevice.txt. of Software Tools, 25(7):88, Hume:2001:SMS 90–93, July 2000. CODEN DDJOEB. ISSN 1044-789X. [Hum01] Ron Hume. Short message ser- URL http://www.ddj.com/ vices. Dr. Dobb’s Journal of ftp/2000/2000_07/pscorba. Software Tools, 26(10):62, 64– txt; http://www.ddj.com/ 68, 70, October 2001. CO- ftp/2000/2000_07/pscorba. DEN DDJOEB. ISSN 1044- zip. 789X. URL http://www.ddj. REFERENCES 61

com/ftp/2001/2001_10/sms. Dr. Dobb’s Journal of Software txt. Tools, 26(6):111, 113–114, Humphrey:2003:GCC 116–117, 120, 122, June 2001. CODEN DDJOEB. ISSN [Hum03] William F. Humphrey. Gen- 1044-789X. URL http://www. eralized callbacks: C++ and ddj.com/ftp/2001/2001_06/ C#. Dr. Dobb’s Journal of corba.txt. Software Tools, 28(3):42–43, Ishaq:2001:PML 46–47, March 2003. CO- DEN DDJOEB. ISSN 1044- [Ish01] Jeff Ishaq. Palm OS mem- 789X. URL http://www. ory leak detection. Dr. ddj.com/documents/s=7826/ Dobb’s Journal of Software ddj0303e/. Tools, 26(7):62, 66, 68, 70, July 2001. CODEN Herzberg:2001:LSR DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [HWT+01] Amir Herzberg, Jerry Whiting, ftp/2001/2001_07/palmmem. Andrew D. Todd, Jose Melo txt; http://www.ddj.com/ de Assis Fonseca, Eddie Ed- ftp/2001/2001_07/palmmem. wards, and Øyvind Teig. Let- zip. ters: SET realities and Cue- Cat and C++ namespaces and Israel:2001:ACR C++ aliasing. Dr. Dobb’s Journal of Software Tools,26 [Isr01] Lillian Israel. The ACM Career (1):10, 12, January 2001. CO- Resource Center. Dr. Dobb’s DEN DDJOEB. ISSN 1044- Journal of Software Tools,26 789X. (4):??, April 2001. CODEN DDJOEB. ISSN 1044-789X. Horwood:2000:DMA Jackson:2001:JQW [HWZ00] Peter Horwood, Shlomo Wygodny, [Jac01] Jared Jackson. Java Q&A: and Martin Zardecki. De- What are resource bundles bugging multithreaded appli- and what do they have to cations. Dr. Dobb’s Jour- do with internationalization? nal of Software Tools, 25(3): Dr. Dobb’s Journal of Soft- 32, 34–37, March 2000. CO- ware Tools, 26(9):117–119, DEN DDJOEB. ISSN 1044- September 2001. CODEN 789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/ftp/2000/2000_03/ URL http://www.ddj.com/ dbgmulti.txt. ftp/2001/2001_09/jqa0901. Ironside:2001:ECI txt. Jackson:2002:WAM [IEZ01] Eric Ironside, Letha Etzkorn, and David Zajac. Examin- [Jac02] L. Blunt Jackson. Writ- ing CORBA interoperability. ing Apache modules. Dr. REFERENCES 62

Dobb’s Journal of Software Jennings:2000:JQC Tools, 27(9):42, 44–48, 50, September 2002. CODEN [Jen00a] Mike Jennings. Java Q&A: DDJOEB. ISSN 1044- Can you write NT services in 789X. URL http://www. Java? Dr. Dobb’s Journal ddj.com/ftp/2002/2002_09/ of Software Tools, 25(3):113– apachmod.txt. 116, 118, March 2000. CO- DEN DDJOEB. ISSN 1044- Janik:2001:MDG 789X. URL http://www. [Jan01a] David Janik. Module design ddj.com/ftp/2000/2000_03/ guidelines for real-time sys- jqa300.txt; http://www. tems. Dr. Dobb’s Journal of ddj.com/ftp/2000/2000_03/ Software Tools, 26(2):108, 110– jqa300.zip. 114, 117, February 2001. CO- Jennings:2000:JQH DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Jen00b] Mike Jennings. Java Q&A: ddj.com/ftp/2001/2001_02/ How do I establish a net con- module.txt. nection? Dr. Dobb’s Journal Janulaitis:2001:CHU of Software Tools, 25(11):141– 142, 144–147, November 2000. [Jan01b] Michael Janulaitis. Creat- CODEN DDJOEB. ISSN ing HTML user interfaces 1044-789X. URL http://www. for server programs. Dr. ddj.com/ftp/2000/2000_11/ Dobb’s Journal of Software jqa0011.txt; http://www. Tools, 26(6):101–102, 104, 106, ddj.com/ftp/2000/2000_11/ 108–109, June 2001. CO- jqa0011.zip. DEN DDJOEB. ISSN 1044- 789X. URL http://www. Jenkins:2002:GJP ddj.com/ftp/2001/2001_06/ htmlui.txt; http://www. [Jen02a] Stephen B. Jenkins. Gen- ddj.com/ftp/2001/2001_06/ erating JavaScript from Perl. htmlui.zip. Dr. Dobb’s Journal of Software Tools, 27(5):59–63, May 2002. Jarp:2001:OIP CODEN DDJOEB. ISSN [Jar01] Sverre Jarp. Optimizing IA-64 1044-789X. URL http://www. performance. Dr. Dobb’s Jour- ddj.com/ftp/2002/2002_05/ nal of Software Tools, 26(7): jscript.txt. 21–22, 24, 26, July 2001. CO- Jennings:2002:JQ DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Jen02b] Mike Jennings. Java Q&A: ddj.com/ftp/2001/2001_07/ How do I use the Java plug- ia64.txt; http://www.ddj. in tool? Dr. Dobb’s Jour- com/ftp/2001/2001_07/ia64. nal of Software Tools, 27(1): zip. 93–94, January 2002. CODEN REFERENCES 63

DDJOEB. ISSN 1044-789X. Jones:2001:EHS URL http://www.ddj.com/ ftp/2002/2002_01/jqa0102. [Jon01] M. Tim Jones. An embed- zip. dable HTTP server. Dr. Dobb’s Journal of Software Johnson:2000:DSC Tools, 26(10):73–74, 77–79, October 2001. CODEN DDJOEB. ISSN 1044- [Joh00] Steve Johnson. A dynamic se- 789X. URL http://www. lect component for JavaScript. ddj.com/ftp/2001/2001_10/ Dr. Dobb’s Journal of Soft- emhttp.txt; http://www. ware Tools, 25(1):36, 38– ddj.com/ftp/2001/2001_10/ 42, January 2000. CODEN emhttp.zip. DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ Jones:2002:JMA ftp/2000/2000_01/dselect. txt; http://www.ddj.com/ [Jon02a] M. Tim Jones. Java mo- ftp/2000/2000_01/dselect. bile agents and the Aglets zip. SDK. Dr. Dobb’s Journal of Software Tools, 27(1):42, 44, Jolin:2001:JQC 46–48, January 2002. CO- DEN DDJOEB. ISSN 1044- 789X. URL [Jol01] Art Jolin. Java Q&A: Can http://www. J2EE manage cache and pool ddj.com/ftp/2002/2002_01/ . memory? Dr. Dobb’s Journal aglet.txt of Software Tools, 26(10):117– Jones:2002:PAR 120, October 2001. CODEN DDJOEB. ISSN 1044-789X. [Jon02b] M. Tim Jones. Personaliza- URL http://www.ddj.com/ tion and adaptive resonance ftp/2001/2001_10/jqa1001. theory. Dr. Dobb’s Jour- txt; http://www.ddj.com/ nal of Software Tools, 27(10): ftp/2001/2001_10/jqa1001. 36–39, October 2002. CO- zip. DEN DDJOEB. ISSN 1044- 789X. URL http://www. Jolitz:2003:WSD ddj.com/ftp/2002/2002_10/ aa1002.zip. [Jol03] William F. Jolitz. Web services Jones:2003:ELX and datacenter environments. Dr. Dobb’s Journal of Software [Jon03] M. Tim Jones. An embeddable Tools, 28(4):60, 62–65, April lightweight XML-RPC server. 2003. CODEN DDJOEB. Dr. Dobb’s Journal of Software ISSN 1044-789X. URL http:/ Tools, 28(6):60, 62–64, 66–67, /www.ddj.com/documents/s= June 2003. CODEN DDJOEB. 7827/ddj0304g/. ISSN 1044-789X. URL http:/ REFERENCES 64

/www.ddj.com/documents/s= Kaplan:2000:FBS 8213/ddj0306g/. Jordi:2001:VM [Kap00] John Kaplan. Finding the best software developers. Dr. [Jor01] Steve Jordi. Volcano moni- Dobb’s Journal of Software toring. Dr. Dobb’s Journal Tools, 25(10):??, October 2000. of Software Tools, 26(3):64, CODEN DDJOEB. ISSN 66–70, March 2001. CODEN 1044-789X. DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ Karim:2000:WNC ftp/2001/2001_03/volcano. txt; http://www.ddj.com/ [Kar00] Jawed Karim. A Win32 net- ftp/2001/2001_03/volcano. work crawler. Dr. Dobb’s Jour- zip. nal of Software Tools, 25(5): 38, 40, 42–43, May 2000. CO- Jin:2001:WCS DEN DDJOEB. ISSN 1044- [JRFH01] Liang Jin, Shi Ren, Liang 789X. URL http://www. Feng, and Gao Zheng Hua. ddj.com/ftp/2000/2000_05/ WAP clients and set proto- voyeur.txt; http://www. col. Dr. Dobb’s Journal of ddj.com/ftp/2000/2000_05/ Software Tools, 26(6):85, 87– voyeur.zip. 89, 91, June 2001. CODEN DDJOEB. ISSN 1044-789X. Katseff:2003:WSP Kaliski:2001:RDS [Kat03] Howard P. Katseff. Web scrap- [Kal01] Burton S. Kaliski, Jr. RSA ing proxy. Dr. Dobb’s Jour- digital signatures. Dr. Dobb’s nal of Software Tools, 28(6): Journal of Software Tools,26 46, 48, 50, 52, June 2003. CO- (5):30, 32–33, 35–36, May DEN DDJOEB. ISSN 1044- 2001. CODEN DDJOEB. 789X. URL http://www. ISSN 1044-789X. ddj.com/documents/s=8213/ ddj0306e/. Kanalakis:2002:WSJ [Kan02] John M. Kanalakis, Jr. Web Konchady:2002:ISS services and Java server pages. Dr. Dobb’s Journal of Soft- [KD02] Manu Konchady and Ray ware Tools, 27(1):28, 30– D’Amore. Implementing a 34, January 2002. CO- smart spider. Dr. Dobb’s DEN DDJOEB. ISSN 1044- Journal of Software Tools,27 789X. URL http://www. (8):??, August 2002. CO- ddj.com/ftp/2002/2002_01/ DEN DDJOEB. ISSN 1044- wsjsp.txt; http://www. 789X. URL http://www. ddj.com/ftp/2002/2002_01/ ddj.com/ftp/2002/2002_08/ wsjsp.zip. spider.zip. REFERENCES 65

Kiselyov:2000:LZA 136, June 2000. CO- DEN DDJOEB. ISSN 1044- [KDG+00] Oleg Kiselyov, Charles Dorcey, 789X. URL http://www. Ron Gutman, Eric Haines, ddj.com/ftp/2000/2000_06/ Tomas M¨oller, Peter Varhol, aa600.txt; http://www. Edward Harned, and M. Jo- ddj.com/ftp/2000/2000_06/ jje. Letters: Zuse acco- aa600.zip. lades; exploiting 64-bit par- allelism; triangle correction; Kientzle:2000:DEM computer science versus pro- [Kie00a] Tim Kientzle. Database en- gramming; Microsoft made its gines: MySQL versus Ora- own bed; client/server tip. cle. Dr. Dobb’s Journal of Dr. Dobb’s Journal of Software Software Tools, 25(7):98, 100, Tools, 25(12):10–12, Decem- 102, 104, July 2000. CO- ber 2000. CODEN DDJOEB. DEN DDJOEB. ISSN 1044- ISSN 1044-789X. See []. 789X. URL http://www. Konolige:2000:RCC ddj.com/ftp/2000/2000_07/ mysqlorl.txt. [KDK00] Kurt Konolige, Jeanne Di- etsch, and William Kennedy. Kiesling:2000:OOU Robot control and Colbert. [Kie00b] Robert Kiesling. An object- Dr. Dobb’s Journal of Soft- oriented UI for Perl. Dr. ware Tools, 25(11):90, 94, 96, Dobb’s Journal of Software 98, November 2000. CO- Tools, 25(6):58, 60–61, June DEN DDJOEB. ISSN 1044- 2000. CODEN DDJOEB. 789X. URL http://www. ISSN 1044-789X. URL http:/ ddj.com/ftp/2000/2000_11/ /www.ddj.com/ftp/2000/2000_ robot.txt. 06/perlooui.txt; http:/ Kelley:2003:GC /www.ddj.com/ftp/2000/2000_ 06/worksp.zip. [Kel03] Brian Kelley. Graph canoni- calization. Dr. Dobb’s Journal Kientzle:2001:JQH of Software Tools, 28(5):66–69, [Kie01a] Tim Kientzle. Java Q&A: How May 2003. CODEN DDJOEB. can I speed up my JDBC-based ISSN 1044-789X. URL http:/ programs? Dr. Dobb’s Journal /www.ddj.com/documents/s= of Software Tools, 26(12):111– 7927/ddj0305g/. 112, December 2001. CODEN Keogh:2000:AAL DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [Keo00] John Keogh. Algorithm al- ftp/2001/2001_12/jqa1201. ley: Layout management. txt; http://www.ddj.com/ Dr. Dobb’s Journal of Soft- ftp/2001/2001_12/jqa1201. ware Tools, 25(6):131–134, zip. REFERENCES 66

Kiesling:2001:MR Journal of Software Tools,27 (12):16, 18–20, 22, Decem- [Kie01b] Robert Kiesling. E-mail relay- ber 2002. CODEN DDJOEB. ing: Coping with the sendmail ISSN 1044-789X. URL http:/ and qmail mail transport /www.ddj.com/documents/s= agents. Dr. Dobb’s Journal 7718/ddj2012b/. of Software Tools, 26(11):87– 91, November 2001. CO- Kim:2000:CDE DEN DDJOEB. ISSN 1044- [Kim00a] Eugene Eric Kim. A conver- 789X. URL http://www. sation with Doug Engelbart. ddj.com/ftp/2001/2001_11/ Dr. Dobb’s Journal of Soft- relay.txt; http://www. ware Tools, 25(9):21–22, 24, ddj.com/ftp/2001/2001_11/ 26, September 2000. CODEN relay.zip. DDJOEB. ISSN 1044-789X. Kiesling:2001:EPL Kim:2000:FP

[Kie01c] Robert Kiesling. Exploring [Kim00b] Eugene Eric Kim. The future Perl libraries. Dr. Dobb’s Jour- of programming. Dr. Dobb’s nal of Software Tools, 26(2): Journal of Software Tools,25 84, 86–88, February 2001. CO- (12 (supplement)):6–9, Decem- DEN DDJOEB. ISSN 1044- ber 2000. CODEN DDJOEB. 789X. URL http://www. ISSN 1044-789X. ddj.com/ftp/2001/2001_02/ Kim:2001:PPR perllib.txt; http://www. ddj.com/ftp/2001/2001_02/ [Kim01a] Eugene Eric Kim. Program- perllib.zip. ming and the PC revolution. Dr. Dobb’s Journal of Software Kientzle:2002:JQH Tools, 26(1):21–22, 24, 30, 32, 34, 36, 38, January 2001. CO- [Kie02a] Tim Kientzle. Java Q&A: How DEN DDJOEB. ISSN 1044- can I make my Java servlets 789X. faster? Dr. Dobb’s Jour- nal of Software Tools, 27(4): Kim:2001:TSJ 97–99, April 2002. CODEN [Kim01b] Eugene Eric Kim. A triumph DDJOEB. ISSN 1044-789X. of simplicity: James Clark on URL http://www.ddj.com/ markup languages and XML. ftp/2002/2002_04/jqa0402. Dr. Dobb’s Journal of Soft- txt; http://www.ddj.com/ ware Tools, 26(7):56, 58–60, ftp/2002/2002_04/jqa0402. July 2001. CODEN DDJOEB. . zip ISSN 1044-789X. Kiesling:2002:OUE Kim:2002:LLW [Kie02b] Robert Kiesling. ODBC in [Kim02] Eugene Eric Kim. The MIT Unix environments. Dr. Dobb’s Lightweight Languages Work- REFERENCES 67

shop. Dr. Dobb’s Journal Tools, 26(9):73, 75, 77, 78– of Software Tools, 27(2):21– 79, September 2001. CODEN 22, 24, 26, February 2002. DDJOEB. ISSN 1044-789X. CODEN DDJOEB. ISSN URL http://www.ddj.com/ 1044-789X. URL http:/ ftp/2001/2001_09/mphones. /technetcast.ddj.com/tnc_ txt. catalog.html?item_id=1295. Kripac:2001:AAE Kiselyov:2000:LSI [Kri01] Jiri Kripac. Algorithm al- ley: An efficient undo/redo al- [Kis00] Oleg Kiselyov. Letters: Smart gorithm. Dr. Dobb’s Jour- iterators. Dr. Dobb’s Jour- nal of Software Tools, 26(11): nal of Software Tools, 25(9): 117–119, 122–123, November 10, September 2000. CODEN 2001. CODEN DDJOEB. DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Kiselev:2001:PDE Kautz:2000:LLI [Kis01] Ivan Kiselev. A portable dis- [KSC+00] Frederick Kautz, Dimitrios tributed event-logging facility: Souflis, Robert Carbonari, Monitoring the state of appli- DDJ, Al Gettier, Tina Femia, cations. Dr. Dobb’s Journal of Andrew D. Todd, Anonymous, Software Tools, 26(9):26, 28– Alan Horn, Anonymous, Brad 30, September 2001. CODEN Clawsie, and Samuel Pearl- DDJOEB. ISSN 1044-789X. man. Letters: The S language; URL http://www.ddj.com/ IP security; Pnuts pointer; ftp/2001/2001_09/logging. flyby; worker shortage?; design txt; http://www.ddj.com/ by interface. Dr. Dobb’s Jour- ftp/2001/2001_09/logging. nal of Software Tools, 25(4): zip. 10, 12, April 2000. CODEN Kopp:2000:MCC DDJOEB. ISSN 1044-789X. See [Ste00k]. [Kop00] Carlo Kopp. Managing cluster computers. Dr. Dobb’s Jour- Lacas:2001:VVN nal of Software Tools, 25(7): [Lac01] Mark Lacas. VNOS: The Vi- 21–26, July 2000. CODEN sual Network Operating Sys- DDJOEB. ISSN 1044-789X. tem. Dr. Dobb’s Journal URL http://www.ddj.com/ of Software Tools, 26(12):89– ftp/2000/2000_07/cluster. 93, December 2001. CODEN txt. DDJOEB. ISSN 1044-789X. Kougiouris:2001:PMP Laird:2001:CPT [Kou01] Panos Kougiouris. Program- [Lai01a] Cameron Laird. Compiling ming mobile phones. Dr. Perl/Tk scripts. Dr. Dobb’s Dobb’s Journal of Software Journal of Software Tools,26 REFERENCES 68

(5):60, 63, 65–66, May 2001. 94, 96, July 2001. CO- CODEN DDJOEB. ISSN DEN DDJOEB. ISSN 1044- 1044-789X. URL http://www. 789X. URL http://www. ddj.com/ftp/2001/2001_05/ ddj.com/ftp/2001/2001_07/ perltk.txt. video.txt; http://www. ddj.com/ftp/2001/2001_07/ Laird:2001:GCP video.zip.

[Lai01b] Cameron Laird. GUI construc- Lardieri:2003:PDW tion with Perl. Dr. Dobb’s Journal of Software Tools,26 [Lar03a] Stephen Lardieri. Private desk- (1):80, 82, 84, 86, January tops and Windows XP. Dr. 2001. CODEN DDJOEB. Dobb’s Journal of Software ISSN 1044-789X. Tools, 28(1):26, 28, 30, 32, Jan- Laird:2001:JQW uary 2003. CODEN DDJOEB. ISSN 1044-789X. URL http:/ [Lai01c] Cameron Laird. Java Q&A: /www.ddj.com/documents/s= When should you script Java 7758/ddj0301c/. with TCL? Dr. Dobb’s Jour- nal of Software Tools, 26(3): Larson:2003:RCS 133–134, March 2001. CODEN [Lar03b] Michael Larson. Route con- DDJOEB. ISSN 1044-789X. trol and streaming video. Dr. URL http://www.ddj.com/ Dobb’s Journal of Software ftp/2001/2001_03/jqa0301. Tools, 28(6):18, 20, 22, 24, 26, txt. June 2003. CODEN DDJOEB. Lardieri:2001:ACE ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= [Lar01a] Steve Lardieri. ActiveX con- 8213/ddj0306b/. trols for Embedded Visual Ba- sic. Dr. Dobb’s Journal of Soft- Latteier:2002:ZPT ware Tools, 26(7):72, 76, 78– 84, 86, July 2001. CODEN [Lat02] Amos Latteier. Zope page tem- DDJOEB. ISSN 1044-789X. plates. Dr. Dobb’s Journal of URL http://www.ddj.com/ Software Tools, 27(2):67, 69– ftp/2001/2001_07/embedvb. 70, 73–75, February 2002. CO- txt; http://www.ddj.com/ DEN DDJOEB. ISSN 1044- ftp/2001/2001_07/embedvb. 789X. URL http://www. zip. ddj.com/ftp/2002/2002_02/ zope.zip. Larson:2001:WBV Ledin:2000:DFO [Lar01b] Michael Larson. Web- based video monitoring. Dr. [Led00] Jim Ledin. Digital filter- Dobb’s Journal of Software ing and oversampling. Dr. Tools, 26(7):88, 90, 93– Dobb’s Journal of Software REFERENCES 69

Tools, 25(4):66, 68–70, 72– 42, 44–45, February 2003. CO- 74, April 2000. CODEN DEN DDJOEB. ISSN 1044- DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/documents/s=7790/ ddj.com/ftp/2000/2000_04/ ddj0302e/. filter.txt; http://www. ddj.com/ftp/2000/2000_04/ Li:2003:JPP filter.zip. [Li03b] Sing Li. JXTA and peer-to- peer networks. Dr. Dobb’s Ledin:2001:RTS Journal of Software Tools,28 [Led01] Jim Ledin. The Real- (6):30, 32–34, June 2003. CO- Time Simulation Protocol. DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Soft- 789X. URL http://www. ware Tools, 26(5):83, 86–88, ddj.com/documents/s=8213/ 90, 91, May 2001. CO- ddj0306c/. DEN DDJOEB. ISSN 1044- Link:2001:TES 789X. URL http://www. ddj.com/ftp/2001/2001_05/ [Lin01] Joseph M. Link. Trampolines rtsp.txt; http://www.ddj. for embedded systems: Min- com/ftp/2001/2001_05/rtsp. imizing interrupt handlers la- zip. tency. Dr. Dobb’s Journal of Software Tools, 26(9):81, 84– Lee:2001:HJI 87, September 2001. CO- [Lee01] Katherine Spencer Lee. Hot DEN DDJOEB. ISSN 1044- jobs for IT professionals in 789X. URL http://www. 2001. Dr. Dobb’s Journal of ddj.com/ftp/2001/2001_09/ Software Tools, 26(4):??, April tramp.txt. 2001. CODEN DDJOEB. Linwood:2002:PT ISSN 1044-789X. [Lin02] Jeff Linwood. Programmer’s Levitin:2000:NRM toolchest. Dr. Dobb’s Jour- [Lev00] Anany Levitin. A new road nal of Software Tools,27 map of algorithm design tech- (8):??, August 2002. CO- niques. Dr. Dobb’s Journal DEN DDJOEB. ISSN 1044- of Software Tools, 25(4):23–24, 789X. URL http://www. 26–28, April 2000. CODEN ddj.com/ftp/2002/2002_08/ DDJOEB. ISSN 1044-789X. jmeter.txt; http://www. ddj.com/ftp/2002/2002_08/ Li:2003:JBM jmeter.zip. [Li03a] Sing Li. A Java-based mu- Lischner:2002:BCC sic player for MP3, Ogg, and WAV. Dr. Dobb’s Journal of [Lis02] Ray Lischner. Borland’s Software Tools, 28(2):38, 40, CLX component framework. REFERENCES 70

Dr. Dobb’s Journal of Soft- nal of Software Tools, 26(2):10, ware Tools, 27(2):77, 79–81, 12, February 2001. CODEN February 2002. CODEN DDJOEB. ISSN 1044-789X. DDJOEB. ISSN 1044-789X. Leibundguth:2001:UMD URL http://www.ddj.com/ ftp/2002/2002_02/clx.txt. [LPP01] Jonathan Leibundguth, Michael Pease, and Andrei Povodyrev. Larsson:2001:DS A universal model for de- [LJ01] Andreas Larsson and Henrik signing the entity EJB layer. Jeppsson. Designing 3G sys- Dr. Dobb’s Journal of Soft- tems. Dr. Dobb’s Journal of ware Tools, 26(6):38, 40–43, Software Tools, 26(5):68, 70– 46, June 2001. CODEN 73, 75, 77–78, May 2001. CO- DDJOEB. ISSN 1044-789X. DEN DDJOEB. ISSN 1044- URL http://www.ddj.com/ 789X. URL http://www. ftp/2001/2001_06/ejb.txt; ddj.com/ftp/2001/2001_05/ http://www.ddj.com/ftp/ 3g.txt. 2001/2001_06/ejb.zip. Lach-Smith:2001:PBD Lamper:2002:SC [LS01] Barbara Lach-Smith. Pro- [LJ02] David Lamper and Neil F. grammer’s bookshelf: Devel- Johnson. The science of com- oping for wireless systems. Dr. plexity. Dr. Dobb’s Journal of Dobb’s Journal of Software Software Tools, 27(10):16, 18– Tools, 26(10):130–131, Octo- 20, 22, October 2002. CODEN ber 2001. CODEN DDJOEB. DDJOEB. ISSN 1044-789X. ISSN 1044-789X. URL http://www.ddj.com/ ftp/2002/2002_10/complex. Ma:2001:CPD txt; http://www.ddj.com/ [Ma01] Charlie Ma. Cross-platform ftp/2002/2002_10/complex. DHTML. Dr. Dobb’s Journal . zip of Software Tools, 26(2):120, Laurie:2001:LAA 122–128, February 2001. CO- DEN DDJOEB. ISSN 1044- [LMM+01] Ben Laurie, James Metzger, 789X. URL http://www. Maury Markowitz, Edward ddj.com/ftp/2001/2001_02/ Harnsed, Matthew Saltzman, dhtml.txt. Claude Brown, and Robert Macri:2000:SPC Wuest. Letters: Analyzing al- gorithms; child’s play; Hurd, [Mac00] Julian Macri. State patterns Hurd, Hurd — Hurd is the and C++. Dr. Dobb’s Journal word; software in the 21st Cen- of Software Tools, 25(6):36, 38, tury; analyzing analytic com- 40, 42, 44–45, June 2000. CO- puting; giving Boost a boost; DEN DDJOEB. ISSN 1044- MP3 notes. Dr. Dobb’s Jour- 789X. URL http://www. REFERENCES 71

ddj.com/ftp/2000/2000_06/ 54, 565, April 2000. CO- statepat.txt. DEN DDJOEB. ISSN 1044- 789X. URL http://www.ddj. Maddock:2001:REC com/ftp/2000/2000_04/mag. [Mad01] John Maddock. Regular txt. expressions in C++. Dr. Manley:2002:MWA Dobb’s Journal of Software Tools, 26(10):21–22, 24, 26, [Man02] Kevin T. Manley. Monitor- October 2001. CODEN ing Web application perfor- DDJOEB. ISSN 1044- mance and ISAPI. Dr. Dobb’s 789X. URL http://www. Journal of Software Tools,27 ddj.com/ftp/2001/2001_10/ (7):65–68, July 2002. CO- regexpp3.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2001/2001_10/ 789X. URL http://www. regexpp3.zip. ddj.com/ftp/2002/2002_07/ isapi.txt; http://www. Mahoney:2002:AAY ddj.com/ftp/2002/2002_07/ isapi.zip. [Mah02] William R. Mahoney. Al- gorithm alley: Yet an- Marrie:2000:AAA other record selection algo- rithm. Dr. Dobb’s Journal [Mar00] Laurence Marrie. Algo- of Software Tools, 27(2):98– rithm alley: Alternating skip 99, February 2002. CODEN lists. Dr. Dobb’s Journal DDJOEB. ISSN 1044-789X. of Software Tools, 25(8):133– URL http://www.ddj.com/ 136, August 2000. CO- ftp/2002/2002_02/aa0202. DEN DDJOEB. ISSN 1044- txt. 789X. URL http://www. ddj.com/ftp/2000/2000_08/ Mahoney:2003:APC aa800.zip. [Mah03] William R. Mahoney. The “all- Marasco:2002:TSD pairs closest points” problem. Dr. Dobb’s Journal of Software [Mar02a] Joe Marasco. Tracking soft- Tools, 28(1):48–49, 51, Jan- ware development projects. uary 2003. CODEN DDJOEB. Dr. Dobb’s Journal of Soft- ISSN 1044-789X. URL http:/ ware Tools, 27(8):??, August /www.ddj.com/documents/s= 2002. CODEN DDJOEB. 7758/ddj0301f/. ISSN 1044-789X. Manivannan:2000:EAM Marques:2002:BSJ

[Man00] S. Manivannan. An efficient [Mar02b] Paulo Marques. Building se- algorithm for magnitude op- cure Java RMI servers. Dr. eration. Dr. Dobb’s Jour- Dobb’s Journal of Software nal of Software Tools, 25(4): Tools, 27(11):36, 38, 40–42, REFERENCES 72

44, November 2002. CO- McCoy:2000:SP DEN DDJOEB. ISSN 1044- 789X. URL http://www. [McC00] John H. McCoy. Scripting for ddj.com/documents/s=7644/ Pnuts. Dr. Dobb’s Journal ddj0211d/. of Software Tools, 25(1):21–22, 24, 26, January 2000. CO- Martin:2003:CBM DEN DDJOEB. ISSN 1044- [Mar03] Ken Martin. The CMake build 789X. URL http://www. manager. Dr. Dobb’s Journal ddj.com/ftp/2000/2000_01/ of Software Tools, 28(1):40, 42, pnutdemo.zip; http://www. 44, 46, January 2003. CO- ddj.com/ftp/2000/2000_01/ DEN DDJOEB. ISSN 1044- pnuts.txt. 789X. URL http://www. McClellen:2002:WDD ddj.com/documents/s=7758/ ddj0301e/. [McC02] Chris McClellen. Weather data distribution and sys- Masta:2001:LIL tem monitoring: An open- [Mas01] Robert Masta. Letters: In- source ORB for a rainy day. terrupt latencies. Dr. Dobb’s Dr. Dobb’s Journal of Soft- Journal of Software Tools,26 ware Tools, 27(1):69–70, 72– (4):10, 12, April 2001. CODEN 74, January 2002. CODEN DDJOEB. ISSN 1044-789X. DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ Massa:2002:IGW ftp/2002/2002_01/weather. [Mas02] Anthony J. Massa. Integrat- txt. ing GoAhead WebServer and McKenzie:2001:JQJ eCos. Dr. Dobb’s Journal of Software Tools, 27(11):56, 58, [McK01] Nadine McKenzie. Java 60, 62, 64, November 2002. Q&A: Is JavaScript an object- CODEN DDJOEB. ISSN oriented language? Dr. Dobb’s 1044-789X. URL http://www. Journal of Software Tools,26 ddj.com/documents/s=7644/ (8):115–116, August 2001. CO- ddj0211f/. DEN DDJOEB. ISSN 1044- 789X. URL http://www. Maddock:2000:CTT ddj.com/ftp/2001/2001_08/ [MC00] John Maddock and Steve jqa0801.txt. Cleary. C++ type traits. McMillan:2000:PTE Dr. Dobb’s Journal of Soft- ware Tools, 25(10):38, 40, [McM00] Mike McMillan. Programmer’s 42, 44, October 2000. CO- toolchest: Examining Perl- DEN DDJOEB. ISSN 1044- COM: Perl meets Microsoft’s 789X. URL http://www. COM. Dr. Dobb’s Journal of ddj.com/ftp/2000/2000_10/ Software Tools, 25(1):84, 86– cpptt.txt. 87, January 2000. CODEN REFERENCES 73

DDJOEB. ISSN 1044-789X. lightweight languages work- URL http://www.ddj.com/ shop; little languages. Dr. ftp/2000/2000_01/perlcom. Dobb’s Journal of Software txt. Tools, 27(7):10, July 2002. CO- DEN DDJOEB. ISSN 1044- McRae:2002:TKB 789X. [McR02] Eric McRae. Tracking down Michaels:2000:PC killer bugs. Dr. Dobb’s Jour- nal of Software Tools, 27(4):58, [Mic00] Laura Michaels. POP3 for 60–61, 63–64, April 2002. CO- C++. Dr. Dobb’s Journal DEN DDJOEB. ISSN 1044- of Software Tools, 25(12):109– 789X. 110, December 2000. CODEN Metzger:2001:UWN DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [Met01] James Metzger. Using Win- ftp/2000/2000_12/cpppop3. dows NT Embedded 4.0. Dr. zip. Dobb’s Journal of Software Tools, 26(4):98, 100, 102, 104– Milewski:2000:WCI 105, April 2001. CODEN DDJOEB. ISSN 1044-789X. [Mil00] Bartosz Milewski. The Win- dows 2000 content index. Dr. Martin:2002:CLM Dobb’s Journal of Software [MHG02] Ken Martin, William Hoffman, Tools, 25(12):40, 42, 44–46, and Berk Geveci. Creating li- December 2000. CODEN braries for multiple program- DDJOEB. ISSN 1044-789X. ming languages. Dr. Dobb’s Milewski:2002:DTP Journal of Software Tools,27 (2):54, 56–59, February 2002. [Mil02a] Bartosz Milewski. Disk thrash- CODEN DDJOEB. ISSN ing and the pitfalls of virtual 1044-789X. URL http://www. memory. Dr. Dobb’s Journal ddj.com/ftp/2002/2002_02/ of Software Tools, 27(5):34, 36, multilan.txt; http://www. 38–40, May 2002. CODEN ddj.com/ftp/2002/2002_02/ DDJOEB. ISSN 1044-789X. multilan.zip. Miller:2002:DPU Milewski:2002:LDT [Mil02b] Byron Miller. Determining [MHM+02] Bartosz Milewski, Jeff Hub- processor utilization. Dr. bach, Richard Mickelsen, Dobb’s Journal of Software Patrick Traill, Douglas Lyon, Tools, 27(7):56–57, 60–62, July and J. G. Owen. Letters: 2002. CODEN DDJOEB. Disk thrashing; equals up- ISSN 1044-789X. URL http:/ date; discarding information; /www.ddj.com/ftp/2002/2002_ padded cells and plumbers; the 07/processr.txt. REFERENCES 74

Minnich:2001:PNL Mitzenmacher:2002:GHT

[Min01] Ronald G. Minnich. Private [Mit02b] Michael Mitzenmacher. Good namespaces for Linux. Dr. hash tables and multiple hash Dobb’s Journal of Software functions. Dr. Dobb’s Jour- Tools, 26(12):23–24, 26, 28, nal of Software Tools, 27(5): 30, December 2001. CODEN 28, 30–32, May 2002. CO- DDJOEB. ISSN 1044-789X. DEN DDJOEB. ISSN 1044- Missaghi:2000:AA 789X. URL http://www. ddj.com/ftp/2002/2002_05/ [Mis00] Moheb Missaghi. Algo- hash.txt. rithm alley: How many sub- Martin:2001:LXC scribers should share a mo- dem? Dr. Dobb’s Jour- [MKR+01] Larry Martin, Eugene Kim, nal of Software Tools, 25(5): Toby Reyelts, Al Stevens, Rob 119–121, May 2000. CO- Chamberlin, Michael Brink- DEN DDJOEB. ISSN 1044- ley, Michael Wojcik, and Jeff 789X. URL http://www. Duntemann. Letters: XML ddj.com/ftp/2000/2000_05/ and the 21st Century; pass- aa500.zip. ingtheC++test;Ruby, Mitchell:2000:TBA Ruby; PHP and hosted appli- cations; shared libraries aren’t [Mit00] Mark Mitchell. Type-based all bad. Dr. Dobb’s Jour- alias analysis. Dr. Dobb’s nal of Software Tools, 26(3): Journal of Software Tools,25 10, 12, March 2001. CODEN (10):54, 56, 58–60, October DDJOEB. ISSN 1044-789X. 2000. CODEN DDJOEB. Malloy:2002:PTT ISSN 1044-789X. URL http:/ /www.ddj.com/ftp/2000/2000_[MLDP02] Brian A. Malloy, Scott A. 10/alias.txt. Linde, Edward B. Duffy, Mitzenmacher:2002:AAU and James F. Power. Pro- grammer’s toolchest: Test- [Mit02a] Michael Mitzenmacher. Algo- ing C and C++ compil- rithm alley: Unbiasing ran- ers for ISO language confor- dom bits. Dr. Dobb’s Jour- mance. Dr. Dobb’s Journal nal of Software Tools, 27(4): of Software Tools, 27(6):71– 101–104, April 2002. CO- 74, 76–78, June 2002. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/ftp/2002/2002_04/ ddj.com/ftp/2002/2002_06/ aa0402.txt; http:/www. isocpp.txt; http://www. ciphergoth.org/software/ ddj.com/ftp/2002/2002_06/ unbiasing. isocpp.zip. REFERENCES 75

Michelone:2001:UP 789X. URL http://www. ddj.com/ftp/2000/2000_07/ [MM01] Manuel Lopez Michelone and load.txt; http://www.ddj. Marcelo Perez Medel. Un- com/ftp/2000/2000_07/load. derstanding photomosaics. zip; http://www.ddj.com/ Dr. Dobb’s Journal of Soft- ftp/2000/2000_07/xyalb.zip. ware Tools, 26(11):58, 60– 63, November 2001. CO- Mondal:2000:PAU DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Mon00b] Abdul Sakib Mondal. Port- ddj.com/ftp/2001/2001_11/ ing across UNIX and Win32. mosaic.zip. Dr. Dobb’s Journal of Soft- ware Tools, 25(12):30, 32, 34, Munro:2000:UHJ 36, December 2000. CO- [MN00] Charlie Munro and Mark Nel- DEN DDJOEB. ISSN 1044- son. The ultimate home juke- 789X. URL http://www. box. Dr. Dobb’s Journal of ddj.com/ftp/2000/2000_12/ Software Tools, 25(1):76, 78– portuw.txt; http://www. 82, January 2000. CODEN ddj.com/ftp/2000/2000_12/ DDJOEB. ISSN 1044-789X. portuw.zip. URL http://www.ddj.com/ Moss:2000:JQ ftp/2000/2000_01/jukebox. txt. [Mos00] Karl Moss. Java Q&A: How Modi:2001:DLC can I measure Java code per- formance? Dr. Dobb’s Jour- [Mod01] Tarak Modi. Dynamic log- nal of Software Tools,25 ging and the CORBA Notifica- (10):135–136, 138, 140–142, tion Service. Dr. Dobb’s Jour- 144, October 2000. CO- nal of Software Tools, 26(3):42, DEN DDJOEB. ISSN 1044- 44, 46–49, March 2001. CO- 789X. URL http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2000/2000_10/ 789X. URL http://www. jqa010.txt. ddj.com/ftp/2001/2001_03/ dynlog.txt; http://www. Mount:2000:ADP ddj.com/ftp/2001/2001_03/ dynlog.zip. [Mou00] John Mount. Automatic de- Mondal:2000:LBU tection of potential deadlock. Dr. Dobb’s Journal of Soft- [Mon00a] Abdul Sakib Mondal. Load ware Tools, 25(12):64, 66–70, balancing for UNIX and 72, December 2000. CO- Win32. Dr. Dobb’s Journal of DEN DDJOEB. ISSN 1044- Software Tools, 25(7):32, 34, 789X. URL http://www. 36, 38–40, July 2000. CO- ddj.com/ftp/2000/2000_12/ DEN DDJOEB. ISSN 1044- deadlock.txt; http://www. REFERENCES 76

ddj.com/ftp/2000/2000_12/ Dr. Dobb’s Journal of Soft- deadlock.zip. ware Tools, 25(10):92, 94, 96–98, October 2000. CO- Mickelsen:2002:LDI DEN DDJOEB. ISSN 1044- [MPG+02] Richard Mickelsen, Justin 789X. URL http://www. Perkins, Tom Groves, Patrick ddj.com/ftp/2000/2000_10/ Traill, and Jason But. Let- cport.txt. ters: Discarding information; Naccarato:2002:XQX ASP.NET; the D language; computer viruses, padded cells, [Nac02] Giuseppe Naccarato. XSLT and plumbers; SocketCC up- querying and XML documents. date. Dr. Dobb’s Journal Dr. Dobb’s Journal of Soft- of Software Tools, 27(9):10, ware Tools, 27(12):24, 26, September 2002. CODEN 28, December 2002. CO- DDJOEB. ISSN 1044-789X. DEN DDJOEB. ISSN 1044- Muffke:2001:CPE 789X. URL http://www. ddj.com/documents/s=7718/ [M¨uf01] Friedger M¨uffke. The Curl pro- ddj0212c/. gramming environment: Mak- ing the Internet interactive. Nagle:2001:MFV Dr. Dobb’s Journal of Soft- ware Tools, 26(9):66, 68, 70– [Nag01] Dan Nagle. Multithread- 71, September 2001. CO- ing, Fthreads, and Visual DEN DDJOEB. ISSN 1044- Fortran. Dr. Dobb’s Jour- 789X. URL http://www. nal of Software Tools, 26(7): ddj.com/ftp/2001/2001_09/ 36, 38, 40, July 2001. CO- curllist.zip. DEN DDJOEB. ISSN 1044- 789X. URL http://www. Musayev:2001:SSA ddj.com/ftp/2001/2001_07/ [Mus01] Eldar A. Musayev. SAX2: fthreads.zip. The Simple API for XML. Nagle:2002:FS Dr. Dobb’s Journal of Soft- ware Tools, 26(2):130, 132– [Nag02] Dan Nagle. The Fortran 2000 133, February 2001. CO- Standard. Dr. Dobb’s Jour- DEN DDJOEB. ISSN 1044- nal of Software Tools, 27(2): 789X. URL http://www. 48, 50–52, February 2002. CO- ddj.com/ftp/2001/2001_02/ DEN DDJOEB. ISSN 1044- sax2.txt; http://www.ddj. 789X. URL http://www. com/ftp/2001/2001_02/sax2. ddj.com/ftp/2002/2002_02/ zip. fortn2k.txt. Metzger:2000:PC Nakhimovsky:2001:ISM [MW00] James Metzger and William [Nak01] Greg Nakhimovsky. Improv- Wright. Portability in C. ing scalability of multithreaded REFERENCES 77

dynamic memory allocation. ddj.com/ftp/2002/2002_07/ Dr. Dobb’s Journal of Soft- slide.zip. ware Tools, 26(7):44, 46, 48– Nelson:2002:IMJ 50, 52, 54, July 2001. CO- DEN DDJOEB. ISSN 1044- [Nel02d] Mark R. Nelson. An in- 789X. URL http://www. telligent MP3 jukebox. Dr. ddj.com/ftp/2001/2001_07/ Dobb’s Journal of Software mthot.txt; http://www. Tools, 27(10):24, 26, 28, 32, ddj.com/ftp/2001/2001_07/ 34, October 2002. CO- mthot.zip. DEN DDJOEB. ISSN 1044- 789X. URL http://www. Nelson:2002:TTS ddj.com/ftp/2002/2002_10/ [Nel02a] Christopher Nelson. Tcl/ llmp3.txt; http://www. Tk and SKILL mix it up. ddj.com/ftp/2002/2002_10/ Dr. Dobb’s Journal of Soft- llmp3.zip. ware Tools, 27(2):42, 44– Nerurkar:2000:SAD 46, February 2002. CO- DEN DDJOEB. ISSN 1044- [Ner00] Uttara Nerurkar. Security 789X. URL http://www. analysis and design. Dr. ddj.com/ftp/2002/2002_02/ Dobb’s Journal of Software tclskill.txt; http://www. Tools, 25(11):50, 52, 54, 56, ddj.com/ftp/2002/2002_02/ November 2000. CODEN tclskill.zip. DDJOEB. ISSN 1044-789X. Nilsson:2000:FSA Nelson:2002:AA [Nil00] Stefan Nilsson. The fastest [Nel02b] Mark R. Nelson. Algorithm sorting algorithm? Dr. alley. Dr. Dobb’s Jour- Dobb’s Journal of Software nal of Software Tools,27 Tools, 25(4):38, 40, 42, 44– (8):??, August 2002. CO- 45, April 2000. CODEN DEN DDJOEB. ISSN 1044- DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/ftp/2002/2002_08/ ddj.com/ftp/2000/2000_04/ aa0802.txt; http://www. fastsort.txt; http://www. ddj.com/ftp/2002/2002_08/ ddj.com/ftp/2000/2000_04/ aa0802.zip. fastsort.zip. Nelson:2002:IIJ Nisley:2001:ESD [Nel02c] Mark R. Nelson. Inside In- [Nis01a] Ed Nisley. Embedded space: tel’s JPEG library. Dr. Dobb’s Dynamic attention. Dr. Dobb’s Journal of Software Tools,27 Journal of Software Tools,26 (7):38, 40, 42, 44, July 2002. (12):107–109, December 2001. CODEN DDJOEB. ISSN CODEN DDJOEB. ISSN 1044-789X. URL http://www. 1044-789X. REFERENCES 78

Nisley:2001:ESE points. Dr. Dobb’s Journal of Software Tools, 26(8):111– [Nis01b] Ed Nisley. Embedded space: 112, August 2001. CODEN Embedded elections. Dr. DDJOEB. ISSN 1044-789X. Dobb’s Journal of Software Tools, 26(4):13500137, April Nisley:2001:ESRa 2001. CODEN DDJOEB. [Nis01h] Ed Nisley. Embedded space: ISSN 1044-789X. Rating real time: Hard and Nisley:2001:ESLa brittle. Dr. Dobb’s Journal of Software Tools, 26(7):121–123, [Nis01c] Ed Nisley. Embedded space: July 2001. CODEN DDJOEB. Let’s talk about specs. Dr. ISSN 1044-789X. Dobb’s Journal of Software Tools, 26(5):129–131, May Nisley:2001:ESRd 2001. CODEN DDJOEB. [Nis01i] Ed Nisley. Embedded space: ISSN 1044-789X. Real time zones. Dr. Dobb’s Nisley:2001:ESLb Journal of Software Tools,26 (10):111–112, 115, October [Nis01d] Ed Nisley. Embedded space: 2001. CODEN DDJOEB. Life support. Dr. Dobb’s Jour- ISSN 1044-789X. nal of Software Tools, 26(11): 107–109, November 2001. CO- Nisley:2001:ESS DEN DDJOEB. ISSN 1044- 789X. [Nis01j] Ed Nisley. Embedded space: SEU meets Embedded Linux. Nisley:2001:ESP Dr. Dobb’s Journal of Software [Nis01e] Ed Nisley. Embedded space: Tools, 26(3):129–131, March Penguin specs. Dr. Dobb’s 2001. CODEN DDJOEB. Journal of Software Tools,26 ISSN 1044-789X. (6):139–141, June 2001. CO- Nisley:2002:ESae DEN DDJOEB. ISSN 1044- 789X. [Nis02a] Ed Nisley. Embedded space. Dr. Dobb’s Journal of Soft- Nisley:2001:ESRc ware Tools, 27(8):??, August [Nis01f] Ed Nisley. Embedded space: 2002. CODEN DDJOEB. Rating real time: Count the ISSN 1044-789X. ways. Dr. Dobb’s Journal Nisley:2002:ESA of Software Tools, 26(9):113– 115, September 2001. CODEN [Nis02b] Ed Nisley. Embedded space: DDJOEB. ISSN 1044-789X. All your drop are belong to Nisley:2001:ESRb us. Dr. Dobb’s Journal of Software Tools, 27(9):82, 85– [Nis01g] Ed Nisley. Embedded space: 86, September 2002. CODEN Rating real time: Design DDJOEB. ISSN 1044-789X. REFERENCES 79

Nisley:2002:ESCb Journal of Software Tools,27 (5):77–78, 80, May 2002. CO- [Nis02c] Ed Nisley. Embedded space: DEN DDJOEB. ISSN 1044- Chemical attraction. Dr. 789X. Dobb’s Journal of Software Tools, 27(7):83–85, July 2002. Nisley:2002:ES CODEN DDJOEB. ISSN [Nis02i] Ed Nisley. Embedded space: 1044-789X. Simulator sickness. Dr. Dobb’s Nisley:2002:ESE Journal of Software Tools,27 (10):76, 78–79, October 2002. [Nis02d] Ed Nisley. Embedded space: CODEN DDJOEB. ISSN ESC scenes. Dr. Dobb’s Jour- 1044-789X. nal of Software Tools, 27(1): 87–89, January 2002. CODEN Nisley:2002:ESS DDJOEB. ISSN 1044-789X. [Nis02j] Ed Nisley. Embedded space: Nisley:2002:ESb State of the machine. Dr. Dobb’s Journal of Software [Nis02e] Ed Nisley. Embedded space: Tools, 27(12):73–74, 76, De- Java: Stirring the cup. Dr. Dobb’s Journal of Software cember 2002. CODEN DDJOEB. ISSN 1044- Tools, 27(2):90, 92–93, Febru- 789X. URL ary 2002. CODEN DDJOEB. http://www. ISSN 1044-789X. ddj.com/documents/s=7718/ ddj0212i/. Nisley:2002:ESJ Nisley:2002:EST [Nis02f] Ed Nisley. Embedded space: Java: The mix. Dr. Dobb’s [Nis02k] Ed Nisley. Embedded space: Journal of Software Tools,27 Takin’ care of business. Dr. (3):83–84, 86, March 2002. Dobb’s Journal of Software CODEN DDJOEB. ISSN Tools, 27(6):87–89, June 2002. 1044-789X. CODEN DDJOEB. ISSN Nisley:2002:OSE 1044-789X. Nisley:2002:ESW [Nis02g] Ed Nisley. Embedded space: Only stone endures. Dr. [Nis02l] Ed Nisley. Embedded space: Dobb’s Journal of Software Where you gonna get ’em? Tools, 27(11):77–79, Novem- Dr. Dobb’s Journal of Soft- ber 2002. CODEN DDJOEB. ware Tools, 27(4):93–95, April ISSN 1044-789X. URL http:/ 2002. CODEN DDJOEB. /www.ddj.com/documents/s= ISSN 1044-789X. 7644/ddj0211i/. Nisley:2003:ES Nisley:2002:ESP [Nis03a] Ed Nisley. Embedded space. [Nis02h] Ed Nisley. Embedded space: Dr. Dobb’s Journal of Soft- Points of sale. Dr. Dobb’s ware Tools, 28(7):71–73, July REFERENCES 80

2003. CODEN DDJOEB. Nisley:2003:EST ISSN 1044-789X. [Nis03f] Ed Nisley. Embedded space: Nisley:2003:ESB Testing one two. Dr. Dobb’s Journal of Software Tools,28 [Nis03b] Ed Nisley. Embedded space: (5):80–83, May 2003. CO- Boomin’ systems. Dr. Dobb’s DEN DDJOEB. ISSN 1044- Journal of Software Tools,28 789X. URL http://www. (1):67–69, January 2003. CO- ddj.com/documents/s=7927/ DEN DDJOEB. ISSN 1044- ddj0305j/. 789X. URL http://www. ddj.com/documents/s=7758/ Nisley:2003:ESW ddj0301i/. [Nis03g] Ed Nisley. Embedded space: Nisley:2003:ESRb Writteninblood. Dr. Dobb’s Journal of Software Tools,28 [Nis03c] Ed Nisley. Embedded space: (6):72, 74–75, June 2003. CO- Real-Time Linux. Dr. Dobb’s DEN DDJOEB. ISSN 1044- Journal of Software Tools,28 789X. URL http://www. (4):79–81, April 2003. CO- ddj.com/documents/s=8213/ DEN DDJOEB. ISSN 1044- ddj0306i/. 789X. URL http://www. ddj.com/documents/s=7827/ Nieh:2000:EV ddj0304j/. [NL00] Jason Nieh and Ozgur Can Leonard. Examining VMware. Nisley:2003:ESRa Dr. Dobb’s Journal of Software [Nis03d] Ed Nisley. Embedded space: Tools, 25(8):70, 72–74, 76, Au- Rising tides. Dr. Dobb’s Jour- gust 2000. CODEN DDJOEB. nal of Software Tools, 28(3): ISSN 1044-789X. 65–67, March 2003. CO- Ni:2000:WVC DEN DDJOEB. ISSN 1044- 789X. URL http://www. [NN00] Ping Ni and Mark Nel- ddj.com/documents/s=7826/ son. Win32 version con- ddj0303i/. trol. Dr. Dobb’s Journal of Software Tools, 25(6):62, Nisley:2003:ESS 64–66, June 2000. CO- DEN DDJOEB. ISSN 1044- [Nis03e] Ed Nisley. Embedded space: 789X. URL http://www. Spectral analysis. Dr. Dobb’s ddj.com/ftp/2000/2000_06/ Journal of Software Tools,28 win32ver.txt. (2):71–73, February 2003. CO- OByrne:2003:SMU DEN DDJOEB. ISSN 1044- 789X. URL http://www. [O’B03] Brian O’Byrne. State ma- ddj.com/documents/s=7790/ chines and user interfaces. Dr. ddj0302j/. Dobb’s Journal of Software REFERENCES 81

Tools, 28(1):34, 36, 38, Jan- Pallman:2001:NNQ uary 2003. CODEN DDJOEB. ISSN 1044-789X. URL http:/ [Pal01a] David Pallman. NQL: The /www.ddj.com/documents/s= Network Query Language. Dr. 7758/ddj0301d/. Dobb’s Journal of Software Tools, 26(1):158, 160, 162, Obasanjo:2003:XRD 164, January 2001. CODEN [Oba03] Dare Obasanjo. XML and re- DDJOEB. ISSN 1044-789X. lational databases. Dr. Dobb’s URL http://www.ddj.com/ Journal of Software Tools,28 ftp/2001/2001_01/nql.txt. (5):54, 56–58, May 2003. CO- Palshikar:2001:AAS DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Pal01b] Girish Keshav Palshikar. Algo- ddj.com/documents/s=7927/ rithm alley: Simulated anneal- ddj0305e/. ing: A heuristic optimization Okmianski:2002:ED algorithm. Dr. Dobb’s Jour- nal of Software Tools, 26(9): [Okm02] Anton Okmianski. Embed- 121–124, September 2001. CO- ded databases. Dr. Dobb’s DEN DDJOEB. ISSN 1044- Journal of Software Tools,27 789X. URL http://www. (12):46, 48, 50, 52–53, Decem- ddj.com/ftp/2001/2001_09/ ber 2002. CODEN DDJOEB. aa0901.txt; http://www. ISSN 1044-789X. URL http:/ ddj.com/ftp/2001/2001_09/ /www.ddj.com/documents/s= aa0901.zip. 7718/ddj0212f/. Palshikar:2001:CBD OMalley:2001:AAO [Pal01c] Girish Keshav Palshikar. Consistency- [O’M01] Kevin O’Malley. Agents and based diagnosis. Dr. Dobb’s automated online trading. Dr. Journal of Software Tools,26 Dobb’s Journal of Software (3):50, 52, 54–56, March 2001. Tools, 26(5):23–24, 26–28, May CODEN DDJOEB. ISSN 2001. CODEN DDJOEB. 1044-789X. See correction ISSN 1044-789X. [Ano01]. Poliashenko:2002:GWA Papaefstathiou:2001:PCB [PA02] Max Poliashenko and Chip An- drews. Globalized Web appli- [Pap01] Stathis Papaefstathiou. Pre- cations and ASP.NET. Dr. dicting communications bot- Dobb’s Journal of Software tlenecks. Dr. Dobb’s Journal Tools, 27(4):67–70, 72, April of Software Tools, 26(4):58, 60, 2002. CODEN DDJOEB. 62–64, 66, April 2001. CO- ISSN 1044-789X. URL http:/ DEN DDJOEB. ISSN 1044- /www.ddj.com/ftp/2002/2002_ 789X. URL http://www. 04/aspnet.txt. ddj.com/ftp/2001/2001_04/ REFERENCES 82

ccmod.txt; http://www. and Martin. Dr. Dobb’s Jour- ddj.com/ftp/2001/2001_04/ nal of Software Tools, 26(10): ccmod.zip. 28, 30, 32, 34, October 2001. CODEN DDJOEB. ISSN Papaefstathiou:2002:PBP 1044-789X. URL http://www. [Pap02] Stathis Papaefstathiou. Pro- ddj.com/ftp/2001/2001_10/ grammer’s bookshelf: Per- extract.txt. formance modeling for the Perez:2000:MDM masses. Dr. Dobb’s Jour- nal of Software Tools, 27(4): [PB00] C´esar A. Gonzalez Perez and 108, April 2002. CODEN Pablo Criado Boado. The DDJOEB. ISSN 1044-789X. Metis design methodology. Dr. Dobb’s Journal of Software Pashea:2000:MCM Tools, 25(6):21–22, 24–26, [Pas00a] Michael Pashea. Microcon- June 2000. CODEN DDJOEB. trollers and CORDIC meth- ISSN 1044-789X. ods. Dr. Dobb’s Journal of Patten:2000:LLE Software Tools, 25(9):86, 88– 90, 92, September 2000. CO- [PEYS00] Michael Patten, Jonathan Er- DEN DDJOEB. ISSN 1044- ickson, Eliezer S. Yudkowsky, 789X. URL http://www. and Larry Sollman. Letters: ddj.com/ftp/2000/2000_09/ Larry Ellison’s jet; the true cordic.txt; http://www. name of the singularity; the ddj.com/ftp/2000/2000_09/ sixth sense. Dr. Dobb’s Jour- nal of Software Tools, 25(3): cordic.zip. 12, 14, March 2000. CODEN Passani:2000:CWS DDJOEB. ISSN 1044-789X.

[Pas00b] Luca Passani. Creating WAP Pollard:2000:LNF services. Dr. Dobb’s Journal of [PGH+00] W. Thomas Pollard, Jan Theodore Software Tools, 25(7):70, 73– Galkowski, John Herbster, 75, 78, July 2000. CODEN Scott Maxwell, and Al Stevens. DDJOEB. ISSN 1044-789X. Letters: Nanoseconds not fast URL http://www.ddj.com/ enough? why not Smalltalk? ftp/2000/2000_07/wapserv. shared responsibility for virus txt; http://www.ddj.com/ attacks; Mingw32. Dr. Dobb’s ftp/2000/2000_07/wapserv. Journal of Software Tools,25 zip. (8):10, 12, August 2000. CO- Paton:2001:EER DEN DDJOEB. ISSN 1044- 789X. [Pat01] Keith Paton. Extraction and Perelman-Hall:2000:JQ examination of relations in C++: Principles of good phys- [PH00] David Perelman-Hall. Java ical design, courtesy of Lakos Q&A: How do I build a REFERENCES 83

find? Dr. Dobb’s Journal of ddj.com/ftp/2002/2002_05/ Software Tools, 25(7):119–120, aa0502.zip. 122, 124, 126, July 2000. CO- DEN DDJOEB. ISSN 1044- Pohjonen:2002:DSM 789X. URL http://www. [PK02] Risto Pohjonen and Steven ddj.com/ftp/2000/2000_07/ Kelly. Domain-specific mod- jqa700.txt; http://www. eling. Dr. Dobb’s Jour- ddj.com/ftp/2000/2000_07/ nal of Software Tools, 27(8): jqa700.zip. ??, August 2002. CODEN Phillips:2001:VVW DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [Phi01] Lee Anne Phillips. VoiceXML ftp/2002/2002_08/dsm.txt; and the voice/Web environ- http://www.ddj.com/ftp/ ment. Dr. Dobb’s Journal of 2002/2002_08/dsm.zip. Software Tools, 26(10):91–92, 94, 96, October 2001. CO- Pletzer:2002:PFE DEN DDJOEB. ISSN 1044- [Ple02a] Alexander Pletzer. Python and 789X. URL http://www. finite elements. Dr. Dobb’s ddj.com/ftp/2001/2001_10/ Journal of Software Tools,27 voicexml.zip; http://www. (3):36, 38–40, March 2002. ddj.com/ftp/2001/2001_10/ CODEN DDJOEB. ISSN voicexml_txt.zip. 1044-789X. URL http://www. Pierce:2001:BSB ddj.com/ftp/2002/2002_03/ ellipt2d.txt; http://www. [Pie01] Bill Pierce. Building service- ddj.com/ftp/2002/2002_03/ based architectures with Jini. ellipt2d.zip. See correction Dr. Dobb’s Journal of Soft- [Ano02a]. ware Tools, 26(6):50, 52– 58, June 2001. CODEN Pleumann:2002:MP DDJOEB. ISSN 1044-789X. [Ple02b] J¨org Pleumann. The Mail4Me URL http://www.ddj.com/ Project. Dr. Dobb’s Journal ftp/2001/2001_06/sba.txt. of Software Tools, 27(6):36, 38, Pigeon:2002:AAQ 40, 42, 44, June 2002. CODEN DDJOEB. ISSN 1044-789X. [Pig02] Steven Pigeon. Algorithm al- URL http://www.ddj.com/ ley: Quicksort and radix sorts ftp/2002/2002_06/mail4me. on lists. Dr. Dobb’s Journal txt. of Software Tools, 27(5):89– Pont:2003:CCL 90, 92, 94, May 2002. CO- DEN DDJOEB. ISSN 1044- [Pon03] Mick Pont. Calling C li- 789X. URL http://www. brary routines from Java. ddj.com/ftp/2002/2002_05/ Dr. Dobb’s Journal of Soft- aa0502.txt; http://www. ware Tools, 28(7):28, 32, 34– REFERENCES 84

36, 38, July 2003. CO- Journal of Software Tools,27 DEN DDJOEB. ISSN 1044- (12):54, 56, 58, 60, 62, Decem- 789X. URL http://www. ber 2002. CODEN DDJOEB. ddj.com/ftp/2003/2003_07/ ISSN 1044-789X. URL http:/ c_java.txt; http://www. /www.ddj.com/documents/s= ddj.com/ftp/2003/2003_07/ 7718/ddj0212g/. c_java.zip. Pumar:2003:DP Porter:2003:MDX

[Por03] Brett Porter. Managing de- [Pum03] Mark A. Pumar. Dynamic pro- vices with XML-RPC. Dr. gramming. Dr. Dobb’s Journal Dobb’s Journal of Software of Software Tools, 28(5):18, 20, Tools, 28(4):66, 68–70, April 22, 24, 26, May 2003. CO- 2003. CODEN DDJOEB. DEN DDJOEB. ISSN 1044- ISSN 1044-789X. URL http:/ 789X. URL http://www. /www.ddj.com/documents/s= ddj.com/documents/s=7927/ 7827/ddj0304h/. ddj0305b/.

Pote:2001:IS Pendergrass:2002:LCB [Pot01] John Pote. Interrupt schedul- [PWS+02] Dan Pendergrass, Jim Williams, ing. Dr. Dobb’s Journal Seth Schoen, Cesar A. Gonza- of Software Tools, 26(2):104, lez Perez, and David Charlap. 106, February 2001. CO- Letters: A call for B++; Vi- DEN DDJOEB. ISSN 1044- sual Basic and VB.NET; secu- 789X. URL http://www. rity inside and out; the D lan- ddj.com/ftp/2001/2001_02/ guage; heat pumps. Dr. Dobb’s intsched.txt. Journal of Software Tools,27 Puttick:2002:LDP (5):10, May 2002. CODEN DDJOEB. ISSN 1044-789X. [PTB+02] James H. Puttick, Andrew D. Todd, Joe Block, Bob Mc- Qureshi:2001:AAO Connell, and The Editors. Let- ters: Determining processor [Qur01] Shehrzad Qureshi. Algorithm utilization; JPEG prior art; lit- alley: Optimization and fixed- tle languages; DDJ archives. point iteration. Dr. Dobb’s Dr. Dobb’s Journal of Soft- Journal of Software Tools,26 ware Tools, 27(10):10, Octo- (12):115–117, December 2001. ber 2002. CODEN DDJOEB. CODEN DDJOEB. ISSN ISSN 1044-789X. 1044-789X. URL http://www. Pugh:2002:ATW ddj.com/ftp/2001/2001_12/ aa1201.txt; http://www. [Pug02] Tom Pugh. Automated testing ddj.com/ftp/2001/2001_12/ and Windows CE. Dr. Dobb’s aa1201.zip. REFERENCES 85

Qureshi:2003:CCM of Software Tools, 27(2):94– 96, February 2002. CODEN [Qur03] Shehrzad Qureshi. Cross- DDJOEB. ISSN 1044-789X. correlation and matched fil- URL http://www.ddj.com/ ters. Dr. Dobb’s Journal ftp/2002/2002_02/jqa0202. of Software Tools, 28(4):52, txt; http://www.ddj.com/ 54–56, April 2003. CO- ftp/2002/2002_02/jqa0202. DEN DDJOEB. ISSN 1044- zip. 789X. URL http://www. ddj.com/documents/s=7827/ Ratcliff:2002:CPL ddj0304f/. [Rat02] John Ratcliff. The Cg pro- Rahavachary:2001:LSS gramming language. Dr. Dobb’s Journal of Software [Rah01] Saty Rahavachary. Letters: Tools, 27(10):40, 42, 44, Setting the sqrt() record October 2002. CODEN straight. Dr. Dobb’s Journal of DDJOEB. ISSN 1044- Software Tools, 26(4):12, April 789X. URL http://www. 2001. CODEN DDJOEB. ddj.com/ftp/2002/2002_10/ ISSN 1044-789X. cgbind.txt; http://www. Raisanen:2001:QSV ddj.com/ftp/2002/2002_10/ cgbind.zip. [R¨ai01] Vilho R¨ais¨anen. Quality of ser- vice and voice-over-IP. Dr. Roberts:2000:LPM Dobb’s Journal of Software [RCE+00] Tim Roberts, Ben Combee, Tools, 26(5):50, 54, 56, 58, Eddie Edwards, Keith McBride, May 2001. CODEN DDJOEB. Matt Albrecht, Paul Kinzel- ISSN 1044-789X. man, Ken Anderson, and Ramaswamy:2001:RSL Arch D. Robison. Letters: Patent madness; C++ identi- [Ram01] Ramkumar Ramaswamy. A fiers; digital filtering and over- request scheduling layer for sampling; pay phones versus Apache. Dr. Dobb’s Jour- cell phones; NASA and the nal of Software Tools, 26(12): Space Shuttle; getting the lead 83–86, December 2001. CO- out. . . ; how harmful is recur- DEN DDJOEB. ISSN 1044- sion. Dr. Dobb’s Journal of 789X. URL http://www. Software Tools, 25(7):10, 12, ddj.com/ftp/2001/2001_12/ July 2000. CODEN DDJOEB. apache.txt. ISSN 1044-789X. Rao:2002:JQ Reed:2000:PMC

[Rao02] Surlu Rao. Java Q&A: How do [Ree00] Mark Reed. The promise message-driver beans work in of molecular computing. Dr. EJB 2.0? Dr. Dobb’s Journal Dobb’s Journal of Software REFERENCES 86

Tools, 25(12 (supplement)):13– Reilly:2002:ANS 15, December 2000. CODEN DDJOEB. ISSN 1044-789X. [Rei02] Douglas Reilly. ASP.NET server components. Dr. Dobb’s Reilly:2000:JQH Journal of Software Tools,27 [Rei00a] David Reilly. Java Q&A: (6):62, 64, 66–68, June 2002. How do I user servlets for CODEN DDJOEB. ISSN state and session manage- 1044-789X. URL http://www. ment? Dr. Dobb’s Jour- ddj.com/ftp/2002/2002_06/ nal of Software Tools, 25(5): aspnet.txt; http://www. 111–115, May 2000. CO- ddj.com/ftp/2002/2002_06/ DEN DDJOEB. ISSN 1044- aspnet.zip. 789X. URL http://www. Rempt:2001:PPT ddj.com/ftp/2000/2000_05/ jqa500.txt; http://www. [Rem01a] Boudewijn Rempt. Python’s ddj.com/ftp/2000/2000_05/ PyQt toolkit. Dr. Dobb’s Jour- jqa500.zip. nal of Software Tools, 26(1):88, Reilly:2000:PBD 90, 92, 94, January 2001. CO- DEN DDJOEB. ISSN 1044- [Rei00b] Doug Reilly. Programmer’s 789X. URL http://www. bookshelf: Data is what it is ddj.com/ftp/2001/2001_01/ all about. Dr. Dobb’s Journal pyqt.txt. of Software Tools, 25(9):145– 146, September 2000. CODEN Rempt:2001:SJP DDJOEB. ISSN 1044-789X. [Rem01b] Boudewijn Rempt. Script- Reilly:2001:PBM ing with Java and Python: Building a Python console [Rei01a] Doug Reilly. Programmer’s window in a Java applica- bookshelf: Microsoft SQL tion. Dr. Dobb’s Journal server cubed. Dr. Dobb’s Jour- of Software Tools, 26(10):56, nal of Software Tools, 26(6): 60–61, October 2001. CO- 159–160, June 2001. CODEN DEN DDJOEB. ISSN 1044- DDJOEB. ISSN 1044-789X. 789X. URL http://www. Reilly:2001:TNF ddj.com/ftp/2001/2001_10/ [Rei01b] Douglas Reilly. Thread- pyconsol.txt; http://www. ing and the .Net framework. ddj.com/ftp/2001/2001_10/ Dr. Dobb’s Journal of Soft- pyconsol.zip. ware Tools, 26(8):30, 32–33, Rousselle:2000:PSJ 36, 38, August 2001. CO- DEN DDJOEB. ISSN 1044- [RG00] Philip Rousselle and Daniel 789X. URL http://www. Greff. Publish, subscribe, and ddj.com/ftp/2001/2001_08/ the JMS API. Dr. Dobb’s thrednet.txt. Journal of Software Tools,25 REFERENCES 87

(7):44, 46, 48, 51, July 2000. 1044-789X. URL http://www. CODEN DDJOEB. ISSN ddj.com/ftp/2000/2000_03/ 1044-789X. URL http://www. recurs.txt. ddj.com/ftp/2000/2000_07/ Robinson:2001:DSL pubsub.zip. [Rob01a] Rich Robinson. DigitaScript: Richter:2000:REN A scripting language for digital [Ric00] H. Thomas Richter. Reliabil- cameras. Dr. Dobb’s Journal of ity and embedded networks. Software Tools, 26(1):126, 128– Dr. Dobb’s Journal of Software 130, 132, January 2001. CO- Tools, 25(8):86, 88, 90, 92, 94, DEN DDJOEB. ISSN 1044- 96, August 2000. CODEN 789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/ftp/2001/2001_01/ URL http://www.ddj.com/ dscript.txt. ftp/2000/2000_08/embednw. Robison:2001:MB zip. [Rob01b] Arch D. Robison. Moving up Riemersma:2002:ISB to 64 bits. Dr. Dobb’s Journal [Rie02] Thiadmer Riemersma. Im- of Software Tools, 26(2):66, 68, age scaling with Bresen- 70, 72–73, February 2001. CO- ham. Dr. Dobb’s Journal DEN DDJOEB. ISSN 1044- of Software Tools, 27(5):21– 789X. URL http://www. 22, 24, 26, May 2002. CO- ddj.com/ftp/2001/2001_02/ DEN DDJOEB. ISSN 1044- 64bit.txt. 789X. URL http://www. Robison:2003:MCN ddj.com/ftp/2002/2002_05/ image.txt; http://www. [Rob03] Arch D. Robison. Memory con- ddj.com/ftp/2002/2002_05/ sistency and .NET. Dr. Dobb’s image.zip. Journal of Software Tools,28 (4):46, 48–50, April 2003. CO- Ritke:2000:IT DEN DDJOEB. ISSN 1044- [Rit00] Ronn Ritke. An Internet tool- 789X. URL http://www. box. Dr. Dobb’s Journal of ddj.com/documents/s=7827/ Software Tools, 25(6):84, 86– ddj0304e/. 87, 89, June 2000. CODEN Roelofs:2000:JCC DDJOEB. ISSN 1044-789X. Robison:2000:CR [Roe00] Brian Roelofs. Java custom class loaders. Dr. Dobb’s Jour- [Rob00] Arch D. Robison. Considering nal of Software Tools, 25(6):74, recursion. Dr. Dobb’s Jour- 76, 78, 80, 82, June 2000. CO- nal of Software Tools, 25(3): DEN DDJOEB. ISSN 1044- 52, 54–55, 57–58, March 2000. 789X. URL http://www. CODEN DDJOEB. ISSN ddj.com/ftp/2000/2000_06/ REFERENCES 88

javaload.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2000/2000_06/ 789X. URL http://www. javaload.zip. ddj.com/ftp/2002/2002_03/ aa0302.txt; http://www. Rojas:2000:SKZ ddj.com/ftp/2002/2002_03/ [Roj00] Raul Rojas. Simulating aa0302.zip. Konrad Zuse’s computers. Rolfe:2003:BBP Dr. Dobb’s Journal of Soft- ware Tools, 25(9):64, 66–69, [Rol03] Timothy Rolfe. Bargain- September 2000. CODEN basement parallelism. Dr. DDJOEB. ISSN 1044-789X. Dobb’s Journal of Software URL http://www.ddj.com/ Tools, 28(2):46, 48, 50, Febru- ftp/2000/2000_09/z3.zip. ary 2003. CODEN DDJOEB. ISSN 1044-789X. URL http:/ Rolfe:2000:AAA /www.ddj.com/documents/s= 7790/ddj0302f/. [Rol00a] Timothy Rolfe. Algorithm al- ley: AVL trees. Dr. Dobb’s Roth:2000:PBT Journal of Software Tools,25 (12):149–152, December 2000. [Rot00] Peter N. Roth. Programmer’s CODEN DDJOEB. ISSN bookshelf: Two-year olds. Dr. 1044-789X. URL http://www. Dobb’s Journal of Software ddj.com/ftp/2000/2000_12/ Tools, 25(10):159–160, Octo- aa0012.txt. ber 2000. CODEN DDJOEB. ISSN 1044-789X. Rolfe:2000:AAR Roth:2001:PBC [Rol00b] Timothy Rolfe. Algorithm [Rot01a] Peter Roth. Programmer’s alley: Randomized shuf- bookshelf: A C++ duo. Dr. fling. Dr. Dobb’s Journal Dobb’s Journal of Software of Software Tools, 25(1):113– Tools, 26(8):124–125, August 114, January 2000. CO- 2001. CODEN DDJOEB. DEN DDJOEB. ISSN 1044- ISSN 1044-789X. 789X. URL http://www. ddj.com/ftp/2000/2000_01/ Roth:2001:PBA aa120.txt; http://www. [Rot01b] Peter N. Roth. Programmer’s ddj.com/ftp/2000/2000_01/ bookshelf: Accelerating C++ aa120.zip. programming. Dr. Dobb’s Rolfe:2002:AAG Journal of Software Tools,26 (3):144, March 2001. CODEN [Rol02] Timothy Rolfe. Algorithm DDJOEB. ISSN 1044-789X. alley: Graph traversals. Roth:2002:PBM Dr. Dobb’s Journal of Soft- ware Tools, 27(3):97–98, 100– [Rot02a] Peter N. Roth. Programmer’s 101, March 2002. CO- bookshelf: Mathematics and REFERENCES 89

C++. Dr. Dobb’s Journal Rubin:2000:KVL of Software Tools, 27(7):100, July 2002. CODEN DDJOEB. [Rub00] Aviel D. Rubin. Kerberos ver- ISSN 1044-789X. sus the Leighton-Micali proto- col. Dr. Dobb’s Journal of Roth:2002:JSA Software Tools, 25(11):21–22, 24, 26, November 2000. CO- [Rot02b] Volker Roth. Java secu- DEN DDJOEB. ISSN 1044- rity architecture and exten- 789X. sions. Dr. Dobb’s Journal Ryland:2002:LLL of Software Tools, 27(4):34, 36–38, April 2002. CODEN [RWD02] Chris Ryland, Dave Waller, DDJOEB. ISSN 1044-789X. and Paul M. Dubuc. Let- URL http://www.ddj.com/ ters: The lightweight lan- ftp/2002/2002_04/jca.txt; guage workshop; strike one. . . . http://www.ddj.com/ftp/ Dr. Dobb’s Journal of Soft- 2002/2002_04/jca.zip. ware Tools, 27(4–4):10, April 2002. CODEN DDJOEB. Rousselle:2002:IJP ISSN 1044-789X. Ross:2000:DFP [Rou02] Philip Rousselle. Implement- ing the JMS publish/subscribe [RZ00] Darryl Ross and Con Zy- API. Dr. Dobb’s Journal of maris. DB Forms: PHP, Software Tools, 27(4):28, 30– MySQL, and PHPLIB. Dr. 32, April 2002. CODEN Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 25(8):98, 100–104, August 2000. CODEN Rayboud:2001:LSL DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ [RSW+01] Andrew Rayboud, Larry ftp/2000/2000_08/dbforms. Smith, Steve Walton, Jared txt; http://www.ddj.com/ Jackson, Joseph Link, Ralph ftp/2000/2000_08/dbforms. Moore, Ngaire Atmore, and zip. The Editors. Letters: Shift- Soref:2000:ESD left testing; curley [sic] brack- ets; trampolines for embedded [SA00] Jeremy Soref and Sheridan Ad- systems; we’re New Zealanders jei. Electronic software distri- dammit; correction: “C++ bution. Dr. Dobb’s Journal of Set-Theoretic Operations On Software Tools, 25(9):100, 102– Virtual Containers”. Dr. 106, September 2000. CODEN Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 26(12):10, 12, Decem- URL http://www.ddj.com/ ber 2001. CODEN DDJOEB. ftp/2000/2000_09/license. ISSN 1044-789X. See [BFG01]. txt. REFERENCES 90

Sams:2003:SDS Shasha:2002:STY

[Sam03] Mark Sams. The SquareList [SB02] Dennis E. Shasha and Philippe data structure. Dr. Dobb’s Bonnet. Smooth talking your Journal of Software Tools,28 databases. Dr. Dobb’s Journal (5):37–40, May 2003. CO- of Software Tools, 27(7):46. 48, DEN DDJOEB. ISSN 1044- 50–52, 54, July 2002. CODEN 789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/documents/s=7927/ Schneier:2000:SRF ddj0305c/. [Sch00] Bruce Schneier. Security re- Sassenrath:2000:RSL search and the future. Dr. Dobb’s Journal of Software [Sas00] Carl Sassenrath. The REBOL Tools, 25(12 (supplement)):33– scripting language. Dr. Dobb’s 35, December 2000. CODEN Journal of Software Tools,25 DDJOEB. ISSN 1044-789X. (7):64, 66–69, July 2000. CO- Scott:2000:IUI DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Sco00] Neil Scott. Innovations in user ddj.com/ftp/2000/2000_07/ interfaces. Dr. Dobb’s Jour- rebol.txt. nal of Software Tools, 25(12 (supplement)):23–27, Decem- Savchenko:2000:TFS ber 2000. CODEN DDJOEB. ISSN 1044-789X. [Sav00] Sergei Savchenko. Tools for flexible scripting. Dr. Dobb’s Scott:2002:AAO Journal of Software Tools,25 [Sco02] David A. Scott. Algorithm (1):52, 54–55, January 2000. alley: Optimal EOF han- CODEN DDJOEB. ISSN dling with arithmetic com- 1044-789X. URL http://www. pression. Dr. Dobb’s Jour- ddj.com/ftp/2000/2000_01/ nal of Software Tools, 27(1): flexscrp.txt; http://www. 99, 102, January 2002. CO- ddj.com/ftp/2000/2000_01/ DEN DDJOEB. ISSN 1044- flexscrp.zip. 789X. URL http://www. Savchenko:2002:SM ddj.com/ftp/2002/2002_01/ aa0102.zip. [Sav02] Sergei Savchenko. Shadow Seaman:2002:JQH mapping. Dr. Dobb’s Jour- nal of Software Tools, 27(7): [Sea02] Mark Seaman. Java Q&A: 32, 34, 36–37, July 2002. CO- How can i generate Java code DEN DDJOEB. ISSN 1044- for tables in my database? 789X. URL http://www. Dr. Dobb’s Journal of Software ddj.com/ftp/2002/2002_07/ Tools, 27(8):??, August 2002. sdsl.zip. CODEN DDJOEB. ISSN REFERENCES 91

1044-789X. URL http://www. Shasha:2000:DEOd ddj.com/ftp/2002/2002_08/ jqa0802.txt; http://www. [Sha00b] Dennis E. Shasha. Dr. Ecco’s ddj.com/ftp/2002/2002_08/ omniheurist corner: Blood. jqa0802.zip. Dr. Dobb’s Journal of Soft- ware Tools, 25(4):119–120, SantaCruz:2001:JIC 122, April 2000. CODEN DDJOEB. ISSN 1044-789X. [SEC01] Diego Santa Cruz, Touradj Shasha:2000:DEOl Ebrahimi, and Charilaos [Sha00c] Dennis E. Shasha. Dr. Ecco’s Christopoulos. The JPEG omniheurist corner: Causality. 2000 image coding stan- Dr. Dobb’s Journal of Software dard. Dr. Dobb’s Journal Tools, 25(12):155–156, Decem- of Software Tools, 26(4):46, ber 2000. CODEN DDJOEB. 48, 50–52, 54, April 2001. ISSN 1044-789X. CODEN DDJOEB. ISSN 1044-789X. URL http:// Shasha:2000:DEOe jj2000.epfl.ch/; http:/ [Sha00d] Dennis E. Shasha. Dr. Ecco’s /www.ddj.com/; http://www. omniheurist corner: Centimil- ece.ubc.ca/~mdadams/jasper/ lionaire. Dr. Dobb’s Journal of ; http://www.imagepower. Software Tools, 25(5):123–124, com/products/ubcform.htm; May 2000. CODEN DDJOEB. http://www.jpeg.org/; http: ISSN 1044-789X. //www.jpeg.org/public/wavedemo. zip. Shasha:2000:DEOi [Sha00e] Dennis E. Shasha. Dr. Ecco’s Stallings:2001:PBB omniheurist corner: Chimps. Dr. Dobb’s Journal of Software [SG01] William Stallings and Lou Tools, 25(9):142–143, Septem- Grinzo. Programmer’s book- ber 2000. CODEN DDJOEB. shelf: A Bluetooth trio and ISSN 1044-789X. C#. Dr. Dobb’s Journal of Shasha:2000:DEOh Software Tools, 26(9):130, 132, September 2001. CODEN [Sha00f] Dennis E. Shasha. Dr. Ecco’s DDJOEB. ISSN 1044-789X. omniheurist corner: Escape. Dr. Dobb’s Journal of Soft- Shasha:2000:DEOj ware Tools, 25(8):141–142, Au- gust 2000. CODEN DDJOEB. [Sha00a] Dennis E. Shasha. Dr. Ecco’s ISSN 1044-789X. omniheurist corner: Beasts. Shasha:2000:DEOf Dr. Dobb’s Journal of Software Tools, 25(10):155–157, Octo- [Sha00g] Dennis E. Shasha. Dr. ber 2000. CODEN DDJOEB. Ecco’s omniheurist corner: Mi- ISSN 1044-789X. crovirus. Dr. Dobb’s Journal of REFERENCES 92

Software Tools, 25(6):139, 141, Shasha:2001:DEOc June 2000. CODEN DDJOEB. ISSN 1044-789X. [Sha01a] Dennis E. Shasha. Dr. Ecco’s omniheurist corner: Ambu- Shasha:2000:DEOk lance. Dr. Dobb’s Journal of Software Tools, 26(3):141– [Sha00h] Dennis E. Shasha. Dr. Ecco’s 142, March 2001. CODEN omniheurist corner: Mint. Dr. DDJOEB. ISSN 1044-789X. Dobb’s Journal of Software Tools, 25(11):156–157, Novem- Shasha:2001:DEOg ber 2000. CODEN DDJOEB. [Sha01b] Dennis E. Shasha. Dr. Ecco’s ISSN 1044-789X. omniheurist corner: Beams. Shasha:2000:DEOc Dr. Dobb’s Journal of Soft- ware Tools, 26(7):135–136, [Sha00i] Dennis E. Shasha. Dr. Ecco’s July 2001. CODEN DDJOEB. omniheurist corner: Simple. ISSN 1044-789X. Dr. Dobb’s Journal of Soft- Shasha:2001:DEOe ware Tools, 25(3):128, March 2000. CODEN DDJOEB. [Sha01c] Dennis E. Shasha. Dr. Ecco’s ISSN 1044-789X. omniheurist corner: Beats. Shasha:2000:DEOa Dr. Dobb’s Journal of Soft- ware Tools, 26(5):148–149, [Sha00j] Dennis E. Shasha. Dr. Ecco’s May 2001. CODEN DDJOEB. omniheurist corner: Stars and ISSN 1044-789X. starlets. Dr. Dobb’s Journal of Shasha:2001:DEOj Software Tools, 25(1):116, Jan- uary 2000. CODEN DDJOEB. [Sha01d] Dennis E. Shasha. Dr. Ecco’s ISSN 1044-789X. omniheurist corner: Child’s ply. Dr. Dobb’s Journal Shasha:2000:DEOb of Software Tools, 26(10):126, 128, October 2001. CODEN [Sha00k] Dennis E. Shasha. Dr. Ecco’s DDJOEB. ISSN 1044-789X. omniheurist corner: Sticks. Dr. Dobb’s Journal of Software Shasha:2001:DEOd Tools, 25(2):131–132, Febru- [Sha01e] Dennis E. Shasha. Dr. Ecco’s ary 2000. CODEN DDJOEB. omniheurist corner: Foxy. Dr. ISSN 1044-789X. Dobb’s Journal of Software Shasha:2000:DEOg Tools, 26(4):148–149, April 2001. CODEN DDJOEB. [Sha00l] Dennis E. Shasha. Dr. Ecco’s ISSN 1044-789X. omniheurist corner: Word- Shasha:2001:DEOf snakes. Dr. Dobb’s Journal of Software Tools, 25(7):143–144, [Sha01f] Dennis E. Shasha. Dr. Ecco’s July 2000. CODEN DDJOEB. omniheurist corner: Pana- ISSN 1044-789X. max. Dr. Dobb’s Journal of REFERENCES 93

Software Tools, 26(6):156–157, Shasha:2001:DEOa June 2001. CODEN DDJOEB. ISSN 1044-789X. [Sha01l] Dennis E. Shasha. Dr. Ecco’s omniheurist corner: Wildfires. Shasha:2001:DEOh Dr. Dobb’s Journal of Software [Sha01g] Dennis E. Shasha. Dr. Ecco’s Tools, 26(1):193–194, January omniheurist corner: Perime- 2001. CODEN DDJOEB. ters. Dr. Dobb’s Journal of ISSN 1044-789X. Software Tools, 26(8):121, Au- Shammas:2002:AAE gust 2001. CODEN DDJOEB. ISSN 1044-789X. [Sha02a] Namir Clement Shammas. Al- Shasha:2001:DEOk gorithm alley: Enhancing Newton’s method. Dr. Dobb’s [Sha01h] Dennis E. Shasha. Dr. Ecco’s Journal of Software Tools,27 omniheurist corner: Sprawl. (6):94–97, June 2002. CO- Dr. Dobb’s Journal of Software DEN DDJOEB. ISSN 1044- Tools, 26(11):125–126, Novem- 789X. URL http://www. ber 2001. CODEN DDJOEB. ddj.com/ftp/2002/2002_06/ ISSN 1044-789X. aa0602.zip. Shasha:2001:DEOb Shasha:2002:DEOg [Sha01i] Dennis E. Shasha. Dr. Ecco’s [Sha02b] Dennis E. Shasha. Dr. Ecco’s omniheurist corner: Tundra. omniheurist corner. Dr. Dobb’s Dr. Dobb’s Journal of Software Journal of Software Tools,27 Tools, 26(2):156–157, Febru- (7):98–99, July 2002. CODEN ary 2001. CODEN DDJOEB. DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Shasha:2001:DEOl Shasha:2002:DEOh

[Sha01j] Dennis E. Shasha. Dr. Ecco’s [Sha02c] Dennis E. Shasha. Dr. Ecco’s omniheurist corner: Ultimate omniheurist corner. Dr. Dobb’s tic-tac-toe. Dr. Dobb’s Journal Journal of Software Tools,27 of Software Tools, 26(12):119– (8):??, August 2002. CODEN 120, December 2001. CODEN DDJOEB. ISSN 1044-789X. DDJOEB. ISSN 1044-789X. Shasha:2002:DEOi Shasha:2001:DEOi [Sha02d] Dennis E. Shasha. Dr. Ecco’s [Sha01k] Dennis E. Shasha. Dr. Ecco’s omniheurist corner: Adversar- omniheurist corner: Who ial bifurcations. Dr. Dobb’s rules? Dr. Dobb’s Journal Journal of Software Tools,27 of Software Tools, 26(9):126– (9):97–99, September 2002. 129, September 2001. CODEN CODEN DDJOEB. ISSN DDJOEB. ISSN 1044-789X. 1044-789X. REFERENCES 94

Shasha:2002:DEOd Shasha:2002:DEOe

[Sha02e] Dennis E. Shasha. Dr. Ecco’s [Sha02j] Dennis E. Shasha. Dr. Ecco’s omniheurist corner: Color war. omniheurist corner: The stone Dr. Dobb’s Journal of Software tombs of Zimbabwe. Dr. Tools, 27(4):106–107, April Dobb’s Journal of Software 2002. CODEN DDJOEB. Tools, 27(5):98–99, May 2002. ISSN 1044-789X. CODEN DDJOEB. ISSN 1044-789X. Shasha:2002:DEOa Shasha:2002:DEOc [Sha02f] Dennis E. Shasha. Dr. Ecco’s omniheurist corner: Desert [Sha02k] Dennis E. Shasha. Dr. Ecco’s sprinklers. Dr. Dobb’s Journal omniheurist corner: With eye of Software Tools, 27(1):103– of newt. Dr. Dobb’s Journal 106, January 2002. CODEN of Software Tools, 27(3):103– DDJOEB. ISSN 1044-789X. 104, March 2002. CODEN Shasha:2002:DEOb DDJOEB. ISSN 1044-789X.

[Sha02g] Dennis E. Shasha. Dr. Ecco’s Sharaafath:2003:CCW omniheurist corner: Duelists. Dr. Dobb’s Journal of Software [Sha03] Yassar Sharaafath. C++WSP: Tools, 27(2):101, 103, Febru- A C++ web services plat- ary 2002. CODEN DDJOEB. form. Dr. Dobb’s Journal of ISSN 1044-789X. Software Tools, 28(4):18, 20, 22, 24, 26, April 2003. CO- Shasha:2002:DEO DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Sha02h] Dennis E. Shasha. Dr. Ecco’s ddj.com/documents/s=7827/ omniheurist corner: The DNA ddj0304c/. on Noah’s Arc. Dr. Dobb’s Journal of Software Tools,27 Sheong:2001:BDF (10):89–90, October 2002. CO- DEN DDJOEB. ISSN 1044- [She01] Chang Sau Sheong. Building 789X. dynamic fail-over Java servers. Shasha:2002:DEOf Dr. Dobb’s Journal of Software Tools, 26(11):46, 48, 50, 52– [Sha02i] Dennis E. Shasha. Dr. Ecco’s 54, 57, November 2001. CO- omniheurist corner: The pro- DEN DDJOEB. ISSN 1044- tocol of small numbers2. Dr. 789X. URL http://www. Dobb’s Journal of Software ddj.com/ftp/2001/2001_11/ Tools, 27(6):98, June 2002. xander.txt; http://www. CODEN DDJOEB. ISSN ddj.com/ftp/2001/2001_11/ 1044-789X. xander.zip. REFERENCES 95

Sherer:2003:RTS 789X. URL http://www. ddj.com/ftp/2000/2000_07/ [She03] Matt Sherer. Real-time sig- xmlcfg.txt; http://www. nal analysis and Real-Time ddj.com/ftp/2000/2000_07/ Linux: Part 1. Dr. Dobb’s xmlcfg.zip. Journal of Software Tools,28 (7):62–65, July 2003. CO- Sipe:2000:VLW DEN DDJOEB. ISSN 1044- [Sip00] Steve Sipe. Virtual lists for 789X. URL http://www. Win32. Dr. Dobb’s Journal ddj.com/ftp/2003/2003_07/ of Software Tools, 25(12):56, rtlp1.txt. 58, 61, December 2000. CO- Silverman:2003:SWN DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Sil03] Micah Silverman. Securing ddj.com/ftp/2000/2000_12/ wireless networks. Dr. Dobb’s vlist.zip. Journal of Software Tools,28 (6):36, 38–40, 42, 44, June Siek:2001:CCC 2003. CODEN DDJOEB. [SL01a] Jeremy Siek and Andrew ISSN 1044-789X. URL http:/ Lumsdaine. C++ concept /www.ddj.com/documents/s= checking. Dr. Dobb’s Jour- 8213/ddj0306d/. nal of Software Tools, 26(6): Simcox:2000:WYW 64, 66–68, 70, June 2001. CO- DEN DDJOEB. ISSN 1044- [Sim00a] Susan Simcox. What are you 789X. URL http://www. worth? Dr. Dobb’s Journal of ddj.com/ftp/2001/2001_06/ Software Tools, 25(4):??, April cppcheck.txt. 2000. CODEN DDJOEB. Smith:2001:AOS ISSN 1044-789X. Simpson:2000:CVC [SL01b] Larry Smith and Cameron Laird. Android: Open-source [Sim00b] Michael Simpson. CVS ver- scripting for testing and au- sion control and branch man- tomation. Dr. Dobb’s Jour- agement. Dr. Dobb’s Journal nal of Software Tools, 26(7): of Software Tools, 25(10):108, 99–102, July 2001. CODEN 110–114, October 2000. CO- DDJOEB. ISSN 1044-789X. DEN DDJOEB. ISSN 1044- URL http://www.ddj.com/ 789X. ftp/2001/2001_07/android. Sintes:2000:XSC txt. Siek:2000:GGC [Sin00] Tony Sintes. XML and soft- ware configuration. Dr. Dobb’s [SLL00] Jeremy G. Siek, Lie-Quan Lee, Journal of Software Tools,25 and Andrew Lumsdaine. The (7):56, 58–62, July 2000. CO- Generic Graph Component Li- DEN DDJOEB. ISSN 1044- brary. Dr. Dobb’s Journal of REFERENCES 96

Software Tools, 25(9):29–30, Journal of Software Tools,27 32–34, 36, 38, September 2000. (7):93–95, July 2002. CODEN CODEN DDJOEB. ISSN DDJOEB. ISSN 1044-789X. 1044-789X. URL http://www. Smith:2003:ADI ddj.com/ftp/2000/2000_09/ ggcl.txt; http://www.ddj.[Smi03a] Kevin W. Smith. Auto- com/ftp/2000/2000_09/ggcl21. mated defect identification. zip. Dr. Dobb’s Journal of Soft- Stanley-Marbell:2000:IAD ware Tools, 28(2):16, 18, 20, 22, February 2003. CO- [SM00] Phillip Stanley-Marbell. In- DEN DDJOEB. ISSN 1044- ferno application development 789X. URL http://www. with Limbo. Dr. Dobb’s ddj.com/documents/s=7790/ Journal of Software Tools,25 ddj0302b/. (12):113–114, 116, 118, 120, December 2000. CODEN Smith:2003:DL DDJOEB. ISSN 1044-789X. [Smi03b] Kevin W. Smith. Distributed URL http://www.ddj.com/ loadbuilds. Dr. Dobb’s Jour- ftp/2000/2000_12/inferno. nal of Software Tools, 28(7): txt. 58, 60, July 2003. CO- Smith:2001:SLT DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Smi01a] Larry Smith. Shift-left testing. ddj.com/ftp/2003/2003_07/ Dr. Dobb’s Journal of Software disbuild.txt. Tools, 26(9):56, 62, Septem- ber 2001. CODEN DDJOEB. Smyth:2000:ICY ISSN 1044-789X. [Smy00] Gavin Smyth. Infrared control Smith:2001:JQH of your PC. Dr. Dobb’s Jour- [Smi01b] Terry Smith. Java Q&A: How nal of Software Tools, 25(5):66, can I simplify Java data access 68, 70, 72, May 2000. CO- objects. Dr. Dobb’s Journal of DEN DDJOEB. ISSN 1044- Software Tools, 26(5):135–136, 789X. URL http://www. 138–139, May 2001. CODEN ddj.com/ftp/2000/2000_05/ DDJOEB. ISSN 1044-789X. infrared.txt; http://www. URL http://www.ddj.com/ ddj.com/ftp/2000/2000_05/ ftp/2001/2001_05/jqa0501. infrared.zip. txt; http://www.ddj.com/ Snow:2001:IAL ftp/2001/2001_05/jqa0501. zip. [Sno01] Ray Snow. An informa- tion assembly line in Perl. Smith:2002:AAP Dr. Dobb’s Journal of Soft- [Smi02] Peter Smith. Algorithm alley: ware Tools, 26(6):72, 76, 78, Prime numbers. Dr. Dobb’s 80, 82, June 2001. CO- REFERENCES 97

DEN DDJOEB. ISSN 1044- Song:2002:Ia 789X. URL http://www. ddj.com/ftp/2001/2001_06/ [Son02a] Della Song. Of interest. Dr. infoline.txt. Dobb’s Journal of Software Tools, 27(1):110–111, January Snyder:2003:RCG 2002. CODEN DDJOEB. [Sny03] Martin Snyder. Robotic con- ISSN 1044-789X. trol and 3D GUIs. Dr. Dobb’s Song:2002:Ib Journal of Software Tools,28 (1):16–17, 20, 22, 24, Jan- [Son02b] Della Song. Of interest. Dr. uary 2003. CODEN DDJOEB. Dobb’s Journal of Software ISSN 1044-789X. URL http:/ Tools, 27(2):110–111, Febru- /www.ddj.com/documents/s= ary 2002. CODEN DDJOEB. 7758/ddj0301b/. ISSN 1044-789X.

Song:2001:Ia Song:2002:Ic

[Son01a] Della Song. Of interest. [Son02c] Della Song. Of interest. Dr. Dr. Dobb’s Journal of Soft- Dobb’s Journal of Software ware Tools, 26(9):134, Septem- Tools, 27(3):109–110, March ber 2001. CODEN DDJOEB. 2002. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Song:2001:Ib Song:2002:Id

[Son01b] Della Song. Of interest. Dr. [Son02d] Della Song. Of interest. Dr. Dobb’s Journal of Software Dobb’s Journal of Software Tools, 26(10):134–135, Octo- Tools, 27(4):110–111, April ber 2001. CODEN DDJOEB. 2002. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Song:2001:Ic Song:2002:Ie

[Son01c] Della Song. Of interest. Dr. [Son02e] Della Song. Of interest. Dr. Dobb’s Journal of Software Dobb’s Journal of Software Tools, 26(11):134–135, Novem- Tools, 27(5):102–103, May ber 2001. CODEN DDJOEB. 2002. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Song:2001:Id Song:2002:If

[Son01d] Della Song. Of interest. Dr. [Son02f] Della Song. Of interest. Dr. Dobb’s Journal of Software Dobb’s Journal of Software Tools, 26(12):126–127, Decem- Tools, 27(6):102–103, June ber 2001. CODEN DDJOEB. 2002. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. REFERENCES 98

Song:2002:Ig ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= [Son02g] Della Song. Of interest. Dr. 7758/ddj0301o/. Dobb’s Journal of Software Tools, 27(7):102, July 2002. Song:2003:Ib CODEN DDJOEB. ISSN 1044-789X. [Son03b] Della Song. Of interest. Dr. Dobb’s Journal of Software Song:2002:Ih Tools, 28(2):79, February 2003. CODEN DDJOEB. ISSN [Son02h] Della Song. Of interest. Dr. 1044-789X. URL http://www. Dobb’s Journal of Software ddj.com/documents/s=7790/ Tools, 27(8):??, August 2002. ddj0302p/. CODEN DDJOEB. ISSN 1044-789X. Song:2003:Ic Song:2002:Ii [Son03c] Della Song. Of interest. Dr. [Son02i] Della Song. Of interest. Dobb’s Journal of Software Dr. Dobb’s Journal of Soft- Tools, 28(3):71, March 2003. ware Tools, 27(9):102, Septem- CODEN DDJOEB. ISSN ber 2002. CODEN DDJOEB. 1044-789X. URL http://www. ISSN 1044-789X. ddj.com/documents/s=7826/ ddj0303o/. Song:2002:Ij Song:2003:Id [Son02j] Della Song. Of interest. Dr. Dobb’s Journal of Soft- [Son03d] Della Song. Of interest. Dr. ware Tools, 27(10):81, Octo- Dobb’s Journal of Software ber 2002. CODEN DDJOEB. Tools, 28(4):84, April 2003. ISSN 1044-789X. CODEN DDJOEB. ISSN Song:2002:Ik 1044-789X. URL http://www. ddj.com/documents/s=7827/ [Son02k] Della Song. Of interest. Dr. ddj0304p/. Dobb’s Journal of Software Tools, 27(11):81, November Schotland:2000:EHC 2002. CODEN DDJOEB. [SP00] Tom Schotland and Peter Pe- ISSN 1044-789X. URL http:/ tersen. Exception handling in /www.ddj.com/documents/s= C without C++. Dr. Dobb’s . 7644/ddj0211o/ Journal of Software Tools,25 Song:2003:Ia (11):102, 104, 106, 108, 110, 112, November 2000. CO- [Son03a] Della Song. Of interest. Dr. DEN DDJOEB. ISSN 1044- Dobb’s Journal of Software 789X. URL http://www. Tools, 28(1):74–75, January ddj.com/ftp/2000/2000_11/ 2003. CODEN DDJOEB. except.txt; http://www. REFERENCES 99

ddj.com/ftp/2000/2000_11/ Samwel:2000:LDS except.zip. [SSC+00] Bart Samwel, Jiri Soukup, Smith:2002:MN Glenn Crist, Evan Easton, RonRuble,DavidA.Rogers, [SPM02] Jason Smith, Nigel Perry, and Al Stevens, Bruce MacDon- Erik Meijer. Mondrian for ald, and Scott Venckus. Let- .Net. Dr. Dobb’s Journal of ters: Data structures as ob- Software Tools, 27(2):28, 30– jects; real (Netscape) time; rid- 32, 34, February 2002. CO- ing the XML bandwagon; port- DEN DDJOEB. ISSN 1044- ing to CE; nothing new about 789X. URL http://www. Open Source; Y2K worries?; ddj.com/ftp/2002/2002_02/ version control. Dr. Dobb’s mondrian.txt; http://www. Journal of Software Tools,25 ddj.com/ftp/2002/2002_02/ (2):12, 14, February 2000. CO- mondrian.zip. DEN DDJOEB. ISSN 1044- 789X. Souflis:2002:LCN Stallings:2000:GE [SPRF02] Dimitrios Souflis, Glenn Porter, [Sta00a] William Stallings. Gigabit Bruce Reed, and Carol Fla- Ethernet. Dr. Dobb’s Jour- herty. Letters: The CLR & nal of Software Tools, 25(5): .NET; real simulator sickness; 34, 36–37, May 2000. CODEN TSR = oops!; MacroSafe clar- DDJOEB. ISSN 1044-789X. ification. Dr. Dobb’s Jour- nal of Software Tools, 27(12): Stallings:2000:PB 10, December 2002. CO- DEN DDJOEB. ISSN 1044- [Sta00b] William Stallings. Program- mer’s bookshelf: Frame relay 789X. URL http://www. wrap-up. Dr. Dobb’s Journal ddj.com/documents/s=7718/ of Software Tools, 25(7):147, ddj0212l/. July 2000. CODEN DDJOEB. Spurgat:2000:WWC ISSN 1044-789X. Stallings:2000:SSC [Spu00] Jeff Spurgat. Writing Win- dows CE display drivers. Dr. [Sta00c] William Stallings. The SET Dobb’s Journal of Software Standard and E-commerce. Tools, 25(9):76, 78–80, 82, 84, Dr. Dobb’s Journal of Soft- September 2000. CODEN ware Tools, 25(11):30, 32, 34, DDJOEB. ISSN 1044-789X. 36, November 2000. CODEN URL http://www.ddj.com/ DDJOEB. ISSN 1044-789X. ftp/2000/2000_09/wincedd. Stallings:2001:AAO txt; http://www.ddj.com/ ftp/2000/2000_09/wincedd. [Sta01a] William Stallings. Algorithm zip. alley: Orthogonal sequences. REFERENCES 100

Dr. Dobb’s Journal of Soft- Stevens:2000:CPI ware Tools, 26(8):118–120, Au- gust 2001. CODEN DDJOEB. [Ste00d] Al Stevens. C program- ISSN 1044-789X. ming: Iterating the days un- til Y2K. Dr. Dobb’s Journal Stallman:2001:LSD of Software Tools, 25(3):107– [Sta01b] Richard Stallman. Letters: 108, 110, March 2000. CODEN Setting the Debian record DDJOEB. ISSN 1044-789X. straight. Dr. Dobb’s Journal of Stevens:2000:CPQ Software Tools, 26(4):10, April 2001. CODEN DDJOEB. [Ste00e] Al Stevens. C programming: ISSN 1044-789X. Comments Quincy 2000: Customizing the on the GNU HURD kernel, the print dialogs. Dr. Dobb’s Jour- GNU Project, and the confu- nal of Software Tools, 25(12): sion between the Open Source 129–130, 132, 134, 136, 138– Movement and the Free Soft- 139, December 2000. CO- ware Foundation, and between DEN DDJOEB. ISSN 1044- GNU and Linux. 789X. URL http://www. Stevens:2000:CPB ddj.com/ftp/2000/2000_12/ cprog012.txt. [Ste00a] Al Stevens. C program- ming: Building Quincy 2000. Stevens:2000:CPR Dr. Dobb’s Journal of Soft- ware Tools, 25(11):133–134, [Ste00f] Al Stevens. C programming: 136, November 2000. CODEN Retreading Quincy. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Journal of Software Tools,25 (6):106, 108, 110, 112, 114, Stevens:2000:CPG June 2000. CODEN DDJOEB. [Ste00b] Al Stevens. C programming: ISSN 1044-789X. Going undercover. Dr. Dobb’s Stevens:2000:CPSd Journal of Software Tools,25 (7):113–117, July 2000. CO- [Ste00g] Al Stevens. C programming: DEN DDJOEB. ISSN 1044- Shareware, adware, spyware. 789X. URL http://www. Dr. Dobb’s Journal of Software ddj.com/ftp/2000/2000_07/ Tools, 25(10):123–124, 126, cprog.txt. 128, 130, October 2000. CO- DEN DDJOEB. ISSN 1044- Stevens:2000:CPW 789X. [Ste00c] Al Stevens. C programming: Stevens:2000:CPSc Into the world of MP3. Dr. Dobb’s Journal of Software [Ste00h] Al Stevens. C programming: Tools, 25(9):115–116, 118, 120, Slamming, compilers, E-books. September 2000. CODEN Dr. Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 25(5):105–107, 109, May REFERENCES 101

2000. CODEN DDJOEB. Stevens:2001:CPMa ISSN 1044-789X. [Ste01a] Al Stevens. C programming: Stevens:2000:CPSb A moving target. Dr. Dobb’s [Ste00i] Al Stevens. C programming: Journal of Software Tools,26 Speaking of rambling. Dr. (4):129–130, 132–133, April Dobb’s Journal of Software 2001. CODEN DDJOEB. Tools, 25(4):97–99, April 2000. ISSN 1044-789X. CODEN DDJOEB. ISSN Stevens:2001:CPC 1044-789X. [Ste01b] Al Stevens. C program- Stevens:2000:CPSa ming: Changing soapboxes midstream. Dr. Dobb’s Jour- [Ste00j] Al Stevens. C program- nal of Software Tools, 26(2): ming: Spinning purple larks, 139–140, 142–143, February swirling leaves, rotating el- 2001. CODEN DDJOEB. lipses. Dr. Dobb’s Jour- ISSN 1044-789X. nal of Software Tools, 25(1): 95–98, January 2000. CO- Stevens:2001:CPD DEN DDJOEB. ISSN 1044- [Ste01c] Al Stevens. C programming: 789X. URL http://www. Delivery woes and music minus ddj.com/ftp/2000/2000_01/ whatever. Dr. Dobb’s Jour- cprog120.zip. nal of Software Tools, 26(11): Stevens:2000:CPP 103–105, November 2001. CO- DEN DDJOEB. ISSN 1044- [Ste00k] Al Stevens. C program- 789X. URL http://www. ming: The S programming ddj.com/ftp/2001/2001_11/ language. Dr. Dobb’s Jour- cpro1101.txt; http://www. nal of Software Tools, 25(2): ddj.com/ftp/2001/2001_11/ 110–113, February 2000. CO- cpro1101.zip. DEN DDJOEB. ISSN 1044- 789X. URL http://www. Stevens:2001:CPA ddj.com/ftp/2000/2000_02/ [Ste01d] Al Stevens. C programming: I cprog220.txt. See com- almost get a Linux editor and ment on another S language + compiler. Dr. Dobb’s Jour- [KSC 00]. nal of Software Tools, 26(7): Stevens:2000:CPT 113–116, July 2001. CODEN DDJOEB. ISSN 1044-789X. [Ste00l] Al Stevens. C programming: Stevens:2001:CPG Twelve years and still com- plaining. Dr. Dobb’s Journal [Ste01e] Al Stevens. C programming: of Software Tools, 25(8):119– It’s good work when you can 121, August 2000. CODEN find it. Dr. Dobb’s Journal of DDJOEB. ISSN 1044-789X. Software Tools, 26(5):121–124, REFERENCES 102

May 2001. CODEN DDJOEB. Stevens:2001:CPB ISSN 1044-789X. [Ste01j] Al Stevens. C programming: Stevens:2001:CPMb The best of the Penguin’s quest. Dr. Dobb’s Journal of [Ste01f] Al Stevens. C program- Software Tools, 26(8):103, 105– ming: More music minus 106, 109, August 2001. CO- whatever, failures and suc- DEN DDJOEB. ISSN 1044- cesses. Dr. Dobb’s Journal 789X. of Software Tools, 26(12):102– 105, December 2001. CO- Stevens:2001:CPYb DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Ste01k] Al Stevens. C programming: ddj.com/ftp/2001/2001_12/ YAPP: Yet Another Program- cpro1201.txt; http://www. ming Platform. Dr. Dobb’s ddj.com/ftp/2001/2001_12/ Journal of Software Tools,26 cpro1201.zip. (10):105–107, 109, October 2001. CODEN DDJOEB. Stevens:2001:CPP ISSN 1044-789X. Stevens:2001:CPYa [Ste01g] Al Stevens. C programming: Play Mysty for me, I’m on the [Ste01l] Al Stevens. C programming: QT with GCC. Dr. Dobb’s You’vecomealongway,baby. Journal of Software Tools,26 Dr. Dobb’s Journal of Soft- (9):107–109, 111, September ware Tools, 26(1):173, 175– 2001. CODEN DDJOEB. 176, January 2001. CO- ISSN 1044-789X. DEN DDJOEB. ISSN 1044- Stevens:2001:CPR 789X. URL http://www. ddj.com/ftp/2001/2001_01/ [Ste01h] Al Stevens. C program- cpro0101.txt. ming: Road rage = editors + Stevens:2002:CPab drivers. Dr. Dobb’s Journal of Software Tools, 26(6):131–134, [Ste02a] Al Stevens. C programming. June 2001. CODEN DDJOEB. Dr. Dobb’s Journal of Soft- ISSN 1044-789X. ware Tools, 27(8):??, August Stevens:2001:CPS 2002. CODEN DDJOEB. ISSN 1044-789X. [Ste01i] Al Stevens. C programming: Stevens:2002:CPB Software development, Linux, and the White House. Dr. [Ste02b] Al Stevens. C programming: Dobb’s Journal of Software Back to the stick bass, . . . uh Tools, 26(3):124–127, March bull fiddle, . . . er contra base. 2001. CODEN DDJOEB. whatever. Dr. Dobb’s Jour- ISSN 1044-789X. nal of Software Tools, 27(6): REFERENCES 103

82, 84–85, June 2002. CO- Dr. Dobb’s Journal of Soft- DEN DDJOEB. ISSN 1044- ware Tools, 27(10):68, 70, 789X. URL http://www. 72, 74, October 2002. CO- ddj.com/ftp/2002/2002_06/ DEN DDJOEB. ISSN 1044- cpro0602.txt. 789X. URL http://www. ddj.com/ftp/2002/2002_10/ Stevens:2002:CPCb cpro1002.zip. [Ste02c] Al Stevens. C program- Stevens:2002:CPPb ming: C# and the outhouse paradigm. Dr. Dobb’s Journal [Ste02h] Al Stevens. C programming: of Software Tools, 27(7):79–81, Paying the pipers. Dr. Dobb’s July 2002. CODEN DDJOEB. Journal of Software Tools,27 ISSN 1044-789X. (12):64, 68, 70, December Stevens:2002:CPH 2002. CODEN DDJOEB. ISSN 1044-789X. URL http:/ [Ste02d] Al Stevens. C programming: /www.ddj.com/documents/s= Hungarians and LANs. Dr. 7718/ddj0212h/. Dobb’s Journal of Software Tools, 27(5):73–75, May 2002. Stevens:2002:CPPa CODEN DDJOEB. ISSN [Ste02i] Al Stevens. C program- 1044-789X. ming: Plug it in, plug it Stevens:2002:CPc in. Dr. Dobb’s Journal of Software Tools, 27(1):82– [Ste02e] Al Stevens. C programming: 85, January 2002. CO- If this is June, it must be DEN DDJOEB. ISSN 1044- Zurich. Dr. Dobb’s Journal 789X. URL http://www. of Software Tools, 27(9):77– ddj.com/ftp/2002/2002_01/ 80, September 2002. CODEN cpro0102.zip. DDJOEB. ISSN 1044-789X. Stevens:2002:CPI Stevens:2002:CPR [Ste02f] Al Stevens. C programming: [Ste02j] Al Stevens. C programming: InstallShield Developer and Riding the waves. Dr. Dobb’s another ride on the waves. Journal of Software Tools,27 Dr. Dobb’s Journal of Software (2):87–89, February 2002. CO- Tools, 27(4):89–91, April 2002. DEN DDJOEB. ISSN 1044- CODEN DDJOEB. ISSN 789X. URL http://www. 1044-789X. URL http://www. ddj.com/ftp/2002/2002_02/ ddj.com/ftp/2002/2002_04/ cpro0202.zip. cpro0402.zip. Stevens:2002:CPW Stevens:2002:CPJ [Ste02k] Al Stevens. C programming: [Ste02g] Al Stevens. C program- Wave repairs and a first look ming: Jack? who’s Jack? at C#. Dr. Dobb’s Journal REFERENCES 104

of Software Tools, 27(3):77– Stob:2002:NAVb 78, 80, March 2002. CO- DEN DDJOEB. ISSN 1044- [Sto02b] Verity Stob. The new ad- 789X. URL http://www. ventures of Verity Stob. Dr. ddj.com/ftp/2002/2002_03/ Dobb’s Journal of Software cpro0302.txt; http://www. Tools, 27(2):16, February 2002. ddj.com/ftp/2002/2002_03/ CODEN DDJOEB. ISSN cpro0302.zip. 1044-789X. Stevens:2003:CPU Stob:2002:NAVc [Ste03a] Al Stevens. C programming: [Sto02c] Verity Stob. The new ad- Underdocumented C++. Dr. ventures of Verity Stob. Dr. Dobb’s Journal of Software Dobb’s Journal of Software Tools, 28(4):72, 74, 76, April Tools, 27(3):12, March 2002. 2003. CODEN DDJOEB. CODEN DDJOEB. ISSN ISSN 1044-789X. URL http:/ 1044-789X. /www.ddj.com/documents/s= Stob:2002:NAVd 7827/ddj0304i/. [Sto02d] Verity Stob. The new ad- Stevens:2003:EJT ventures of Verity Stob. Dr. [Ste03b] Al Stevens. Epicenter Johnny Dobb’s Journal of Software and typename exposed. Dr. Tools, 27(4):14, April 2002. Dobb’s Journal of Software CODEN DDJOEB. ISSN Tools, 28(2):66, 68–69, Febru- 1044-789X. ary 2003. CODEN DDJOEB. Stob:2002:NAVe ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= [Sto02e] Verity Stob. The new ad- 7790/ddj0302i/. ventures of Verity Stob. Dr. Dobb’s Journal of Software Stob:2001:NAV Tools, 27(5):12, May 2002. [Sto01] Verity Stob. The new ad- CODEN DDJOEB. ISSN ventures of Verity Stob. Dr. 1044-789X. Dobb’s Journal of Software Stob:2002:NAVf Tools, 26(12):18, December 2001. CODEN DDJOEB. [Sto02f] Verity Stob. The new ad- ISSN 1044-789X. ventures of Verity Stob. Dr. Dobb’s Journal of Software Stob:2002:NAVa Tools, 27(6):12, June 2002. [Sto02a] Verity Stob. The new ad- CODEN DDJOEB. ISSN ventures of Verity Stob. Dr. 1044-789X. Dobb’s Journal of Software Stob:2002:NAVg Tools, 27(1):16, January 2002. CODEN DDJOEB. ISSN [Sto02g] Verity Stob. The new ad- 1044-789X. ventures of Verity Stob. Dr. REFERENCES 105

Dobb’s Journal of Software Journal of Software Tools,27 Tools, 27(7):12, July 2002. CO- (12):12, December 2002. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. 789X. URL http://www. Stob:2002:NAVh ddj.com/documents/s=7718/ ddj0212m/. [Sto02h] Verity Stob. The new ad- ventures of Verity Stob. Dr. Stob:2003:NAV Dobb’s Journal of Software [Sto03a] Verity Stob. The new ad- Tools, 27(8):??, August 2002. ventures of Verity Stob. Dr. CODEN DDJOEB. ISSN Dobb’s Journal of Software 1044-789X. Tools, 28(7):12, July 2003. CO- Stob:2002:NAVi DEN DDJOEB. ISSN 1044- 789X. [Sto02i] Verity Stob. The new ad- ventures of Verity Stob. Dr. Stob:2003:DR Dobb’s Journal of Software [Sto03b] Verity Stob. The new adven- Tools, 27(9):12, September tures of Verity Stob: Damna- 2002. CODEN DDJOEB. tion without relief. Dr. Dobb’s ISSN 1044-789X. Journal of Software Tools, Stob:2002:NAVj 28(6):12, June 2003. CO- DEN DDJOEB. ISSN 1044- [Sto02j] Verity Stob. The new ad- 789X. URL http://www. ventures of Verity Stob. Dr. ddj.com/documents/s=8213/ Dobb’s Journal of Software ddj0306m/. Tools, 27(10):12, October 2002. CODEN DDJOEB. Stob:2003:NAVd ISSN 1044-789X. [Sto03c] Verity Stob. The new adven- Stob:2002:NAVk tures of Verity Stob: Print [Sto02k] Verity Stob. The new ad- job. Dr. Dobb’s Journal of ventures of Verity Stob: Idle Software Tools, 28(4):14, April thoughts of an idle process. 2003. CODEN DDJOEB. Dr. Dobb’s Journal of Soft- ISSN 1044-789X. URL http:/ ware Tools, 27(11):12, Novem- /www.ddj.com/documents/s= ber 2002. CODEN DDJOEB. 7827/ddj0304n/. ISSN 1044-789X. URL http:/ Stob:2003:NAVb /www.ddj.com/documents/s= 7644/ddj0211m/. [Sto03d] Verity Stob. The new ad- Stob:2002:NAVl ventures of Verity Stob: Re- venge of the anti-patterns. [Sto02l] Verity Stob. The new adven- Dr. Dobb’s Journal of Soft- tures of Verity Stob: With and ware Tools, 28(2):12, Febru- without Fin[n]ish. Dr. Dobb’s ary 2003. CODEN DDJOEB. REFERENCES 106

ISSN 1044-789X. URL http:/ DDJOEB. ISSN 1044-789X. /www.ddj.com/documents/s= URL http://www.ddj.com/ 7790/ddj0302n/. ftp/2001/2001_02/jqa0201. txt. Stob:2003:NAVe Sutter:2000:MN [Sto03e] Verity Stob. The new adven- tures of Verity Stob: Sound- [Sut00] Herb Sutter. Migrating to track. Dr. Dobb’s Journal namespaces. Dr. Dobb’s Jour- of Software Tools, 28(5):12, nal of Software Tools, 25(10): May 2003. CODEN DDJOEB. 48, 50, 52, October 2000. CO- ISSN 1044-789X. URL http:/ DEN DDJOEB. ISSN 1044- /www.ddj.com/documents/s= 789X. URL http://www. 7927/ddj0305n/. ddj.com/ftp/2000/2000_10/ namespac.txt. Stob:2003:NAVf Swaine:2000:PPAb [Sto03f] Verity Stob. The new ad- ventures of Verity Stob: Sto- [Swa00a] Michael Swaine. Programming blog. Dr. Dobb’s Journal of paradigms: All those zombies. Software Tools, 28(1):12, Jan- Dr. Dobb’s Journal of Software uary 2003. CODEN DDJOEB. Tools, 25(10):117–120, Octo- ISSN 1044-789X. URL http:/ ber 2000. CODEN DDJOEB. /www.ddj.com/documents/s= ISSN 1044-789X. 7758/ddj0301m/. Swaine:2000:PPAa Stob:2003:NAVc [Swa00b] Michael Swaine. Program- ming paradigms: Atom by [Sto03g] Verity Stob. The new ad- atom. Dr. Dobb’s Journal of ventures of Verity Stob: We Software Tools, 25(3):101–102, don’t guarantee that the lat- 104–105, March 2000. CODEN est Windows API feature will DDJOEB. ISSN 1044-789X. make you sexy. Dr. Dobb’s Journal of Software Tools,28 Swaine:2000:PPB (3):12, March 2003. CO- [Swa00c] Michael Swaine. Program- DEN DDJOEB. ISSN 1044- ming paradigms: Breadth-first 789X. URL http://www. search. Dr. Dobb’s Journal ddj.com/documents/s=7826/ of Software Tools, 25(6):100, ddj0303m/. 102, 105, June 2000. CODEN Strunk:2001:JQJ DDJOEB. ISSN 1044-789X. Swaine:2000:PPCa [Str01] Elisabeth Strunk. Java Q&A: Java & NT authentication. [Swa00d] Michael Swaine. Programming Dr. Dobb’s Journal of Soft- paradigms: Change is good, ware Tools, 26(2):145–146, but folding money is better. 148, February 2001. CODEN Dr. Dobb’s Journal of Software REFERENCES 107

Tools, 25(1):89, 90–92, Jan- Swaine:2000:PPPb uary 2000. CODEN DDJOEB. ISSN 1044-789X. [Swa00j] Michael Swaine. Programming paradigms: Paradigms lost Swaine:2000:PPCb and regained. Dr. Dobb’s Jour- [Swa00e] Michael Swaine. Programming nal of Software Tools, 25(9): paradigms: Childhood’s end. 109–112, September 2000. CO- Dr. Dobb’s Journal of Software DEN DDJOEB. ISSN 1044- Tools, 25(11):127–130, Novem- 789X. ber 2000. CODEN DDJOEB. Swaine:2000:PPg ISSN 1044-789X. [Swa00k] Michael Swaine. Programming Swaine:2000:PPD paradigms: The cluetrain an- [Swa00f] Michael Swaine. Program- tipasto. Dr. Dobb’s Journal of ming paradigms: Declarative Software Tools, 25(7):107–110, programming revisited. Dr. July 2000. CODEN DDJOEB. Dobb’s Journal of Software ISSN 1044-789X. Tools, 25(8):113–117, August Swaine:2000:PPPa 2000. CODEN DDJOEB. ISSN 1044-789X. [Swa00l] Michael Swaine. Program- ming paradigms: The palm, Swaine:2000:PPM the nose, and other computing [Swa00g] Michael Swaine. Program- platforms. Dr. Dobb’s Journal ming paradigms: Misinforma- of Software Tools, 25(2):105, tion. Dr. Dobb’s Journal 107–108, February 2000. CO- of Software Tools, 25(4):91– DEN DDJOEB. ISSN 1044- 93, 95, April 2000. CODEN 789X. DDJOEB. ISSN 1044-789X. Swaine:2000:RMS Swaine:2000:PPO [Swa00m] Michael Swaine. Rebol and E- [Swa00h] Michael Swaine. Programming mail services. Dr. Dobb’s Jour- paradigms: Oeuvre interest. nal of Software Tools, 25(1):28, Dr. Dobb’s Journal of Software 30, 32–34, January 2000. CO- Tools, 25(12):123–126, Decem- DEN DDJOEB. ISSN 1044- ber 2000. CODEN DDJOEB. 789X. URL http://www. ISSN 1044-789X. ddj.com/ftp/2000/2000_01/ Swaine:2000:PPe rebol.txt. Swaine:2000:SFA [Swa00i] Michael Swaine. Program- ming paradigms: Oh behave! [Swa00n] Michael Swaine. Swaine’s Dr. Dobb’s Journal of Soft- flames: Acrophilia. Dr. Dobb’s ware Tools, 25(5):99–100, 102, Journal of Software Tools,25 May 2000. CODEN DDJOEB. (11):168, November 2000. CO- ISSN 1044-789X. DEN DDJOEB. ISSN 1044- REFERENCES 108

789X. URL http://www.ddj. Swaine:2000:SFI com/ddj/privacy.htm. [Swa00s] Michael Swaine. Swaine’s Swaine:2000:SFB flames: Invention or hack? Dr. Dobb’s Journal of Software [Swa00o] Michael Swaine. Swaine’s Tools, 25(3):144, March 2000. flames: Being a blip. Dr. CODEN DDJOEB. ISSN Dobb’s Journal of Software 1044-789X. URL http://www. Tools, 25(1):128, January ddj.com/ddj/privacy.htm. 2000. CODEN DDJOEB. ISSN 1044-789X. URL http:/ Swaine:2000:SFNa /www.ddj.com/ddj/privacy. [Swa00t] Michael Swaine. Swaine’s . htm flames: Nag, nag, nag. Dr. Swaine:2000:SFC Dobb’s Journal of Software Tools, 25(5):136, May 2000. [Swa00p] Michael Swaine. Swaine’s CODEN DDJOEB. ISSN flames: Carly’s way. Dr. 1044-789X. URL http://www. Dobb’s Journal of Software ddj.com/ddj/privacy.htm. Tools, 25(12):168, December 2000. CODEN DDJOEB. Swaine:2000:SFNb ISSN 1044-789X. URL http:/ [Swa00u] Michael Swaine. Swaine’s /www.ddj.com/ddj/privacy. flames: No formal wear, no htm. nuns, no chilly willy. Dr. Swaine:2000:SFDb Dobb’s Journal of Software Tools, 25(8):152, August 2000. [Swa00q] Michael Swaine. Swaine’s CODEN DDJOEB. ISSN flames: Disgusting Canadians. 1044-789X. URL http://www. Dr. Dobb’s Journal of Soft- ddj.com/ddj/privacy.htm. ware Tools, 25(10):168, Octo- Swaine:2000:SFS ber 2000. CODEN DDJOEB. ISSN 1044-789X. URL http:/ [Swa00v] Michael Swaine. Swaine’s /www.ddj.com/ddj/privacy. flames: Scaffolding. Dr. Dobb’s htm. Journal of Software Tools,25 (2):144, February 2000. CO- Swaine:2000:SFE DEN DDJOEB. ISSN 1044- [Swa00r] Michael Swaine. Swaine’s 789X. URL http://www.ddj. flames: Error-correcting jour- com/ddj/privacy.htm. nalism. Dr. Dobb’s Jour- Swaine:2000:SFDa nal of Software Tools,25 (6):152, June 2000. CO- [Swa00w] Michael Swaine. Swaine’s DEN DDJOEB. ISSN 1044- flames: The death and resur- 789X. URL http://www.ddj. rection of Rudy Doone. Dr. com/ddj/privacy.htm. Dobb’s Journal of Software REFERENCES 109

Tools, 25(4):136, April 2000. Journal of Software Tools,26 CODEN DDJOEB. ISSN (6):125, 127–129, June 2001. 1044-789X. URL http://www. CODEN DDJOEB. ISSN ddj.com/ddj/privacy.htm. 1044-789X. Swaine:2000:SFR Swaine:2001:PPM

[Swa00x] Michael Swaine. Swaine’s [Swa01d] Michael Swaine. Program- flames: The rant at Foo Bar. ming paradigms: Mostly math. Dr. Dobb’s Journal of Software Dr. Dobb’s Journal of Software Tools, 25(7):152, July 2000. Tools, 26(3):121–123, March CODEN DDJOEB. ISSN 2001. CODEN DDJOEB. 1044-789X. URL http://www. ISSN 1044-789X. ddj.com/ddj/privacy.htm. Swaine:2001:PPO Swaine:2000:SFT [Swa01e] Michael Swaine. Programming [Swa00y] Michael Swaine. Swaine’s paradigms: Other worlds. Dr. flames: The tenors. Dr. Dobb’s Dobb’s Journal of Software Journal of Software Tools,25 Tools, 26(10):99–102, October (9):152, September 2000. CO- 2001. CODEN DDJOEB. DEN DDJOEB. ISSN 1044- ISSN 1044-789X. 789X. URL http://www.ddj. Swaine:2001:PPRb com/ddj/privacy.htm. [Swa01f] Michael Swaine. Program- Swaine:2001:PPA ming paradigms: Realizable [Swa01a] Michael Swaine. Program- fantasies. Dr. Dobb’s Journal ming paradigms: Alternatives of Software Tools, 26(9):103– to Java. Dr. Dobb’s Journal 105, September 2001. CODEN of Software Tools, 26(2):135– DDJOEB. ISSN 1044-789X. 137, February 2001. CODEN Swaine:2001:PPRc DDJOEB. ISSN 1044-789X. [Swa01g] Michael Swaine. Program- Swaine:2001:PPB ming paradigms: Realizable [Swa01b] Michael Swaine. Programming fantasies and conspiracy the- paradigms: Back to the future. ories. Dr. Dobb’s Journal Dr. Dobb’s Journal of Software of Software Tools, 26(11):99– Tools, 26(8):97, 99–101, Au- 101, November 2001. CODEN gust 2001. CODEN DDJOEB. DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Swaine:2001:PPRa Swaine:2001:PPEa [Swa01h] Michael Swaine. Programming [Swa01c] Michael Swaine. Programming paradigms: Roll over, Kemeny paradigms: Every install is and Kurtz. Dr. Dobb’s Jour- five-sevenths stall. Dr. Dobb’s nal of Software Tools, 26(5): REFERENCES 110

115, 117, 119, May 2001. CO- 2001. CODEN DDJOEB. DEN DDJOEB. ISSN 1044- ISSN 1044-789X. 789X. Swaine:2001:SFF Swaine:2001:PPSa [Swa01n] Michael Swaine. Swaine’s [Swa01i] Michael Swaine. Program- flames: Flaw and order. Dr. ming paradigms: Secrets and Dobb’s Journal of Software lies. Dr. Dobb’s Journal Tools, 26(8):128, August 2001. of Software Tools, 26(4):125– CODEN DDJOEB. ISSN 127, April 2001. CODEN 1044-789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/ddj/privacy.htm; Swaine:2001:PPSb http://www.ddj.com/ddj/ sdmg/. [Swa01j] Michael Swaine. Program- ming paradigms: Size mat- Swaine:2001:SFGa ters. Dr. Dobb’s Journal of [Swa01o] Michael Swaine. Swaine’s Software Tools, 26(12):95–96, flames: Getting skinned. Dr. 98, December 2001. CODEN Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 26(4):160, April 2001. Swaine:2001:PPEb CODEN DDJOEB. ISSN 1044-789X. URL http://www. [Swa01k] Michael Swaine. Program- ddj.com/ddj/privacy.htm; ming paradigms: The endur- http://www.ddj.com/ddj/ ing popularity of Basic, the sdmg/. true meaning of the Seman- tic Web, and other puzzles. Swaine:2001:SFM Dr. Dobb’s Journal of Software Tools, 26(7):105–106, 109–110, [Swa01p] Michael Swaine. Swaine’s July 2001. CODEN DDJOEB. flames: Mau-mauing the am- ISSN 1044-789X. bulance chasers. Dr. Dobb’s Journal of Software Tools,26 Swaine:2001:PPW (9):136, September 2001. CO- [Swa01l] Michael Swaine. Programming DEN DDJOEB. ISSN 1044- paradigms: Worthless gifts? 789X. URL http://www. Dr. Dobb’s Journal of Software cmp.com/delivery/privacy. Tools, 26(1):167–168, 170, Jan- html. uary 2001. CODEN DDJOEB. Swaine:2001:SFPb ISSN 1044-789X. Swaine:2001:SFB [Swa01q] Michael Swaine. Swaine’s flames: Poverty on pa- [Swa01m] Michael Swaine. Swaine’s rade. Dr. Dobb’s Journal flames: Breakfast with Burnout of Software Tools, 26(11):136, Boy. Dr. Dobb’s Journal of November 2001. CODEN Software Tools, 26(7):144, July DDJOEB. ISSN 1044-789X. REFERENCES 111

URL http://www.cmp.com/ URL http://www.ddj.com/ delivery/privacy.html. ddj/privacy.htm; http:/ /www.ddj.com/ddj/sdmg/. Swaine:2001:SFR Swaine:2001:SFT [Swa01r] Michael Swaine. Swaine’s flames: Read me last. Dr. [Swa01v] Michael Swaine. Swaine’s Dobb’s Journal of Software flames: The taxidermist and Tools, 26(1):208, January the flapper. Dr. Dobb’s Jour- 2001. CODEN DDJOEB. nal of Software Tools, 26(12): ISSN 1044-789X. URL http:/ 128, December 2001. CODEN /www.ddj.com/ddj/privacy. DDJOEB. ISSN 1044-789X. htm; http://www.ddj.com/ URL http://www.cmp.com/ ddj/sdmg/. delivery/privacy.html. Swaine:2001:SFS Swaine:2001:SFZ [Swa01s] Michael Swaine. Swaine’s [Swa01w] Michael Swaine. Swaine’s flames: Saving Private Lyin’. flames: The Zappa meme. Dr. Dobb’s Journal of Soft- Dr. Dobb’s Journal of Software ware Tools, 26(2):168, Febru- Tools, 26(5):160, May 2001. ary 2001. CODEN DDJOEB. CODEN DDJOEB. ISSN ISSN 1044-789X. URL http:/ 1044-789X. /www.ddj.com/ddj/privacy. Swaine:2001:SFW htm; http://www.ddj.com/ ddj/sdmg/. [Swa01x] Michael Swaine. Swaine’s flames: Whistling in the dark. Swaine:2001:SFGb Dr. Dobb’s Journal of Software Tools, 26(6):168, June 2001. [Swa01t] Michael Swaine. Swaine’s CODEN DDJOEB. ISSN flames: The geek girls 1044-789X. and the big-endian conspir- acy. Dr. Dobb’s Journal Swaine:2002:IBM of Software Tools, 26(10): [Swa02a] Michael Swaine. It brings on 136, October 2001. CODEN many changes. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Journal of Software Tools,27 URL http://www.cmp.com/ (12):??, December 2002. CO- delivery/privacy.html. DEN DDJOEB. ISSN 1044- Swaine:2001:SFPa 789X. Swaine:2002:PPad [Swa01u] Michael Swaine. Swaine’s flames: The PlayStations of [Swa02b] Michael Swaine. Programming Saddam Hussein. Dr. Dobb’s paradigms. Dr. Dobb’s Jour- Journal of Software Tools,26 nal of Software Tools, 27(8): (3):152, March 2001. CODEN ??, August 2002. CODEN DDJOEB. ISSN 1044-789X. DDJOEB. ISSN 1044-789X. REFERENCES 112

Swaine:2002:PP Swaine:2002:PPE

[Swa02c] Michael Swaine. Programming [Swa02h] Michael Swaine. Program- paradigms. Dr. Dobb’s Jour- ming paradigms: Embracing nal of Software Tools, 27(10): anarchy. Dr. Dobb’s Journal ??, October 2002. CODEN of Software Tools, 27(5):69–71, DDJOEB. ISSN 1044-789X. May 2002. CODEN DDJOEB. ISSN 1044-789X. Swaine:2002:PPQ Swaine:2002:PPF [Swa02d] Michael Swaine. Programming [Swa02i] Michael Swaine. Program- paradigms: A quantum com- ming paradigms: Faux fear. puter and a scripting studio. Dr. Dobb’s Journal of Software Dr. Dobb’s Journal of Software Tools, 27(2):83–85, February Tools, 27(3):71–72, 74, March 2002. CODEN DDJOEB. 2002. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Swaine:2002:PPS Swaine:2002:PPB [Swa02j] Michael Swaine. Program- [Swa02e] Michael Swaine. Programming ming paradigms: Strategy and paradigms: Beautiful math. secrecy. Dr. Dobb’s Jour- Dr. Dobb’s Journal of Soft- nal of Software Tools, 27(4): ware Tools, 27(6):79–81, June 85–87, April 2002. CODEN 2002. CODEN DDJOEB. DDJOEB. ISSN 1044-789X. ISSN 1044-789X. Swaine:2002:PPWa Swaine:2002:PPC [Swa02k] Michael Swaine. Program- [Swa02f] Michael Swaine. Program- ming paradigms: Waiting for ming paradigms: Community. QuantumBasic 1.0. Dr. Dobb’s Dr. Dobb’s Journal of Software Journal of Software Tools,27 Tools, 27(11):73–75, Novem- (7):75–77, July 2002. CODEN ber 2002. CODEN DDJOEB. DDJOEB. ISSN 1044-789X. ISSN 1044-789X. URL http:/ Swaine:2002:PPWb /www.ddj.com/documents/s= 7644/ddj0211h/. [Swa02l] Michael Swaine. Program- ming paradigms: Wolfram’s Swaine:2002:PPD computational equivalence. Dr. Dobb’s Journal of Soft- [Swa02g] Michael Swaine. Program- ware Tools, 27(9):71, 73–75, ming paradigms: Digital hub- September 2002. CODEN bub and the wayback machine. DDJOEB. ISSN 1044-789X. Dr. Dobb’s Journal of Software Swaine:2002:SFA Tools, 27(1):76, 78, 80, Jan- uary 2002. CODEN DDJOEB. [Swa02m] Michael Swaine. Swaine’s ISSN 1044-789X. flames. Dr. Dobb’s Jour- REFERENCES 113

nal of Software Tools, 27(6): Swaine:2002:SFE 104, June 2002. CODEN DDJOEB. ISSN 1044-789X. [Swa02r] Michael Swaine. Swaine’s URL http://www.cmp.com/ flames: Eating my words. Dr. delivery/privacy.html. Dobb’s Journal of Software Tools, 27(5):104, May 2002. Swaine:2002:SFHb CODEN DDJOEB. ISSN 1044-789X. URL http://www. [Swa02n] Michael Swaine. Swaine’s cmp.com/delivery/privacy. flames. Dr. Dobb’s Journal of html. Software Tools, 27(8):??, Au- Swaine:2002:SFF gust 2002. CODEN DDJOEB. ISSN 1044-789X. [Swa02s] Michael Swaine. Swaine’s flames: Falling in place. Dr. Swaine:2002:SFDa Dobb’s Journal of Software Tools, 27(2):112, February [Swa02o] Michael Swaine. Swaine’s 2002. CODEN DDJOEB. flames: Dirges in the dark. ISSN 1044-789X. URL http:/ Dr. Dobb’s Journal of Software /www.cmp.com/delivery/privacy. Tools, 27(4):112, April 2002. html. CODEN DDJOEB. ISSN Swaine:2002:SFK 1044-789X. URL http://www. cmp.com/delivery/privacy. [Swa02t] Michael Swaine. Swaine’s html. flames: Kicking the habit. Dr. Dobb’s Journal of Software Swaine:2002:SFDb Tools, 27(7):104, July 2002. CODEN DDJOEB. ISSN [Swa02p] Michael Swaine. Swaine’s 1044-789X. flames: Do you copy? Dr. Dobb’s Journal of Software Swaine:2002:SFL Tools, 27(11):84, November [Swa02u] Michael Swaine. Swaine’s 2002. CODEN DDJOEB. flames: Looking for zebras. ISSN 1044-789X. Dr. Dobb’s Journal of Soft- Swaine:2002:SFM ware Tools, 27(12):84, Decem- ber 2002. CODEN DDJOEB. [Swa02q] Michael Swaine. Swaine’s ISSN 1044-789X. URL http:/ flames: E-mails of the Fortune /www.ddj.com/documents/s= Five Million, #1. Dr. Dobb’s 7718/ddj0212p/. Journal of Software Tools,27 Swaine:2002:SFH (1):112, January 2002. CO- DEN DDJOEB. ISSN 1044- [Swa02v] Michael Swaine. Swaine’s 789X. URL http://www. flames: Request for disposal. cmp.com/delivery/privacy. Dr. Dobb’s Journal of Soft- html. ware Tools, 27(10):92, Octo- REFERENCES 114

ber 2002. CODEN DDJOEB. ddj.com/documents/s=7758/ ISSN 1044-789X. ddj0301h/. Swaine:2002:SFHc Swaine:2003:PPH [Swa02w] Michael Swaine. Swaine’s [Swa03d] Michael Swaine. Programming flames: The big bug summit. paradigms: History lessons. Dr. Dobb’s Journal of Soft- Dr. Dobb’s Journal of Software ware Tools, 27(9):104, Septem- Tools, 28(3):60, 62–63, March ber 2002. CODEN DDJOEB. 2003. CODEN DDJOEB. ISSN 1044-789X. ISSN 1044-789X. URL http:/ Swaine:2002:SFP /www.ddj.com/documents/s= 7826/ddj0303h/. [Swa02x] Michael Swaine. Swaine’s flames: The pickle and the Swaine:2003:PPI printout. Dr. Dobb’s Jour- [Swa03e] Michael Swaine. Program- nal of Software Tools, 27(3): ming paradigms: Interesting 112, March 2002. CODEN times. Dr. Dobb’s Journal of DDJOEB. ISSN 1044-789X. Software Tools, 28(5):77–79, URL http://www.cmp.com/ May 2003. CODEN DDJOEB. delivery/privacy.html. ISSN 1044-789X. URL http:/ Swaine:2003:LME /www.ddj.com/documents/s= 7927/ddj0305i/. [Swa03a] Michael Swaine. Last Mac- Swaine:2003:PPJ world Expo. Dr. Dobb’s Jour- nal of Software Tools, 28(2): [Swa03f] Michael Swaine. Programming ??, February 2003. CODEN paradigms: Just released. Dr. DDJOEB. ISSN 1044-789X. Dobb’s Journal of Software Swaine:2003:PPAb Tools, 28(6):68, 70–71, June 2003. CODEN DDJOEB. [Swa03b] Michael Swaine. Program- ISSN 1044-789X. URL http:/ ming paradigms: Adam Os- /www.ddj.com/documents/s= borne. Dr. Dobb’s Journal 8213/ddj0306h/. of Software Tools, 28(7):68–70, July 2003. CODEN DDJOEB. Swaine:2003:SFB ISSN 1044-789X. [Swa03g] Michael Swaine. Swaine’s Swaine:2003:PPAa flames: Big Brother and the Holding Company. Dr. Dobb’s [Swa03c] Michael Swaine. Program- Journal of Software Tools,28 ming paradigms: Attacks and (3):72, March 2003. CODEN accidents. Dr. Dobb’s Jour- DDJOEB. ISSN 1044-789X. nal of Software Tools, 28(1): Swaine:2003:SFJ 61–63, January 2003. CO- DEN DDJOEB. ISSN 1044- [Swa03h] Michael Swaine. Swaine’s 789X. URL http://www. flames: Jerry and the Beeb. REFERENCES 115

Dr. Dobb’s Journal of Soft- (4):88, April 2003. CODEN ware Tools, 28(1):76, January DDJOEB. ISSN 1044-789X. 2003. CODEN DDJOEB. Swaine:2006:VR ISSN 1044-789X. Swaine:2003:MMM [Swa06] Michael Swaine. Is virtualiza- tion real? Dr. Dobb’s Jour- [Swa03i] Michael Swaine. Swaine’s nal of Software Tools, 31(12): flames: Man-month math. 18–19, 21–22, December 2006. Dr. Dobb’s Journal of Soft- CODEN DDJOEB. ISSN ware Tools, 28(2):80, Febru- 1044-789X. ary 2003. CODEN DDJOEB. Schneier:2001:BIP ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= [SZ01] Bruce Schneier and Elizabeth 7790/ddj0302q/. Zwicky. Banners and Internet protocols. Dr. Dobb’s Jour- Swaine:2003:SFM nal of Software Tools, 26(11): [Swa03j] Michael Swaine. Swaine’s 38, 41, November 2001. CO- flames: Minor essays poorly DEN DDJOEB. ISSN 1044- connected. Dr. Dobb’s Jour- 789X. nal of Software Tools, 28(7):80, Tan:2001:JWP July 2003. CODEN DDJOEB. ISSN 1044-789X. [Tan01] C. K. Tan. A JDBC wrap- per — in Python! Dr. Dobb’s Swaine:2003:SFP Journal of Software Tools,26 [Swa03k] Michael Swaine. Swaine’s (8):50, 52, 54, August 2001. flames: Prose sampling #1. CODEN DDJOEB. ISSN Dr. Dobb’s Journal of Software 1044-789X. URL http://www. Tools, 28(6):80, June 2003. ddj.com/ftp/2001/2001_08/ CODEN DDJOEB. ISSN jdbcpy.txt; http://www. 1044-789X. ddj.com/ftp/2001/2001_08/ jdbcpy.zip. Swaine:2003:RMA Taylor:2000:PBS [Swa03l] Michael Swaine. Swaine’s flames: Renewing my artis- [Tay00] Jeffrey L. Taylor. Program- tic license. Dr. Dobb’s Jour- mer’s bookshelf: Second time nal of Software Tools, 28(5):88, around. Dr. Dobb’s Journal May 2003. CODEN DDJOEB. of Software Tools, 25(4):127– ISSN 1044-789X. 128, 130, April 2000. CODEN Swaine:2003:SFT DDJOEB. ISSN 1044-789X. Taylor:2001:PHN [Swa03m] Michael Swaine. Swaine’s flames: Tales from the secu- [Tay01] Jeffrey Taylor. Precompiled rity battlefronts. Dr. Dobb’s headers and normal C++ se- Journal of Software Tools,28 mantics. Dr. Dobb’s Journal REFERENCES 116

of Software Tools, 26(10):36, 10, 12, January 2000. CODEN 38, October 2001. CODEN DDJOEB. ISSN 1044-789X. DDJOEB. ISSN 1044-789X. Todd:2001:LSS URL http://www.ddj.com/ ftp/2001/2001_10/headers. [TEM+01] Andrew W. Todd, Jonathan txt. Erickson, Nadine McKen- Taylor:2002:PBL zie, Chris Cleeland, Richard Huang, Ragae Ghaly, and The [Tay02] Jeffrey L. Taylor. Program- Editors. Letters: Shared mer’s bookshelf: Lightweight source and shared secrets; processes for changing envi- JavaScript fix; CORBA in- ronments. Dr. Dobb’s Jour- teroperability; EJB applica- nal of Software Tools, 27(11): tion servers update; correc- 82, November 2002. CO- tion [“The Delphi XML SAX2 DEN DDJOEB. ISSN 1044- Component and MSXML 789X. URL http://www. 3.0”]. Dr. Dobb’s Journal ddj.com/documents/s=7644/ of Software Tools, 26(10):10, ddj0211j/. 12, October 2001. CODEN Truong:2000:MCP DDJOEB. ISSN 1044-789X. See [Hei01]. [TC00] Derek Truong and Allen Chan. Measuring C++ program ef- Tamassia:2001:JDS ficiency. Dr. Dobb’s Journal + of Software Tools, 25(10):62, [TGV 01] Roberto Tamassia, Michael T. 64–67, October 2000. CO- Goodrich, Luca Vismara, DEN DDJOEB. ISSN 1044- Mark Handy, Galina Shubina, 789X. URL http://www. Robert Cohen, Benoˆıt Hud- ddj.com/ftp/2000/2000_10/ son, Ryan S. Baker, Natasha cppmetric.zip. Gelfand, and Ulrik Bran- des. JDSL: The data struc- Tucker:2000:LEP tures library in Java. Dr. [TCM+00] Andrew Tucker, Edoardo Co- Dobb’s Journal of Software mar, Scott Meyers, Yves Tools, 26(4):21–22, 24, 26, Piguet, Kevin Ruland, Greg 28, 30–31, April 2001. CO- Hadaller, Jonathan Erick- DEN DDJOEB. ISSN 1044- son, Mike Zhilin, and Todd 789X. URL http://www. Stephan. Letters: Editor ddj.com/ftp/2001/2001_04/ preferences; Java enums; la- jdsl.txt. bor union harassment; smart Thomas:2001:PR pointer update; traveling sales- man; granting block grant; [TH01] Dave Thomas and Andy porting to CE; analyzing al- Hunt. Programming in Ruby. gorithms. Dr. Dobb’s Jour- Dr. Dobb’s Journal of Soft- nal of Software Tools, 25(1): ware Tools, 26(1):44, 46, 48– REFERENCES 117

51, January 2001. CO- son, and Gus J. Grubba. Let- DEN DDJOEB. ISSN 1044- ters: URL correction [“The 789X. URL http://www. NewOS Operating System”]; ddj.com/ftp/2001/2001_01/ passing context to threads; ruby.txt. compiling Perl/Tk scripts; standing by Al’s principles; Thomas:2000:EOS understanding photomosaics. [Tho00] Gary Thomas. eCos: An op- Dr. Dobb’s Journal of Soft- erating system for embedded ware Tools, 27(1):10, 12, Jan- systems. Dr. Dobb’s Journal of uary 2002. CODEN DDJOEB. Software Tools, 25(1):66, 68– ISSN 1044-789X. See [Gei01]. 72, 74, January 2000. CO- Toran-Marti:2002:SNI DEN DDJOEB. ISSN 1044- 789X. URL http://www. [TMVTdM02] Felix Toran-Marti, Javier ddj.com/ftp/2000/2000_01/ Ventura-Traveset, and Juan Car- ecos.txt. los de Mateo. Satellite navi- Thomas:2002:PTE gation and the Internet. Dr. Dobb’s Journal of Software [Tho02] Chris Thomas. Programmer’s Tools, 27(3):17–18, 20, 22, toolchest: Examining Ruby- 24, 26, March 2002. CO- Cocoa. Dr. Dobb’s Jour- DEN DDJOEB. ISSN 1044- nal of Software Tools,27 789X. URL http://www. (5):64–67, May 2002. CO- ddj.com/ftp/2002/2002_03/ DEN DDJOEB. ISSN 1044- satelite.txt; http://www. 789X. URL http://www. ddj.com/ftp/2002/2002_03/ ddj.com/ftp/2002/2002_05/ satelite.zip. rubycoco.txt; http://www. ddj.com/ftp/2002/2002_05/ Tomson:2002:DCR rubycoco.zip. [Tom02] Phil Tomson. Distributed Timmerman:2003:EWC computing with Ruby. Dr. Dobb’s Journal of Software [Tim03] Martin Timmerman. Examin- Tools, 27(9):16, 18, 22, ing Windows CE .NET. Dr. September 2002. CODEN Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 28(2):62, 64, Febru- URL http://www.ddj.com/ ary 2003. CODEN DDJOEB. ftp/2002/2002_09/taskmas. ISSN 1044-789X. URL http:/ txt; http://www.ddj.com/ /www.ddj.com/documents/s= ftp/2002/2002_09/taskmas. 7790/ddj0302h/. zip. Editors:2002:LUC Torres:2001:DSD

[TLA+02] The Editors, Kim Reidar [Tor01] Mario A. Torres. Develop- Lantz, Ze’ev Atlas, Pete Nel- ing scalable distributed ap- REFERENCES 118

plications: A generic model Tremblett:2002:PTJ implemented in Java. Dr. Dobb’s Journal of Software [Tre02b] Paul Tremblett. Program- Tools, 26(9):21–22, 24–25, mer’s toolchest: Java’s Generic September 2001. CODEN Connection Framework: Wire- DDJOEB. ISSN 1044- less networking for mobile de- 789X. URL http://www. vices. Dr. Dobb’s Journal ddj.com/ftp/2001/2001_09/ of Software Tools, 27(4):75– scalable.txt. 78, 80, April 2002. CODEN DDJOEB. ISSN 1044-789X. To:2002:ESR URL http://www.ddj.com/ [TP02] Richard To and Cara Pang. ftp/2002/2002_04/javagcf. External SQL rewriters. Dr. txt; http://www.ddj.com/ Dobb’s Journal of Software ftp/2002/2002_04/javagcf. Tools, 27(5):42, 44–48, May zip. 2002. CODEN DDJOEB. Trueman:2000:VNR ISSN 1044-789X. URL http:/ /www.ddj.com/ftp/2002/2002_[Tru00] Chris Trueman. Visualizing 05/sql.txt. network resources using Vi- sio. Dr. Dobb’s Journal of Travers:2000:JQW Software Tools, 25(2):98, 100– [Tra00] Michael Travers. Java Q&A: 102, February 2000. CO- What is interactive script- DEN DDJOEB. ISSN 1044- ing? Dr. Dobb’s Journal 789X. URL http://www. of Software Tools, 25(1):103, ddj.com/ftp/2000/2000_02/ 105–111, January 2000. CO- visioviz.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2000/2000_02/ 789X. URL http://www. visioviz.zip. ddj.com/ftp/2000/2000_01/ Trudell:2001:RTC jqa120.txt. Tremblett:2002:JUR [Tru01] Bill Trudell. Redirection through C++ function point- [Tre02a] Paul Tremblett. Java and ers. Dr. Dobb’s Journal of UDDI registries. Dr. Dobb’s Software Tools, 26(12):56, 58, Journal of Software Tools,27 60, 62–64, December 2001. (9):34, 37–40, September 2002. CODEN DDJOEB. ISSN CODEN DDJOEB. ISSN 1044-789X. URL http://www. 1044-789X. URL http://www. ddj.com/ftp/2001/2001_12/ ddj.com/ftp/2002/2002_09/ redirect.txt. juddi.txt; http://www. Trueman:2002:VIE ddj.com/ftp/2002/2002_09/ juddi.zip; http://www. [Tru02] Christopher J. Trueman. Ver- ddj.com/ftp/2002/2002_09/ ifying installation environ- uddi.war. ments. Dr. Dobb’s Journal REFERENCES 119

of Software Tools, 27(6):46, VanBeneden:2002:EQR 48, 50–52, June 2002. CO- DEN DDJOEB. ISSN 1044- [Van02a] Bart Van Beneden. Examining 789X. URL http://www. QNX RTOS 6.1. Dr. Dobb’s ddj.com/ftp/2002/2002_06/ Journal of Software Tools,27 echeck.txt; http://www. (6):54, 56, 58, 60, June 2002. ddj.com/ftp/2002/2002_06/ CODEN DDJOEB. ISSN echeck.zip. 1044-789X. URL http://www. ddj.com/ftp/2002/2002_06/ Tucker:2000:WCC qnx61.txt. [Tuc00] Andrew Tucker. Window CE’s VanBeneden:2002:EVA CESH utility. Dr. Dobb’s Jour- nal of Software Tools, 25(5): [Van02b] Bart Van Beneden. Exam- 74, 76–78, 80, May 2000. CO- ining the VxWorks AE 1.1 DEN DDJOEB. ISSN 1044- RTOS. Dr. Dobb’s Journal 789X. URL http://www. of Software Tools, 27(11):66, ddj.com/ftp/2000/2000_05/ 68, 70, November 2002. CO- cecesh.txt; http://www. DEN DDJOEB. ISSN 1044- ddj.com/ftp/2000/2000_05/ 789X. URL http://www. cecesh.zip. ddj.com/documents/s=7644/ Turjanmaa:2001:MOS ddj0211g/.

[Tur01] Ville Mikael Turjanmaa. The Vaingast:2001:ESI Menuet operating system. Dr. Dobb’s Journal of Soft- [VC01] Shai Vaingast and Ehud Co- ware Tools, 26(12):32, 36, hen. DOS for embedded sys- December 2001. CODEN tems: Interrupt latencies. Dr. DDJOEB. ISSN 1044-789X. Dobb’s Journal of Software URL http://www.ddj.com/ Tools, 26(1):138, 140–142, 144, ftp/2001/2001_12/msetup. 146, January 2001. CO- zip. DEN DDJOEB. ISSN 1044- 789X. URL http://www.ddj. VanBeneden:2001:EWC com/ftp/2001/2001_01/int_ late.txt. [Van01] Bart Van Beneden. Examining Windows CE 3.0 real-time ca- Venema:2000:FRT pabilities. Dr. Dobb’s Journal of Software Tools, 26(12):66, [Ven00a] Wietse Venema. File recovery 68–69, 71–72, December 2001. techniques. Dr. Dobb’s Journal CODEN DDJOEB. ISSN of Software Tools, 25(12):74, 1044-789X. URL http://www. 76–80, December 2000. CO- ddj.com/ftp/2001/2001_12/ DEN DDJOEB. ISSN 1044- wince3.txt. 789X. REFERENCES 120

Venema:2000:SN Vandevoorde:2003:LCT

[Ven00b] Wietse Venema. Strangers in [VMNH03] David (“Daveed”) Vandevo- the night. Dr. Dobb’s Journal orde, Doug McGarrett, Ed Nis- of Software Tools, 25(11):82, ley, and Jim Hunter. Let- 84–88, November 2000. CO- ters: C++’s typename key- DEN DDJOEB. ISSN 1044- word; more VB versus the 789X. world; RF band letter des- ignations; happy with XSLT. Vidales:2000:DEI Dr. Dobb’s Journal of Software Tools, 28(4):12, April 2003. [VF00] Carlos E. Vidales and Eu- CODEN DDJOEB. ISSN gene M. Farrelly. The Digita 1044-789X. URL http://www. OS: An extensible imaging ddj.com/documents/s=7827/ platform. Dr. Dobb’s Journal ddj0304m/. of Software Tools, 25(12):82, 84, 86, 89–90, December 2000. VanTassle:2002:WNB CODEN DDJOEB. ISSN [VR02] Ray Van Tassle and Mar- 1044-789X. URL http://www. jorie Richardson. Wire- ddj.com/ftp/2000/2000_12/ less networking and Berke- digitaos.txt. ley DB. Dr. Dobb’s Jour- nal of Software Tools, 27(1): Vilar:2000:JQW 50–53, January 2002. CO- [Vil00] Alexandre Sieira Vilar. Java DEN DDJOEB. ISSN 1044- Q&A: What’s object pool- 789X. URL http://www. ing all about? Dr. ddj.com/ftp/2002/2002_01/ Dobb’s Journal of Software wireless.txt. Tools, 25(8):123–124, 126, 128, Wadler:2000:GGJ 130, August 2000. CO- [Wad00a] Philip Wadler. GJ: A Generic DEN DDJOEB. ISSN 1044- Java. Dr. Dobb’s Journal of 789X. URL http://www. Software Tools, 25(2):23–26, ddj.com/ftp/2000/2000_08/ 28, February 2000. CODEN jqa800.txt; http://www. DDJOEB. ISSN 1044-789X. ddj.com/ftp/2000/2000_08/ URL http://www.ddj.com/ jqa800.zip. ftp/2000/2000_02/gj.txt. Vlissides:2000:MC Wadler:2000:NLO [Vli00] John Vlissides. McConnell [Wad00b] Philip Wadler. New languages, complete. Dr. Dobb’s Journal old logic. Dr. Dobb’s Jour- of Software Tools, 25(10):76, nal of Software Tools, 25(12 78, 80–81, October 2000. CO- (supplement)):37–41, Decem- DEN DDJOEB. ISSN 1044- ber 2000. CODEN DDJOEB. 789X. ISSN 1044-789X. REFERENCES 121

Walsh:2002:MJA ddj.com/ftp/2003/2003_07/ jsp20.zip. [Wal02a] Aaron E. Walsh. The MPEG-4 Java API and MPE- Wanner:2000:SEY Glets. Dr. Dobb’s Jour- [Wan00] James F. Wanner. Source- nal of Software Tools, 27(4): Monitor: Exposing your 40, 42–45, April 2002. CO- code. Dr. Dobb’s Journal DEN DDJOEB. ISSN 1044- of Software Tools, 25(3):92, 789X. URL http://www. 94–98, March 2000. CO- ddj.com/ftp/2002/2002_04/ DEN DDJOEB. ISSN 1044- jmpeg.txt; http://www. 789X. URL http://www. ddj.com/ftp/2002/2002_04/ ddj.com/ftp/2000/2000_03/ jmpeg.zip. sourcemonitor.zip; http: Walsh:2002:USG //www.ddj.com/ftp/2000/2000_ 03/sourcemonitorv0163.exe. [Wal02b] Aaron E. Walsh. Understand- ing scene graphs. Dr. Dobb’s Anonymous:2003:Le Journal of Software Tools,27 [WDGO03] David Wright, Stan Day, (7):17, 20–26, July 2002. CO- Kurt Guntheroth, and Larry DEN DDJOEB. ISSN 1044- O’Brien. Letters: 13 ways 789X. URL http://www. to loath VB; business pro- ddj.com/ftp/2002/2002_07/ cess outsourcing; copy pro- scene.txt; http://www. tection. Dr. Dobb’s Journal ddj.com/ftp/2002/2002_07/ of Software Tools, 28(5):10, scene.zip. May 2003. CODEN DDJOEB. Walsh:2003:JWS ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= [Wal03a] Aaron E. Walsh. J2Ee 1.4 7927/ddj0305m/. Web services. Dr. Dobb’s Jour- nal of Software Tools, 28(4):34, Webb:2000:MFC 36, 38, 39, April 2003. CO- [Web00] Chilton Webb. The Ma- DEN DDJOEB. ISSN 1044- cOS Find-By-Content Engine. 789X. URL http://www. Dr. Dobb’s Journal of Software ddj.com/documents/s=7827/ Tools, 25(12):62–63, Decem- ddj0304d/. ber 2000. CODEN DDJOEB. Walsh:2003:JP ISSN 1044-789X. Wendt:2000:MP [Wal03b] Aaron E. Walsh. JavaServer Pages 2.0. Dr. Dobb’s Jour- [Wen00] David Wendt. Multilan- nal of Software Tools, 28(7): guage programming. Dr. 48, 50, 52–57, July 2003. CO- Dobb’s Journal of Software DEN DDJOEB. ISSN 1044- Tools, 25(11):68, 70–74, 76, 789X. URL http://www. November 2000. CODEN REFERENCES 122

DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/ftp/2000/2000_11/ ddj.com/ftp/2003/2003_07/ mldll.txt; http://www. thread.txt; http://www. ddj.com/ftp/2000/2000_11/ ddj.com/ftp/2003/2003_07/ mldll.zip. thread.zip.

Woehr:2000:PBA Wiener:2000:AAH

[WG00] Jack J. Woehr and Lou Grinzo. [Wie00] Michael J. Wiener. Algo- Programmer’s bookshelf: All rithm alley: High-speed cryp- the world’s A database. Dr. tography with the RSA al- Dobb’s Journal of Software gorithm. Dr. Dobb’s Jour- Tools, 25(1):119–120, January nal of Software Tools, 25(2): 2000. CODEN DDJOEB. 123–126, February 2000. CO- ISSN 1044-789X. DEN DDJOEB. ISSN 1044- White:2001:DPP 789X. URL http://www. ddj.com/ftp/2000/2000_02/ [Whi01] Ken White. DBMS: Past, aa220.txt. present, and future: Where Williams:2000:TII databases have been, where they are going, and what it [Wil00a] Al Williams. The TINI Inter- means to you. Dr. Dobb’s net interface. Dr. Dobb’s Jour- Journal of Software Tools,26 nal of Software Tools, 25(10): (8):21–22, 24, 26, 28–29, Au- 82, 84, 86, 88, October 2000. gust 2001. CODEN DDJOEB. CODEN DDJOEB. ISSN ISSN 1044-789X. 1044-789X. URL http://www. Whittaker:2002:TSS ddj.com/ftp/2000/2000_10/ tini.txt. [Whi02] James A. Whittaker. Test- Wilson:2000:PBA ing for software security. Dr. Dobb’s Journal of Software [Wil00b] Gregory V. Wilson. Pro- Tools, 27(11):24, 26, 28, 32, grammer’s bookshelf: All this, 34, November 2002. CO- and frequent flyer miles, too! DEN DDJOEB. ISSN 1044- Dr. Dobb’s Journal of Software 789X. URL http://www. Tools, 25(2):135–136, Febru- ddj.com/documents/s=7644/ ary 2000. CODEN DDJOEB. ddj0211c/. ISSN 1044-789X. White:2003:UTL Wilson:2000:PBC

[Whi03] Tom White. Using thread-local [Wil00c] Gregory V. Wilson. Program- variables in Java. Dr. Dobb’s mer’s bookshelf: Classics old Journal of Software Tools,28 and new. Dr. Dobb’s Journal (7):42, 44–46, July 2003. CO- of Software Tools, 25(11):159– REFERENCES 123

160, November 2000. CODEN Tools, 26(2):92, 94, 96, DDJOEB. ISSN 1044-789X. 98, February 2001. CO- Wilson:2000:PBH DEN DDJOEB. ISSN 1044- 789X. URL http://www. [Wil00d] Gregory V. Wilson. Program- ddj.com/ftp/2001/2001_02/ mer’s bookshelf: How matters jwaba.txt. more than what. Dr. Dobb’s Journal of Software Tools,25 Williams:2001:SSC (3):135–136, March 2000. CO- [Wil01b] Chris Williams. SCRAM: Soft- DEN DDJOEB. ISSN 1044- ware Configuration, Release, 789X. and Management. Dr. Dobb’s Wilson:2000:PBP Journal of Software Tools,26 (4):114, 116–118, 120, April [Wil00e] Gregory V. Wilson. Pro- 2001. CODEN DDJOEB. grammer’s bookshelf: Python, ISSN 1044-789X. C++, and other religions. Dr. Dobb’s Journal of Software Wilson:2001:PBA Tools, 25(8):145–147, August [Wil01c] Gregory V. Wilson. Program- 2000. CODEN DDJOEB. mer’s bookshelf: Alien worlds. ISSN 1044-789X. Dr. Dobb’s Journal of Software Wilson:2000:PBS Tools, 26(12):122, 124, Decem- ber 2001. CODEN DDJOEB. [Wil00f] Gregory V. Wilson. Program- ISSN 1044-789X. mer’s bookshelf: Stirring the gene pool. Dr. Dobb’s Jour- Wilson:2001:PBT nal of Software Tools, 25(5): [Wil01d] Gregory V. Wilson. Program- 127, 130, May 2000. CODEN mer’s bookshelf: Time warps. DDJOEB. ISSN 1044-789X. Dr. Dobb’s Journal of Software Wiltamuth:2000:CPL Tools, 26(2):159–160, Febru- ary 2001. CODEN DDJOEB. [Wil00g] Scott Wiltamuth. The C# ISSN 1044-789X. . Dr. Dobb’s Journal of Software Wilson:2001:PBX Tools, 25(10):21–22, 24, 26, [Wil01e] Gregory V. Wilson. Program- 28, 30–32, October 2000. CO- mer’s bookshelf: XML and DEN DDJOEB. ISSN 1044- then some. Dr. Dobb’s Jour- 789X. URL http://www. nal of Software Tools, 26(5): ddj.com/ftp/2000/2000_10/ 151–152, May 2001. CODEN cshrp.txt. DDJOEB. ISSN 1044-789X. Williams:2001:JWT Wilson:2002:PB [Wil01a] Al Williams. Java and [Wil02a] Gregory V. Wilson. Program- the Waba toolkit. Dr. mer’s bookshelf. Dr. Dobb’s Dobb’s Journal of Software Journal of Software Tools,27 REFERENCES 124

(8):??, August 2002. CODEN 789X. URL http://www. DDJOEB. ISSN 1044-789X. ddj.com/documents/s=7927/ Wilson:2002:PBA ddj0305h/. [Wil02b] Gregory V. Wilson. Program- Williams:2003:ICB mer’s bookshelf: All over the [Wil03b] Al Williams. Internet connec- map. Dr. Dobb’s Journal tivity in a box. Dr. Dobb’s of Software Tools, 27(6):100, Journal of Software Tools,28 June 2002. CODEN DDJOEB. (1):52, 54, 56, 58, January ISSN 1044-789X. 2003. CODEN DDJOEB. Wilson:2002:PBD ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= [Wil02c] Gregory V. Wilson. Pro- 7758/ddj0301g/. grammer’s bookshelf: Dou- blingdownonthegoodand Wilson:2003:PB the okay. Dr. Dobb’s Jour- nal of Software Tools, 27(3): [Wil03c] Gregory V. Wilson. Program- 107, March 2002. CODEN mer’s bookshelf. Dr. Dobb’s DDJOEB. ISSN 1044-789X. Journal of Software Tools,28 Wilson:2002:PBF (7):75, July 2003. CODEN DDJOEB. ISSN 1044-789X. [Wil02d] Gregory V. Wilson. Program- mer’s bookshelf: Filling in Wilson:2003:PBFb the gaps. Dr. Dobb’s Journal [Wil03d] Gregory V. Wilson. Program- of Software Tools, 27(5):100, mer’s bookshelf: Facts, fal- May 2002. CODEN DDJOEB. lacies, and numeric comput- ISSN 1044-789X. ing. Dr. Dobb’s Journal of Wilson:2002:PBS Software Tools, 28(6):76, June 2003. CODEN DDJOEB. [Wil02e] Gregory V. Wilson. Pro- ISSN 1044-789X. URL http:/ grammer’s bookshelf: Some- /www.ddj.com/documents/s= times you get what you want. 8213/ddj0306j/. Dr. Dobb’s Journal of Software Tools, 27(2):107–170, Febru- Wilson:2003:PBFa ary 2002. CODEN DDJOEB. ISSN 1044-789X. [Wil03e] Gregory V. Wilson. Pro- Williams:2003:ESP grammer’s bookshelf: Five skinny books. Dr. Dobb’s [Wil03a] Al Williams. Embedded sys- Journal of Software Tools,28 tems: Programmable logic and (2):75, February 2003. CO- hardware. Dr. Dobb’s Jour- DEN DDJOEB. ISSN 1044- nal of Software Tools, 28(5): 789X. URL http://www. 70, 72–75, May 2003. CO- ddj.com/documents/s=7790/ DEN DDJOEB. ISSN 1044- ddj0302k/. REFERENCES 125

Wilson:2003:PBP Wincelberg:2000:AAA

[Wil03f] Gregory V. Wilson. Pro- [Win00] David Wincelberg. Algorithm grammer’s bookshelf: Parkin- alley: Alphanumeric order- son’s other law. Dr. Dobb’s ing. Dr. Dobb’s Journal of Journal of Software Tools, Software Tools, 25(10):147– 28(4):83, April 2003. CO- 150, October 2000. CO- DEN DDJOEB. ISSN 1044- DEN DDJOEB. ISSN 1044- 789X. URL http://www. 789X. URL http://www. ddj.com/documents/s=7827/ ddj.com/ftp/2000/2000_10/ ddj0304k/. aa010.txt. Wilson:2003:PBO Wincelberg:2001:JQH

[Wil03g] Gregory V. Wilson. Program- [Win01] David Wincelberg. Java mer’s bookshelf: The obser- Q&A: How do you use the vation of trifles. Dr. Dobb’s javax.crypto package? Dr. Journal of Software Tools,28 Dobb’s Journal of Software (1):73, January 2003. CO- Tools, 26(4):139–140, April DEN DDJOEB. ISSN 1044- 2001. CODEN DDJOEB. 789X. URL http://www. ISSN 1044-789X. URL http:/ ddj.com/documents/s=7758/ /www.ddj.com/ftp/2001/2001_ ddj0301j/. 04/jqa0401.txt; http:// www.ddj.com/ftp/2001/2001_ Wilson:2003:PBT 04/jqa0401.zip.

[Wil03h] Gregory V. Wilson. Program- Withers:2000:AIZ mer’s bookshelf: Three from Manning. Dr. Dobb’s Jour- [Wit00] Wm. Douglas Withers. Au- nal of Software Tools, 28(5):84, gural image zooming. Dr. May 2003. CODEN DDJOEB. Dobb’s Journal of Software ISSN 1044-789X. URL http:/ Tools, 25(8):48, 50–54, 56, /www.ddj.com/documents/s= 58, August 2000. CODEN 7927/ddj0305k/. DDJOEB. ISSN 1044-789X. URL http://www.ddj.com/ Wilson:2003:XBP ftp/2000/2000_08/aizoom. zip. [Wil03i] Gregory V. Wilson. XML- based programming systems. Wilson:2000:IBP Dr. Dobb’s Journal of Soft- ware Tools, 28(3):16, 18, 20, [WK00a] James Y. Wilson and Jason A. 22, 24, March 2003. CO- Krontz. Inside Bluetooth: Part DEN DDJOEB. ISSN 1044- I. Dr. Dobb’s Journal of Soft- 789X. URL http://www. ware Tools, 25(3):62, 64–66, ddj.com/documents/s=7826/ 68, 70, March 2000. CODEN ddj0303b/. DDJOEB. ISSN 1044-789X. REFERENCES 126

Wilson:2000:BSP ddj.com/ftp/2000/2000_07/ jxmqv1p0.zip. [WK00b] James Y. Wilson and Jason A. Kronz. The Bluetooth spec: Woehr:2001:PBR Part II. Dr. Dobb’s Journal [Woe01] Jack J. Woehr. Programmer’s of Software Tools, 25(4):58, 60, bookshelf: Reading embedded. 62–64, April 2000. CODEN Dr. Dobb’s Journal of Software DDJOEB. ISSN 1044-789X. Tools, 26(11):128, 130, Novem- Wurmsdobler:2000:MMR ber 2001. CODEN DDJOEB. ISSN 1044-789X. [WM00] Peter Wurmsdobler and Nicholas Woehr:2002:PBP McGuire. MiniRTL: A min- imal real-time Linux. Dr. [Woe02a] Jack Woehr. Program- Dobb’s Journal of Software mer’s bookshelf: Patterns and Tools, 25(12):48, 50, 52, 54, MPEG-4. Dr. Dobb’s Jour- December 2000. CODEN nal of Software Tools, 27(12): DDJOEB. ISSN 1044-789X. 78, December 2002. CO- URL http://www.ddj.com/ DEN DDJOEB. ISSN 1044- ftp/2000/2000_12/minirtl. 789X. URL http://www. txt. ddj.com/documents/s=7718/ ddj0212j/. Wilkinson:2000:LFS Woehr:2002:PBE [WNL+00] Dennis Wilkinson, Stefan Nils- [Woe02b] Jack J. Woehr. Programmer’s son, Murray Lesser, Kerry L. bookshelf: Embedded systems Bonin, Jonathan Erickson, Jeff programming. Dr. Dobb’s Davis, and Ze’ev Atlas. Let- Journal of Software Tools,27 ters: Fast sorting; Microsoft: (10):86, October 2002. CO- Arrogant or dumb?; patents: DEN DDJOEB. ISSN 1044- Myth versus reality. Dr. 789X. Dobb’s Journal of Software Tools, 25(10):10, 12, Octo- Woehr:2002:PBI ber 2000. CODEN DDJOEB. [Woe02c] Jack J. Woehr. Programmer’s ISSN 1044-789X. bookshelf: Intrinsic difficulty. Woehr:2000:CLI Dr. Dobb’s Journal of Soft- ware Tools, 27(9):101, Septem- [Woe00] Jack Woehr. A C++ library ber 2002. CODEN DDJOEB. for IBM MQSeries. Dr. Dobb’s ISSN 1044-789X. Journal of Software Tools,25 Woehr:2003:PBL (7):52, 54, July 2000. CO- DEN DDJOEB. ISSN 1044- [Woe03] Jack J. Woehr. Programmer’s 789X. URL http://www. bookshelf: Linux, XP, and ddj.com/ftp/2000/2000_07/ everything in between. Dr. cppmqs.txt; http://www. Dobb’s Journal of Software REFERENCES 127

Tools, 28(3):69, March 2003. Yam:2000:EEC CODEN DDJOEB. ISSN 1044-789X. URL http://www. [Yam00] Michael Yam. EC: A Euro ddj.com/documents/s=7826/ calculator for the Palm plat- ddj0303j/. form. Dr. Dobb’s Journal of Software Tools, 25(1):56, 58, Wraxall:2001:JQH 60, 62, 64, January 2000. CO- DEN DDJOEB. ISSN 1044- [Wra01] Jason Wraxall. Java Q&A: 789X. URL http://www. How can I extend the Swing ddj.com/ftp/2000/2000_01/ JComboBox? Dr. Dobb’s palmeuro.zip. Journal of Software Tools, 26(1):181–182, 184, 186, Yuan:2002:JQH January 2001. CODEN [Yua02] Michael J. Yuan. Java DDJOEB. ISSN 1044-789X. Q&A: How do I map SQL URL http://www.ddj.com/ database tables to Java ob- ftp/2001/2001_01/jqa0101. jects? Dr. Dobb’s Journal txt; http://www.ddj.com/ of Software Tools, 27(3):89–90, ftp/2001/2001_01/jqa0101. 92–94, March 2002. CODEN zip. DDJOEB. ISSN 1044-789X. Wright:2003:JES URL http://www.ddj.com/ ftp/2002/2002_03/jqa0302. [Wri03] William Wright. J2Me and em- txt; http://www.ddj.com/ bedded systems. Dr. Dobb’s ftp/2002/2002_03/jqa0302. Journal of Software Tools,28 zip. (3):54, 56, 58, March 2003. CODEN DDJOEB. ISSN Yudkowsky:2002:VBA 1044-789X. URL http://www. [Yud02] Moshe Yudkowsky. Voice bio- ddj.com/documents/s=7826/ metrics and application secu- ddj0303g/. rity. Dr. Dobb’s Journal of Software Tools, 27(11):16, 18, Wincelberg:2002:LIE 20, 22, November 2002. CO- [WWL+02] David Wincelberg, Sy Wong, DEN DDJOEB. ISSN 1044- Dan Leach, Paul Keister, and 789X. URL http://www. Robert Masta. Letters: In- ddj.com/documents/s=7644/ side eBook security; numerical ddj0211b/. weather forecasting; FrontPage Yuen:2001:TPS EULA; priority queues; au- dio watermarking versus com- [Yue01] Andy Yuen. A tiny Perl Server pression. Dr. Dobb’s Jour- Pages engine. Dr. Dobb’s nal of Software Tools, 27(3): Journal of Software Tools,26 10, March 2002. CODEN (8):71, 73, 77–78, 80, 82, DDJOEB. ISSN 1044-789X. 84, August 2001. CODEN REFERENCES 128

DDJOEB. ISSN 1044-789X. The Spatial Aggregation Lan- URL http://www.ddj.com/ guage. Dr. Dobb’s Journal of ftp/2001/2001_08/psp.zip; Software Tools, 26(4):68, 70, http://www.ddj.com/ftp/ 72–74, 76–77, April 2001. CO- 2001/2001_08/psplist.zip. DEN DDJOEB. ISSN 1044- 789X. URL http://www.ddj. Yun:2000:MNS com/ftp/2001/2001_04/sal. [Yun00] James K. Yun. Measur- txt. ing network software perfor- Zeitlin:2001:WCP mance. Dr. Dobb’s Journal of Software Tools, 25(3):80, [Zei01] Vadim Zeitlin. The wxWin- 82–91, March 2000. CODEN dows cross-platform frame- DDJOEB. ISSN 1044-789X. work. Dr. Dobb’s Journal of URL http://www.ddj.com/ Software Tools, 26(5):106, 109– ftp/2000/2000_03/netperf. 110, 112, May 2001. CO- txt; http://www.ddj.com/ DEN DDJOEB. ISSN 1044- ftp/2000/2000_03/netperf. 789X. URL http://www. zip. ddj.com/ftp/2001/2001_05/ wxwin.txt; http://www. Yuen:2002:TPS ddj.com/ftp/2001/2001_05/ [YY02] Andy Yuen and Hung-Wai wxwin.zip. Yuen. Tiny Perl Server Pages Zeller:2001:VDD and MySQL. Dr. Dobb’s Jour- nal of Software Tools, 27(6):26, [Zel01] Andreas Zeller. Visual de- 28, 30, 32, 34, June 2002. CO- bugging with DDD. Dr. DEN DDJOEB. ISSN 1044- Dobb’s Journal of Software 789X. URL http://www. Tools, 26(3):21–22, 24, 26, ddj.com/ftp/2002/2002_06/ 28, March 2001. CODEN pspsql.zip; http://www. DDJOEB. ISSN 1044-789X. ddj.com/ftp/2002/2002_06/ URL http://www.ddj.com/ pspsql_listings.zip. ftp/2001/2001_03/vdebug. txt. Zanger:2001:SCP Zhang:2000:WMH [Zan01] Ana Zanger. Surveying com- puter programmers. Dr. [Zha00] Peter Zhang. Webrelay: A Dobb’s Journal of Software multithreaded HTTP relay Tools, 26(4):??, April 2001. server. Dr. Dobb’s Journal of CODEN DDJOEB. ISSN Software Tools, 25(2):86, 88, 1044-789X. 90–94, 96, February 2000. CO- Zhao:2001:SAL DEN DDJOEB. ISSN 1044- 789X. URL http://www. [ZBKO01] Feng Zhao, Christopher Bailey- ddj.com/ftp/2000/2000_02/ Kellogg, and Ivan Ordonez. webrelay.txt; http://www. REFERENCES 129

ddj.com/ftp/2000/2000_02/ webrelay.zip. Zyzyck:2003:RGP [Zyz03] Jon Zyzyck. A report gener- ator for PC-Lint. Dr. Dobb’s Journal of Software Tools,28 (2):52, 54, 58, 60, Febru- ary 2003. CODEN DDJOEB. ISSN 1044-789X. URL http:/ /www.ddj.com/documents/s= 7790/ddj0302g/.