2 options
Linux and the Unix philosophy / Mike Gancarz.
Van Pelt Library QA76.76.O63 G364 2003
Available
- 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
- Online:
- Publisher description
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.