Beautiful Code [376]
vop_generic_args structure (FreeBSD)
vop_vector structure (FreeBSD)
filesystem layering support
pointer to a bypass function
pointer to vop_vector structure of underlying filesystem layer
populating bypass and default fields
Index
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
waking up threads in Solaris
Warren
web of trust
visibility of information in Cryptonite Key Ring view
web searches 2nd
web services
communication between client applications and middleware services
use by CIP streamer service for client requests and responses
Web Services architecture
web site for this book
web-based genome browsers based on Bio::Graphics
web-oriented tools in Emacspeak 2nd 3rd 4th 5th 6th
feed readers
web.xml file for servlet providing user interface
webs of trust
well-formedness (XML)
Wheeler
while statement (JavaScript)
wildcards
in regular expressions
shell
window handler (Subversion)
Windows Forms code (ImageClip program)
Windows operating systems
native filesystem
threading API
Wingerd
with-syntax form
word completion in eLocutor 2nd
word count program (example) 2nd 3rd 4th
division of problem into Map and Reduce functions
parallelized
parallelized word count program with partitioned processors
word groupings in eLocutor
words
workflows (ERP5)
implementing task behavior
Task Report
working copy (Subversion)
Wrapper Facade pattern 2nd
wrapper facades
wraps
creating
Index
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
XML
parsing data using XPath 2nd 3rd
request/response data via HTTP POST
Version 1.0 specification
XML technologies
XML verifiers 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
first optimization
fourth optimization
role of validation
second optimization
third optimization 2nd
XMLObject class
Index
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
y-intercept of a vertical line
yacc (parser generator)
Yahoo! Maps
Index
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Zeller
ZFS (Zettabyte Filesystem)
Zimmermann
ZODB
Zope platform 2nd 3rd 4th
CMF (Content Management Framework)
key components used by ERP5
ZPT (Zope Page Templates)
Table of Contents
33. Writing Programs for "The Book"
33. Writing Programs for "The Book"
Beautiful Code
Dedication
Foreword
Preface
Chapter 1. A Regular Expression Matcher
Section 1.1. The Practice of Programming
Section 1.2. Implementation
Section 1.3. Discussion
Section 1.4. Alternatives
Section 1.5. Building on It
Section 1.6. Conclusion
Chapter 2. Subversion's Delta Editor: Interface As Ontology
Section 2.1. Version Control and Tree Transformation
Section 2.2. Expressing Tree Differences
Section 2.3. The Delta Editor Interface
Section 2.4. But Is It Art?
Section 2.5. Abstraction As a Spectator Sport
Section 2.6. Conclusions
Chapter 3. The Most Beautiful Code I Never Wrote
Section 3.1. The Most Beautiful Code I Ever Wrote
Section 3.2. More and More with Less and Less
Section 3.3. Perspective
Section 3.4. What Is Writing?
Section 3.5. Conclusion
Section 3.6. Acknowledgments
Chapter 4. Finding Things
Section 4.1. On Time
Section 4.2. Problem: Weblog Data
Section 4.3. Problem: Who Fetched What, When?
Section 4.4. Search in the Large
Section 4.5. Conclusion
Chapter 5. Correct, Beautiful, Fast (in That Order): Lessons from Designing XML Verifiers
Section 5.1. The Role of XML Validation
Section 5.2. The Problem
Section 5.3. Version 1: The Naïve Implementation
Section 5.4. Version 2: Imitating the BNF Grammar O(N)
Section 5.5. Version 3: First Optimization O(log N)
Section 5.6. Version 4: Second Optimization: Don't Check Twice
Section 5.7. Version 5: Third Optimization O(1)
Section 5.8. Version 6: Fourth Optimization: Caching
Section 5.9. The Moral of the Story
Chapter 6. Framework