2005-? Wavada.org

My very own website. Continue reading

In 2003 Sue and I took the “Best of Italy” tour sponsored by Rick Steves. I then wrote a journal compiled from the notes that I had recorded every day. After I was satisfied with the results I assembled them into a pdf file called “How I spent my Italian vacation” that I shared with other tour members and a few other people. That document is posted here.


The programming tools: During this same period IBM discontinued support for the Net.Data product that I had used to write the software for AxN (introduced here), TSI’s online clearinghouse for insertion orders from advertisers to newspapers. Instead, IBM had agreed to offer the php environment that had been developed by Zend1. I had previously learned about php from Ken Owen (Introduced here). He had told me that I could create and run php programs on my Windows computer for free by downloading WAMP, which stands for Windows (operating system) Apache (HTTP server) MySQL (database) php (scripting language). I downloaded it to my PC, set it up, and used it to write a little problem management system for TSI that was actually used for several years.

I had already learned that in order to do programming for the Internet that accessed a database you really need to know five languages: HTML, JavaScript, Cascading Style Sheets (CSS), SQL, and a scripting language to fit all the pieces together. I had books that documented the first three. I soon discovered that books on php and MySQL were not necessary. The syntax of each was thoroughly documented online, and answers to every question that I had were easily found using google. I never had to ask anyone for help.


The first project: Sue and I had planned for another trip to Italy in 2005. This time we invited our long-time friends Tom and Patti Corcoran to accompany us on another Rick Steves tour, “Village Italy”2. I intended to take notes and assemble them into another journal. This time, however, I wanted to do it a little more professionally. I purchased a Cascio point-and-shoot digital camera, mostly using points from one of my credit cards. Since I wanted to allow others in our tour group to be able to enjoy the journal, I needed to build a website. I knew how to do that on an AS/400, but I wanted projects like this to be independent of the business, and I was not about to buy an AS/400 and try to run it from my house. I wanted someone else to manage the site for me.

I did a little research on the Internet. A company named iPower seemed to offer everything that I needed at a fairly reasonable price. Its tools seemed to be well documented, and, especially for the first few years, the technical support was excellent. My first contract with them was signed in July of 2005. I might have had a free month or two before that.

I decided to name the website Wavada.org. Wavada.com was available, but I had no intention of using the website to make money. I wanted to a place to noodle around with Internet programming (my personal computer, which at the time was a laptop) and a separate place where I could show some of the things that I had developed to the world.

I needed some tools on my PC to let me edit the text and images. I had previously downloaded TextPad, a “shareware” (free but with requests for donations) product that was better at editing text than the program that came with Windows. I purchased a copy of UltraEdit, which could be tailored for use with the color-coded and spaced text of php scripts, and Paint Shop Pro, an inexpensive program for editing image files. My plan was to do all of the development on my PC and, once everything was working, upload everything to Wavada.org using either File Transfer Protocol (FTP) or the File Manager program that iPower provided.

The first journal: My first big project used php to create one web page for each day of the 2005 trip. I created a folder named Images and inside of that folder a folder the trip (VI). Inside the trip folders were folders for each day (VI01, VI02, etc.) and one each for the full-page version of the photos3 and the page (VI00) describing the preparations and the travel day. I later wrote a php script that was included at the top of the code for each trip that. This contained all the common scripts for handling layout and navigation as well as the unique elements such as character sets for foreign words.

A separate php script for each page contained the code necessary to display the page. Most of the necessary functions were stored in a file named JournalFunctions.php. A file named JournalSetup.php contained other settings. These were all “required” on every page. Styles were stored in JournalStyle.css and JournalMenuStyle.css.

For the most part the original design worked fairly well. One difficulty that I had no way to anticipate was that the Unix version on the iPower servers was more sensitive to capitalization than the Windows version. I had to be careful with the file names assigned to images.

Twenty years later I find it astounding to report that I completed all of this within a few months. To each member of the tour group I sent an email that invited them to view the finished product on Wavada.org. Quite a few of them looked at a good portion of the journal and responded that they really liked it.


Other projects: I needed to design a home page. I knew that I wanted to have a huge wave as the background so that people would know how to pronounce the name Wavada. I found a photo of with very high density that depicted a monstrous wave better than I could have even imagined. It was on the Internet, but I don’t remember the location.

iPower offered an incredible array of free features that were associated with the website. The two that I made the heaviest use of were email and WordPress. I only needed to create three or four email accounts, but I made good use of them. I made Mike@Wavada.org my primary email account. Much later I created another account called Yoga (the name of my laptop at the time). Email sent to the Mike account was automatically downloaded to Outlook on my desktop. The Yoga account was not. So, I could send or forward emails from Mike to Yoga for activities (such as ZOOM meetings) that required the laptop.

I also set up an account for Sue, but I don’t think that she ever used it.

The other free feature that I employed a lot was WordPress, the software that I used to make this and hundreds of other blog entries. The oldest object in the WordPress section of Wavada.org is from 2010. However, I don’t think that I made much use of the product until March of 2012. That is the date of the oldest images that I uploaded. I might have written a few earlier blog entries that contained no images. An incredible number of these images—and a few other files—were uploaded during the pandemic and the subsequent months.

At first the home page for Wavada.org simply contained links to the few items that I wanted to allow the public to see. I changed the format dramatically when I discovered a widget that was available in google’s jQuery library. This allowed me to present the table of contents in an attractive tabbed manner.

I wrote a large number of programs concerning the game of bridge (introduced here) for my own use. For a while I maintained a complicated set of programs that I wrote to keep a detailed record of the bidding agreements with my partners. Eventually I decided that this was too much work (as of 2023 I had played with 141 different partners). I also created online programs for displaying an article index for topics covered in the Bridge Bulletin (posted here) and for providing game plans for challenging declarer problems (posted here).

I figured out how to parse the pdf files for hand records from bridge games. I created a database of these hands so that I could establish probabilities to associate with certain bridge situations. For example, I determined that Losing Trick Count4 was more accurate at predicting the number of available tricks at game level or lower than point count that has been modified as suggested by Marty Bergen in his Slam Bidding Made Easier book. However, the opposite was true for higher contracts.

I started to attend Wednesday evening games at the Simsbury Bridge Club in 2004. At some point I created a webpage for the club. It was still in use in 2023. The link is here.

As an adjunct to my job as webmaster I created a database of bridge players throughout North America on Wavada.org for District 25 of the American Contract Bridge League (ACBL). That story has been chronicled here.

I adapted the code for the travel journals to create online pages for each chapter of the book that I wrote on papal history entitled Stupid Pope Tricks. The book is posted here. The story of the Papacy Project that led to its creation is chronicled here. I also posted in the same format Ben 9, my historical first-person novel about Pope Benedict IX, here.


1. In 2023 this product is still offered for the i5 operating system. Zend has been purchased by other companies a few times.

2. The journal for the 2005 tour is posted here.

3. I used the same file names that Cascio provided with the letter b at the end. For later journals I dispensed with the uploading of the smaller versions of the photos and instead uploaded a full-page version of each image and used HTML to specify the size displayed in the journal. I also changed the naming of the images in the daily folder to be meaningful.

4. Losing Trick Count is explained here and elsewhere on the Internet and in print.

2019-2020: The First-Ever Regional at Sea on a Riverboat

Up and down the Danube seeing sights and playing bridge. Continue reading

This ad appeared in the September 2019 issue of the Bridge Bulletin.

I was definitely enticed by the announcement from Alice Travel in my Inbox in the fall of 2019. Larry Cohen1 was planning to host a cruise on the Danube on a ship called Mozart from the luxury line Crystal Cruises. It seemed awfully expensive—over $6,000 per person for only a total of ten days. However, the details were definitely appealing to Sue and me.

  • It started and ended in Vienna, a marvelous city that we had always wanted to see.
  • An optional excursion to Mozart’s home of Salzburg, a city that I had long wanted to visit, was offered when the ship spent a day in Passau.
  • Social activities were planned in Budapest.
  • The ship also made a short stop in Bratislava, the capital of Slovakia. Sue was interested in going to the Pizza Slanec restaurant there if possible. Her family name is Slanetz, and the owners might be her relatives. I just wanted to check out the wardrobes of the current generation of Wild and Crazy Guys2 there.
  • A regionally rated bridge tournament was scheduled for the other days. Regional tournaments awarded gold points, and Sue needed twenty-some gold points for her Life Master rank.
  • Larry would be teaching bridge lessons on the ship.
  • The entire ship was reserved for the tournament. All 130 passengers would be bridge players or, perhaps, spouses who would be bored to tears by the conversations at the dinner table.
  • Everything except air fare was included in the price, even the excursions sponsored by the touring company.
Vienna was the starting point. The Mozart then was to sail west to Passau, turn around, sail east to Budapest, turn around again, and sail back to Vienna.

I called Alice Travel, the New Jersey-based company that was organizing the cruise, to make reservations for us. They gave us the last available cabin that featured the lowest price. As usual, Sue and I had little interest in wasting money on a more luxurious cabin. I, for one, intended to spend very few of my waking hours there.

The cruise was scheduled for March 18-27, 2020. Sue and I decided to add on three days in Vienna at the end.

I ordered a guidebook for the city on Rick Steves’ website so that we could make optimal use of our time there. We had, of course, previously taken several European tours using his tour company. I also picked up another guidebook at Barnes and Noble. It had a lot of beautiful photos.

When I paged through the guidebooks, I was astounded at how much there was to do in and around Vienna. There were dozens of things that I wanted to do and places that I wanted to see. At the top of the list were these three:

Melk Abbey.
  • The world-famous opera house in Vienna, Wiener Staatsoper;
  • The Hofburg Palace, a museum that housed, among hundreds of other things, one of the relics that had been identified as the Lance of Longinus3 (or really the head of the lance0;
  • The Benedictine abbey at Melk, which had been the inspiration for the bestselling book by Umberto Eco, Il Nome della Rosa. which I had read in both English and Italian.

At first I made reservations at one of the hotels that the guidebook had recommended, the Hotel Austria. The attractions were its very convenient location and good price. The hotel had also confirmed via email that it had an elevator—one of Sue’s requirements. However, when we received the details concerning the room, we decided that it was not for us. Here is the text of the email that I sent to the hotel on January 29:

I need to cancel my booking. My wife vetoed the notion of the toilet and shower in the corridor.

Name: Michael Wavada
Period: Three nights starting March 27

.Please confirm that you received this.

Danke.

Mike Wavada

I received the email confirming the cancellation the same day. I then booked a room at the Hotel Zur Wiener Staatsoper. It was a little more expensive, but it was very close to the opera house, several other attractions, and a Metro station. The most important feature was the fact that its bathrooms were inside the individual rooms.

On December 27, 2019. I purchased our airline tickets on United Airlines. Most of my worst experiences in flying had taken place on United, but I had never taken an international trip on the airline. Perhaps the service on those flights was better. I also purchased the flight protection plan offered by Expedia. I figured that a large number of things could go wrong for a pair of septuagenarians planning overseas travel. Seldom in my life have I exhibited such prescience.

Two opera performances were on the schedule for the nights that we would be in Vienna. The first was Mozart’s Le Nozze di Figaro, one of my favorites. Sue and I had even seen a production of it in Prague, as described here. The other offering was Tri Sestry, an opera written in 1998 by the Hungarian composer Péter Eötvös. Its Russian libretto was based on Chekhov’s play of the same name. I had never heard of this opera, and I was likewise unfamiliar with the composer.

I tried to order tickets for Le Nozze di Figaro, but it was sold out. My request was recognized by the company that sold the tickets, however. I was notified by email that my name had been placed on the standby list.

By the end of January all of our reservations seemed to be in order. I spent most of the time in which I was not playing bridge or performing various functions for District 254 trying to put together a workable schedule of activities for our time in Vienna. I carried one of my guidebooks with me most of the time, even when I drove to the Hartford Bridge Club. I needed to become familiar with the times in which the various attractions were open and the transportation needed to arrive at them. The excursion to Melk was more difficult than I anticipated because the period in which we would be there would be just before the tourist season.


Vienna Metro map.

In February of 2020 information about the outbreak of a new disease in China began to be covered in some depth by the major media. By the end of the month Covid-19 had spread to several Asian countries. The western country that was most severely impacted in February was Italy. Cases first appeared there in the middle of the month. By the end of February Italy had more cases than any other nation on the planet.

In contrast, Austria had only a few cases. I started watching the Johns Hopkins website every day to see the developments in the three countries that our ship would visit. I was still optimistic about the trip in early March.

The shocking spread of the disease in New Rochelle, NY, opened my eyes to the possibility that our entire vacation might be in jeopardy. On March 2 an attorney named Lawrence Garbuz, who lived in New Rochelle, tested positive for Covid-19. Within a week more than fifty cases in the town could be linked to him! Most of them could be traced to a synagogue that he had attended. This disease was obviously much more contagious than the previous pandemics, SARS and Ebola.

Fred Gagnon.

A similar outbreak occurred in Colorado Springs. CO. In this case the “superspreader event” was a game at the Colorado Springs Bridge Center. By chance a good friend of ours, Fred Gagnon of Springfield, MA, was playing there the day that “patient 0” infected a number of bridge players. Fortunately, he never played at the same table that she did, and they had no other interaction. On his return to New England Fred told us the story.5

On March 11, less than a week before our departure date, the World Health Organization declared that Covid-19 was a pandemic, a word that is never used without a great deal of justification. President Trump for some reason downplayed the effects of the virus, but the governors of New York, New Jersey, and Connecticut issued stay-at-home orders. The hospitals in the area were flooded with cases, and they did not yet know the best treatment methods.

Stuart Rothenberg, the president of Alice Travel, sent an email on February 25 that reported that the cruise was still set to sail. He acknowledged the seriousness of the disease, however. “I cannot speculate on what Crystal would do if this trip became interrupted and for the most part, Alice Travel will be guided by Crystal Cruises’ decisions. I will advocate and fight for our group if need be.”

His second email came late on the night of March 3:

Like you we are quite concerned with the Coronavirus situation.

We are in touch with Crystal Cruises to see what alternatives or options we may have, if any. We are waiting for them to evaluate the situation and provide us with any new decision as to a cancellation or a postponement of this sailing.  At this point, they are planning to continue with this sailing as I wrote to you on February 25.

Further, we did check with airlines flying to Vienna, and all of them to our knowledge are continuing to fly and they have not offered any type of special waiver or refund should you cancel your flights.  Of course for flights into Asia and into Milan, the airlines have been providing refund and exchanges without added fees, though for Vienna that is not the case.

Once we receive any updated information from Crystal Cruises, we will let you know an update to the situation.

The next email, sent three days later, was at once encouraging and distressing.

As you certainly know, the coronavirus COVID-19 is causing wide concern and among many of you planning to travel to Vienna for the Crystal Mozart Regional on the River cruise. 

Wednesday, I had a conversation with Crystal Cruise’s management, including the Managing Director of Crystal River ships, and its Director of Sales, Business Intelligence and Analytics. I followed up this conversation with an e-mail yesterday as discussed below.  Crystal has not yet responded to the e-mail, so I will summarize the position Crystal took during our conference call on Wednesday afternoon.

Unfortunately, while the Crystal team said they are being guided by the health, safety and concern of its guest travelers, they are not willing to cancel this specific sailing, in spite of my requests.  Crystal’s position is that the areas where the Mozart sailing is traveling to are not under major traveler advisories and that all of their river ships are sailing as normal.

At that point ten people had already canceled. The email concluded with a description of a partial refund being offered by Alice Travel;

This past week, I have been in Sarasota with Larry and the current Bridge Camp. Together Larry and I have discussed as many options as possible while we were waiting to hear back from Crystal.  Given Crystal’s present position, and because we are less than two weeks away from sailing, we have decided to come up with our own two options for you.

Here they are:

First Option:

If you feel that it is in your best interests to cancel this sailing, we will provide a choice of a 25% refund of the Cruise Fare only or a 40% Future Cruise Credit

This offer is being provided by Alice Travel and Larry Cohen, not Crystal Cruises.

Second Option:

Join Larry Cohen and the ACBL Bridge Directors on this planned Regional on the River.  We expect to run this Regional with fewer people than originally planned.

As you may know, this cruise sold out quickly with 125 players, making for a wonderful Regional schedule. However, with a smaller turnout, we don’t feel that all of our scheduled 2-session events make sense.  Regionals with small numbers of tables are impractical. Accordingly, if needed, we would tweak the schedule to allow for more sessions of Larry teaching. We know that many of you might prefer more teaching, and we wanted to provide a “heads up” that the events may be “subject to change” based on the overall attendance.

Neither of these was even slightly appealing to us. We decided to wait for better news. It did not come in the next two emails, but an additional option was presented in the one sent on March 11.

1) On April 30 (give or take a week), we will know if the Mozart ship is available to use for our bridge exclusive charter in March, 2021.  If it is available, you will have a choice to keep your booking that you originally had with your stateroom suite remaining the same.  Should you choose this option, you will be under a full penalty process at this time though your trip protection plan will be carried over, unless you had made an earlier insurance claim.

2) If instead you would like the 25% refund offer, this option is still available to you and you do not need to decide on this option until we know if the Mozart ship will be available to us for next year (March, 2021).  

For either of these options, you will have until May 30, to make your decision.

3) Alternatively, you can choose the 40% future cruise credit as another option. If the sailing for next March, 2021 is not available as described above, then Crystal will supplement the cruise credit. At this time, we cannot provide you with an exact amount, though our best projections are that you would receive a total amount equaling 60 – 65% of your original cruise fare. Again, this is a future cruise credit. Once again, you can choose at that time to receive the 25% refund or the future cruise credit.

Meanwhile, the opera had been canceled, the hotel had sent me an email that it would be closed, and I had canceled our flights through Expedia. Our cruise no longer appeared on Crystal’s schedule, but the management was still insistent that its new refund policy would not apply to the bridge cruise.

On April 3 Stuart sent an email that said that Crystal would indeed provide refunds, but the details were still being worked out.

The final offer was included in the email of May 7, nearly two months after the scheduled sailing date. It included a few paragraphs that detailed the problems faced by Alice Travel. Stuart said that his staff and Larry Cohen had put in an estimated 1,400 hours working on this cruise. Here were the two options that Stuart provided to us:

Option A: A Refund in the amount of 75% of your original bridge cruise.  We anticipate sending this check to you the week of May 25, unless you prefer Option B.

Option B: A Future Cruise Credit at 100% of your original bridge cruise.  This future cruise credit with Alice Travel can be used through June 30, 2022.  Further, if you do not utilize all or part of this credit, beginning October 1, 2021, you can request a refund instead and we will refund 75% of any unused credit. In all, you have two years to use your full credit, or you can request a refund if you prefer.

Sue and I talked this over. Eventually we decided to select Option A. Who could say when the pandemic would end to the extent that normal traveling conditions were restored? As my dad used to say, “At my age I don’t even buy green bananas.”

So, we lost quite a bit of money on this trip, but Alice Travel did provide us with sweatshirts to commemorate the cruise that wasn’t. We ordered a large for me and an extra large for Sue. An employee of Alice Travel asked me if I meant to get the extra large and Sue the large, I assured her that that was not the case. She even laughed when I told her that we were like Mr. and Mrs. Jack Sprat.

Nevertheless they sent us a large lady’s and an extra-large man’s size. I have worn the former a few times. It was a little tight, but it did not really bother me much. I don’t think that Sue ever has worn the other one.

The inscription on the left breast is on the lines of a treble clef:
Larry Cohen
and Alice Travel
Regional on the Danube
Crystal Mozart March 2020

Getting the refund from AIG for the United flight took a few months, but they finally provided a 100 percent refund.

On November 2, 2020, I was surprised to receive an email from Expedia that I had a credit with them. I logged onto the website to see it. Sure enough, there were two credits there—one for me and one for Sue—for $903.29 each. So, we have until the end of 2022 to use them on a flight. Of course, we need to find some place to which United flies that we want to visit.


1. Larry Cohen was (and is) a famous bridge player and teacher. Sue and I had previously been on two ocean cruises on which he had been featured. Those experiences have been described here and here.

2. Bratislava was the original home of the Festrunk brothers, Georg and Yortuk, who chased foxes and enlivened late night entertainment on Saturdays in the seventies.

3. The Lance of Longinus is mentioned in John 19:31-37, but was overlooked in the other three gospels. Longinus was the name traditionally given to the Roman soldier who supposedly pierced Jesus’s side with his lance to make sure that he was dead. There are many historical references to the lance. My favorite is its miraculous discovery during the First Crusade in the floor of St. Peter’s church in Antioch by Peter Bartholomew. The story is recounted here.

4. In 2020 I was the webmaster and database manager for the New England Bridge Conference, the organization that manages District 25 of the American Contract Bridge League. I also wrote both the online and printed bulletins for the district’s tournaments. During January and February I was busy preparing for the six-day Presidential Regional, which was always held around the time of Presidents Day. In 2020 the hotel with which we had contracted, the Red Lion Inn in Cromwell, CT, went out of business shortly before the scheduled starting date. My notes for this hectic event have been posted here.

5. On May 1 the New York Times also ran a long article about this event and the popularity of bridge in general. It is posted here.