Dan's Publications

[ Books / Academic Publications / Magazines / Reviews / Albums ]

Books

[Cover] Linux Pocket Guide (O'Reilly & Associates, February 2004). Quick reference & tutorial for beginning and intermediate Linux users. [ISBN 0-596-00628-4]

Also available in:

  • German: Linux - kurz & gut (ISBN 3-89721-501-2)
  • Polish: Linux Leksykon Kieszonkowy (ISBN 83-7361-586-5)
  • Russian (ISBN 5-9579-0050-8)
  • Japanese
  • Czech
 
[Cover] Linux Security Cookbook (O'Reilly & Associates, June 2003). Recipes for improving the security of your Linux systems. [ISBN 0-596-00391-9]

Also available in:

  • German: Linux-Sicherheits-Kochbuch (ISBN 3-89721-364-8)
  • Japanese (ISBN 4-87311-159-5)
  • Polish: Linux Bezpieczenstwo Receptury (ISBN 83-7361-249-1)
  • Hungarian: Linux Biztonsági Eljárások (ISBN 963-09-4574-6)
[Cover] SSH, The Secure Shell: The Definitive Guide (O'Reilly & Associates, February 2001). Technical book on this popular network security tool. [ISBN 0-596-00011-1]

Free chapter

Also available in:

[Cover] NetResearch: Finding Information Online (O'Reilly & Associates, February 1997). How to locate information quickly and effectively on the Internet. [ISBN 1-56592-245-X]

Free chapter

Also available in Chinese (Image Art Publishing Co., 1998; ISBN 957-8395-29-9).

[Cover] Bandits on the Information Superhighway (O'Reilly & Associates, 1996). A comprehensive guide to identifying and avoiding practical risks on the Internet. [ISBN 1-56592-156-9]

Free chapter

Also available in German as Gauner Und Ganoven Im Internet.

Book Chapters

[Cover] "Internet Search Engines," in JP Frenza, Ed., Buying Web Services: The Survival Guide to Outsourcing (John Wiley & Sons), 1998.

Academic Publications

Lisa Feldman Barrett and Daniel J. Barrett, "An Introduction to Computerized Experience-Sampling." Social Science Computer Review, 19, 2001, pp. 175-185.

Polylingual Systems: An Approach to Seamless Interoperability (Postscript, 1.7MB). Ph.D. dissertation, University of Massachusetts at Amherst, February 1998.

Daniel J. Barrett, Alan Kaplan, and Jack C. Wileden, "Automated Support for Seamless Interoperability in Polylingual Systems" (Postscript, 292K). Proceedings of the Fourth Conference on Foundations of Software Engineering (FOSE), October 1996. An abstract is available.

Daniel J. Barrett, Lori A. Clarke, Peri L. Tarr, Alexander E. Wise, "A Framework for Event-Based Software Integration" (Postscript, 461K). ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 5 Number 4, October 1996. An abstract is available.

Daniel J. Barrett and Robert Strandh, "Using an Imperative Language to Teach Applicative Methods" (Postscript, 130K). Les langages applicatifs dans l'enseignement de l'informatique (Proceedings of BIGRE 73, Paris), June, 1991. A new method for teaching introductory computer programming.

"SDL BMS: A Simple Broadcast Message Server" (Postscript, 130K). Arcadia Consortium Technical Report UM-93-03, December 1993. A specification and programmer's manual for a software integration tool.

"Building A Demo: A Comparison Of Three Software Integration Mechanisms" (Postscript, 170K). Arcadia Consortium Technical Report UM-94-01, January 1994. A comparison of ToolTalk, Polylith, and Sun RPC for integrating a large software system.

Magazines - Monthly Columns

"WeirdBench." COMPUTE! Magazine, March - September 1993. The lighter side of computing.

"Net Smarts." Keyboard Magazine, January 1997 - December 1998. Internet-related topics for musicians.

Magazines - Technical (Computers, Music)

"Classroom Video." .INFO Magazine, April 1991. Using computer-generated video to teach introductory computer programming in large lecture halls.

"UNIX: Is It For You? Part I: For the User." .INFO Magazine, October 1991. A user's comparison of UNIX and AmigaOS.

"UNIX: Is It For You? Part II: For the Programmer." .INFO Magazine, November 1991. A programmer's comparison of UNIX and AmigaOS.

"Writing Protocols In Music-X." AC's Tech, Volume 2, No. 1, January 1992. Technical tutorial on using a computer music software package.

"Italian Progressive Rock." Keyboard Magazine, May 1993. Overview of a little-known musical movement.

"DOS Upgrade Blues, Part I." AmigaWorld Magazine, January 1995. Previously-unpublished tips about Amiga operating system version 3.1.

"DOS Upgrade Blues, Part II." AmigaWorld Magazine, February 1995. Further tips about Amiga operating system version 3.1.

"DOS Upgrade Blues, Part III." AmigaWorld Magazine, May 1995 (well, it was accepted and paid for, but the magazine went out of business with the April issue...). Further tips and fixes for Amiga operating system version 3.1.

"Toaster CD-ROM Drives: In Search of Speed and Storage." Video Toaster User, February 1996. An overview of CD-ROM filesystems and CD-ROM benefits for desktop videographers.

"Digital Dinosaurs: Progressive Rock on the Internet." Keyboard Magazine, June 1996. A guide to the best progressive rock resources on the Net.

"Sixty-Seven Cool Sites for Internet Music." Keyboard Magazine, July 1997. Web sites featuring streaming audio.

"Online Collaboration." Keyboard Magazine, January 1998. How to work with other musicians via the Internet.

"Rudess Morgenstein Project." Keyboard Magazine, January 1998. An interview with the band.

"Under Construction: Gentle Giant Takes to the Net." Keyboard Magazine, June 1998.

"Spock's Beard." Keyboard Magazine.

Magazines - Product Reviews

"TurboText 2.0." AmigaWorld Magazine, March 1995. A review of a powerful text editor for the Amiga.

"DTV CD-ROM." Video Toaster User, July 1995. Product review of a CD-ROM for desktop video.

"The Light Works." Video Toaster User, March 1996. Product review of a CD-ROM for desktop video.

"The Virtual Musician." Keyboard Magazine, July 1997. A book for online musicians.

  • I have also written many product reviews for the Usenet newsgroup comp.sys.amiga.reviews.

    Albums

    Various Artists, Giant Tracks, Hybernation Music, 1997.

    Various Artists, Giant For a Life. Mellow Records, 1997.