<?xml version="1.0"?><!-- RSS generated by Radio UserLand v8.0.9b2 on Fri, 03 Oct 2003 17:21:21 GMT --><rss version="2.0">	<channel>		<title>Mark Watson&apos;s Blog</title>		<link>http://radio.weblogs.com/0115954/</link>		<description>I am the author of 13 published computer books and a consultant specializing in Java, C++, and Smalltalk development. Please check out my two Free Web Books at my main site &lt;a href=&quot;http://www.markwatson.com&quot; target=&quot;_blank&quot;&gt;www.markwatson.com&lt;/a&gt;</description>		<copyright>Copyright 2003 Mark Watson</copyright>		<lastBuildDate>Fri, 03 Oct 2003 17:21:21 GMT</lastBuildDate>		<docs>http://backend.userland.com/rss</docs>		<generator>Radio UserLand v8.0.9b2</generator>		<managingEditor>markw@markwatson.com</managingEditor>		<webMaster>markw@markwatson.com</webMaster>		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 		<skipHours>			<hour>23</hour>			<hour>0</hour>			<hour>1</hour>			<hour>2</hour>			<hour>3</hour>			<hour>19</hour>			<hour>21</hour>			<hour>22</hour>			</skipHours>		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>		<ttl>60</ttl>		<item>			<title>I am moving my blog from UserLand to markwatson.com</title>			<link>http://www.markwatson.com/blog/B499168950/index.html</link>			<description>The link is the URL for my new blog.&lt;p&gt;Radio UserLand has lots of nice features, but I am finding the simplicity of using the iBlog program on the Mac with simple hosting the blog on my main web site works well for me.</description>			<guid>http://radio.weblogs.com/0115954/2003/10/03.html#a186</guid>			<pubDate>Fri, 03 Oct 2003 17:20:27 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Please try my new web blog&lt;/h3&gt;</title>			<link>http://www.markwatson.com/blog/B499168950/index.html</link>			<description>I am thinking of switching from using RadioUserland to .Mac for hosting my Blog.&lt;p&gt;I think that I will use both for a week - then decide.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/29.html#a185</guid>			<pubDate>Mon, 29 Sep 2003 19:12:43 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Both sides of the IT outsourcing issue&lt;/h3&gt;</title>			<link>http://www.infoworld.com/article/03/09/25/HNoutsourcepanel_1.html?source=rss&amp;url=http://www.infoworld.com/article/03/09/25/HNoutsourcepanel_1.html</link>			<description>The linked InfoWorld article is a fairly good representation of both sides of the outsourcing U.S. IT jobs to other countries.&lt;p&gt;I also have mixed feelings about large scale IT outsourcing - besides the obvious downward pressure on my own consulting rates, I worry that the U.S. will give up its competitive advantage in developing new technologies once competing countries develp a critical mass of technology.&lt;p&gt;On the other hand, I do believe in globalization - doing work and manufacturing were it can be done least expensively - if third world country workers are not exploited and environmental concerns are addressed fairly.&lt;p&gt;Like most issues, there are two reasonable sides to this argument.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/26.html#a184</guid>			<pubDate>Fri, 26 Sep 2003 15:18:13 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Using continuations in implementing web services&lt;/h3&gt;</title>			<link>http://radio.weblogs.com/0102385/2003/08/30.html</link>			<description>I just ran across a month old blog by Chris Double on using continuations for implementing web services.&lt;p&gt;Good stuff! (For Smalltalk, Lisp, Scheme programmers mostly).</description>			<guid>http://radio.weblogs.com/0115954/2003/09/26.html#a183</guid>			<pubDate>Fri, 26 Sep 2003 15:08:46 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Microsoft and IBM on web services&lt;/h3&gt;</title>			<link>http://www.infoworld.com/article/03/09/25/HNibmms_1.html?source=rss&amp;url=http://www.infoworld.com/article/03/09/25/HNibmms_1.html</link>			<description>In the last several years, I have have watched the growth of two technologies: web services and the semantic web.  At least web services are taking off....&lt;p&gt;The linked article is a light weight media promotion by IBM and Microsoft - still, both companies get credit for supported standards like SOAP, UDDI, WSDL, etc.&lt;p&gt;For Java programmers, Sun&apos;s Web Services Toolkit offers a complete software stack - one problem though is if you read the license agreement you will quickly notice that Sun does not give you the right to use their web services kit in commercial applications (you need to but their Sun ONE stuff).&lt;p&gt;Again for Java programmers, the free version of GLUE from themindelectric.com and Apache Jakarta Tomcat with Axis provide kits that can be used commercially.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/26.html#a182</guid>			<pubDate>Fri, 26 Sep 2003 15:03:28 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Lack of computer security: virus and worms effect on productivity&lt;/h3&gt;</title>			<description>Businesses and individuals take a hit on productivity because of security holes in Microsoft and other vendors software.&lt;p&gt;Obviously, no &quot;outward facing&quot; software (HTTP, SMTP, POP, SSH, etc. services) should be written in programming languages that do not effectively trap runtime errors (like buffer overflows).&lt;p&gt;The trouble is &quot;fixing&quot; existing systems. There is no shortage of viable programming languages with proper runtime error handling support: Java, C#, Python, Smalltalk, Lisp, Scheme, etc.&lt;p&gt;What would be the performance hit of running network services written in Python or C#? Considering the hit on lost human productivity due to insecure sfotware, who cares?&lt;p&gt;This is more of a concern for me than the average computer user: I get about 500 web sites linking to my site every month and about 3000 human visitors to my site a month.&lt;p&gt;I get about 100 emails a month from people I did not know before - I always answer every email that I get (non-SPAM that is), so I would imagine that I am in more than a few people&apos;s email address books. That is the problem!  I have been trapping about 400 incoming virus containing emails a day for the last several days.&lt;p&gt;Still, the benefits of communication with people from all over the world far out weighs the 10 minutes a day that I have to spend on dealing with SPAM and viruses.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/25.html#a181</guid>			<pubDate>Thu, 25 Sep 2003 17:04:26 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;27 Israeli patriots: military pilots boycot occupied territories&lt;/h3&gt;</title>			<link>http://www.msnbc.com/news/971397.asp?0cv=CB10</link>			<description>These 27 pilots have my respect - they are putting themselves at risk for what they believe in.&lt;p&gt;It amazes me that so many people in the U.S. think that they are helping the Israeli people by supporting the right wingers in Israel.&lt;p&gt;The U.S. foregn aid to Israel since 1948 is approximately $275 billion (in todays currency - adjusted for inflation).  We should be supporting the Peace Now movement, not the right wingers.&lt;p&gt;Please do a web search using the keywords &lt;b&gt;Israel Peace Now&lt;/b&gt; - you will find a lot of interesting information!</description>			<guid>http://radio.weblogs.com/0115954/2003/09/24.html#a180</guid>			<pubDate>Wed, 24 Sep 2003 21:24:35 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;I figured out why Linux is such a more productive environment for me&lt;/h3&gt;</title>			<description>OK, people who know me know that I have been totally enjoying Mac OS X for the last year and a half.  Beautiful user interface, real Unix style development environment.&lt;p&gt;That said, I will still sometimes work for a few days on my Linux workstation (andeven occasionally under Windows 2000).&lt;p&gt;Why am I more productive under Linux?&lt;p&gt;I believe that it is because my Linux installations are always no-frills - I install just what I need to get my jobs done. This is usually: OpenOffice for writing, Java JDK, Java IntelliJ IDE, ant, apache, etc.&lt;p&gt;So, apparently it is more difficult to waste time under Linux when toys and goodies are not installed.&lt;p&gt;The lesson is clear for companies and other organizations who pay people to work with computers:&lt;p&gt;Intall Linux on people&apos;s desk tops with just the tools they need to get their jobs done. No minesweeper game!</description>			<guid>http://radio.weblogs.com/0115954/2003/09/20.html#a179</guid>			<pubDate>Sat, 20 Sep 2003 22:06:33 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;XMLBeans project at Apache Jakarta&lt;/h3&gt;</title>			<link>http://xml.apache.org/xmlbeans/</link>			<description>This project is new - you have to pull the code from CVS (but binaary and source drops should be available soon).&lt;p&gt;I have recently used JAXB (both the Enhydra Zeus project and Sun&apos;s reference JAXB implementation) for a consulting job and in the XML chapter of my upcoming (almost done!) Java 10 Minute Solutions book. JAXB is cool stuff, and I will enjoy looking at this project that was donated by the BEA Corporation.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/19.html#a178</guid>			<pubDate>Fri, 19 Sep 2003 20:10:54 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Must read: CS Monitor on the Neoconservatives (The Empire Builders)&lt;/h3&gt;</title>			<link>http://csmonitor.com/specials/neocon/index.html</link>			<description>Everyone in the U.S. who reads the news at all understands that the Bush administration contains a rather large percentage of Neoconservatives.&lt;p&gt;However, most people don&apos;t really understand the Neoconservatives. This linked article is great overview and is very educational - a must read.&lt;p&gt;One disturbing (to me) aspect of the Neoconservatives is their promotion of highly disruptive activities of the Middle East.  I believe that their agenda is a real threat to all of our security - scary stuff!&lt;p&gt;As an American, I have to reluctantly support the rights of fringe groups to express themselves and to use our wonderful free political process - thus I have to support the right of the Neoconservatives to push their weird and in my opinion world-threatening agenda.&lt;p&gt;However, those of us who live in democracies have an important responsibility.This responsibility is to keep ourselves informed and to vote carefully.  Please readthe short linked article - then when someone mentions the term &quot;Neoconservative&quot; you will understand the goals of this group.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/19.html#a177</guid>			<pubDate>Fri, 19 Sep 2003 19:12:12 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;The Tao of Programming&lt;/h3&gt;</title>			<link>http://www.topsail.org/tao.html</link>			<description>The linked page is on Chuck Murko&apos;s web site.&lt;p&gt;Good stuff!</description>			<guid>http://radio.weblogs.com/0115954/2003/09/17.html#a176</guid>			<pubDate>Thu, 18 Sep 2003 00:28:43 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Lockeed buys Titan for $1.8 Billion&lt;/h3&gt;</title>			<link>http://www.nytimes.com/2003/09/16/business/16BIRD.html?ex=1379131200&amp;en=8d4ee9d9e9146fd1&amp;ei=5007&amp;partner=USERLAND</link>			<description>I would not care so much, but two of my ex-SAIC bosses Gene Ray and Jack McDougle (both very good guys) helped found Titan.  Way to go!</description>			<guid>http://radio.weblogs.com/0115954/2003/09/16.html#a175</guid>			<pubDate>Tue, 16 Sep 2003 20:15:11 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;More thoughts on using multiple programming languages&lt;/h3&gt;</title>			<description>I have had the opportunity to use a few technologies for mixing and matching programs written in different programming languages in the last month: CORBA, SOAP, and the simple XML over HTTP (i.e., REST like RPC).&lt;p&gt;Sure, it is a hassle using RPC compared to building large monolithic applications, but I find that not only are different programming languages best for some tasks, but often key utility libraries are available only for some languages.&lt;p&gt;While I &lt;i&gt;really&lt;/i&gt; like CORBA, and I have CORBA support in Java and Smalltalk, other languages which I find useful like Common LISP and Prolog either don&apos;t have CORBA support, or it is expensive.&lt;p&gt;Although not a perfect solution, I keep coming back to writing HTTP servers that use URL encoding to specify a &quot;function name&quot; and arguments - usually returning an XML payload makes sense.&lt;p&gt;In principle, SOAP is a better way to go, but XML over HTTP is much easier to implement.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/16.html#a174</guid>			<pubDate>Tue, 16 Sep 2003 20:03:38 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Well thought out editorial on Israeli Haaretz news site on Middle East problems&lt;/h3&gt;</title>			<link>http://www.haaretz.com/hasen/spages/339476.html</link>			<description>The linked article seems well balanced and makes a lot of sense to me.&lt;p&gt;I think that Haaretz is one of the better sourrces of news in Israel - and this article reinforces that opinion.&lt;p&gt;There is a large minority of Israelis who strongly disagree with the actions of the right wing government - this article reflects this rational opinion.&lt;p&gt;</description>			<guid>http://radio.weblogs.com/0115954/2003/09/16.html#a173</guid>			<pubDate>Tue, 16 Sep 2003 19:43:04 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;HP Semantic Web Research web site&lt;/h3&gt;</title>			<link>http://www.hpl.hp.com/semweb/</link>			<description>The link is to HP&apos;s web site for their free semantic web tools.&lt;p&gt;Check out Jena.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/16.html#a172</guid>			<pubDate>Tue, 16 Sep 2003 16:25:10 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Fascinating: MSNBC Interactive history of Israeli settlements on the West Bank&lt;/h3&gt;</title>			<link>http://www.msnbc.com/news/wld/graphics/jewish_settlements_dw.htm?0cb=-226133952</link>			<description>MSNBC has a fascinating interactive history of the Israeli settlements.&lt;p&gt;I thought that the settlements were few and far between - I was wrong about that.&lt;p&gt;The West Bank is covered with Israeli settlements (which, by the way, I think are illegal under international law).&lt;p&gt;Anyway, check out the linked MSNBC site and watch the display while choosing: 1914 -&gt; 1948 -&gt; 1977 -&gt; Present time.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/16.html#a171</guid>			<pubDate>Tue, 16 Sep 2003 14:19:21 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Cool Semantic Web tool: RDFAuthor&lt;/h3&gt;</title>			<link>http://rdfweb.org/people/damian/RDFAuthor/</link>			<description>If you are interested in the Semantic Web, check out the linked site.&lt;p&gt;Very cool RDF authoring tool!&lt;p&gt;It may be wishful thinking on my part, but I think that support for the Semantic Web is going to finaally &lt;i&gt;take off&lt;/i&gt; in the not so distant future.&lt;p&gt;I suspect that RDF markup, etc. will first be widely used on Corporate private LANs as the means for finding information - then people might be motivated to take the effort to mark up publicly available information.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/15.html#a170</guid>			<pubDate>Tue, 16 Sep 2003 00:17:32 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Israel&apos;s nuclear weapons: what problems for the U.S.?&lt;/h3&gt;</title>			<link>http://www.msnbc.com/news/wld/graphics/strategic_israel_dw.htm?0cb=-326133952</link>			<description>We in the U.S. are Israel&apos;s only allies on planet earth.  We give about 70% of all of our foreign aid to Israel, much in military support.&lt;p&gt;As a U.S. citizen, I worry about our responsibility for Israel&apos;s actions.&lt;p&gt;Israel, having the U.S. as an ally, has always refused to take part in any international non-proliferation treaties. They do not have to: the U.S. has vetoed approximately 32 otherwise unanimous UN security council resolutions that called Israel to task for their actions.&lt;p&gt;While I absolutely condemn the actions of militant Palestinian bombers and their leaders, they are not the responsibility of the U.S. - we do not fund them.&lt;p&gt;I noticed on the news that presidential candidate Dean expressed some reasonable observations about Israel - then Liberman pounced all over him. &lt;p&gt; I would like to see real dialog in our country over our unconditional support for Israel without the pro-Israeli lobby slinging &quot;anti-semitic mud&quot; at people. It should be OK to calmly and rationally discuss issues that are of vital interest to our country. It should be OK to criticize the government of Israel wihtout suffering through political hysteria and emotional outbursts.&lt;p&gt;If you are a U.S. citizen, please take the time to think this issue through and be sure to contact your elected representatives and let them know how you feel. We live in a democracy - take advantage and express your views (whether you agree with me or not).&lt;p&gt;As I have said before: as a religious person, my hopes and prayers are with both the Israelis and the Palestinians. But, on an intellectual level (calmly looking at the facts of the Midlle East situation), I have nothing but criticism for the leadership on both sides of this conflict.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/15.html#a169</guid>			<pubDate>Tue, 16 Sep 2003 00:06:45 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;A great NYT editorial on Israel&apos;s wall in Palestinian territory&lt;/h3&gt;</title>			<link>http://www.nytimes.com/2003/09/14/opinion/14FRIE.html</link>			<description>New York Times writer Thomas Friedman frequently travels to the middle east andtalks with people on all sides of the conflict there.&lt;p&gt; I think that Friedman writes with real compassion for all the people in the middle east. By the way: Friedman&apos;s ideas are very similar to a friend of mine who is an Israeli citizen.&lt;p&gt;Friedman tells it like it is:&lt;i&gt;&amp;quot;Qalqilya is surrounded by fences on three sides - to shut it off not only from Israel proper to the west, but also from West Bank Jewish settlements to the north and south. You can get out of Qalqilya only by going through a single Israeli checkpoint, where Palestinians often wait in line for hours.&amp;quot;&lt;/i&gt;</description>			<guid>http://radio.weblogs.com/0115954/2003/09/14.html#a168</guid>			<pubDate>Sun, 14 Sep 2003 23:48:38 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;The Economist on Open Source Software&lt;/h3&gt;</title>			<link>http://www.economist.com/business/displayStory.cfm?story_id=2054746</link>			<description>The linked article is being discussed on Slashdot. The Economist article accurately discusses the danger of Open Source to Microsoft&apos;s business and mentions the dangers of proprietary document formats (this is also being actively discussed on Slashdot).</description>			<guid>http://radio.weblogs.com/0115954/2003/09/14.html#a167</guid>			<pubDate>Sun, 14 Sep 2003 16:46:15 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;A personal note on the death of Edward Teller&lt;/h3&gt;</title>			<description>The physicist Edward Teller died a few days ago.&lt;p&gt;He was partially responsible for hiring my Dad in the physics department at UC Berkeley when I was a little kid, and I remember him (a little) as being charming and a nice guy.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/11.html#a166</guid>			<pubDate>Thu, 11 Sep 2003 22:26:33 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Why complain if people want to use their own choice of programming languages?&lt;/h3&gt;</title>			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3240751111</link>			<description>James likes to bash the use of Java (see his linked web blog article).&lt;p&gt;Funny because his favorite language Smalltalk has so much going for it - no need to bash other languages, just pump up the advantages of Smalltalk.&lt;p&gt;Anyway, just a suggestion :-)</description>			<guid>http://radio.weblogs.com/0115954/2003/09/11.html#a165</guid>			<pubDate>Thu, 11 Sep 2003 22:22:25 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;The danger and costs of proprietary file formats&lt;/h3&gt;</title>			<description>Time passes.&lt;p&gt;Historically, it has always been a hassle and expensive to maintain access to &lt;b&gt;old&lt;/b&gt; legacy data. Sure, there are problems with media: nine track tapes go bad, the organic die in CDRs fades causing errors, etc.&lt;p&gt;The problem is so much worse now because people &lt;b&gt;unthinkingly&lt;/b&gt; (did I just make up a new word :-) store vital corporate data in proprietary file formats. A good example (but there are many) is the frequenty changing Microsoft Word file formats. As a Microsoft stock holder far be it for me to unfairly criticize Microsoft for changing file formats to force people to upgrade to new versions of products that they do not need to do their work (but as a stock holder, I would like to tell them to&lt;b&gt;stop it&lt;/b&gt;.)&lt;p&gt;It does not take much imagination to picture scenarios where organizations no longer have the required software to read proprietary file formats - producing diasterous results.&lt;p&gt;Like most people, I am very concerned with government spending: I would like to see our government be as efficient as possible.  I would like to see legislation passed in the U.S. that would prohibit the government from using any business related software that did not support an &lt;i&gt;export to archive XML&lt;/i&gt; option. I would like to see mandated practices in government to call for saving to this easily readable format.&lt;p&gt;As per a recent web blog, the implementation of a real &lt;b&gt;Semantic Web&lt;/b&gt; would both standardize information technology document formats (various XML applications) and penalize companies who don&apos;t play fair and refuse to use standards in document storage.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/06.html#a164</guid>			<pubDate>Sat, 06 Sep 2003 14:53:49 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;Apple does it right: video editing&lt;/h3&gt;</title>			<description>I finally bought a digital video camera a few weeks ago before leaving on our vacation (a Canon ZR-50 - for $380 from digibuy.com, a good deal - it supports manual exposure and focusing, which I like).&lt;p&gt;I have two cheap Macs: an iBook and an old 450 Mhz G4 tower that my Dad gave me last year when he upgraded. Both run the most excellent iMovie video editing application.  My wife and I were both pleased at how simple it is to edit video using iMovie - Apple really did it right with free video editing support for Mac OS X. My Dad does high end video editing and animation and has all of the professional software packages, but for now (and the forseeable future) I think that the free iMovie will work for us.&lt;p&gt;Now all we need to do is to start using the tripod when we take video :-)&lt;p&gt;BTW, while I am heaping praise on Apple: even though I keep Windows 2000 and Linux servers around for various work tasks, I do almost all of my Java, Common LISP, Python, Prolog, Smalltalk, etc. programming under OS X - really a great platform for developers (even on the two relatively slow Macs that I own).</description>			<guid>http://radio.weblogs.com/0115954/2003/09/05.html#a163</guid>			<pubDate>Fri, 05 Sep 2003 16:54:24 GMT</pubDate>			</item>		<item>			<title>&lt;h3&gt;I am back from vacation&lt;/h3&gt;</title>			<description>My wife Carol and I are back home after a great vacation.&lt;p&gt;We started and ended our trip in San Diego, visiting family and helping my Mom get through her second knee replacement surgery.  (She is doing fine.)&lt;p&gt;We left on a one week road trip from San Diego wih our friends Tom and Cheryl. We visited Yosemite, Lake Tahoe, and a small vinyard owned by Tom&apos;s brother. All around, a great trip!&lt;p&gt;It is good to be home in Sedona, but now I need to get to work on my latest Java book and re-synch with consulting work.</description>			<guid>http://radio.weblogs.com/0115954/2003/09/03.html#a162</guid>			<pubDate>Wed, 03 Sep 2003 15:16:41 GMT</pubDate>			</item>		</channel>	</rss>