Jump to article index
From: ????????????????????????
Subject: Pipes Digest #73 - March 28, 1992

		  Pipes Digest #73 - March 28, 1992

From: ?????????????????????????????? (Elias Mazur)
Subject: Pipe stories and personalized bitmap pipe cursor.

Dear fellow pipe smokers:

Very happy to see the group alive and smoking.  I've had this piece of one of
the Sherlock Holmes' adventures sitting in my desk, and I've been meaning to
post it for a while now.  Well, better late than never.

(note: comments in brackets are obviously mine..)

-----------------------------------------------------------
>From the "The Adventures of Sherlock Holmes"

(story begins ... mystery prevails ... the game is afoot)
(then, after collecting the clues...)

"He took off his coat and waistcoat, put on a large blue
dressing-gown, and then wandered around the room collecting pillows
from his bed and cushions from the sofa and armchairs.  With these he
constructed a sort of Eastern divan, upon which he perched himself
cross legged with an ounce of shag tobacco and a box of matches laid
out in front of him.  In the dim light of the lamp I saw him sitting
there, an old briar pipe between his lips, his eyes fixed vacantly
upon the corner of the ceiling, the blue smoke curling up from him,
silent, motionless with the light shining upon his strong-set aquiline
features.  So he sat as I dropped off the sleep, and so he sat when a
sudden ejaculation caused me to wake up, and I found the summer sun
shining into the apartment.  The pipe was still between his lips, the
smoke still curled upward and the room was full of dense tobacco haze,
but nothing remained of the heap of shag which I had seen upon the
previous night."

(morning... mystery is solved ...)
(the police detective to Mr. Holmes...)

"I am sure Mr. Holmes that we are very much indebted for your having
cleared the matter up."

"I reached this one", said my friend, "by sitting upon five pillows
and consuming an ounce of shag.  I think, Watson, that if we drive to
Baker Street we shall just be in time for breakfast."

--------------------------------------------------------


Really enjoyable story.  I don't remember at this moment what is the
title of the story.  It is a short story in the collection of "The
Adventures of Sherlock Holmes".  I will look it up if someone wishes
to read it.  I personally recommend reading them all.

Question to the group:

Has anybody ever solved a mystery, ever found a great solution for a
complex or mundane problem "...by sitting upon five pillows and
consuming an ounce of shag" ? .. Let us know.

For the new (and old members) of the group that have a GUI type of
workstation (X, Motif, twm,...): some time ago I posted a bitmap that
I designed of a nice Oom Paul pipe (deep bent).  I looks very nice and
I use it as my X windows cursor.  I am re-posting it again:

Instructions:
------------

1) extract the first bitmap (between `cut mark 1' and `cut mark 2') and save it
in a file. Call it "bigpipe".

2) do the same for the bitmap mask (between `cut mark 2' and `cut mark end');
save it in the file "bigpipeMask".

3) to make the pipe your customized, personalized cursor, type in the system
prompt of an xterm:

xsetroot -cursor <path>/bigpipe <path>/bigpipeMask -bg brown -fg black

where <path> is the full path to the directory where "bigpipe" and "bigpipeMask"
are located.

4) move the cusor to the root window and be delighted.

5) you may want to put it in your .xinitrc so it is executed every time you
start X.

The hot-spot (the place where the click of the mouse takes effect) in
on the bit of the pipe.

I have a color monitor, so I don't know how it looks on a monochrome monitor.

It looks nicer on a solid root window background color.  I use:

xsetroot -solid grey46

Feel free to send me mail if you have problems with it. Actually, if
you do have problems, just sit down and smoke a nice and relaxing
pipe.  The answer will come to you as the blue smoke curls over your
head :-)~\U

Here it goes...

------------------- cut mark 1 --------------------
#define bigpipe_width 64
#define bigpipe_height 64
#define bigpipe_x_hot 0
#define bigpipe_y_hot 2
static char bigpipe_bits[] = {
   0x03, 0x00, 0x00, 0x00, 0x00, 0x56, 0x09, 0x00, 0xff, 0x1f, 0x00, 0x00,
   0x80, 0x88, 0x02, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x40, 0x32, 0x02, 0x00,
   0xff, 0xff, 0x00, 0x00, 0x00, 0xc9, 0x14, 0x00, 0xff, 0xff, 0x01, 0x00,
   0x40, 0x11, 0x06, 0x00, 0x03, 0xf0, 0x07, 0x00, 0x80, 0x04, 0x01, 0x00,
   0x00, 0xc0, 0x07, 0x00, 0x20, 0x51, 0x0a, 0x00, 0x00, 0x80, 0x0f, 0x00,
   0x40, 0x4a, 0x01, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x29, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0xa0, 0x06, 0x09, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x80, 0x50, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x20, 0x53, 0x01, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x90, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x50, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0x40, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x30, 0x19, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x40, 0x60, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0xa0, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x40, 0x37, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x08, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x02, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00,
   0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x21, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x21, 0x00,
   0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x00, 0x02, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x41, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x00,
   0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x81, 0x00, 0x02, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x81, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x81, 0x00,
   0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x81, 0x00, 0x02, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x01, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01,
   0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x02, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x04,
   0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x84, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x48, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x30,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00,
   0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00,
   0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x80, 0x00, 0x00,
   0x00, 0x00, 0x18, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00,
   0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x1f, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

--------------------- cut mark 2 ---------------------
#define bigpipeMask_width 64
#define bigpipeMask_height 64
#define bigpipeMask_x_hot 0
#define bigpipeMask_y_hot 2
static char bigpipeMask_bits[] = {
   0x03, 0x00, 0x00, 0x00, 0x00, 0x56, 0x09, 0x00, 0xff, 0x1f, 0x00, 0x00,
   0x80, 0x88, 0x02, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x40, 0x32, 0x02, 0x00,
   0xff, 0xff, 0x00, 0x00, 0x00, 0xc9, 0x14, 0x00, 0xff, 0xff, 0x01, 0x00,
   0x40, 0x11, 0x06, 0x00, 0x03, 0xf0, 0x07, 0x00, 0x80, 0x04, 0x01, 0x00,
   0x00, 0xc0, 0x07, 0x00, 0x20, 0x51, 0x0a, 0x00, 0x00, 0x80, 0x0f, 0x00,
   0x40, 0x4a, 0x01, 0x00, 0x00, 0x80, 0x0f, 0x00, 0x00, 0x29, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0xa0, 0x06, 0x09, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x80, 0x50, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x20, 0x53, 0x01, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x90, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x50, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0x40, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x30, 0x19, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x40, 0x60, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0xa0, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0x40, 0x37, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x08, 0x00, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x01, 0x00,
   0x00, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x00,
   0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x01, 0x00,
   0x00, 0x00, 0x3f, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x3f, 0x00,
   0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0xfe, 0xff, 0x01, 0x00,
   0x00, 0x00, 0x7f, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00,
   0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x00, 0xfe, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xff, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x00,
   0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x00, 0xfe, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xff, 0x01, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x01,
   0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x01, 0xff, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xff, 0x03, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x07,
   0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x87, 0xff, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xff, 0xcf, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff,
   0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff,
   0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff,
   0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff,
   0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00,
   0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfc, 0xff,
   0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00,
   0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff,
   0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0x1f, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

------------------- cut mark end -------------------

Have fun.

- Elias Mazur   ~\U

[ Thanks for the "bit" map, Elias, and good to hear from you! (Other
readers: the mail to sandoz is kind of flaky; if your mail to Elias
bounces, try again.) Personally, I've had a few good thoughts
materialize out of the smoke of my pipe, but I've never consumed a
whole ounce of shag, or even anything else less scorching, at one
sitting. Even with the aid of five pillows.  My tongue aches at the
very thought! :-O~ -S. ]


 U/~ U/~ U/~ U/~ U/~ U/~ U/~ U/~ U/~ U/~ | ~\U ~\U ~\U ~\U ~\U ~\U ~\U ~\U
 )				       *   *				  )
( Pipe smokers will rule the world!      *   ??????????????????????	 (
 ) (if they don't run out of matches...) *   Steve Masticola, moderator	  )
(				       *   *				 (
 U/~ U/~ U/~ U/~ U/~ U/~ U/~ U/~ U/~ U/~ | ~\U ~\U ~\U ~\U ~\U ~\U ~\U ~\U


Article Index

  1. Subject: Pipes Digest #73 - March 28, 1992
  2. Subject: Pipe stories and personalized bitmap pipe cursor.
Previous Home Next