Publisher: O'Reilly Media Released: March 1998 Pages: 296
Would you like to set up an electronic discussion forum for your customers? Or how about a mailing list to announce meetings of your local hobby group? Email is the universal Internet application, which makes mailing lists an ideal vehicle for creating electronic communities. All you need to run a mailing list is access to a system that is connected to the Internet, a mailing list management software package, and a bit of know-how, which is where this book comes in.Managing Mailing Lists is full of practical information for the list maintainer and system administrator alike. This book covers four mailing list packages: Majordomo, LISTSERV, Listproc, and SmartList. All of these packages run on UNIX systems; LISTSERV runs on a number of platforms, including Windows NT. If you are a system administrator, Managing Mailing Lists tells you what you need to know to pick a mailing list package and get it up and running on your system. It also offers advice on working with the people who are actually maintaining mailing lists on your system, so that you can give them the support they need to run effective, useful lists. If you are charged with establishing and running a mailing list,Managing Mailing Lists covers everything you need to know about setting up and maintaining the list, from writing the charter for the list to dealing with bounced messages. Depending on what mailing list software is running on your system, you'll need to work with your system administrator to set up various aspects of the list. This book lays out all the decisions you need to make and tells you what information you need to pass along to the administrator. Mailing lists offer a great deal of flexibility. For example, you can create a moderated mailing list, so that you can control the content on the list, or you can let anyone post whatever they want, for a more free-form discussion group. You can also exert control over who can subscribe to the list, if you want to limit membership based on certain criteria. You can give your subscribers the option to receive individual messages or message digests and you can archive list postings and make them available to your readership. |
-
Chapter 1 Basic Skills -
Introduction -
Getting Eclipse -
Installing and Running Eclipse -
Understanding Your Workspace -
Running Multiple Eclipse Windows -
Creating a Java Project -
Managing Perspectives, Views, and Editors -
Mastering the Java Perspective -
Creating a Java Class -
Completing Code Automatically -
Running Your Code -
Running Code Snippets -
Fixing Syntax Errors Automatically -
Keeping Your Workspace Clear -
Recovering from Total Disaster -
Chapter 2 Using Eclipse -
Introduction -
Showing/Hiding Views -
Moving a View or Toolbar -
Accessing Any Project File -
Tiling Editors -
Maximizing Views and Editors -
Going Back to the Previous Editor -
Going Back to the Previous Edit Location -
Linking Views to Editors -
Reordering View and Editor Tabs -
Navigating from an Editor to a View -
Creating a Key Binding -
Displaying More Resource Information with Icons -
Using a Different Workspace -
Creating a Task -
Creating a Bookmark -
Creating a Fast View -
Customizing Help -
Restoring Deleted Resources -
Customizing a Perspective -
Restoring a Perspective -
Creating a New Perspective -
Chapter 3 Java Development -
Introduction -
Speeding Up the JDT Editor -
Creating a Java Project -
Creating Java Packages -
Creating a Java Class -
Creating a Java Method -
Overriding a Java Method -
Getting Method Parameter Hints -
Inserting Method Parameter Names -
Creating Getter/Setter Methods -
Creating Delegate Methods -
Surrounding Code with do/for/if/try/while Blocks -
Finding the Matching Brace -
Automatically Wrapping Strings -
Creating a Constructor -
Converting Constructors to Factory Methods -
Commenting Out a Section of Code -
Creating Working Sets -
Creating TODO Tasks -
Customizing Code Assist -
Chapter 4 Refactoring, Building, and Launching -
Introduction -
Renaming Elements -
Moving Elements -
Extracting and Implementing Interfaces -
Searching Code -
Comparing Files -
Comparing Files Against Local History -
Restoring Elements and Files from Local History -
Selecting the Java Runtime for Builds -
Running Your Code -
Building Your Code -
Using .jar and .class Files -
Setting the Launch Configuration -
Chapter 5 Testing and Debugging -
Introduction -
Installing JUnit -
Testing an Application with JUnit -
Starting a Debugging Session -
Setting a Breakpoint -
Stepping Through Your Code -
Running Until Encountering a Breakpoint -
Running to a Line of Code You Select -
Watching Expressions and Variables -
Setting a Hit Count for Breakpoints -
Configuring Breakpoint Conditions -
Creating Field, Method, and Exception Breakpoints -
Evaluating Expressions -
Assigning Values to Variables While Debugging -
Changing Code on the Fly -
Chapter 6 Using Eclipse in Teams -
Introduction -
Getting a CVS Server -
Creating a CVS Repository -
Connecting Eclipse to a CVS Repository -
Storing an Eclipse Project in a CVS Repository -
Committing Files to the CVS Repository -
Visually Labeling Files Under Version Control -
Examining the CVS Repository -
Checking Projects Out of a CVS Repository -
Updating Your Code from a CVS Repository -
Synchronizing Your Code with the CVS Repository -
Creating Code Patches -
Naming Code Versions -
Creating CVS Branches -
Chapter 7 Eclipse and Ant -
Introduction -
Connecting Ant to Eclipse -
Building an Eclipse Application Using Ant -
Catching Ant Build File Syntax Problems -
Using a Different Build File -
Using Your Own Version of Ant -
Setting Types and Global Properties -
Setting Ant Editor Options -
Setting Ant Arguments -
Using the Ant View -
Using Ant as an External Tool -
Chapter 8 SWT: Text, Buttons, Lists, and Nonrectangular Windows -
Introduction -
Working with SWT Widgets -
Creating an SWT Application -
Adding the Required SWT JAR Files to the Build Path -
Launching an SWT Application -
Positioning Widgets and Using Layouts -
Creating Button and Text Widgets -
Handling SWT Widget Events -
Creating List Widgets -
Creating Composite Widgets -
Creating Nonrectangular Windows -
Multithreading SWT Applications -
Chapter 9 SWT: Dialogs, Toolbars, Menus, and More -
Introduction -
Creating Message Boxes -
Creating Dialogs -
Creating Toolbars -
Embedding Buttons in Toolbars -
Handling Toolbar Events -
Embedding Combo Boxes, Text Widgets, and Menus in Toolbars -
Creating a Menu System -
Creating Text Menu Items -
Creating Image Menu Items -
Creating Radio Menu Items -
Creating Menu Item Accelerators and Mnemonics -
Enabling and Disabling Menu Items -
Creating Menu Separators -
Creating Tables -
Creating Table Columns -
Adding Check Marks to Table Items -
Enabling and Disabling Table Items -
Adding Images to Table Items -
Using Swing and AWT Inside SWT -
Chapter 10 SWT: Coolbars, Tab Folders, Trees, and Browsers -
Introduction -
Creating SWT Tab Folders -
Creating SWT Coolbars -
Adding Items to Coolbars -
Adding Drop-Down Menus to Coolbars -
Creating SWT Trees -
Handling Tree Events -
Adding Checkboxes to Tree Items -
Adding Images to Tree Items -
Creating SWT Browser Widgets -
Chapter 11 JSP, Servlets, and Eclipse -
Introduction -
Installing Tomcat -
Starting Tomcat -
Creating JSP Files -
Creating a Servlet -
Installing a Servlet in Tomcat -
Creating a Servlet in Place -
Editing web.xml in Place -
Avoiding Output Folder Scrubs -
Interfacing to JavaBeans -
Using a Tomcat Plug-in -
Creating WAR Files -
Chapter 12 Creating Plug-ins: Extension Points, Actions, and Menus -
Introduction -
Installing a Plug-in -
Creating plugin.xml -
Creating a Menu-Based Plug-in Using Wizards -
Testing Plug-ins with the Run-time Workbench -
Deploying a Plug-in -
Writing a Plug-in from a Skeleton -
Responding to User Actions in a Plug-in -
Creating a Plug-in Menu from Scratch -
Creating Actions -
Coding a Plug-in Action -
Automatically Adding a Plug-in to a Perspective -
Chapter 13 Creating Plug-ins: Wizards, Editors, and Views -
Introduction -
Creating a Plug-in That Supports Wizards and Editors -
Customizing a Wizard -
Customizing an Editor -
Creating a Plug-in That Supports Views -
Adding Items to a View -
Configuring a View’s Actions -
Colophon |
- Title:
- Managing Mailing Lists
- By:
- Alan Schwartz
- Publisher:
- O'Reilly Media
- Formats:
-
- Print:
- March 1998
- Pages:
- 296
- Print ISBN:
- 978-1-56592-259-4
- | ISBN 10:
- 1-56592-259-X
|
-
Alan Schwartz Alan Schwartz, Ph.D. is an assistant professor of clinical decision making in the Departments of Medical Education and Pediatrics at the University of Illinois at Chicago. He is also the author of Managing Mailing Lists and the coauthor of Stopping Spam (both from O'Reilly). He serves as a consultant on Unix system administration for several ISPs. In his spare time, he develops and maintains the PennMUSH MUD server and brews beer and mead with his wife, with whom he also develops and maintains their son. Turn-ons for Alan include sailing, programming in Perl, playing duplicate bridge, and drinking Anchor Porter. Turn-offs include spam and watery American lagers. View Alan Schwartz's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Managing Mailing Lists is a three-toed woodpecker. There are approximately 380 species of woodpecker scattered all over the world, with the exception of Madagascar, New Guinea, Australia, and New Zealand. Woodpeckers use their strong, straight bills to drill or chisel tree trunks in order to reach the insects inside. Their quest for dinner is also aided by tongues that are extremely extensible and often covered in barbs and a sticky saliva-like substance. They support themselves upright against tree trunks with their stiff tail feathers. Most woodpeckers also support themselves with the use of four toes, two facing forward and two facing back. The three-toed woodpecker, however, lacks the first, backward-facing toe. These birds get at their food by chiseling at the tree trunk, requiring that they throw their heads far back before each blow. Having an additional backward-facing toe would impede these efforts. Three-toed woodpeckers prefer swampy woods and the remnants of burnt forests. Insects are abundant in these habitats. They are harder workers than many of the fellow woodpeckers, and they search each tree thoroughly to get every last larva. A final distinction between the three-toed woodpecker and many other woodpeckers is that their heads are yellow, not the red commonly associated with woodpeckers. Edie Freedman designed the cover of this book using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced with QuarkXPress 3.3 using the ITC Garamond font. The inside layout was designed by Nancy Priest and implemented in gtroff by Lenny Muellner. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were created in Macromedia Freehand 7.0 by Robert Romano. This colophon was written by Clairemarie Fisher OLeary. Whenever possible, our books use RepKover, a durable and flexible lay-flat binding. If the page count exceeds RepKovers limit, perfect binding is used. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Paul Jacobsen
February 1997
By Jeffrey E.F. Friedl
January 1997
By Musa Mayer
September 1997
|
Customer Reviews
By David L from Undisclosed
|
|
|