The wrong circles can be joined:

Or the choice of circles is OK, but some within-circle reordering is required, of which the most general case yet seen is:

Changed again. Parameters were specifying the size, and fitting in as many as possible. It better fits how I use the program to specify some measure of how many (WaterCountNumSideTriangle), and have the program choose the size based on that (though subject to WaterCountSizeMax).[url=http://www.theportforum.com/viewtopic.php?p=51657#p51657]Here[/url] jdaw1 wrote:+WaterCountMaxRowLengths done.
I think it was Derek. Interestingly I had just written glasses = people x ports when you edited your post.jdaw1 wrote:Somebody in Belfast (probably Daniel) suggested that there should be one extra page, fixed and unchanging (bar fonts), being a check list for the organiser.
Item to go on checklist include:Presumably the list was to be longer than this what else?
- â–¡ Invite JDAW
â–¡ Glasses: n people × m wines ⇒ at least nm glasses, which have been recently cleaned.
â–¡ Room hire.
â–¡ Print and bring placemats.
Please could that Belfast person say what else is to go on the list, and please could others comment on the idea.
As items are suggested I’ll edit this post.
Guilty.djewesbury wrote:I think it was Derek.
I probably wouldn't use this on the placemat sheets, as I'd rarely create and certainly never print without having done all the other tasks. However, such a list could be a useful sticky post somewhere (In Organising tastings sub-forum, probably), both as reminder-checklist but perhaps especially for someone who hasn't organised a tasting before?jdaw1 wrote:Though echoing the suggestion, I’m not convinced by it. Often it isn’t the organiser who prints the placemats. And often enough the person who prints the placemats doesn’t really look at them until set-up time, that is, until it is too late. So I’m not (yet) convinced of the merits of the extra page.
Done.DRT wrote:Perhaps we should simply add a check list to this thread?
is insufficiently clear. Spares are needed for stink, breakages and bonus bottles. Perhaps a fraction of n × m can be found that is a correct number of spares?â–¢ Glasses: n people × m wines ⇒ at least n × m recently cleaned glasses
djewesbury wrote: insufficiently clear. Spares are needed
[url=http://www.theportforum.com/viewtopic.php?t=1687]Here[/url] the Team wrote:â–¢ Glasses: n people × m wines ⇒ at least n × m recently cleaned glasses, plus spares.
Making the chart uncovered some obscure bugs, so was worth doing. (Well, uncovering the bugs in my code was worth doing. Uncovering those in Excel was fruitless pain.)www.jdawiseman.com/papers/placemat/page_size_advice.html wrote:All page sizes are assumed to have margins of 30 points ! ≈ 0.42″ ≈ 10.6 mm. On the chart colours are pages sizes (  A4 in dark blue ,  A3 in light blue ,  US Letter = 8½″×11″ in red ,  US Legal = 8½″×14″ in brown , and  US Ledger = 11″×17″ in orange ). The various marker shapes are the classes of elements of PermittedPackingStyles. The thick lines show the largest for each page size, these being reached or almost reached by the default value of PermittedPackingStyles. The thin lines are the values for /PostsAndLintel, assuming that the flag /CentralGlasses is at the default of 0.
How should this be parameterised?RAYC, in the [url=http://www.theportforum.com/viewtopic.php?p=68059#p68059]thread entitled [i]Thu 19th December 2013: The Unknown Shipper at the Bell[/i][/url], wrote:Despite a minimal amount of waste, having 2 sets to each sticker sheet (with a blank column) means that certain people do not have to juggle two individual (and fiddly) strips of stickers during the tasting. For some reason i adopted Ray's stickers last year and had to deal with this - was not ideal. If the blank column could be the middle column, that would be perfect in terms of a quick "chop and distribute". Obviously disregard if it requires a lot of code.
Code: Select all
/StickyLabelsNumCopies 0 def
/StickyLabelsTypes [0 1] def
/StickyLabelsPaperType {[/A4 /A4] StickyLabelsTypeThis get} def
/StickyLabelsByNameWhichReplaceCirclearrays {StickyLabelsWithPagePortraitNumRows StickyLabelsWithPagePortraitNumCols mul 24 gt} def
/StickyLabelsWithPagePortraitNumRows {[4 13] StickyLabelsTypeThis get} def
/StickyLabelsWithPagePortraitNumCols {[2 5] StickyLabelsTypeThis get} def
/StickyLabelsWithPagePortraitGapL 12 def
/StickyLabelsWithPagePortraitGapR 12 def
/StickyLabelsWithPagePortraitGapT {[36 31] StickyLabelsTypeThis get} def
/StickyLabelsWithPagePortraitGapB {[36 31] StickyLabelsTypeThis get} def
/StickyLabelsWithPagePortraitGapBetweenRows 0 def
/StickyLabelsWithPagePortraitGapBetweenCols 8 def
/StickyLabelsOrientationAutomatic true def % of labels, not of paper. Boolean.
/StickyLabelsOrientation /Landscape def % of labels, not of paper. /Landscape /Portrait. Ignored if StickyLabelsOrientationAutomatic.
/StickyLabelsColumnsChangeFaster {[true false] StickyLabelsTypeThis get} def
/StickyLabelsFirstPageStartPosition 0 def
/StickyLabelsPaddingWithPagePortraitTB {[12 6] StickyLabelsTypeThis get} def
/StickyLabelsPaddingWithPagePortraitRL {[6 3] StickyLabelsTypeThis get} def
/StickyLabelsReverseOrder false def
/StickyLabelsRemoveDuplicatesByWithinTitles true def
/StickyLabelsSortByWithinTitles true def
I'm going to have to read the manual to understand the current parameters... One simple suggestion could be:jdaw1 wrote:How should this be parameterised?
That suggests StickyLabelNewColOrRowAfter, which doesn’t quite allow a blank row or column. Hmm. Maybe an integer StickyLabelColOrRowEndings, 0 being do nothing, 1 starting a new one, 2 starting a new one with a skip, etc. That works, but is uglier than pretty. Hmm.jdaw1 wrote:Hmm. How about a boolean StickyLabelNewPageAfter, intended to contain arbitrary code?
Oooh, missus, very good. And /StickyLabelsAllowAcrossColumsnOrRows.PhilW wrote:How about /StickyLabelsAllowAcrossPages
(I tried to add a comment (‟Oeneophiles desirous of the placemats might like to know that they were made using the free program at http://www.jdawiseman.com/placemat.html”) but it wouldn’t let me create an account except via Facebook. So I couldn’t.)
I dislike cross-sign-in. So I tried to create an account, which seemed to require FB, which in turn seems to require all your private information, and the right to do anything with it (also disliked). If you can and are willing to cope, please do so.djewesbury wrote:You have a twitter account. You can sign in with that as well. Or shall I?