My Account Log in

2 options

Linux and the Unix philosophy / Mike Gancarz.

Online

Available online

View online
Van Pelt Library QA76.76.O63 G364 2003
Loading location information...

Available This item is available for access.

Log in to request item
Format:
Book
Author/Creator:
Gancarz, Mike.
Language:
English
Subjects (All):
Linux.
UNIX (Computer file).
Operating systems (Computers).
Physical Description:
xxvii, 220 pages ; 24 cm
Place of Publication:
Amsterdam ; Boston : Digital Press, [2003]
Summary:
In CRM, Jeffrey Peel defines Customer Relationship Management in a radical new way by putting communications at the center. In the past, CRM was mostly about the technology, not about the customer. In this book, Peel talks about a new ethos that is beginning to fundamentally change the way organizations do business. At a technology level, CRM is increasingly about conjoined best-of-breed applications delivered via portal technologies. At a business level, it is beginning to invade traditional territories occupied by brand management or customer support. Peel shows companies how to make the shift to the new paradigm.Delivers a plan for integration of CRM throughout enterpriseProvides entirely new types of functionality that mesh seamlesslyDescribes solutions focused solely on the needs of the customer
Contents:
Who will benefit from this book xxi
Introduction to The Unix Philosophy xxv
1 The Unix Philosophy: A Cast of Thousands 1
1.1 The Not invented here syndrome 3
1.2 Developing Unix 4
1.3 Linux: A cast of one plus one million 5
1.4 The Unix philosophy in a nutshell 7
2 One Small Step for Humankind 13
2.1 Tenet 1: Small is beautiful 15
2.2 Software engineering made easy 17
2.3 Looking at a bug 22
2.4 Tenet 2: Make each program do one thing well 23
3 Rapid Prototyping for Fun and Profit 27
3.1 Knowledge and the learning curve 29
3.2 Tenet 3: Build a prototype as soon as possible 33
3.3 The Three Systems of Man 34
3.4 The First System of man 35
3.5 The Second System of man 39
3.6 The Third System of man 42
3.7 Linux is both a Third System and a Second System 44
3.8 Building the Third System 45
4 The Portability Priority 49
4.1 Tenet 4: Choose portability over efficiency 52
4.2 Tenet 5: Store data in flat text files 60
5 Now That's Leverage! 69
5.1 Tenet 6: Use software leverage to your advantage 72
5.2 Tenet 7: Use shell scripts to increase leverage and portability 80
6 The Perils of Interactive Programs 89
6.1 Tenet 8: Avoid captive user interfaces 93
6.2 Tenet 9: Make every program a filter 102
6.3 The Linux environment: Using programs as filters 104
7 More Unix Philosophy: Ten Lesser Tenets 107
7.1 Allow the user to tailor the environment 109
7.2 Make operating system kernels small and lightweight 111
7.3 Use lowercase and keep it short 112
7.4 Save trees 114
7.5 Silence is golden 115
7.6 Think parallel 117
7.7 The sum of the parts is greater than the whole 119
7.8 Look for the 90-percent solution 121
7.9 Worse is better 122
7.10 Think hierarchically 124
8 Making Unix Do One Thing Well 127
8.1 The Unix philosophy: Putting it all together 133
9 Unix and Other Operating System Philosophies 137
9.1 The Atari Home Computer: Human engineering as art 140
9.2 MS-DOS: Over seventy million users can't be wrong 143
9.3 VMS: The antithesis of UNIX? 145
10 Through the Glass Darkly: Linux vs. Windows 151
10.1 It's the content, stupid! 156
11 A Cathedral? How Bizarre! 175
12 Brave New (Unix) World 189
Java 194
Object-Oriented Programming 196
Extreme Programming 197
Refactoring 198
The Apache Jakarta Project 199
The Internet 201
Wireless Communications 202
Web Services 203
Artificial Intelligence 205.
Notes:
Includes bibliographical references and index.
ISBN:
1555582737
155558263X
OCLC:
52133037

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account