RSS to replace email? Nah.. I've heard a lot about how Outlook 2003, both alone and in combination with Exchange Server 2003, has been beefed up to fight the war on spam. From a client-only perspective, it doesn't look too promising. Apart from filtering messages that have been externally processed — for example, by SpamAssassin — the primary strategy appears to be blacklisting or whitelisting senders. As this screenshot illustrates, Sobig-like worms destroy that strategy. I can neither whitelist nor blacklist email appearing to be from Dave Ogle or Anne Manes or Tom Thompson or Lowell Rapaport. Quite likely, none of these folks has even been infected with the worm. Their names just happened to be chosen randomly from the address books of users who were infected.  [Jon's Radio]

I found this post more interesting on the second reading. It took a second reading before I understood the problem. The screenshot I omitted showed an inbox with a lot of email generated from the Sobig worm. Jon says he uses three lines of defense against spam, SpamAssassin, SpamPal, and SpamBayes. He has a a fourth line of defense he did not mention, virus checking software. I expect these emails are probably clean of viruses or worms but are not valid communication from the sender. There lies the problem. You cannot filter this mailbox using only a whitelist or blacklist. An external sophisticated spam processor, such as SpamAssassin, is required to categorize the emails. However, I have not read or seen Microsoft pushing Outlook's new spam processing support as a total spam solution. I got the distinct impression that Microsoft was opening the api's slightly to make integrating external processing easier. Maybe we can get an open source version of SpamAssassin running with Exchange 2003. Deersoft's Spamkiller is nice but free is better if you are competing with a free SpamAssassin on Linux.

You might be a teacher if…

  1. You believe “shallow gene pool” should have its own box on the report card.
  2. You want to slap the next person who says, “Must be nice to work 8 to 3:20 and have summers free.”
  3. You can tell if it's a full moon without ever looking outside.
  4. You believe the playground should be equipped with a Ritalin salt lick.
  5. You believe that unspeakable evils will befall you if anyone says, “Boy, the kids sure are mellow today.”
  6. When out in public you feel the urge to snap your fingers at children you do not know and correct their behavior.
  7. You have no social life between September and June.
  8. Marking all A's on report cards would make your life SO much easier.
  9. You think people should be required to get a government permit before being allowed to reproduce.
  10. You wonder how some parents ever MANAGED to reproduce.
  11. You laugh uncontrollably when people refer to the staff room as the “lounge”.
  12. You encourage an obnoxious parent to check into charter schools or home schooling.
  13. You can't have children because there's no name you could give a child that wouldn't bring on high blood pressure the moment you heard it uttered.
  14. You think caffeine should be available in intravenous form.
  15. You know you are in for a major project when a parent says, “I have a great idea I'd like to discuss. I think it would be such fun.”
  16. Meeting a child's parent instantly answers the question, “Why is this kid like this?”

[The Braden Files]

Murphy's other laws

  1. Everyone has a photographic memory. Some don't have film.
  2. He who laughs last, thinks slowest.
  3. A day without sunshine is like, well, night.
  4. Change is inevitable, except from a vending machine.
  5. Back up my hard drive? How do I put it in reverse?
  6. I just got lost in thought. It was unfamiliar territory.
  7. When the chips are down, the buffalo is empty.
  8. Seen it all, done it all. Can't remember most of it.
  9. Those who live by the sword get shot by those who don't.
  10. I feel like I'm diagonally parked in a parallel universe.
  11. He's not dead. He's electroencephalographically challenged.
  12. She's always late. In fact, her ancestors arrived on the “June flower.”
  13. You have the right to remain silent. Anything you say will be misquoted and used against you.
  14. I wonder how much deeper the ocean would be without sponges.
  15. Honk if you love peace and quiet.
  16. Pardon my driving, I'm reloading.
  17. Despite the cost of living, have you noticed how it remains so popular?
  18. Nothing is foolproof to a sufficiently talented fool.
  19. It is hard to understand how a cemetery can raise its burial costs and blame it on the higher cost of living.
  20. Just remember … if the world didn't suck, we'd all fall off.
  21. The 50-50-90 rule: Anytime you have a 50-50 chance of getting something right, there's a 90% probability you'll get it wrong.
  22. It is said that if you line up all the cars in the world end to end, someone would be stupid enough to try and pass them.
  23. You can't have everything. Where would you put it?
  24. Latest survey shows that 3 out of 4 people make up 75% of the world population.
  25. If the shoe fits, get another one just like it.
  26. The things that come to those that wait may be the things left by those who got there first.
  27. Give a man a fish and he will eat for a day Teach a man to fish and he will sit in a boat all day drinking beer.
  28. Flashlight: A case for holding dead batteries.
  29. The shin bone is a device for finding furniture.
  30. A fine is a tax for doing wrong. A tax is a fine for doing well.
  31. It was recently discovered that research causes cancer in rats.
  32. Everybody lies, but it doesn't matter since nobody listens.
  33. I wished the buck stopped here, as I could use a few.
  34. I started out with nothing, and I still have most of it.
  35. When you go into court, you are putting yourself in the hands of 12 people that weren't smart enough to get out of jury duty.
  36. Light travels faster than sound. This is why some people appear bright until you hear them speak.

(Thanks to Annette!) [The Braden Files]

Experts Retrace a String of Mishaps Before the Blackout. At 3:32 p.m. on August 14, a transmission line sagged into a tree just outside Cleveland, setting off the events that led to North America's biggest power failure. By James Glanz and Andrew C. Revkin. [New York Times: NYT HomePage]

This is the best explanation of the blackout that I have read. It helps if you have an electrical engineering degree. It also explains why southern Ohio(where I live) was not affected. The short version of the theory is that First Energy(Cleveland) was having transmission line problems. This problem aggravated an overheating with the transmission lines to AEP(south of Cleveland). When First Energy lost a second transmission line, AEP circuit breakers tripped on the lines to First Energy. This walled off First Energy from the south and the system quickly started to pull large amounts of power from the north. In a cascading patttern circuit breakers protected the equipment and shut down the transmission lines from Michigan through Canada to New York. It was interesting to note, that New York was exporting a large amount of power through Canada at the time and went down because they could not slow their power generation fast enough.

SBS2003 Preview

Other people have already talked at length about the new release of Small Business Server from Microsoft so I will try to brief and highlight why I like the product.

Why I like SBS2K

I have been using SBS2K for about a year. I think the old product, SBS2K, had a lot of value for small businesses and I think the new product, SBS2003, expands that scope. The reasons I liked the old product was because it was a solid fileserver, mailserver, and firewall. It has some other features such as SQL2000, fax server, and IIS web server. For most small businesses these are low priority items. For some businesses the firewall would be a low priority item but it was nice that it was included. There has been a lot of heated arguements from big business consultants that it is a bad practice to have the firewall on the domain controller. I see the small business viewpoint differently. There are probably some small businesses without a firewall or incorrectly set up firewall. That is bad! ISA is a solid firewall and for many customers appears to be free since that is not the reason they are buying SBS2K. Good firewalls are still expensive. One good firewall is good and two good firewalls is great! There are some nice competitors in this area, such as Linux and Novell's Groupwise, but I believe most small businesses would feel more secure with a Microsoft solution. I know I would feel comfortable walking away from an installation and not coming back for thirty days.

SBS 2003, What I like

The two most attractive new features to SBS2003 is remote web workplace and sharepoint services.

  • Remote web workplace is an attractive replacement for vpn. It appears to be easy to configure and setup at both ends.
  • Sharepoint services looks like a more attractive way to share files in a team environment.

Volume Shadow Backup looks interesting. In the presentation it sounded like it could keep file versions during the day. I need to investigate.

Using a public folder in Exchange to support sales

I did a little hacking on the vba macro in the microsoft provided osmsgclas.doc. This is same macro I used in “Using a public folder in Exchange to support sales”. I was grateful that the original macro would change my msgclass from ipm.note to ipm.note.sales. This allowed me to use the customized Outlook form which automated several tasks. Since the macro was supposedly written to support Word97 and still worked, I decided a little hacking was okay. I changed it to change only the items that had still had the original ipm.note msgclass. There were a couple of salesresponse forms that were changed back to sales. It wa not a problem but it was annoying since changing salesreponse forms to sales was not part of the plan. The change was minor, it was easy, and it worked! Oh well!

Putting the GPL on trial. Columbia Law School's Eben Moglen writes that SCO's strategy of challenging the legality of the GNU General Public License suggests a fundamental misreading of the Copyright Act. [CNET News.com]

I admit that I like some open source software. It is an important force in the software innovation and design process but it also has some very pragmatic benefits. Some of my more pragmatic reasons for using open source software are:

  • Good quality software for free.
  • Software licensing is a pain in the butt.
  • For some features it is easier to use open source software than the commercial varieties.
  • Some commercial software vendors do not innovate enough.

The last issue is a touchy issue. Most software vendors release a new version of their software each year and many software consumers do not upgrade. Many new releases are not sufficently different from the last version to warrant an upgrade for most people. Some reviewers of the new software deride the new version as nothing more than a bug fix. It is good that they finally are fixing the bugs but really annoying that you have to pay for it twice! When you combine all of these annoyances together, a competitive open source product becomes an attractive alternative. Microsoft has responded by reducing prices for large consumers(e.g. governments and companies).

Having said all of that I primarily use commercial software. I have replaced my use of Notepad with Jedit and ftp with Filezilla. Soon I will install a Linux server as a testbed for web development. I have installed Perl and Python on a Windows platforms but I think a local Linux server running Apache, Perl, Python, and PHP is the best way to test web development. IIS is nice but Apache is still the web server of choice for the Internet. I do not see .Net changing anything.

Finally, I enjoy following the software development process in the open source community and the reactions by the commercial vendors. Although the commercial vendors complain I see the combined commercial and open source software environment as a much more responsive and vibrant development community for the consumers. Since I view most software copyrights and patents as “standing on the shoulders of others”, I have little sympathy for SCO and the others who claim ownership of specific pieces of code.  Most of the commercial software vendors I work with produce solid, propietary products that need some form of protection from theft. IMHO, their products might be unique but most of the programming code used to create the product has been around for a long time.

Jewish heartbreak and hope in Nineveh

The writer, a major, is United States Army Battalion Chaplain (rabbi) 1st Battalion, 320th Field Artillery 101st Airborne Division (Screaming Eagles).

Climbing over the rotting garbage, I realized I was the first Jew to enter this holy place in over 50 years.

I am writing to you from Nineveh, the city of the prophet Jonah. Its present name is Mosul. I have had the privilege of seeing its ancient walls, of touching its stones, of going to the grave Islamic tradition says is the prophet Jonah's. There is a mosque at the site; but hundreds of years ago, the Iraqis we work with tell me, it was a synagogue. They tell me the reason the site is so sacred is because of the sacredness in which the Jews held it. Presently, there are no signs of this ancient synagogue.

I am the rabbi of the 101st Airborne Division, the division Steven Spielberg immortalized in his epic Band of Brothers. We, the soldiers of the 101st Airborne, fought our way up from the south, from Kuwait. The battle took us past Ur, the city where Abraham was born. We maintained contact with the enemy, passed the site of the great talmudic academies of Sura and Pumpaditya, to the city of Babylon, where the prophet Daniel was taken. There we engaged the Nebuchadnezzar Iraqi Armored Division and beat them. We continued the battle to Baghdad, where so many Jews lived and were massacred in the summer of 1948. It was the city of so many of our sages, including the Ben Ish Chai.

Now we are in Mosul. I ask about the Jews who lived here, and very few remember them. Many say Jews never lived here; but my heart tells me different. The old ones tell me there was a Jewish quarter, a synagogue, study halls, and a cemetery.

One day, while searching the streets of the ancient city, I came across a building missing half of its roof. The site was a garbage dump and the building's interior was three-quarters full of rotting garbage, feces and sewage. I had to crouch down low to get inside as the doorway was almost completely buried.

As I entered light came through the half-open roof and I could just make out writing engraved on the walls. It was Hebrew. It was then that I knew I had stumbled into the ancient synagogue of the city of Mosul-Nineveh. My heart broke as I climbed over the garbage piles that filled the room where, for hundreds of years, the prayers of Jews had reached the heavens. I realized I was probably the first Jew to enter this holy place in over 50 years.

Over three-and-a half meters of garbage filled the main sanctuary and what appeared to be the women's section. I could barely make it out because of the filth, but there was Hebrew writing on the walls.

Many Iraqis congregated around me, wanting to know what I was doing.

My translator said that the American army was interested in old archeological sites of all kinds. I asked them if they knew what this place was, and they all said in an instant: It was the house where the Jews prayed.

They told me that the houses in the streets surrounding the synagogue had been filled with Jews. They took me to the children's yeshiva, a marbled edifice that no longer had a roof, only walls and half-rooms. There was a vagrant family living there and when I asked them what this place was, they said it was a Jewish school for children.

As I walked through the quarter I was shown the grave of the prophet Daniel, once a synagogue. I saw that many of the doorposts had an engraving of the lion of Judah on the top.

I felt the presence of our people, of their daily lives as merchants, teachers, rabbis, doctors, and tailors. I felt their rush to get ready for Shabbat, felt their presence as they walked to the synagogue on Yom Kippur. I could almost hear singing in the courtyards, in the succot, as they invited in the ushpizin. I could hear the Pessah songs echoing through the narrow streets late into the night.

And the children, I could see their shadows as they raced down the alleys and around the corners, praying. I heard their voices learning the aleph beth in the yeshivot as they prepared for their bar and bat mitzvot.

But I also heard the babies crying, and I could see the young daughters of Zion clinging to their mother's skirts, asking why the bad people were killing them and making them leave their homes of thousands of years.

Tears came to my eyes, but I had to hold them back lest I put myself and the soldier with me in a dangerous situation. I had to pretend that I was only mildly interested in what they were showing me.

How does one absorb this kind of experience? How do I convey the feeling of hearing all those voices reaching out in prayer at the synagogue as I stood on top of all that garbage? How do I recover our history, how do I bring honor to a holy place that has been so desecrated?

I have no answers. I only have great sadness, pain, and loneliness.

Since then I have gone back to the Jewish quarter of old Mosul with members of my congregation, Jewish soldiers of the 101st: infantrymen, artillerymen, medics, pilots, lawyers, doctors, all proud to be Jewish and serving their country. Together we have found five more synagogues, more yeshivot and many Jewish homes. They have all come away profoundly affected by what they saw. They are saddened, but yet proud to be connected to such an ancient and rich tradition in this historic city of Nineveh.

I SEARCHED the ancient city near cemeteries in hope of finding the Jewish cemetery. I found a Christian cemetery and a British War cemetery situated next to each other. The British War cemetery is now used as a soccer field. The cemetery was marked as a war memorial cemetery and the dates were for World War I and World War II.

There was a marker in the cemetery written in English and Sanskrit, dedicated to the Hindu and Sikh soldiers of Her Majesty's army who died while serving. Another one, written in English and Arabic, was dedicated to the Muhammadan soldiers in Her Majesty's army who died while serving, and a third marker had nothing on it. These markers were over seven meters high.

The third marker could have had a dedication, but if so it had been destroyed or removed. Scattered all through the cemetery were fragments of tombstones, some with a few words of English, some with a cross on them. Outside these three markers there were no standing tombstones anywhere, only broken fragments scattered in corners. The cemetery was surrounded by a 1.5-meter wall and an entrance gate.

About half a meter inside the cemetery, barely showing through the surface, was a fragment my assistant, Specialist William Rodriguez, discovered. By working with me over these last few months he has learned to recognize Hebrew letters. As we dug it out we noticed it had both Hebrew and English on it. I was so excited to see it, yet so sad. There are many possible explanations, but the one I think most plausible is that it was the grave marker of a British soldier, a young man by the name of Zev. The British Army had contacted the local Jewish community to have a stone engraver put Hebrew on the stone along with the English. It was their way of honoring and respecting their fallen comrade.

If this explanation is true then this cemetery contains those of the Hindu, Sikh, Islamic, Christian, and Jewish faiths, all soldiers who died in the service of their country. The obvious question: Is death the only way these great faiths can coexist in peace? We would hope not.

I have not yet discovered the ancient Jewish cemetery of the Jews of Mosul-Nineveh. My instincts tell me it is nearby, but in the last 60 years it has probably been desecrated and obliterated. One native I talked to told me that a major highway had been built through it.

I will continue to search as my military mission allows me. I have taken Zev's marker and reburied it in the cemetery. I have said kaddish for him and for all the other Jewish souls that may be buried here.

There is a great history to be written here, a great opportunity to recover the lost narrative of our people, the Sephardim of Iraq. My prayer and hope is that when the gates finally open for scholars the remnants of our people will still be here for historians to recover.

I have taken many pictures in case those who have no vision destroy the few remnants that remain. I hope there are yet some Jews from this important and holy community still alive in Israel. If so they will be able to add to the oral history of what will, God willing, be discovered here.

If this chapter of history is erased, it will never be recovered again. I pray that those with more resources, more connections, and more wisdom than I will be able to add to these pages of our great history. I am only thankful that God has given me a small part in it. May the memories of our brothers and sisters – hakahal hakadosh d'Nineveh – the holy community of Nineveh – never be forgotten.

Carlos C. Huerta


[The Braden Files]

Using a public folder in Exchange to support sales

I spent a lot of time today trying to make a public Exchange folder work as a sales support tool. It looked like an easy task but I severely underestimated how much time it would take. The plan was to customize two Outlook forms to prefill the bcc field and the return address. I wanted to set up the groundwork to do a better job of tracking the sales lead sources. Creating the custom forms was easy. The problem was that I needed to modify the message class field so that I could use the new forms. I found a script that could change inbound messages to the new message class. Exchange 5.5 uses something called an agent to run the script. Exchange 2000 uses something different, a sink event. For such a simple and old problem the documentation for Exchange 2000 was hard to find. Then I realized that this wouldn't work for me since I receive the sales emails in my personal inbox and move them over to the public folder. The script would change only the inbound messages and not the existing messages. I finally found a Word document from Microsoft that runs a macro that changes all of the items in a folder to the same message class. My plan is to: categorize the sales email, run a rule to move it to the public folder, and then run the Word macro to change the message class. It is cludgy but it works. It would be nice if this was all automatic but that can wait for another day. The hard part is done.