- I made felafel for the second time, and it was kosher for the first
time. I left out the cilantro and instead put in more parsley, which made
the felafel very green. The tarator sauce was a lot less runny this time,
since I added water only a bit at a time, ignoring the amount of water
called for in the recipe. I used garlic powder instead of crushed garlic,
since I didn't have a kosher garlic press at the time. I cut up cucumbers
and tomatoes to go in the pitas with the felafel and sauce. I heard many
good things about it.
- I have not published any Jotto puzzles yet, but I have
done a bit more with them. I fixed my dictionary so that it should have
all of the common five-letter words and, I hope, almost all of the others,
too. This should solve the problem of some of my earlier puzzles having
multiple solutions. (See Issue 03 where I first
talked about Jotto puzzles.)
I also took the word list and wrote a Perl program to eliminate any word
that had any anagrams, since the only way to have only a single possible
secret word with a word with anagrams is to already have guessed the
anagrams, and those would get a score of 5, which is more than the maximum
score of 2 for a Jotto puzzle. So, this speeds up the finding of puzzles,
since time won't be wasted on words that couldn't possibly form
puzzles.
Maybe I'll get around to publishing them in November.
- I made dinner for a friend that included chicken in a way that I've
had but never made, so I kind of winged it. Onions, black beans, garlic,
coriander, cumin, chili powder. It turned out pretty well. The meal was
rounded off with mashed potatoes and salad. The dressing on the salad was
a bit strong, but that was fine since my dinner companion likes garlic.
- I made a kosher dinner for someone special that was an experimental
potato-egg-onion thing. I cut up the potatoes and boiled them a bit first.
Then I put them in a pan with a little olive oil, some onions (which I
should have put in first, since they turned out crunchier than was
optimal), and some eggs, cracking the eggs directly into the pan and then
stirring them in. Added some salt, pepper, and a dash of hot pepper sauce.
It was received well.
- I took some pictures that I was really happy with, and I got some good
reactions from other people on them. I saw a squished mouse on the street
outside my house, and I just knew I needed a picture of it. I took some
portraits of people at a friend's birthday party, and people really liked
some of them. I took a portrait on someone special's birthday, and the
many people enjoyed that photo.
I have yet to put these photos up on my Web page. I did find out about a
script called thumbnail_index
which will automagically create an index page of a directory of pictures,
complete with thumbnails. I used it to finally get pictures up from my sister's wedding
in April. I have a lot of pictures on the computer to sort through, but I
think having this script might get me motivated to do some initial sorting
and actually get them up on the Web.
- I wrote a program to solve the NPR Weekend Edition Sunday
Puzzle given 20 October 2002. I found the tr operation and
learned a bit about when not to use classes in regular expressions. The
program found the unique answer in about 10 seconds. For your amusement,
here's the program in full, complete with comments describing the puzzle:
#!/usr/bin/perl
# Try to solve NPR wesun puzzle given 20 October 2002
# find a word where the first letter immediately follows the ninth,
# the second letter immeditaely follows the eighth,
# the third letter immediately follows the seventh,
# and the fourth letter immediately follows the sixth.
# (immediately follows means alphabetically)
use strict;
use warnings;
use lib ("/home/kevin/perl/lib");
use WordGame qw(&load_word_list);
my @words =
WordGame::load_word_list("/home/kevin/perl/jotto/word.list.9");
$| = 1;
foreach my $word (@words) {
my $nope = 0;
my @letters = split(//, $word);
for (my $i = 0; $i < 4; $i++) {
$letters[8-$i] =~ tr/a-z/b-za/;
if ($letters[8-$i] ne $letters[$i]) {
$nope = 1;
last;
}
}
if (!$nope) { print "$word\n"; }
}
The answer is offscreen.
- Inspired by a famous William Carlos Williams poem I heard Garrison
Keillor read from his recently published poetry book, I wrote a poem in
appreciation of a gift of food.
- I recieved an email from a stranger who had found me through my Jotto Web page. He told me about
a version of Jotto he used to play where you also tell which letters are
correct when you give the score. This had him interested in finding 5
five-letter words that contain 25 different letters of the alphabet. I've
got a program running searching things now, but there are just too many
combinations. I need to figure out some way to preprocess the list, or at
least do some processing earlier. So far, the best I've found are five
words that contain 22 different letters. I may continue to work on this.
- I tried two new things for dinner: chicken tandoori and applesauce.
Finding kosher soy yogurt allowed me to give a kosher person her first
taste of anything with chicken and yogurt. I cut into the chicken so that
the sauce could get into it some. I didn't follow a recipe, since I
didn't have any garam masala. The sauce was soy yogurt, lemon juice,
garlic, ginger powder, cayenne, garlic powder, garlic granules, cumin,
coriander, cinnamon, salt, pepper, turmeric, chili powder, and clove
powder. I was only supposed to cover it for the first half hour and then
cook it uncovered for an hour, but I had to worry about keeping it kosher
so it stayed covered the whole time. It turned out really well. Just the
right level of spice, but more like a curry than tandoori. Anyway, it was
really good, and I will repeat it often, I'm sure.
I went apple picking and decided to try my hand at fresh applesauce. Four
Cortland apples, some water, some cinnamon, and some nutmeg. The recipe in
Betty Crocker called for added sugar, but I was advised against that. After
tasting it, I was glad I didn't add any extra sugar, since it was sweet
enough without it. Very, very good. My first experience with fresh, warm
applesauce. Yum.
- I solved the NPR
Weekend Edition Sunday Puzzle given 27 October 2002:
The word EFFERVESCENCE is unusual because E's are spaced out in it. It
has 13 letters, and E's appear in positions 1-4-7-13. Now, think a
familiar two-word phrase in 15 letters, in which the letter R appears in
positions 1-4-8-12-15. These are the only R's that appear in them. What
word is it?
I wrote several programs to solve this. The first program found all of the
possible first words of lengths three through twelve. The second program
found all of the possible second words of lengths three through twelve. The
third program put the first words together with the second words. The first
merging produced 3700 combinations, too many to go through by hand. I went
through the word lists by hand and eliminated uncommon words. The next
merging produced 270 combinations. I found the answer, refrigerator
car, and sent it in.
- I made a Halloween costume this year. I went to a gaming party, and
costumes related to gaming were requested. I found some old 5.25" disks
and stapled them together into a crown. I was the King of Disks from a
tarot deck. I think that's the most imaginative I've been for Halloween in
a long time.
- If you use one of the newer Web browsers, you may have noticed the
icon I made for this page. Some of the newer browsers allow you to specify
a shortcut icon, a 16-by-16 pixel image. I made an icon
for the Compendium.
- And I saved the best for last. I sent in my first draft for an article
to appear in The Perl Review, a
Web-published (soon to be print-published) magazine about Perl. My article
is about my experiences doing Jotto programming in Perl. It
should be published in the January issue.
That's it for this fourth issue of Kevin's Compendium of Useless Fantasia.
Watch for Issue 05 coming out 1 December 2002.