Thicket formed a dramatic interlude in his life as a rancher on the Edwards Plateau, 350 miles to the west During the prolonged drought in 1917, he moved his cattle from the short grass of the higher, drier, limestone country to the open range of the Big Thicket and stayed there until
After more than half a century, old timers in the
Thicket remembered him well, and they mentioned his name with respect "Did you ever get to know Hardy Farmer?" they would say, or, "You should have known Hardy Farmer." They never said why, but it was obvious he had made an impreSSion.
We finally decided to visit him at his home in
Junction, Texas, and found him reading the paper on his shady lawn at nine o'clock in the morning. During his active years he was possibly five feet ten inches tall and weighed about 180 pounds.
He greeted us cordially. He and Mrs. Farmer had turned the operation of the ranch over to their only child, a married daughter, who was born while they were in Hardin County.
The jar command-line tool is used to create
Java Archives, or JAR files. A JAR
contains other files, which may be compressed using the popular ZIP
format. The jar tool is used to create and modify
JAR files will someday improve the speed of downloading applets over
the network. You can stick all the files an applet needs into a JAR.
This offers two speed advantages:
The client needs to download only one JAR, instead of the many
individual files that make up the applet. Applets are typically
composed of a number of small class, graphics, and audio files. The
cost of setting up a separate network connection for each one is
high. Downloading a single, larger file is faster.
Some of the files in the JAR may be compressed, which makes the
download a little faster. Of course, it takes a little time to
decompress the files, but bandwidth is clearly the time drain
Currently, only the appletviewer tool and HotJava
recognize JAR files containing applets. The major browser vendors are
expected to follow suit soon.
When youre running a Web site, things go wrong. And when they do,
its important that they are handled gracefully, so that the user
experience is not too greatly diminished. In this chapter, youll learn
how to handle error conditions, return useful messages to the user, and
capture information that will help you fix the problem so that it does not
You have multiple virtual hosts in your configuration, and at
least one of them is name-based. For name-based virtual hosts to work
properly, the client must send a valid Host field in the request header. This
recipe describes how you can deal with situations in which the field
is not included.
Add the following lines to your httpd.conf file:
The file NoHost.cgi can
contain something like the following:
Once the directives in the solution are in place, all requests
made of the server that do not include a Host field in the request header will be
redirected to the specified CGI script, which can take appropriate
Cofiant means biography. In Wales the tradition of the Cofiant developed in the nineteenth century when many hundreds were written, mainly about preachers. They usually included an account of the subject’s life, a selection of his sermons, letters and other writings and ended with tributes and an elegy.
In this poem I refer to Cofiant a Phregethau y
Parch. Thomas Williams, Llangynog. It was written by his eldest son, and the eldest of his nineteen children, my father’s namesake, John Penri Williams, and was printed in 1887. Thomas Williams was my great-great-grandfather.
Quotations from the above Cofiant and from the
Chronicles of the Princes are translated from Welsh.
I refer also to The Genealogies of Gwynedd by J.E.
Houses we’ve lived in inhabit us and history’s restless in the rooms of the mind.
We took a flat in the family house.
Years later the old neighbour opposite owned that, watching our arrival, she had said
‘Children have come to live at Number One.’
The rooms were tall and hollow. Sun printed the boards with parallelograms.
Servlets are defined as JSR 340, and the complete specification can
A servlet is a web component hosted in a servlet container and
generates dynamic content. The web clients interact with a servlet using a
request/response pattern. The servlet container is responsible for the life
cycle of the servlet, receives requests and sends responses, and performs
any other encoding/decoding required
as part of that.
A servlet is defined using the @WebServlet
annotation on a POJO, and must extend the
Here is a sample servlet definition:
The fully qualified class name is the default servlet name, and may
be overridden using the name attribute of the annotation.
The servlet may be deployed at multiple URLs:
The @WebInitParam can be used to specify an
The HttpServlet interface has one
doXXX method to handle each of
HTTP GET, POST,
PUT, DELETE, HEAD,
OPTIONS, and TRACE requests. Typically the
developer is concerned with overriding the doGet and
doPost methods. The following code shows a servlet handling
the GET request: