home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Book Home

Perl CookbookSearch this book

Symbols & Numbers | 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

Index: S

s/// operator: 1.1.3. Discussion
stripping whitespace with: 1.16.2. Solution
/s pattern-matching modifier: 6.. Pattern-Matching Modifiers
multiple lines: 6.6.2. Solution
save( ), HTML forms: 19.12.2. Solution
save_parameters( ), HTML forms: 19.12.2. Solution
SAX (Simple API for XML): 22.3.1. Problem
events, parsing XML into: 22.3.1. Problem
scalar multiplication operator: 2.13.3. Discussion
scalar operator, list version: 10.8.3. Discussion
scalars: 1.. Introduction
arrays of scalar references: 11.6.1. Problem
detecting scalar context: 10.6.1. Problem
exchanging values between: 1.3.1. Problem
as numbers: 2.. Introduction
references to: 11.5.1. Problem
Scalar::Util module: 2.1.3. Discussion
11.15.3. Description
schemas, XML: 22.. Schemas
schemes, URLs: 19.. Architecture
scope of subroutine variables: 10.2.3. Discussion
screen (see user interfaces)
scripts, CGI (see CGI programming)
SDBM files: 14.. Introduction
search( ), LDAP server: 18.8.3. Discussion
searching for patterns (see regular expressions)
seconds (see date and time values)
Secure Sockets Layer (SSL): 20.16.1. Problem
security
CGI scripts: 19.. Security
19.4.1. Problem
executing user commands: 19.5.1. Problem
connecting through firewalls: 17.21. Program: fwdport
fetching secure web pages: 20.16.1. Problem
reading passwords without echo: 15.10.1. Problem
testing files for trustworthiness: 8.17.1. Problem
seek( ): 8.. Advanced Operations
8.5.3. Discussion
seek offset, filehandles: 7.. I/O Operations
seekdir( ): 9.5.3. Discussion
select( ): 3.10.2. Solution
determining whether data can be read or written: 17.3.2. Solution
reading from multiple filehandles: 7.22.2. Solution
17.3.3. Discussion
self-referential data structures: 13.13.1. Problem
SelfLoader module: 12.10.2. Solution
send( ), communicating over TCP: 17.3.2. Solution
sendmail program: 18.3.2. Solution
servers
daemon servers: 17.17.1. Problem
database, using SQL without: 14.18.1. Problem
forking: 17.11.1. Problem
LDAP: 18.8.1. Problem
18.8.3. Discussion
search( ): 18.8.3. Discussion
multihomed: 17.16.1. Problem
multitasking, writing: 17.14.1. Problem
with POE: 17.15.1. Problem
non-forking: 17.13.1. Problem
POP3: 18.5.1. Problem
preforking: 17.12.1. Problem
processing logs: 20.13.3. Discussion
restarting on demand: 17.18.1. Problem
SMTP: 18.16. Program: expn and vrfy
SOAP: 18.13.1. Problem
TCP, writing: 17.2.1. Problem
UDP, setting up: 17.5.1. Problem
web
common log format fields: 20.12.3. Discussion
performance, improving: 21.12.1. Problem
set theory: 4.8.1. Problem
setitimer( ): 3.9.3. Discussion
setting default I/O layers: 8.19.1. Problem
SGML (Standard Generalized Markup Language): 22.. Introduction
shallow copies: 11.12.3. Discussion
shared locks: 7.18.3. Discussion
sharing variables among processes: 16.12.1. Problem
shell escapes, executing commands without: 19.5.1. Problem
shell wildcards for regular expression matching: 6.9.1. Problem
shift( ), circular lists: 4.17.2. Solution
shopping cart applications: 19.11.1. Problem
shuffle( )
arrays: 4.18.2. Solution
lines: 8.7.2. Solution
shutdown( ): 17.9.2. Solution
%SIG hash: 16.15.2. Solution
SIGALRM signal: 16.. Signals
16.21.2. Solution
SIGCHLD signal: 16.. Signals
16.19.2. Solution
SIGHUP signal: 16.. Signals
17.18.2. Solution
SIGINT signal: 16.. Signals
16.18.2. Solution
signal handlers: 16.15.1. Problem
overriding: 16.16.1. Problem
writing: 16.17.1. Problem
signals: 16.. Signals
blocking: 16.20.1. Problem
handlers for (see signal handlers)
listing available: 16.13.1. Problem
process groups: 7.25. Program: lockarea
16.14.3. Discussion
sending: 16.14.1. Problem
turning into fatal errors: 16.22.1. Problem
signatures, randomized: 16.23. Program: sigrand
SIGPIPE signal: 16.. Signals
16.4.3. Discussion
sigprocmask syscall: 16.20.2. Solution
SIGQUIT signal: 16.. Signals
sigrand program: 16.23. Program: sigrand
SIGTERM signal: 16.. Signals
sigtrap pragma: 16.22.2. Solution
SIGUSR1/SIGUSR2 signals: 16.. Signals
Simple API for XML (SAX): 22.3.1. Problem
simple difference: 4.9.3. Discussion
Simple Mail Transfer Protocol (SMTP): 18.3.3. Discussion
Simple Object Access Protocol (see SOAP)
sin( ): 2.11.2. Solution
single inheritance: 13.. Inheritance
single quote ('): 1.. Introduction
escaping: 14.10.1. Problem
size
arrays, changing: 4.3.1. Problem
hashes, preallocating for: 5.14.1. Problem
Tk window resize events: 15.16.1. Problem
window or terminal, determining: 15.4.1. Problem
sleep( ): 3.9.3. Discussion
3.10.1. Problem
SMTP (Simple Mail Transfer Protocol): 18.3.3. Discussion
server: 18.16. Program: expn and vrfy
SOAP (Simple Object Access Protocol): 18.. Introduction
client: 18.14.1. Problem
server: 18.13.1. Problem
SOAP::Lite module: 18.11.3. Discussion
18.13.2. Solution
SOCK_ constants: 17.. Introduction
sockaddr_in( ): 17.. Introduction
17.4.3. Discussion
sockaddr_un( ): 17.. Introduction
Unix domain sockets: 17.6.2. Solution
socket( ): 17.. Introduction
sockets: 17.. Introduction
bidirectional clients: 17.10.1. Problem
closing after forking: 17.9.1. Problem
connecting through firewalls: 17.21. Program: fwdport
daemon servers: 17.17.1. Problem
finding own name and address: 17.8.1. Problem
forking servers: 17.11.1. Problem
identifying machine at end: 17.7.1. Problem
logging port connection attempts: 17.20. Program: backsniff
managing multiple input streams: 17.19.1. Problem
multihomed servers: 17.16.1. Problem
non-blocking: 17.2.3. Discussion
non-forking servers: 17.13.1. Problem
preforking servers: 17.12.1. Problem
protocol associated with: 17.. Introduction
restarting servers on demand: 17.18.1. Problem
TCP protocol
communicating over: 17.3.1. Problem
writing clients: 17.1.1. Problem
writing servers: 17.2.1. Problem
UDP protocol
writing clients for: 17.4.1. Problem
writing servers for: 17.5.1. Problem
Unix domain: 17.. Introduction
17.6.1. Problem
sort( ): 4.15.2. Solution
by computable field: 4.16.2. Solution
hashes: 5.10.2. Solution
sorting
array elements numerically: 4.15.1. Problem
arrays and lists by computable field: 4.16.1. Problem
DBM files: 14.5.1. Problem
directory contents: 9.. Introduction
9.13. Program: lst
du command output: 5.17. Program: dutree
hash elements: 5.10.1. Problem
mail: 10.18. Program: Sorting Your Mail
pod =head1 sections: 15.22. Program: tkshufflepod
randomizing array element order: 4.18.1. Problem
randomizing file line order: 8.7.1. Problem
text into columns: 4.19. Program: words
soundex( ): 1.22.3. Discussion
Soundex matching: 1.22.1. Problem
splice( ): 4.12.2. Solution
split( ): 1.6.2. Solution
processing all words in file: 8.3.2. Solution
reading records with pattern separators: 6.7.2. Solution
using reverse( ) with: 1.7.2. Solution
variable-length text fields: 8.9.2. Solution
sprintf( ): 1.4.3. Discussion
floating-point numbers
comparing: 2.3.2. Solution
rounding: 2.2.2. Solution
SQL database: 20.9.3. Discussion
SQL queries
building programmatically: 14.13.1. Problem
without database server: 14.18.1. Problem
executing using DBI: 14.9.1. Problem
querying CSV files: 14.17.1. Problem
repeating efficiently: 14.12.1. Problem
saving results to Excel or CSV: 14.8.1. Problem
square brackets ([]): 1.. Introduction
creating anonymous arrays and hashes: 11.. References
srand( ): 2.7.2. Solution
SSL (Secure Sockets Layer): 20.16.1. Problem
standard filehandles: 7.. Standard Filehandles
Standard Generalized Markup Language (SGML): 22.. Introduction
stat( ): 8.17.2. Solution
9.. Introduction
timestamps: 9.1.2. Solution
static data members: 13.4.1. Problem
Stat::lsMode module: 9.11.2. Solution
STDERR filehandle: 7.. Standard Filehandles
controlling for other programs: 16.9.1. Problem
reading from programs: 16.7.1. Problem
STDIN filehandle: 7.. Standard Filehandles
preprocessing input: 16.6.2. Solution
stdio layer: 7.. I/O Operations
7.10.3. Discussion
STDOUT filehandle: 7.. Standard Filehandles
7.. I/O Operations
filtering output: 16.5.3. Discussion
sticky widgets, creating: 19.10.1. Problem
Storable module: 11.12.2. Solution
13.7.2. Solution
store( ): 11.13.2. Solution
stream sockets: 17.. Introduction
17.11.3. Discussion
strftime( ): 3.1.3. Discussion
3.8.2. Solution
String::Approx module: 1.22.3. Discussion
6.13.3. Discussion
strings
1.12.1. Problem
(see also variables)
accessing substrings: 1.1.1. Problem
canonicalizing with Unicode combined characters: 1.9.1. Problem
checking if valid numbers: 2.1.1. Problem
converting
ASCII to and from HTML: 20.4.1. Problem
case: 1.13.1. Problem
characters and values: 1.4.1. Problem
non-numeric: 2.. Introduction
copying and substituting: 6.1.1. Problem
doubled words, finding: 6.16.1. Problem
escaping characters: 1.18.1. Problem
hash element indices: 5.. Introduction
headlines and titles, capitalizing: 1.14.1. Problem
HTML text substitutions: 20.20. Program: htmlsub
interpolating functions and expressions within: 1.15.1. Problem
matching
letters: 6.2.1. Problem
words: 6.3.1. Problem
null-terminated, reading from binary files: 8.14.1. Problem
numeric operators with: 13.14.4. Example: Overloaded StrNum Class
parsing date and time information in: 3.7.1. Problem
plurals based on numbers: 2.17.1. Problem
processing characters individually: 1.6.1. Problem
psgrep program: 1.24. Program: psgrep
reformatting paragraphs: 1.17.1. Problem
removing leading or trailing spaces: 1.19.1. Problem
removing or extracting HTML tags: 20.6.1. Problem
reversing elements of: 1.7.1. Problem
substituting specific words: 1.23. Program: fixstyle
text color, changing: 15.5.1. Problem
treating as files: 8.23.1. Problem
Unicode
support in Perl: 1.. Unicode Support in Perl
treating as octets: 1.10.1. Problem
treating as single characters: 1.8.1. Problem
universal character code: 1.. The Universal Character Code
StrNum class (example): 13.14.4. Example: Overloaded StrNum Class
struct( ): 13.5.3. Discussion
struct_flock( ), lockarea program: 7.25. Program: lockarea
structs, classes as: 13.5.1. Problem
sub keyword: 10.. Introduction
subclasses, determining membership: 13.9.1. Problem
subject, sorting mail by: 10.18. Program: Sorting Your Mail
subroutines: 10.. Introduction
access arguments: 10.1.1. Problem
built-in, overriding: 12.12.1. Problem
currently running, name of: 10.4.1. Problem
email sorter: 10.18. Program: Sorting Your Mail
exception handling: 10.12.1. Problem
localizing: 10.14.1. Problem
nesting: 10.16.1. Problem
passing arrays and hashes by reference: 10.5.1. Problem
passing by named parameter: 10.7.1. Problem
persistent private variables: 10.3.1. Problem
private for modules: 12.4.1. Problem
private variables: 10.2.1. Problem
prototypes for functions: 10.11.1. Problem
return context, detecting: 10.6.1. Problem
return values
returning by reference: 10.9.1. Problem
returning failure: 10.10.1. Problem
skipping selected: 10.8.1. Problem
saving global values: 10.13.1. Problem
trapping undefined function calls: 10.15.1. Problem
writing switch statement: 10.17.1. Problem
substitution
expanding filenames: 7.3.2. Solution
within strings: 6.1.1. Problem
substr( ): 1.1.2. Solution
operators to use with: 1.1.3. Discussion
pattern matching variables: 6.. Special Variables
substrings: 1.1.1. Problem
SUPER pseudoclass: 13.11.2. Solution
superclasses: 13.. Inheritance
13.. Some Notes on Object Terminology
accessing overridden methods: 13.11.1. Problem
surface copies: 11.12.3. Discussion
surl script: 20.8.3. Discussion
switch construct: 10.17.3. Discussion
Switch module: 10.17.2. Solution
switch statement: 19.7.3. Discussion
19.11.3. Discussion
writing: 10.17.1. Problem
Symbol module: 7.6.2. Solution
symbolic links: 9.. Introduction
duplicating directory trees: 9.12. Program: symirror
to packages: 12.16.1. Problem
symbolic references: 12.16.2. Solution
Symbol::qualify( ): 12.6.3. Discussion
symirror program: 9.12. Program: symirror
symmetric difference: 4.9.3. Discussion
syscalls: 7.. I/O Operations
Sys::Hostname module: 17.8.2. Solution
sysopen( )
filehandles: 7.1.2. Solution
non-blocking I/O: 7.20.2. Solution
unusual filenames: 7.2.2. Solution
sysread( ): 8.. Advanced Operations
sysreadline( ): 7.23.2. Solution
sysseek( ): 8.. Advanced Operations
Sys::Syslog module: 17.20. Program: backsniff
system( )
running multiple programs: 16.2.2. Solution
shell escapes: 19.5.2. Solution
system calls: 7.. I/O Operations
SysV IPC: 16.12.2. Solution
syswrite( ): 8.. Advanced Operations


Symbols & Numbers | 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
Library Navigation Links

Copyright © 2003 O'Reilly & Associates, Inc. All Rights Reserved.