<rss version="2.0">
  <channel>
    <title>mochazone</title>
    <link>http://zumbrunn.com/mochazone/</link>
    <description>This is Chris Zumbrunn's personal think tank ;-)&#13;
evolving political consensus in society by developing systems based on subsidiarityinteractive media generalist, reducing things to the max with ServerJS</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 03 Jul 2009 23:06:33 GMT</lastBuildDate>
    <docs>en-us</docs>
    <item>
      <title>Be part of the solution, not part of the problem</title>
      <link>http://zumbrunn.com/mochazone/Bepartofthesolution%2Cnotpartoftheproblem/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Bepartofthesolution%2Cnotpartoftheproblem/</guid>
      <description>&lt;p&gt;In 2006, the UN's Food and Agriculture Organisation published a report, confirming that the amount of greenhouse gas emissions generated by just the farm animals which are raised for meat production are higher than the entire CO2 emissions generated by all forms of transportation.&lt;/p&gt;&#13;
&#13;
&lt;p&gt;Last week, the Swiss Federal Government &lt;a href="http://www.news.admin.ch/dokumentation/00002/00015/index.html?lang=de&amp;msg-id=27512"&gt;published the results of a study&lt;/a&gt; conducted by the Swiss Federal Institute of Technology, ETH Zurich. A study, which was commissioned by the Federal Office for Agriculture, the Federal Office for the Environment and the Swiss Farmers Union, the powerful conservative lobby of the swiss farmers. A study, which was to find ways to help reduce those greenhouse gas emissions.&lt;/p&gt;&#13;
&#13;
&lt;p&gt;The result of the study: The way to reduce the greenhouse gas emissions is to eat less meat.  Nothing can reduce greenhouse gas emissions as effectively as reducing the amount of livestock, and that is only possible if the meat consumption is also reduced. There are no technical or conceptual means to effectively reduce these emissions any other way. No surprise to me, but it is nice to see the hardcore lobby that is fighting against this change, having to officially confirm the negative impact of its own policies.&lt;/p&gt;&#13;
&#13;
&lt;p&gt;This means the single measure of replacing the beef consumption with a vegetarian diet would essentially fix the global warming problem. As a minor nice little side effect, it would mean that we would no longer waste over half of the world's fishing catch as feed for livestock. We  would free up 70% of all agricultural land - that is almost 30% of the earth's land surface - in order to grow vegetables, nuts and grains, which would easily yield a 50 fold increase in global food production. Since we wouldn't need that much food,  we could convert large amounts of land back to forests, which would provide a huge amount of CO2 neutral fuel and construction material. The rainforest could thrive again, providing increasing natural habitat for exotic, some un-known, many almost extinct animals and insects. Plus, this would further improve the CO2 balance, since these forests would massively absorbe CO2 and produce oxygen. Plus, we could combine these advantages by growing our fruits, vegetables and nuts in &lt;a href="http://en.wikipedia.org/wiki/Forest_gardening"&gt;edible forest gardens&lt;/a&gt;. Switching to farming for a vegetarian diet would conserve 70% of the earth's clean water, since farming animals requires over 10 times the amount of water. With the energy required to produce 1 kilogram of beef, you could easily run your Macbook for 100 years. Switching to a vegetarian diet, our life expectancy would increase by 15 years, and we would live not only longer but healthier, reducing the cost of our health care system. Should I go on?&lt;/p&gt;&#13;
&#13;
&lt;p&gt;Clearly, we should try to be part of the solution, not part of the problem.&lt;/p&gt;&#13;
&#13;
&lt;p&gt;Every time we consume animal products, we directly and actively lower the quality of life on planet earth. Most drastically that of the animals who were used for that production, but also the quality of life of everyone else - and our own.&lt;/p&gt;&#13;
&#13;
&lt;p&gt;Living life without consuming animal products actively and directly improves the quality of life on planet earth. Yours and everyone else's.&lt;/p&gt;&#13;
&#13;
&lt;span class="small"&gt;23.6.2009, 13:04&lt;/span&gt;</description>
      <pubDate>Tue, 23 Jun 2009 13:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Surrender by Cheap Trick</title>
      <link>http://zumbrunn.com/mochazone/SurrenderbyCheapTrick/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/SurrenderbyCheapTrick/</guid>
      <description>&lt;p&gt;&lt;object width="550" height="360"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tZlq6tQutA4&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tZlq6tQutA4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&#13;
&#13;
&lt;p&gt;Thank you &lt;a href="http://www.cnbc.com/id/15838609"&gt;Conan&lt;/a&gt; for using this track to kick off your very first Tonight Show. That reminder catapulted it from a dusty vinyl in the book shelves to a spanking fresh track on the top of my playlist.&lt;/p&gt;&#13;
&#13;
&lt;span class="small"&gt;7.6.2009, 15:52&lt;/span&gt;</description>
      <pubDate>Sun, 07 Jun 2009 15:52:00 GMT</pubDate>
    </item>
    <item>
      <title>A car has nothing to do with a carpet</title>
      <link>http://zumbrunn.com/mochazone/Acarhasnothingtodowithacarpet/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Acarhasnothingtodowithacarpet/</guid>
      <description>&lt;p&gt;On comp.lang.javascript:&lt;pre&gt;

rf wrote:
&gt; boss wrote:
&gt;&gt;  
&gt;&gt; I am using java language
&gt;
&gt; In that case you are in the wrong newsgroup.
&gt; 
&gt; Java has nothing at all to do with javascript, just as 
&gt; a car has nothing to do with a carpet.
&lt;/pre&gt;

Except that you can use one inside the other, like when you are going the &lt;a href="http://dev.helma.org/"&gt;helmatic&lt;/a&gt; route :-)
&lt;/p&gt;
&lt;span class="small"&gt;28.5.2009, 9:39&lt;/span&gt;</description>
      <pubDate>Thu, 28 May 2009 09:39:00 GMT</pubDate>
    </item>
    <item>
      <title>ES5 Candidate Specification</title>
      <link>http://zumbrunn.com/mochazone/ES5CandidateSpecification/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/ES5CandidateSpecification/</guid>
      <description>&lt;p&gt;The fifth edition of ECMA-262, the &lt;a href="http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf"&gt;industrial standard scripting language specification&lt;/a&gt;, which should later become the fifth edition of ISO-16262, has now reached the "Final Draft" state and will enter the testing and validation phase, on target for approval later this years.&lt;/p&gt;

&lt;p&gt;In case you missed it, ES5 is the effort formerly known as ES3.1, and got renamed to ES5 in order to clean up the confusion with the version numbers of the different proposals, skipping the ES4 version. "ES Harmony" would therefore one day be called ES6, not ES4.&lt;/p&gt;

&lt;span class="small"&gt;8.4.2009, 23:31&lt;/span&gt;</description>
      <pubDate>Wed, 08 Apr 2009 23:31:00 GMT</pubDate>
    </item>
    <item>
      <title>ReverseHttp and RelayHttp</title>
      <link>http://zumbrunn.com/mochazone/ReverseHttpandRelayHttp/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/ReverseHttpandRelayHttp/</guid>
      <description>&lt;p&gt;"&lt;a href="http://www.reversehttp.net/reverse-http-spec.html"&gt;This document&lt;/a&gt; describes a dynamic, ReST-style means of enrolment and participation in an HTTP network. The message/http and application/http MIME types defined by RFC 2616 are used to build a dynamically-configurable "Remote CGI" service.&lt;/p&gt;

&lt;p&gt;Joining the World Wide Web as an HTTP server has been an ad-hoc, manual process. By using the protocol defined here, programs can provide services to the Web just as easily as they request services from the Web."&lt;/p&gt;

&lt;p&gt;"&lt;a href="http://www.reversehttp.net/relay-http-spec.html"&gt;This document&lt;/a&gt; describes a protocol for tunnelling HTTP traffic over HTTP, with the goal of providing portable, general, securable access to the World Wide Web for programs running in restricted environments, including Javascript programs running in browsers.&lt;/p&gt;

&lt;p&gt;The defined protocol is similar to the widely used HTTP proxying protocol, but differs in that the proxied traffic is carried over an ordinary HTTP connection; the special syntax used by an HTTP proxy is avoided here."&lt;/p&gt;

&lt;span class="small"&gt;24.3.2009, 10:07&lt;/span&gt;</description>
      <pubDate>Tue, 24 Mar 2009 10:07:00 GMT</pubDate>
    </item>
    <item>
      <title>The best solution is that one isn't needed</title>
      <link>http://zumbrunn.com/mochazone/Thebestsolutionisthatoneisntneeded/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Thebestsolutionisthatoneisntneeded/</guid>
      <description>&lt;p&gt;Nuff said.&lt;/p&gt;

&lt;span class="small"&gt;20.3.2009, 19:34&lt;/span&gt;</description>
      <pubDate>Fri, 20 Mar 2009 19:34:00 GMT</pubDate>
    </item>
    <item>
      <title>New Eclipse Helma plugin project</title>
      <link>http://zumbrunn.com/mochazone/NewEclipseHelmapluginproject/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/NewEclipseHelmapluginproject/</guid>
      <description>&lt;p&gt;&lt;a href="http://code.google.com/p/helma4eclipse/"&gt;The helma4eclipse project&lt;/a&gt; provides a set of plugins for Eclipse, building a perspective for Helma 1.x based web app development. The &lt;a href="http://www.lauxmoser.info/fp/tag/helma/"&gt;features implemented so far by Franz Philipp Moser&lt;/a&gt; include a preferences pane, the ability to start/stop Helma from Eclipse, logging to the Eclipse console (you need to set "logdir = console" in server.properties) and the ability to browse the running apps, including their prototypes and skins, in a live outline. You can &lt;a href="http://www.fpmedv.at/downloads/helma4eclipse/plugins/"&gt;grab that very first version here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.lauxmoser.info/fp/wp-content/uploads/2009/02/eclipsehelma.jpg"&gt;&lt;img src="http://zumbrunn.com/static/mochazone/eclipsehelma.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;span class="small"&gt;1.3.2009, 10:08&lt;/span&gt;</description>
      <pubDate>Sun, 01 Mar 2009 10:08:00 GMT</pubDate>
    </item>
    <item>
      <title>Is the Bespin web-based code editor the ideal future ServerJS IDE?</title>
      <link>http://zumbrunn.com/mochazone/IstheBespinweb-basedcodeeditortheidealfutureServerJSIDE/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/IstheBespinweb-basedcodeeditortheidealfutureServerJSIDE/</guid>
      <description>&lt;p&gt;&lt;a href="http://labs.mozilla.com/2009/02/introducing-bespin/"&gt;Bespin&lt;/a&gt; is currently running on a python based backend, but I can see this project as a likely candidate for a backend implemented using the future standard library that the &lt;a href="https://wiki.mozilla.org/ServerJS"&gt;ServerJS group&lt;/a&gt; is attempting to build. Bespin together with Firebug and an integrated remote Rhino-Debugger seems capable of turning the web browser into the perfect Client-/Server-JavaScript IDE.&lt;/p&gt;

&lt;p&gt;
&lt;object width="540" height="304"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3195079&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=3195079&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="540" height="304"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;span class="small"&gt;13.2.2009, 14:50&lt;/span&gt;</description>
      <pubDate>Fri, 13 Feb 2009 14:50:00 GMT</pubDate>
    </item>
    <item>
      <title>Server-Side Javascript Standard Library</title>
      <link>http://zumbrunn.com/mochazone/Server-Side_Javascript_Standard_Library/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Server-Side_Javascript_Standard_Library/</guid>
      <description>&lt;p&gt;Kevin Dangoor asks &lt;a href="http://www.blueskyonmars.com/2009/01/29/what-server-side-javascript-needs/"&gt;what Server Side JavaScript needs&lt;/a&gt; and launches &lt;a href="http://groups.google.com/group/serverjs/browse_thread/thread/dacaf06526b85fb5"&gt;more talk about a standard library&lt;/a&gt; for Javascript on the server-side.&lt;/p&gt;

&lt;p&gt;Having a unified API for libraries in different environments would in
my opinion be nice especially because it would allow higher level
modules to be shared between different server-side javascript
environments. One problem that has slowed this from happening in the
past has been that in Java-based environments like &lt;a href="http://helma.org/"&gt;Helma&lt;/a&gt;, &lt;a href="http://incubator.apache.org/sling/site/index.html"&gt;Sling&lt;/a&gt; and
&lt;a href="http://peter.michaux.ca/articles/xjs-0-0-2-release"&gt;Xjs&lt;/a&gt;, &lt;a href="http://www.mozilla.org/rhino/"&gt;Rhino&lt;/a&gt; makes the direct scripting of Java packages so easy, that
some stakeholders don't believe the added burden of maintaining an
additional API layer in javascript is reasonable for the benefit they
would get from it.&lt;/p&gt;

&lt;p&gt;Some pointers to current server-side javascript library
projects in the realm of the Helma project and to other efforts for a
standard library for JS:&lt;/p&gt;

&lt;p&gt;The current Helma 1 versions come with two libraries containing
several modules. The &lt;a href="http://dev.helma.org/wiki/HelmaLib/"&gt;HelmaLib&lt;/a&gt; provides modules for core functionality
such as Database, File, Ftp, Http, Smtp and SSH, some that extend
built-in prototypes, and a few others. The &lt;a href="http://dev.orf.at/trac/jala/wiki/JalaModules"&gt;Jala library&lt;/a&gt; adds further
modules such as DNS, MP3 and XML-RPC and utility modules such as i18n,
image manipulation, captcha, HtmlDocument, RemoteContent, Podcast, Rss
and other XML related modules.&lt;/p&gt;

&lt;p&gt;Modules are included either via a configuration file or at runtime via
a method call. A module is only loaded once, even if included multiple
times. In the context of Helma 1, modules are loaded into the global
scope and they need to be nice and restrict themselves to a save
namespace.&lt;/p&gt;

&lt;p&gt;For &lt;a href="http://dev.helma.org/ng/"&gt;Helma NG&lt;/a&gt;, the way modules are included is changed to eliminate any possible namespace conflicts. Each &lt;a href="http://dev.helma.org/ng/Modules+and+Scopes/"&gt;module in Helma NG lives in its own
scope&lt;/a&gt; and can &lt;a href="http://groups.google.com/group/helma-ng/browse_thread/thread/b4db68575a3fa729"&gt;selectively import other modules or portions thereof&lt;/a&gt; into its scope. Here again, when modules are imported in different
scopes, each module is only actually loaded once.&lt;/p&gt;

&lt;p&gt;There has been &lt;a href="http://groups.google.com/group/helma-ng/browse_thread/thread/79afcdef68a2aa55"&gt;some discussion&lt;/a&gt; with the goal of a unified library/
modules architecture between different projects over in the Helma NG
group. One of the major goals in Peter Michaux's &lt;a href="http://peter.michaux.ca/articles/module-management-cpan-gems-and-xjs"&gt;xjs project&lt;/a&gt; is to provide a standard library and a shared module loading mechanism.&lt;/p&gt;

&lt;span class="small"&gt;29.1.2009, 19:58&lt;/span&gt;</description>
      <pubDate>Thu, 29 Jan 2009 19:58:00 GMT</pubDate>
    </item>
    <item>
      <title>First Soleil on Mont-Soleil</title>
      <link>http://zumbrunn.com/mochazone/First_Soleil_on_Mont-Soleil/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/First_Soleil_on_Mont-Soleil/</guid>
      <description>&lt;p&gt;Le premier &lt;a href="http://soleil-design.com/"&gt;Soleil&lt;/a&gt; sur le Mont-Soleil dans le soleil de soirée: &lt;a href="http://soleil-design.com/?p=57"&gt;"The Twins"&lt;/a&gt; - a siamese warrior or siamese warriors?&lt;/p&gt;

&lt;p&gt;&lt;img src="http://zumbrunn.com/static/mochazone/thetwins.png" width="540" height="408" /&gt;&lt;/p&gt;

&lt;span class="small"&gt;30.12.2008, 17:38&lt;/span&gt;</description>
      <pubDate>Tue, 30 Dec 2008 17:38:00 GMT</pubDate>
    </item>
    <item>
      <title>Helma turns 1.6.3</title>
      <link>http://zumbrunn.com/mochazone/Helmaturns1.6.3/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Helmaturns1.6.3/</guid>
      <description>&lt;p&gt;&lt;img src="http://zumbrunn.com/static/helma/dancer-anim.gif" align="right" hspace="35" height="100" /&gt;Helma is 1.6.3 and &lt;a href="http://dev.helma.org/download/"&gt;ready to be downloaded&lt;/a&gt;! With over 10 years of development history, she is now more mature and more stable than ever. The latest list of refinements is a testament to that. The release isn't as minor as it sounds. Helma is just very conservative about her version numbers. This is really more like a 6.3 release than a 1.6.3. She is ready for your projects! For those of you that haven't already, it is now time to &lt;a href="http://dev.helma.org/"&gt;get serious about Javascript on the server-side&lt;/a&gt;.&lt;/p&gt;

&lt;span class="small"&gt;26.11.2008, 9:38&lt;/span&gt;</description>
      <pubDate>Wed, 26 Nov 2008 09:38:00 GMT</pubDate>
    </item>
    <item>
      <title>Helma 1.6.3-rc3 ready for testing</title>
      <link>http://zumbrunn.com/mochazone/Helma1.6.3-rc3readyfortesting/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Helma1.6.3-rc3readyfortesting/</guid>
      <description>&lt;p&gt;The &lt;a href="http://dev.helma.org/download/"&gt;third release candidate can be taken for a spin&lt;/a&gt;. Again, see the &lt;a href="http://dev.helma.org/wiki/Helma+1.6.3+Changelog/"&gt;Helma 1.6.3 Changelog&lt;/a&gt; for an updated list ofchanges included in the new version. &lt;/p&gt;

&lt;p&gt;Release Candidate 3 contains some additional important changes, such as the totalUploadLimit value now being applied also to ordinary form post requests, as well as preventing a potential problem with the insertion order and making it easier to run Helma in other servlet containers.&lt;/p&gt;

&lt;span class="small"&gt;14.11.2008, 10:16&lt;/span&gt;</description>
      <pubDate>Fri, 14 Nov 2008 10:16:00 GMT</pubDate>
    </item>
    <item>
      <title>Helma 1.6.3 Release Candidate 2</title>
      <link>http://zumbrunn.com/mochazone/Helma1.6.3ReleaseCandidate2/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Helma1.6.3ReleaseCandidate2/</guid>
      <description>&lt;p&gt;A &lt;a href="http://dev.helma.org/download/"&gt;second release candidate is ready to download&lt;/a&gt;. Please take a moment to check for any remaining problems with these packages.&lt;/p&gt;

&lt;p&gt;See the &lt;a href="http://dev.helma.org/wiki/Helma+1.6.3+Changelog/"&gt;Helma 1.6.3 Changelog&lt;/a&gt; for detailed information about the changes included in this new version.&lt;/p&gt;

&lt;span class="small"&gt;5.11.2008, 7:40&lt;/span&gt;</description>
      <pubDate>Wed, 05 Nov 2008 07:40:00 GMT</pubDate>
    </item>
    <item>
      <title>Release Candidate 1 of Helma 1.6.3</title>
      <link>http://zumbrunn.com/mochazone/ReleaseCandidate1ofHelma1.6.3/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/ReleaseCandidate1ofHelma1.6.3/</guid>
      <description>&lt;p&gt;The &lt;a href="http://dev.helma.org/download/"&gt;Helma 1.6.3rc1 release candidate&lt;/a&gt; contains numerous bug fixes and many minor improvements, such as support for secure HttpOnly session cookies, logging improvements, several changes to the way file paths to different resources are resolved, and Helma is now again backwards compatible with Java 1.4, to mention just a few. &lt;/p&gt;

&lt;p&gt;Our bugzilla has a &lt;a href="http://helma.org/bugs/buglist.cgi?product=Helma&amp;target_milestone=1.6.3&amp;resolution=FIXED"&gt;list of bugs fixed in Helma 1.6.3&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Relative repository paths now resolve relative to Helma home directory, fixing bug 639.&lt;/li&gt;
&lt;li&gt;Introduced hopdir servlet parameter to be able to set the helma directory.&lt;/li&gt;
&lt;li&gt;The location of db.properties is now customizable using the dbPropFile server property, fixing bug 640&lt;/li&gt;
&lt;li&gt;Fixed bug with closed database connections in very long running requests by making sure connections are re-checked every 10 seconds.&lt;/li&gt;
&lt;li&gt;Changed HopObject.getOrderedView() to return a transient HopObject instead of a ListViewWrapper.&lt;/li&gt;
&lt;li&gt;Fixed bug in request handling when incoming requests are attached to an existing response and the response is generated by directly accessing the res.servletResponse HttpServletResponse instance.&lt;/li&gt;
&lt;li&gt;Go back to Java 1.4 compatibility. The few generics uses aren't worth it to require Java 1.5.&lt;/li&gt;
&lt;li&gt;Made sub-properties updateable.&lt;/li&gt;
&lt;li&gt;Logging improvements, such as an additional log message when a request starts evaluating, making commit log messages look nicer and easier to parse, and improved thread naming including thread ids in helma log messages.&lt;/li&gt;
&lt;li&gt;Unified macro error handling, no longer dumping stack traces for macro errors.&lt;/li&gt;
&lt;li&gt;Ampersand is no longer encoded as entity when encountered in macro tags.&lt;/li&gt;
&lt;li&gt;Added support for secure and HttpOnly session cookies, with HttpOnly being enabled by default. The features are controlled through the httpOnlySessionCookie and secureSessionCookie app properties. We now compose and set the session cookie ourselves as this is the only reliable way to do it in a cross-servlet-container compatible way and without adding dependencies to the servlet container.&lt;/li&gt;
&lt;li&gt;Fixed a problem with the code evaluation order of repositories added via app.addRepository().&lt;/li&gt;
&lt;li&gt;Fixed app.xmlrpcCount to be increased for "new style" XML-RPC requests served by Jetty, fixing bug 629.&lt;/li&gt;
&lt;li&gt;Changed code to not track unset() on non-persitable properties, fixing bug 633.&lt;/li&gt; 
&lt;li&gt;Fixed serialization for transient HopObjects.&lt;/li&gt;
&lt;li&gt;Synchronize more methods in TypeManager as well as app.addRepository() to avoid memory race conditions.&lt;/li&gt;
&lt;li&gt;Use LinkedHashMap for dirty node tracking to preserve insertion order.&lt;/li&gt;
&lt;li&gt;Made checkXmlRpc work with content-types containing a charset subheader, fixing bug 628.&lt;/li&gt;
&lt;li&gt;Continue parsing macro tags even if it is a comment. This is the only way we can correctly catch embedded macros. Fixes bug 588.&lt;/li&gt;
&lt;li&gt;Only resolve direct prototype matches in parent chain, fixing bug 617.&lt;/li&gt; 
&lt;/ul&gt;

&lt;p&gt;Now, &lt;a href="http://dev.helma.org/download/"&gt;please go download Helma 1.6.3rc1&lt;/a&gt; and let us know in case something in these packages isn't ready for prime time!&lt;/p&gt;

&lt;span class="small"&gt;27.10.2008, 19:18&lt;/span&gt;</description>
      <pubDate>Mon, 27 Oct 2008 19:18:00 GMT</pubDate>
    </item>
    <item>
      <title>Helma at the 2008 OpenExpo in Zurich</title>
      <link>http://zumbrunn.com/mochazone/Helmaatthe2008OpenExpoinZurich/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/Helmaatthe2008OpenExpoinZurich/</guid>
      <description>&lt;p&gt;Last week I presented Helma at the &lt;a href="http://www.openexpo.ch/openexpo-2008-zuerich/open-source-projekte/"&gt;OpenExpo in Zurich&lt;/a&gt;, where Helma and FreeBSD happened to be neighbors, which reminds me to point out that there is now a &lt;a href="http://www.freebsd.org/cgi/ports.cgi?query=helma"&gt;FreeBSD port of Helma&lt;/a&gt; thanks to &lt;a href="http://helma.zumbrunn.net/hopbot/2008-07-12"&gt;decke's efforts&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="/static/mochazone/openexpohelma.png" width="540" height="405" /&gt;&lt;/p&gt;

&lt;span class="small"&gt;28.9.2008, 21:54&lt;/span&gt;</description>
      <pubDate>Sun, 28 Sep 2008 21:54:00 GMT</pubDate>
    </item>
    <item>
      <title>Large Hadron Collider</title>
      <link>http://zumbrunn.com/mochazone/LargeHadronCollider/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/LargeHadronCollider/</guid>
      <description>&lt;p&gt;A few more minutes, and CERN, which already was the coolest place on the planet &lt;a href="http://user.web.cern.ch/user/"&gt;because it's where the Web was born&lt;/a&gt;, will be literally the coolest place on the planet when they switch on &lt;a href="http://www.youtube.com/user/CERNTV"&gt;the Large Hadron Collider&lt;/a&gt; and start pumping out those man made black holes.&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/f6aU-wFSqt0&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/f6aU-wFSqt0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;span class="small"&gt;10.9.2008, 9:24&lt;/span&gt;</description>
      <pubDate>Wed, 10 Sep 2008 09:24:00 GMT</pubDate>
    </item>
    <item>
      <title>Ecmascript Harmony</title>
      <link>http://zumbrunn.com/mochazone/EcmascriptHarmony/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/EcmascriptHarmony/</guid>
      <description>&lt;p&gt;Ecmascript Harmony &lt;a href="https://mail.mozilla.org/pipermail/es-discuss/2008-August/006837.html"&gt;maybe really brings the split in the TG1 TC-39 to an end&lt;/a&gt;. More and more has gone into the 3.1 proposals over recent months while more and more has been taken out of the ES4 proposals. Looks like the gap became small enough to shift position TC-39 in a way where I think "3.1" will eventually probably be standardized as ES4, with what was still on the table for ES4 going into a future ES5 standard.&lt;/p&gt;

&lt;p&gt;With the namespaces proposals now being dropped from the Ecmascript roadmap, the module scope approach used in &lt;a href="http://dev.helma.org/ng/Modules+and+Scopes/"&gt;helma-ng becomes even more interesting&lt;/a&gt;.&lt;/p&gt;

&lt;span class="small"&gt;16.8.2008, 16:09&lt;/span&gt;</description>
      <pubDate>Sat, 16 Aug 2008 16:09:00 GMT</pubDate>
    </item>
    <item>
      <title>The A-Z of Programming Languages jumps to Javascript</title>
      <link>http://zumbrunn.com/mochazone/TheA-ZofProgrammingLanguagesjumpstoJavascript/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/TheA-ZofProgrammingLanguagesjumpstoJavascript/</guid>
      <description>&lt;p&gt;As part of Computerworld's series on "The A-Z of Programming Languages", Brendan Eich gave another interview on the state of Javascript and its history. It turned out to be one of the better ones.&lt;/p&gt;

&lt;p&gt;Nothing new, except for the shifted timeline projection for ES3.1 and ES4, which Brendan now predicts to be Spring '09 for 3.1, with ES4 possibly being delayed until 2011. Since in the world of Javascript "implementation" comes before "standardization", this may not be as much of a change as it seems.&lt;/p&gt;

&lt;p&gt;Anyway, if you haven't already, &lt;a href="http://www.computerworld.com.au/index.php/id;243672124;fp;;fpid;;pf;1"&gt;you may want to fly over it here&lt;/a&gt;.&lt;/p&gt;

 &lt;span class="small"&gt;31.7.2008, 21:10&lt;/span&gt;</description>
      <pubDate>Thu, 31 Jul 2008 21:10:00 GMT</pubDate>
    </item>
    <item>
      <title>Fresh Javascript IDE in Ganymede Eclipse release</title>
      <link>http://zumbrunn.com/mochazone/FreshJavascriptIDEinGanymedeEclipserelease/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/FreshJavascriptIDEinGanymedeEclipserelease/</guid>
      <description>&lt;p&gt;I just tried &lt;a href="http://eclipse.org/"&gt;the new Ganymede Eclipse release&lt;/a&gt;, which includes JSDT, the fresh JavaScript IDE as part of the new 3.0 version of the Web Tools Project. Previously, I have been using the JSEclipse plugin because it was much snappier than the Javascript support in the WTP. According to my first impression with Ganymede, Javascript editing seems snappier compare to previous WTP versions I've tried, but still slower then JSEclipse, so I'm not yet sure whether I will stick with the new JSDT or install the JSEclipse plugin again.&lt;/p&gt;

&lt;p&gt;Unfortunately, the JSDT doesn't have E4X support yet, that would have been a big selling point for me. On the plus side, it offers some pretty nifty code validation capabilities, making sure that objects and properties are defined, and which works over multiple files, similar to IntelliJ. Bending the code validation and completion features to work right for Helma development would be no trivial task, I'm sure, which makes these cool features less attractive for server-side Javascript development.&lt;/p&gt;

&lt;span class="small"&gt;28.6.2008, 10:46&lt;/span&gt;</description>
      <pubDate>Sat, 28 Jun 2008 10:46:00 GMT</pubDate>
    </item>
    <item>
      <title>Helma at the Linuxwochen in Linz</title>
      <link>http://zumbrunn.com/mochazone/HelmaattheLinuxwocheninLinz/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/HelmaattheLinuxwocheninLinz/</guid>
      <description>&lt;p&gt;This weekend Anton Pirker will give a &lt;a href="http://linz.linuxwochen.at/programm/2008/helma-javascript-am-server"&gt;small introduction session to Helma at the Linuxwochen&lt;/a&gt; in Linz, Austria. The presentation will be tomorrow Saturday, June 28th at 12:00 at the Kunstuniversität Linz in Saal 1.&lt;/p&gt;

&lt;span class="small"&gt;27.6.2008, 18:37&lt;/span&gt;</description>
      <pubDate>Fri, 27 Jun 2008 18:37:00 GMT</pubDate>
    </item>
    <item>
      <title>Brendan on the state of Javascript evolution</title>
      <link>http://zumbrunn.com/mochazone/BrendanonthestateofJavascriptevolution/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/BrendanonthestateofJavascriptevolution/</guid>
      <description>&lt;p&gt;In &lt;a href="http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&amp;A=/article/08/06/23/eich-javascript-interview_1.html"&gt;this short interview&lt;/a&gt;, Brendan Eich repeats some of his comments regarding the positions of TC-39 TG1 members on ECMAScript 3.1 and ECMAScript 4, and &lt;a href="http://wiki.mozilla.org/Tamarin:ScreamingMonkey"&gt;the delivery of the latter in stealth mode&lt;/a&gt; to IE users via ScreamingMonkey and Adobe.&lt;/p&gt;

&lt;span class="small"&gt;24.6.2008, 15:16&lt;/span&gt;</description>
      <pubDate>Tue, 24 Jun 2008 15:16:00 GMT</pubDate>
    </item>
    <item>
      <title>Is AppleScript done?</title>
      <link>http://zumbrunn.com/mochazone/IsAppleScriptdone/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/IsAppleScriptdone/</guid>
      <description>&lt;p&gt;Daniel Jalkut sees the advent of SquirrelFish as &lt;a href="http://www.red-sweater.com/blog/502/apples-script"&gt;an opportunity for Apple to dump AppleScript in favor of Javascript&lt;/a&gt;. The idea of using Javascript as a replacement for the AppleScript scripting language in OSX is nothing new.  &lt;a href="http://www.latenightsw.com/freeware/JavaScriptOSA/"&gt;Late Night Software's Javascript OSA&lt;/a&gt; has offered that ability for many years already. Daniel's point is that Apple could do a better job at integrating Javascript with the Open Scripting Architecture.&lt;/p&gt;

&lt;p&gt;I don't really see SquirrelFish as a factor in this, but certainly agree with the general sentiment. Yes, AppleScript may be more approachable for non-programmers, but Apple now has Automator for that purpose and fighting Javascript is a loosing battle anyway: Javascript will be the lingua franca for scripting purposes anywhere.&lt;/p&gt;

&lt;span class="small"&gt;16.6.2008, 0:01&lt;/span&gt;</description>
      <pubDate>Mon, 16 Jun 2008 00:01:00 GMT</pubDate>
    </item>
    <item>
      <title>ES4 Draft 1 and ES3.1 Draft 1</title>
      <link>http://zumbrunn.com/mochazone/ES4Draft1andES3.1Draft1/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/ES4Draft1andES3.1Draft1/</guid>
      <description>&lt;p&gt;In recent days, new partial drafts for the upcoming ECMAScript specs have become available. Parts of the &lt;a href="https://mail.mozilla.org/pipermail/es4-discuss/2008-May/002875.html"&gt;ECMAScript 4 spec draft&lt;/a&gt; were previously spread all over the email archives. Nice to have them compiled in one place. The &lt;a href="http://wiki.ecmascript.org/doku.php?id=es3.1:es3.1_proposal_working_draft"&gt;ECMAScript 3.1 spec draft&lt;/a&gt; wasn't available at all before, as far as I'm aware.&lt;/p&gt;

&lt;span class="small"&gt;12.6.2008, 14:48&lt;/span&gt;</description>
      <pubDate>Thu, 12 Jun 2008 14:48:00 GMT</pubDate>
    </item>
    <item>
      <title>Want ES4 in Helma today?</title>
      <link>http://zumbrunn.com/mochazone/WantES4inHelmatoday/</link>
      <guid isPermaLink="true">http://zumbrunn.com/mochazone/WantES4inHelmatoday/</guid>
      <description>&lt;p&gt;Then take &lt;a href="http://ecmascript4.com/"&gt;the just released Mascara&lt;/a&gt; Javascript 2 to Javascript 1 converter written in Python, run it using Jython on the Java Virtual Machine, and invoke it using Rhino inside of Helma, evaluating the results. Ok, now my head hurts.&lt;/p&gt;

&lt;span class="small"&gt;11.6.2008, 23:30&lt;/span&gt;</description>
      <pubDate>Wed, 11 Jun 2008 23:30:00 GMT</pubDate>
    </item>
  </channel>
</rss>