... 4
Asterisk: The Professional’s PBX 5
The Asterisk Community 5
The Asterisk Mailing Lists 6
Asterisk Wiki Sites 7
The IRC Channels 7
Asterisk User Groups 7
The Asterisk Documentation Project 8
The Business ... as Asterisk lower the barriers to entry.
The Zapata Telephony Project
When theAsterisk project was started (in 1999), there were other open-source
telephony projects in existence. However, Asterisk, ... revolution.
#
Asterisk is the catalyst.
Asterisk: The Hacker’s PBX
Telecommunications companies that choose to ignore Asterisk do so at their peril. The
flexibility it delivers creates possibilities that the...
... see if the value of the variable a is equal to the number 4. If it is, the
s the boolean value true. If a is not equal to 4, the result of the
else
if equals . If so, it adds to ; otherwise, ... in the myform
property of an object named .
a method, and the property name becomes the method name. To
invoke a method of an object, use the . syntax to extract the function value from the ... compute the sine of the numeric value
x:
In addition to these basic arithmetic operations, JavaScript supports more complex
mathematical operations through a large number of mathe
part of the language....
... browser. At the time of this writing, the
Mozilla browser is not yet at the 1.0 release level, but the browser is mature
enough that Netscape has based its 6.0 and 6.1 browsers upon the Mozilla ... API to which they can code.
Netscape reviewed the new material on JavaScript 1.5 in this fourth edition. The new
material on the W3C DOM was reviewed by Philippe Le Hegaret of the W3C; by Peter-
Paul ... from the book's web site.
Follow the Examples link from the book's catalog page:
http://www.oreilly.com/catalog/jscript4/
Acknowledgments
Brendan Eich of the Mozilla organization is the...
... primes. In the context of the Web and web browsers, however, these
aren't particularly interesting applications of the language. As mentioned earlier, the real power of
JavaScript lies in the browser ... use the Document object to generate documents entirely from scratch. Furthermore,
properties of the Document object allow you to specify colors for the document background, the text, and
for the ... by the client, the server executes the script or scripts contained
in the document and sends the resulting document (which may be partially static and partially
dynamically generated) to the...
... work. This book, therefore, is the definitive
guide to HTML. We give details for all the elements of the HTML 4.0 standard, plus
the variety of interesting and useful extensions to the language—some ... in the
image, the graphical browser sends the relative x,y coordinates of the mouse posi-
tion to the server that is also designated in the anchor. A special server program
then translates the ... tags and their attributes. Still
others embed HTML tags as they compose.
We think the stepwise approach—compose, then mark up—is the better way. We
find that once we’ve defined and written the document’s...
... semantically, the program
that produces the online version can determine which occurrences of the
word "book" in the text are actually references to the Book
element. The
the entity ... can reference other documents from within your
document. If these entities contain document text (SGML or XML), then
references to them cause the parser to insert the text of the external file ... within a document) the structure
and semantic content of a document. It does not mark up the way in which
the document will appear to the reader, in print or otherwise.
In the days before word...
...
]>
These declarations form what is known as the internal subset. The
declarations stored in the file referenced by the public or system identifier in
the DOCTYPE declaration is called the ... example), there are a few other options
available (technically in front of or in place of the text description),
but they're rarely used. [4]
language
Indicates the language in which the ... prologue. The following
sections describe the features of the prologue.
2.1.1. An SGML Declaration
SGML documents begin with an optional SGML Declaration. The
declaration can precede the document...
... out of context start tag. In fact, they're
really the same error. The problem is never caused by the missing end tag
per se, rather it's caused by the fact that something following ... in the test chapter. It is
unremarkable in
every regard. This is a paragraph in the test
chapter. It is
The telltale sign that SP could not find the DTD, or some module of the
DTD, is the ...
The xp distribution includes several sample programs. One of these
programs, Time, performs a validating parse of the document and prints the
amount of time required to parse the DTD and the...
... that there's no option required before the declaration; it simply occurs
before the first filename. Jade concatenates all of the files that you give it
together, and parses them as if they ... that points to
the SGML declaration that should be used when parsing the
document.
There's no easy way to have both the stylesheet and the document in the
same directory if they must be ... document.
4.5.2. Use the Catalogs
The other way to fix this is with a little catalog trickery.
First, note that Jade always looks in the file called catalog in the same
directory as the document that...
... that may be useful is the alternate version of this book that
shows all of the element content models in terms of the parameter entities
which define them, rather than the "flattened" ... Layer
Figuring out what to change may be the hardest part of the process. The
organization of the parameter entities is quite logical, and, bearing in mind
the organization described in Section ... want
to add the name of the new element to the appropriate class.
%*.mix;
Mixtures are collections of classes that appear in content models. For
example, the content model of the Example
...
... reset the form or send its
contents to the server. Users fill out the form at their leisure, perhaps after reading the rest of the
document, and then click a special send button that makes the ... at the beginning. Name anchors let you begin the display at
the section of interest further down. Simply include them anywhere that they make sense as a
hyperlink target. They do not change the ... consists of the document's name preceded by the hierarchy of
directory names in which the file is stored (pathname), the Internet domain name of the server that
hosts the file, and the software...
... }'
done
The script loops through the compressed year files, first printing the year, and then
processing each file using awk. The awk script extracts two fields from the data: the air
temperature ... a missing value in the NCDC dataset) and whether the quality code
indicates that the reading is not suspect or erroneous. If the reading is OK, the value is
compared with the maximum value seen ... functions: the
map function and the reduce function.
The input to our map phase is the raw NCDC data. We choose a text input format that
gives us each line in the dataset as a text value. The key is the...
... define the payload of the stanza. The payload might
be presented to a user or processed in some automated fashion as determined by
the specification that defines the namespace of the payload.
The ... members of the
developer community decided to seek a wider review of the core protocols by formal-
izing them within the IETF, which has standardized most of the core technologies for
the Internet ... need. Use these appendixes as reference material on an
ongoing basis, or as a quick index to the myriad of XMPP resources available on
the Internet.
xiv | Preface
XMPP: TheDefinitive Guide
CHAPTER...
... when the user presses the Tab key. The effect of the
tabindex values in the listing is that, as the Tab key is pressed, the focus shifts from the first input
element to the third and then to the ... case, the word
apples). Together, the tags and the content form the code element, as shown in Figure 3-1.
Figure 3-1. The anatomy of an HTML element
Elements are the way you tell the browser ... relationships with the other elements in an HTML document. An element
that contains another element is the parent of the second element. In Listing 3-13, the body element is
the parent to the code element,...
... Generally, though, the larger publishers and the technology providers
that can hand on the royalty payments to their customers are able to support MP4 H.264/AAC. The
others can offer only Ogg Theora or ...
@poster
In the screenshots in Figure 2–3 you can see the first frame of the video being displayed as the
representative image for the video. The choice of frame to display is actually up to the browser. ... black, it
is not the best frame to present.
The user therefore has the ability to provide an explicit image as the poster. The poster is also a
representative image for the video. Videos that...