Hosted by Jannersten Förlag AB. Gratefully, --Jeff Goldsmith
Back to IBPA
| Below is a paragraph Jeff wrote about himself many years ago, and which defined him until the day he passed away. |
| People are too complicated to describe in one paragraph, but I see that I don't read more than that very often, so it's necessary to try. I'm bright, romantic, and in reasonable shape (for a desk jockey). I love intellectual stimulation. I listen to other people and expect them to listen back. I went to Rensselaer and Caltech, so if you are looking for someone with mainstream views, I'm probably not him. I spend a bunch of time playing cards and games, particularly German board games; reading books; ice dancing; hosting dinner parties; and gourmet cooking. Not surprisingly, (see Caltech), I tend to be pretty good at those things, with the exception of ice dancing. Then again, the ice dance folks have very high standards, and it's easy enough to have a good time with the sport without being especially good at it. I don't watch television. I'd rather walk than drive, rather laugh than cry, and rather think than relax. I enjoy building things. Not carpentry---more abstract things like clubs, events, parties, interactive web sites, and other weird stuff. I'm a born and trained problem-solver; sometimes I find that hard to turn off. Getting me to stop thinking and just emote is pretty tough. You will find out more about me at my web site. |
What's New
Research
Bridge
Columns
Guest Columns
Talks at regionals/nationals
Typesetting
Software
K&R Evaluator
Problems and Movies
Conventions
Miscellany
Table Cards
Other Sites
Other Games
Miscellany
A new recipe for Ice Cream Amuse Bouchess. (9/23/21)
A new recipe for Pizza Shrooms. (9/23/21)
A Nobituary for me. (9/8/2021)
Omelet Tips. (8/12/21)
A new recipe for Roasted Pineapple. (7/24/21)
A new recipe for Sneaky Petes. (7/24/21)
A new recipe for Quesadillas. (7/24/21)
A new recipe for Chicken Parmesan. (7/21/21)
A new column. (11/10/20)
A new write-up of Two-Way Checkback Stayman. (updated 7/9/20)
A new column. (06/21/20)
A new column. (02/27/20)
A new problem set. (02/26/20)
A new column. (12/11/19)
A new column. (12/11/19)
A new column. (11/27/19)
A new problem set. (11/27/19)
A new column. (6/21/19)
A new column. (12/10/18)
A new problem set. (12/10/18)
A new problem set. (11/19/18)
My private score in PDF format. (8/9/18)


I rewrote all the patterns in Java. I have built a Java applet that can read a funny diagram syntax and produce patterns. It's still in a very preliminary form, but you can play with an empty slate and try to create your own interactively. I haven't figured out how to let you write your own files, yet, but that'll happen eventually.
You will need Netscape 3.0 to run this, I believe. The Netscape 2.0 Java interpreter doesn't do everything I expect. I think.
Oh...these do have annotations.
One last caveat: these are not exactly identical to those in the USFSA rulebook. I tried to make these perfectly symetrical, keep lobes perfectly tangent, etc. That is not the case in the book. Mine probably have some other flaws (far fewer than my real ones!) but I hope they'll improve as time goes on.
|
|
|

Some friends have contributed columns in the same style as Bridge Without Sam. Enjoy!
The macro code (as to be expected) is a little opaque, so I wrote out some very brief instructions. Looking at a finished example and resultant HTML document is the easiest way to learn how to use this stuff.
There is now a perl version of the macros.
It doesn't have quite the functionality of the m4 version. In particular,
it doesn't know recursion, so it will only substitute in the order I gave
it, and only to a specified depth. It's dumb about parentheses (don't
put any inside macros or it'll get things wrong, but you can escape
them: \( and \) won't confuse it) but doesn't eat the
word "shift," unlike the m4 version. It doesn't need the silly
header line, either. Try it and tell me
how it blows up. You will need perl, however, to use it. Look at the bottom
of this page for how to get a copy of perl5 for PCs. To invoke it, use
macros.pl inputfiles >newfile.html
I usually call my input files ".bml" files, for "Bridge Macro Language."
You will also need some image files I use; you can replace them with your own by substituting the appropriate file names into the top of the macro file.
The four suit symbols were given to me by Rod Roark; they are a vast improvement on my last version. Thanks, Rod.
spadesymbol
heartsymbol
diamondsymbol
clubsymbol
tablemarker
okb2bml.pl inputfiles | m4 > outputfile
I have a new, very expanded version of this program that reads ACBLScore output and converts it into formatted text files, simple HTML (with "pre" blocks) or table-style HTML. It has an include file that lists the author (you, not me, although I'm the example) and links to the author's email and web pages. As usual, it's written in perl. It tries to handle the newest version of ACBLScore (as of 3/1/96) and the old one, too. There are some things that'll confuse it; please give me feedback if you find such cases.
I have tinkered slightly with the program to cover all the cases encountered in the Philadelphia NABCs. It seems to have done pretty well. (3/17/96)
Here is an example input file and the types of output it can produce: simple HTML and nicer HTML.
Most recently updated: 3/22/96
I also have a new perl program that tries to convert PageMaker output into text. PageMaker uses vertical bar, lower case c, double quote, and control-q for the four suit symbols. This converts them to S H D C respectively. It tries to be reasonably intelligent about making sure that those characters are actually intended as suit symbols. It also tries to identify hand diagrams, and in them, convert "10" to "T" and remove the spaces between the cards.
Version 1.06 (12/9/97): Handles "Double" in bidding and fixes some semantics changes under Perl5.
Version 1.04 (2/11/97): improved to handle Microsoft Explorer.
Version 1.03 (1/7/97): does multiple swiss matches, VPing, has some bug fixes, and can create leader boards.
Version 1.02 had automatic IMPing for team matches and has a couple other small tinkers.
The manual explains how to install the software (not too hard) and how to use the program at quite some length. If you don't like reading manuals, read only the section on installation (short) and look at the example. It ought to be enough information for you to build a fairly complex movie. The example is mostly explanation.
Thank you to the alpha testers: Brian "Binkley" Oxley, Danil Suits, Don Kersey, and Mike Albert. They get some of the credit; I shall take all of the blame.
AKq
KTxx
QT73
Q10
You can try K&R here!
Reiterating some of Rubens' article, this evaluator is supposed to represent Edgar Kaplan's (very fine) hand evaluation judgment. The scale is pretty close to the standard Work count. Kaplan feels that a 12.50-count is a mandatory opening in a major and a 12.00-count is an optional opening in a major. 12.50 is optional in a minor and 13.00 is mandatory.
I recapped the details of the K&R evaluation
algorithm in text.
No more
hacking through the code
.
Mark Nau figured out what they really meant by an ambiguous line in the article and pointed out a couple bugs in the perl (and thus cgi) version. I've tried to fix them. (3/1/96)
Included in the evaluator (at least the on-line version) is Danny Kleinman's evaluation.
S: AK2
H: QJ32
D: QJ7
C: AKT
So far, I've placed the following:
Good news for Microsoft Explorer users (unlucky you!): I think I've fixed the movies so that they work with MSE. Please tell me if they don't.
Technical note: The San Diego movie and North American Swiss movie might each take well over an hour to play. You can stop in the middle and bookmark your position. When you come back, all will be as you left.
San Diego Bridge Movie
(Our results...spoilers!)
OK KO IMP Bridge Movie
North American Swiss Bridge Movie
(Our results...spoilers!)
Roberto Scaramuzzi's
Swiss Match
Curt Hastings'
Blue Ribbon Pairs movie
Voidwood
Overcall Structure Followups
Relay Major Suit Raises
Roberto's variation to above
An Ogust Variation
A lebensohl idea
A defense to multi
Ed Davis' 10-12 NTs
Twisted SWINE (runouts after 1NT-(Dbl))
Two-Way Checkback Stayman
Woolsey defense to 1NT openings
Lipshitz 2
/Bart
Nagy Game Tries
Kokish's Rebids after
1
-2
Discussion of Major Suit Raises
Mohan defense to Weak NTs
Drury Doubles
Double Negatives in Competition
Cooperative Runouts after 1NT is Doubled
Power Doubles
1NT Overcalls for Takeout
Fout's notes on the Overcall Structure
Roman Jump Overcalls
Kantar-Kleinman Slam Force
Grant's Hack
2NT-3
Jeff's Imperious Rules of Bridge
A short glossary of bridge terms
Yarborough Fair?
The Chicago Convention
Overberries vs. Ruff Diamonds
(in text)
Table of Suit Breaks
Report from OKBridge C&E Commitee (ki case)
A study of IMP matches
Some strange individual movements and a scoring program.
An improved movement for 3-table
pair games. (Stolen from the Orange Book.)
A letter (excerpted in the Bridge World) on
the Definition of Logical Alternative.
Some photos from the Reno Regional '97.
Some photos from Bridge Week '02.
The WBF home page.
The ACBL home page.
The Bridge World magazine.
The Bridge Base page (Fred Gitelman)
Richard Pavlicek's home page
A bunch of super columns
by Grant Baze.
The GIB project.
(Matt Ginsberg)
David Stevenson's
bridge pages.
Jude Goodwin-Hanson gave me such a nice review at
Great Bridge Links...
Colin Ward's
Punkydoodles Corners,
the hilarious exploits
Oddly, that might not be completely accurate.

|
|

|
![]() |