You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2014/01/02 18:44:18 UTC

svn commit: r1554851 [1/3] - in /jclouds/site-content: ./ 2009/ 2009/05/ 2009/05/11/ 2009/05/11/jclouds-s3-beta-released/ 2009/05/13/ 2009/05/13/catching-exceptions-with-less-keystrokes/ 2011/ 2011/10/ 2011/10/18/ 2011/10/18/jclouds-1-2-released/ 2012/...

Author: nacx
Date: Thu Jan  2 17:44:15 2014
New Revision: 1554851

URL: http://svn.apache.org/r1554851
Log:
deploy jclouds site content

Added:
    jclouds/site-content/2009/
    jclouds/site-content/2009/05/
    jclouds/site-content/2009/05/11/
    jclouds/site-content/2009/05/11/jclouds-s3-beta-released/
    jclouds/site-content/2009/05/11/jclouds-s3-beta-released/index.html
    jclouds/site-content/2009/05/13/
    jclouds/site-content/2009/05/13/catching-exceptions-with-less-keystrokes/
    jclouds/site-content/2009/05/13/catching-exceptions-with-less-keystrokes/index.html
    jclouds/site-content/2011/
    jclouds/site-content/2011/10/
    jclouds/site-content/2011/10/18/
    jclouds/site-content/2011/10/18/jclouds-1-2-released/
    jclouds/site-content/2011/10/18/jclouds-1-2-released/index.html
    jclouds/site-content/2012/
    jclouds/site-content/2012/01/
    jclouds/site-content/2012/01/17/
    jclouds/site-content/2012/01/17/jclouds-training-and-jfokus-stockholm/
    jclouds/site-content/2012/01/17/jclouds-training-and-jfokus-stockholm/index.html
    jclouds/site-content/2012/01/21/
    jclouds/site-content/2012/01/21/jclouds-1-3-released/
    jclouds/site-content/2012/01/21/jclouds-1-3-released/index.html
    jclouds/site-content/2012/03/
    jclouds/site-content/2012/03/09/
    jclouds/site-content/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit/
    jclouds/site-content/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit/index.html
    jclouds/site-content/2012/03/23/
    jclouds/site-content/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/
    jclouds/site-content/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/index.html
    jclouds/site-content/2012/05/
    jclouds/site-content/2012/05/02/
    jclouds/site-content/2012/05/02/new-toys-in-1-5-0-alpha-6/
    jclouds/site-content/2012/05/02/new-toys-in-1-5-0-alpha-6/index.html
    jclouds/site-content/2012/07/
    jclouds/site-content/2012/07/16/
    jclouds/site-content/2012/07/16/fluency-for-paginated-api-lists/
    jclouds/site-content/2012/07/16/fluency-for-paginated-api-lists/index.html
    jclouds/site-content/2012/09/
    jclouds/site-content/2012/09/28/
    jclouds/site-content/2012/09/28/jclouds-1-5-is-out/
    jclouds/site-content/2012/09/28/jclouds-1-5-is-out/index.html
    jclouds/site-content/2012/11/
    jclouds/site-content/2012/11/09/
    jclouds/site-content/2012/11/09/500-jclouds-builds-on-buildhive-and-counting/
    jclouds/site-content/2012/11/09/500-jclouds-builds-on-buildhive-and-counting/index.html
    jclouds/site-content/2012/11/17/
    jclouds/site-content/2012/11/17/jclouds-1-5-3-out-the-door/
    jclouds/site-content/2012/11/17/jclouds-1-5-3-out-the-door/index.html
    jclouds/site-content/2012/12/
    jclouds/site-content/2012/12/12/
    jclouds/site-content/2012/12/12/jclouds-1-5-4-mistletoe-released/
    jclouds/site-content/2012/12/12/jclouds-1-5-4-mistletoe-released/index.html
    jclouds/site-content/2013/
    jclouds/site-content/2013/04/
    jclouds/site-content/2013/04/28/
    jclouds/site-content/2013/04/28/jclouds-1-6-0-released/
    jclouds/site-content/2013/04/28/jclouds-1-6-0-released/index.html
    jclouds/site-content/2013/05/
    jclouds/site-content/2013/05/13/
    jclouds/site-content/2013/05/13/jclouds-at-gluecon-2013/
    jclouds/site-content/2013/05/13/jclouds-at-gluecon-2013/index.html
    jclouds/site-content/blog/
    jclouds/site-content/blog/index.html
Modified:
    jclouds/site-content/documentation/community/index.html
    jclouds/site-content/documentation/devguides/continuous-integration/index.html
    jclouds/site-content/documentation/devguides/creating-providers-with-maven/index.html
    jclouds/site-content/documentation/devguides/guice-guava-primer/index.html
    jclouds/site-content/documentation/devguides/index.html
    jclouds/site-content/documentation/devguides/provider-metadata/index.html
    jclouds/site-content/documentation/devguides/provider-testing/index.html
    jclouds/site-content/documentation/devguides/using-eclipse/index.html
    jclouds/site-content/documentation/examples/google-app-engine/index.html
    jclouds/site-content/documentation/examples/index.html
    jclouds/site-content/documentation/faqs/ec2-faq/index.html
    jclouds/site-content/documentation/gettingstarted/index.html
    jclouds/site-content/documentation/gettingstarted/what-is-jclouds/index.html
    jclouds/site-content/documentation/index.html
    jclouds/site-content/documentation/jcloudsguides/index.html
    jclouds/site-content/documentation/quickstart/abiquo/index.html
    jclouds/site-content/documentation/quickstart/aws/index.html
    jclouds/site-content/documentation/quickstart/azure-storage/index.html
    jclouds/site-content/documentation/quickstart/bluelock/index.html
    jclouds/site-content/documentation/quickstart/chef/index.html
    jclouds/site-content/documentation/quickstart/cloudsigma/index.html
    jclouds/site-content/documentation/quickstart/ebs/index.html
    jclouds/site-content/documentation/quickstart/filesystem/index.html
    jclouds/site-content/documentation/quickstart/go-grid/index.html
    jclouds/site-content/documentation/quickstart/hpcloud/index.html
    jclouds/site-content/documentation/quickstart/index.html
    jclouds/site-content/documentation/quickstart/openstack/index.html
    jclouds/site-content/documentation/quickstart/rackspace/index.html
    jclouds/site-content/documentation/quickstart/sqs/index.html
    jclouds/site-content/documentation/quickstart/terremark-ecloud/index.html
    jclouds/site-content/documentation/quickstart/terremark-vcloud-express/index.html
    jclouds/site-content/documentation/quickstart/virtualbox/index.html
    jclouds/site-content/documentation/reference/apps-that-use-jclouds/index.html
    jclouds/site-content/documentation/reference/async/index.html
    jclouds/site-content/documentation/reference/columnar-datadesign/index.html
    jclouds/site-content/documentation/reference/compute-design/index.html
    jclouds/site-content/documentation/reference/error-handling/index.html
    jclouds/site-content/documentation/reference/index.html
    jclouds/site-content/documentation/reference/jclouds-api/index.html
    jclouds/site-content/documentation/reference/jclouds-logging/index.html
    jclouds/site-content/documentation/reference/load-balancer-design/index.html
    jclouds/site-content/documentation/reference/location-metadata-design/index.html
    jclouds/site-content/documentation/reference/oauth/index.html
    jclouds/site-content/documentation/reference/osgi/index.html
    jclouds/site-content/documentation/reference/pool-design/index.html
    jclouds/site-content/documentation/reference/rationale-design/index.html
    jclouds/site-content/documentation/reference/runscript-design/index.html
    jclouds/site-content/documentation/reference/supported-providers/index.html
    jclouds/site-content/documentation/reference/using-provider-metadata/index.html
    jclouds/site-content/documentation/reference/vmware-vsphere-design/index.html
    jclouds/site-content/documentation/releasenotes/1.1.0/index.html
    jclouds/site-content/documentation/releasenotes/1.1.1/index.html
    jclouds/site-content/documentation/releasenotes/1.2.2/index.html
    jclouds/site-content/documentation/releasenotes/1.2/index.html
    jclouds/site-content/documentation/releasenotes/1.3/index.html
    jclouds/site-content/documentation/releasenotes/1.4/index.html
    jclouds/site-content/documentation/releasenotes/1.5-tests/index.html
    jclouds/site-content/documentation/releasenotes/1.5/index.html
    jclouds/site-content/documentation/releasenotes/1.6-tests/index.html
    jclouds/site-content/documentation/releasenotes/1.6.1/index.html
    jclouds/site-content/documentation/releasenotes/1.6.2-tests/index.html
    jclouds/site-content/documentation/releasenotes/1.6.2/index.html
    jclouds/site-content/documentation/releasenotes/1.6.3/index.html
    jclouds/site-content/documentation/releasenotes/1.6/index.html
    jclouds/site-content/documentation/releasenotes/1.7/index.html
    jclouds/site-content/documentation/releasenotes/beta7/index.html
    jclouds/site-content/documentation/releasenotes/beta8/index.html
    jclouds/site-content/documentation/releasenotes/index.html
    jclouds/site-content/documentation/userguide/ant-compute/index.html
    jclouds/site-content/documentation/userguide/blobstore-guide/index.html
    jclouds/site-content/documentation/userguide/bug-report/index.html
    jclouds/site-content/documentation/userguide/compute/index.html
    jclouds/site-content/documentation/userguide/filesystem-provider/index.html
    jclouds/site-content/documentation/userguide/google-app-engine/index.html
    jclouds/site-content/documentation/userguide/index.html
    jclouds/site-content/documentation/userguide/init-builder/index.html
    jclouds/site-content/documentation/userguide/installation-guide/index.html
    jclouds/site-content/documentation/userguide/karaf/index.html
    jclouds/site-content/documentation/userguide/terremark/index.html
    jclouds/site-content/documentation/userguide/using-abiquo/index.html
    jclouds/site-content/documentation/userguide/using-ec2/index.html
    jclouds/site-content/documentation/userguide/using-maven/index.html
    jclouds/site-content/documentation/userguide/using-s3/index.html
    jclouds/site-content/documentation/userguide/vmware-vcloud-director/index.html
    jclouds/site-content/documentation/userguide/vmware-vcloud/index.html
    jclouds/site-content/index.html
    jclouds/site-content/news/index.html
    jclouds/site-content/style/style.css

Added: jclouds/site-content/2009/05/11/jclouds-s3-beta-released/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2009/05/11/jclouds-s3-beta-released/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2009/05/11/jclouds-s3-beta-released/index.html (added)
+++ jclouds/site-content/2009/05/11/jclouds-s3-beta-released/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,74 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: jclouds-s3 beta released</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>jclouds-s3 beta released</h1>  
+        <p>jclouds provides any-weight clouds tools for Java 5 and later: you choose the depth you want. We are pleased to announce our first beta of <em>jclouds-s3</em>. <em>jclouds-s3</em> provides both <em>Map&lt;String,InputStream></em> and <em>FutureCommand</em> interfaces to <a href="http://aws.amazon.com/s3/">Amazon S3</a>.</p>
+
+<p>It features a pluggable core, most notably supporting Apache HttpNio and <a href="http://code.google.com/appengine/">Google App Engine for Java</a> runtimes.</p>
+
+<p>Please have a look at our project page and give it a try. We welcome your feedback and participation.</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2009/05/13/catching-exceptions-with-less-keystrokes/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2009/05/13/catching-exceptions-with-less-keystrokes/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2009/05/13/catching-exceptions-with-less-keystrokes/index.html (added)
+++ jclouds/site-content/2009/05/13/catching-exceptions-with-less-keystrokes/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: Catching exceptions with fewer keystrokes</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>Catching exceptions with fewer keystrokes</h1>  
+        <p>Some of us hate checked exceptions, but still use them for one reason or another. A common problem we have is unnecessary exception nesting, or runtime swallowing. This often leads to the all to familiar and crufty code with a million catch blocks. jclouds has a slightly different approach that strikes a balance, allowing checked exceptions to be dealt with, but without the pain of so many lines of repetitious code.</p>
+
+<div class="highlight"><pre><code class="java"><span class="k">try</span> <span class="o">{</span>
+<span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="n">Exception</span> <span class="n">e</span><span class="o">)</span> <span class="o">{</span>
+    <span class="n">Utils</span><span class="o">.&lt;</span><span class="n">ApplicationException</span><span class="o">&gt;</span><span class="n">rethrowIfRuntimeOrSameType</span><span class="o">(</span><span class="n">e</span><span class="o">);</span>
+    <span class="k">throw</span> <span class="k">new</span> <span class="nf">ApplicationException</span><span class="o">(</span><span class="s">&quot;Error applying stuff&quot;</span><span class="o">,</span> <span class="n">e</span><span class="o">);</span>
+<span class="o">}</span>
+</code></pre></div>
+
+
+<p>This code does what it says, preventing us from unnecessarily nesting application exceptions or swallowing runtimes.</p>
+
+<p>Now, this code shouldn't work, as current versions of java hava a generic type erasure problem. The reason it does work is a somewhat hackish line in the rethrowIfRuntimeOrSameType method:</p>
+
+<div class="highlight"><pre><code class="java"><span class="k">if</span> <span class="o">(</span><span class="n">e</span> <span class="k">instanceof</span> <span class="n">RuntimeException</span><span class="o">)</span> <span class="o">{</span>
+    <span class="k">throw</span> <span class="o">(</span><span class="n">RuntimeException</span><span class="o">)</span> <span class="n">e</span><span class="o">;</span>
+<span class="o">}</span> <span class="k">else</span> <span class="o">{</span>
+    <span class="k">try</span> <span class="o">{</span>
+        <span class="k">throw</span> <span class="o">(</span><span class="n">E</span><span class="o">)</span> <span class="n">e</span><span class="o">;</span>
+    <span class="o">}</span> <span class="k">catch</span> <span class="o">(</span><span class="n">ClassCastException</span> <span class="n">throwAway</span><span class="o">)</span> <span class="o">{</span>
+        <span class="c1">// using cce as there&#39;s no way to do instanceof E in current java</span>
+    <span class="o">}</span>
+<span class="o">}</span>
+</code></pre></div>
+
+
+<p>The trick is that we try to force the exception we caught into the generic type. If that fails, we know it wasn't that type and that we should wrap, log, etc.</p>
+
+<p>If nothing else, I hope you enjoy the perspective!</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2011/10/18/jclouds-1-2-released/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2011/10/18/jclouds-1-2-released/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2011/10/18/jclouds-1-2-released/index.html (added)
+++ jclouds/site-content/2011/10/18/jclouds-1-2-released/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: jclouds 1.2 released!</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>jclouds 1.2 released!</h1>  
+        <p>The 1.2 release of jclouds includes results of almost 2 months effort by our <a href="/documentation/reference/apps-that-use-jclouds">community</a>. A total of 55 Issues were addressed between jclouds 1.1 and 1.2, stabilizing the cloud so you don't have to!</p>
+
+<ul>
+<li>We now support 33 cloud providers and reach 8 new data centers from <a href="http://www.cloudsigma.com/">CloudSigma</a>, <a href="http://www.go2cloud.co.za/">Go2Cloud</a>, and <a href="http://www.softlayer.com/cloudlayer/build-your-own-cloud">SoftLayer</a>.</li>
+<li>We've made sysadminy tasks more programmable, and feel more like Java. Using <em>submitScriptOnNode</em>, you can use java concurrent semantics for bash scripts!</li>
+</ul>
+
+
+<div class="highlight"><pre><code class="java"><span class="n">future</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="na">submitScriptOnNode</span><span class="o">(</span><span class="n">node</span><span class="o">.</span><span class="na">getId</span><span class="o">(),</span> 
+                <span class="n">AdminAccess</span><span class="o">.</span><span class="na">builder</span><span class="o">().</span><span class="na">adminUsername</span><span class="o">(</span><span class="s">&quot;foo&quot;</span><span class="o">).</span><span class="na">build</span><span class="o">(),</span>
+                <span class="n">nameTask</span><span class="o">(</span><span class="s">&quot;adminUpdate&quot;</span><span class="o">));</span>
+</code></pre></div>
+
+
+<p>As always, we keep our <a href="https://github.com/jclouds/jclouds-examples">examples site</a> up to date so you can see how to work this stuff. Next release will be in approximately 1-months time. Look out for progress including <a href="http://www.vmware.com/products/vcloud-director/overview.html">vCloud 1.5</a>, <a href="http://voxel.net/voxcloud">Voxel</a>, and <a href="https://www.virtualbox.org/">VirtualBox</a>.</p>
+
+<p>For full details on the jclouds 1.2.1 release, check out our <a href="/documentation/releasenotes/1.2">release notes</a>.</p>
+
+<p>Catch up with us on <a href="https://twitter.com/jclouds">twitter</a>, irc, the mailing-list, or IRL at one of the many upcoming <a href="http://www.meetup.com/jclouds/">events</a>.</p>
+
+<p>Great job, team!</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/01/17/jclouds-training-and-jfokus-stockholm/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/01/17/jclouds-training-and-jfokus-stockholm/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/01/17/jclouds-training-and-jfokus-stockholm/index.html (added)
+++ jclouds/site-content/2012/01/17/jclouds-training-and-jfokus-stockholm/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: jclouds training and Jfokus Stockholm</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>jclouds training and Jfokus Stockholm</h1>  
+        <p>For those of you in Stockholm, or coming in for Jfokus, don't miss out on a few nearby events.</p>
+
+<ul>
+<li><strong>8 Feb:</strong> <a href="http://www.citerus.se/post/591574-learn-portable-cloud-development-from-founder">jcloudsTraining@Citerus</a> - First comprehensive jclouds training, a 3-day dive into ComputeService led by Mattias Holmqvist and I.</li>
+<li><strong>15 Feb:</strong> <a href="http://www.jfokus.se/jfokus/talks.jsp#Developing%20portable%20PaaS%20applications">MultiPaaS@Jfokus</a> - Multi-PaaS session by Andrew Phillips, including decision making in PaaS and experiences taking our <a href="http://www.jclouds.org/documentation/examples/google-app-engine">Google App Engine demo</a> to CloudBees.</li>
+<li><strong>15 Feb:</strong> <a href="http://www.meetup.com/jclouds/events/48534352/">Meetup@Jfokus</a> - Hear about what's new in jclouds 1.3, talk about cool jclouds core, integrations, and cloudy stuff in Sweden.</li>
+</ul>
+
+
+<p>I'll also be doing some cloud tracking at JFokus and generally available for beer :) See you in freezing Stockholm!</p>
+
+<p>Adrian</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/01/21/jclouds-1-3-released/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/01/21/jclouds-1-3-released/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/01/21/jclouds-1-3-released/index.html (added)
+++ jclouds/site-content/2012/01/21/jclouds-1-3-released/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: jclouds 1.3 released!</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>jclouds 1.3 released!</h1>  
+        <p>The 1.3 release of jclouds includes results of 3-months effort by our contributors. A total of 57 Issues were addressed between jclouds 1.2.0 and the current revision of jclouds 1.3 (1.3.1).</p>
+
+<p>Notable updates include:</p>
+
+<ul>
+<li>Support for Citrix CloudStack 2.2.13+</li>
+<li>Support for vCloud Director 1.5 endpoints</li>
+<li>Support for OpenStack Nova via our eucalyptus support</li>
+</ul>
+
+
+<p>This release also supports more locations than ever including:</p>
+
+<ul>
+<li>Introduction of Ninefold compute in Sydney and HP Cloud Object Storage in SuperNAP (vegas)</li>
+<li>New aws-ec2 regions in Oregon and Sao Paulo</li>
+<li>New ElasticHosts zones in Toronto and Los Angeles</li>
+</ul>
+
+
+<p>We also have a few new tricks for power users:</p>
+
+<ul>
+<li>image-id and login-user properties allow you to customize the default ComputeService template.</li>
+<li>Support for adding/removing nodes from Rackspace Cloud Load Balancers</li>
+<li><a href="https://github.com/jclouds/jclouds/blob/master/providers/cloudsigma-zrh/src/test/java/org/jclouds/cloudsigma/compute/CloudSigmaZurichComputeServiceLiveTest.java">Solid state drive (SSD) support</a> for Cloudsigma</li>
+<li>Support for aws-s3 Reduce Redundancy Storage</li>
+<li>New property to automatically assign elastic IP addresses (handy for OpenStack Nova).</li>
+</ul>
+
+
+<p>As always, we keep our <a href="https://github.com/jclouds/jclouds-examples">examples site</a> up to date so you can see how to work this stuff. Also, check out recent <a href="/documentation/reference/apps-that-use-jclouds">jclouds integrations</a> including <a href="http://www.abiquo.com">Abiquo 2.0</a>, <a href="http://camel.apache.org/jclouds.html">Apache Camel</a>, <a href="http://www.elasticinbox.com/">ElasticInbox</a>, and <a href="http://www.gigaspaces.com/cloudify">GigaSpaces Cloudify</a>.</p>
+
+<p>Please submit your own ideas and let us know if there are features you'd like to see, need help on, or are interested in contributing. Make sure you follow us on <a href="https://twitter.com/jclouds">Twitter</a> for updates. If you are interested in learning about jclouds 1.3 IRL, come to our <a href="http://www.citerus.se/post/591574-learn-portable-cloud-development-from-founder">training in Stockholm</a> or our next <a href="http://www.meetup.com/jclouds/events/48534352/">meetup</a> at <a href="http://www.meetup.com/jclouds/events/48534352/">Jfokus</a>.</p>
+
+<h2>Credits</h2>
+
+<p>Special thanks to Alcatel Lucent for sponsoring the majority of our CloudStack implementation, and the CloudStack community for answering hundreds of questions over the last year! Additional thanks to Jeremy Daggett from HP for contributing HP Cloud Object Storage support, and setting stage for further OpenStack improvements in future releases. Also thanks to Jesse Wilson from Gson, who took time with us to hone our use of Gson to the point where we no longer require patches.</p>
+
+<p>Finally, thanks to everyone who contributed their time and effort in order to make this release happen. Check out who's been busy <a href="http://www.ohloh.net/p/jclouds/contributors?query=&amp;sort=latest_commit">here</a>.</p>
+
+<h2>More info?</h2>
+
+<p>Check out the <a href="/documentation/releasenotes/1.3">release notes</a> for more info on this release!</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit/index.html (added)
+++ jclouds/site-content/2012/03/09/ec2-gets-rid-of-that-if-instancetype-is32bit/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,88 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: EC2 gets rid of that *"if instancetype.is32bit"* statement</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>EC2 gets rid of that *"if instancetype.is32bit"* statement</h1>  
+        <p>2 weeks ago, I started a bit of a rant on EC2's 32bit-only vms.</p>
+
+<blockquote><p><em>32bit vms make me angry</em></p>
+
+<p><em>hey, #ec2! deprecate m1.small for a new 64bit t1.small #cloud</em></p>
+
+<p><em>@jeffbar any chance of a future blog titled: m1.small is dead. long live t1.small!</em></p></blockquote>
+
+<p>This occurred on freenode and twitter, mainly due to pent-up frustration, set off by needing a separate if statement in our JDK installer just to accommodate the lame 32bit m1.small instance.</p>
+
+<p>I'm not (quite) self-absorbed enough to think Jeff Barr's latest announcement was in response to this. Even if I was, my mention never reached him! (my tweet went to the less interested jeffbar, yeah the only one 'r' one). Nevertheless, our prayers were answered, and reported by the real <a href="https://twitter.com/#!/jeffbarr">@jeffbar</a>:</p>
+
+<blockquote><p><em><a href="http://aws.typepad.com/aws/2012/03/ec2-updates-new-instance-64-bit-bit-ubiquity-ssh-client.html">EC2 Updates: New Medium Instance, 64-bit Ubiquity, SSH Client</a></em></p></blockquote>
+
+<p>Here's the jist: Instead of deprecating the old m1.small, they updated it to support 64bit images (and also the c1.medium). To sweeten the deal, they also threw in a new m1.medium size, which is roughly a 2x m1.small.</p>
+
+<p>Now, all users producing images don't have to make a 32bit option just cause they need more ram than t1.micro. In fact, many will probably drop the maintenance entirely.</p>
+
+<p>For jclouds users, action is simple, update to version 1.3.2 which removes the restriction of m1.small's only being able to use 32bit AMIs.</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/index.html (added)
+++ jclouds/site-content/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: Take a peek at vCloud Director 1.5, OpenStack, and VirtualBox</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>Take a peek at vCloud Director 1.5, OpenStack, and VirtualBox</h1>  
+        <p>The jclouds team have been working very hard lately, particularly on a few new apis. We've decided to cage them no longer and cut jclouds 1.5.0-alpha.1. Most notably, we've added the openstack-nova api, and three new providers, all of which discovered via <a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/">OpenStack Keystone v2.0</a>.</p>
+
+<ul>
+<li>trystack-nova</li>
+<li>hpcloud-compute</li>
+<li>hpcloud-objectstorage</li>
+</ul>
+
+
+<p>Here's how to boot up a new machine and add your login using the new <a href="https://hpcloud.com/">hpcloud-compute</a> provider in clojure:</p>
+
+<div class="highlight"><pre><code class="clojure"><span class="p">(</span><span class="nf">use</span> <span class="o">&#39;</span><span class="ss">&#39;org.jclouds.compute2</span><span class="p">)</span>
+<span class="p">(</span><span class="nb">import </span><span class="o">&#39;</span><span class="ss">&#39;org.jclouds.scriptbuilder.statements.login.AdminAccess</span><span class="p">)</span>
+<span class="p">(</span><span class="k">def </span><span class="nv">compute</span>  <span class="p">(</span><span class="nf">compute-service</span> <span class="s">&quot;hpcloud-compute&quot;</span> <span class="s">&quot;tenantId:ACCESSKEY&quot;</span> <span class="s">&quot;SECRETKEY&quot;</span>    <span class="ss">:slf4j</span> <span class="ss">:sshj</span><span class="p">))</span>
+<span class="p">(</span><span class="nf">create-node</span> <span class="nv">compute</span> <span class="s">&quot;test&quot;</span>   <span class="p">(</span><span class="nf">build-template</span> <span class="nv">compute</span> <span class="p">{</span> <span class="ss">:run-script</span> <span class="p">(</span><span class="nf">AdminAccess/standard</span><span class="p">)</span> <span class="p">}</span> <span class="p">))</span>
+</code></pre></div>
+
+
+<p>Here's an example of how to do the same on <a href="https://trystack.org/">TryStack</a>, authenticating w/ user &amp; pass as opposed to key, via our <a href="https://github.com/jclouds/jclouds-examples/tree/master/compute-basics">java example</a>:</p>
+
+<div class="highlight"><pre><code class="bash">java -jar target/compute-basics-jar-with-dependencies.jar trystack-nova tenantId:user password mygroup add
+</code></pre></div>
+
+
+<p>In the group org.jclouds.labs, you'll find two more new and notable members of the jclouds family:</p>
+
+<ul>
+<li><strong>vcloud-director:</strong> supports 250 user and admin operations defined in the <a href="http://www.vmware.com/products/vcloud-director/overview.html">vCloud Director</a> 1.5 ReST API</li>
+<li><strong>virtualbox:</strong> start a group of vms on your laptop, provided an iso location for Ubuntu</li>
+</ul>
+
+
+<p>You can try out virtualbox like any other api. For example, you can use the clojure above, only changing how you create the connection slightly:</p>
+
+<div class="highlight"><pre><code class="clojure"><span class="p">(</span><span class="k">def </span><span class="nv">compute</span> <span class="p">(</span><span class="nf">compute-service</span> <span class="s">&quot;virtualbox&quot;</span> <span class="s">&quot;administrator&quot;</span> <span class="s">&quot;12345&quot;</span> <span class="ss">:sshj</span> <span class="ss">:slf4j</span><span class="p">))</span>
+</code></pre></div>
+
+
+<p>The code in labs will certainly change before we release a beta, but feel free to check them out. Meanwhile, you can try them out and give us feedback on #jclouds irc freenode or jclouds-dev google group!</p>
+
+<p>Finally, many thanks to the <a href="https://github.com/jclouds/jclouds/compare/1.4.x...1.5.x">dozen contributors</a> who's work is in this alpha, and particularly HP and VMware for sponsoring substantial effort.</p>
+
+<p>Oh, and don't forget to clean up your nodes :)</p>
+
+<div class="highlight"><pre><code class="clojure"><span class="p">(</span><span class="nf">destroy-nodes-matching</span> <span class="nv">compute</span> <span class="p">(</span><span class="nb">constantly </span><span class="nv">true</span><span class="p">))</span>
+</code></pre></div>
+
+
+
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/05/02/new-toys-in-1-5-0-alpha-6/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/05/02/new-toys-in-1-5-0-alpha-6/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/05/02/new-toys-in-1-5-0-alpha-6/index.html (added)
+++ jclouds/site-content/2012/05/02/new-toys-in-1-5-0-alpha-6/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,115 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: New toys in 1.5.0-alpha.6</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>New toys in 1.5.0-alpha.6</h1>  
+        <p>We are very near beta, I promise! In the mean time, we just cut a new codebase with a bunch of cool new toys. Here's a few. Thanks to Adam Lowe, we are getting even deeper into OpenStack with more Keystone support than ever. Setup your code to pull <em>org.jclouds.labs/openstack-keystone</em>, and you can do stuff like this.</p>
+
+<div class="highlight"><pre><code class="java"><span class="n">ContextBuilder</span> <span class="n">contextBuilder</span> <span class="o">=</span> <span class="n">ContextBuilder</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="s">&quot;openstack-keystone&quot;</span><span class="o">);</span>
+<span class="n">RestContext</span> <span class="n">keystone</span> <span class="o">=</span> <span class="n">contextBuilder</span>
+    <span class="o">.</span><span class="na">credentials</span><span class="o">(</span><span class="s">&quot;tenantId:user&quot;</span><span class="o">,</span> <span class="s">&quot;password&quot;</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">endpoint</span><span class="o">(</span><span class="s">&quot;https://keystone:35357&quot;</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">build</span><span class="o">();</span>
+
+<span class="k">for</span> <span class="o">(</span><span class="n">String</span> <span class="n">regionId</span> <span class="o">:</span> <span class="n">keystone</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getConfiguredRegions</span><span class="o">())</span> <span class="o">{</span>
+    <span class="n">AdminClient</span> <span class="n">adminClient</span> <span class="o">=</span> <span class="n">keystone</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getAdminClientForRegion</span><span class="o">(</span><span class="n">regionId</span><span class="o">);</span>
+    <span class="k">for</span> <span class="o">(</span><span class="n">Tenant</span> <span class="n">tenant</span> <span class="o">:</span> <span class="n">adminClient</span><span class="o">.</span><span class="na">listTenants</span><span class="o">())</span> <span class="o">{</span>
+        <span class="c1">// ...</span>
+    <span class="o">}</span>
+<span class="o">}</span>
+</code></pre></div>
+
+
+<p>Also pro, is our new Amazon CloudWatch support from Jeremy Whitlock. This is our first complete renovation of an AWS api to have the same look/feel as our new OpenStack stuff. Just add a dependency on <em>org.jclouds.providers/aws-cloudwatch</em> and you can do this!</p>
+
+<div class="highlight"><pre><code class="java"><span class="n">ContextBuilder</span> <span class="n">contextBuilder</span> <span class="o">=</span> <span class="n">ContextBuilder</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="s">&quot;aws-cloudwatch&quot;</span><span class="o">);</span>
+<span class="n">RestContext</span> <span class="n">cloudwatch</span> <span class="o">=</span> <span class="n">contextBuilder</span>
+    <span class="o">.</span><span class="na">credentials</span><span class="o">(</span><span class="s">&quot;accessKey&quot;</span><span class="o">,</span> <span class="s">&quot;secretKey&quot;</span><span class="o">)</span>
+    <span class="o">.</span><span class="na">build</span><span class="o">();</span>
+
+<span class="k">for</span> <span class="o">(</span><span class="n">String</span> <span class="n">regionId</span> <span class="o">:</span> <span class="n">cloudwatch</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getConfiguredRegions</span><span class="o">())</span> <span class="o">{</span>
+    <span class="n">MetricClient</span> <span class="n">metricClient</span> <span class="o">=</span> <span class="n">cloudwatch</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getMetricClientForRegion</span><span class="o">(</span><span class="n">regionId</span><span class="o">);</span>
+    <span class="k">for</span> <span class="o">(</span><span class="n">Metric</span> <span class="n">metric</span> <span class="o">:</span> <span class="n">metricClient</span><span class="o">.</span><span class="na">listMetrics</span><span class="o">())</span> <span class="o">{</span>
+        <span class="c1">// ...</span>
+    <span class="o">}</span>
+<span class="o">}</span>
+</code></pre></div>
+
+
+<p>And for the jenkins users, we also have an api for remote job and computer control, at <em>org.jclouds.labs/jenkins</em>!</p>
+
+<div class="highlight"><pre><code class="java"><span class="n">ContextBuilder</span> <span class="n">contextBuilder</span> <span class="o">=</span> <span class="n">ContextBuilder</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="s">&quot;jenkins&quot;</span><span class="o">);</span>
+<span class="n">RestContext</span> <span class="n">localhost</span> <span class="o">=</span> <span class="n">contextBuilder</span><span class="o">.</span><span class="na">build</span><span class="o">();</span>
+
+<span class="n">Node</span> <span class="n">master</span> <span class="o">=</span> <span class="n">localhost</span><span class="o">.</span><span class="na">getApi</span><span class="o">().</span><span class="na">getMaster</span><span class="o">();</span>
+<span class="n">localhost</span><span class="o">.</span><span class="na">getJobClient</span><span class="o">().</span><span class="na">createFromXML</span><span class="o">(</span><span class="s">&quot;newJob&quot;</span><span class="o">,</span> <span class="n">xmlAsString</span><span class="o">);</span>
+</code></pre></div>
+
+
+<p>This is especially helpful with the new <a href="https://github.com/jenkinsci/jclouds-plugin">jclouds-plugin</a>, which uses jclouds to spin up new slaves and publish artifacts to BlobStore. Tons more in there, too.</p>
+
+<p>Definitely play around, and let us know how it works!</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/07/16/fluency-for-paginated-api-lists/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/07/16/fluency-for-paginated-api-lists/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/07/16/fluency-for-paginated-api-lists/index.html (added)
+++ jclouds/site-content/2012/07/16/fluency-for-paginated-api-lists/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: Fluency for paginated api lists</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>Fluency for paginated api lists</h1>  
+        <p>The problem of large result sets is something cloud providers want you to have. For example, what better sign of cloud life is there than Amazon S3 having a trillion objects stored so far. The way most cloud apis deal with listing your million (or even thousand) things is to paginate the response.</p>
+
+<p>For example, you get a first page with maybe 500 records in it, and a <em>marker</em> you can use to get the next. Sounds pretty straightforward, and most jclouds abstractions do this dance for you. For example, our BlobStore api has an interface <a href="https://github.com/jclouds/jclouds/blob/master/blobstore/src/main/java/org/jclouds/blobstore/domain/PageSet.java">PageSet</a> which holds a bunch of results and the underlying marker. This also deals with the fact that sometimes <em><a href="http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGET.html">marker</a></em> is called <em><a href="http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html">nextToken</a></em> or other unnecessarily different names :)</p>
+
+<p>3 years since the birth of <em>PageSet</em>, you can imagine folks could get a better idea of what they <em>really</em> want. Here's a few comments:</p>
+
+<ul>
+<li><strong>Marker isn't necessarily a String!</strong> - <a href="http://gaul.org/">Andrew Gaul</a> notes that especially in native implementations, it isn't the case that Marker will always be a String. Imagine you are making an in-memory store. It is very likely the marker will be an Object in this case.</li>
+<li><strong>Set is the wrong type for results!</strong> - <a href="http://tembrel.blogspot.com/">Tim Peierls</a> notes that uniqueness isn't a fundamental concern of API results. In fact, it can get in the way of streaming.</li>
+<li><strong>Iterating through a bunch of pages is monkey-work!</strong> - <a href="http://www.thoughtspark.org/">Jeremy Whitlock</a> found dancing through each page to get a complete view of metrics was tiring, and made a CloudWatch function for that.</li>
+<li><strong>Ensure it is possible to opt-out!</strong> - <a href="http://tbatchelli.org/">Toni Batchelli</a> notes that iterating across network calls can lead to inconsistent state. Particularly clojure users will want the option to manually control pagination.</li>
+</ul>
+
+
+<p>This feedback underscored jclouds general concern to make things easier, yet still allow control. The status was tracked in issue 1011 and our jclouds-dev google group.</p>
+
+<p>Through several iterations and many thanks to Tim P. for the design, we have a new type: <a href="https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/collect/PagedIterable.java">PagedIterable</a>, which extends Guava's fantastic <em>FluentIterable</em>. Here are a few examples of how it can be used:</p>
+
+<h3>Lazy advance through all your metrics:</h3>
+
+<div class="highlight"><pre><code class="java"><span class="n">FluentIterable</span><span class="o">&lt;</span><span class="n">Metric</span><span class="o">&gt;</span> <span class="n">allMetrics</span> <span class="o">=</span> <span class="n">cloudwatch</span><span class="o">.</span><span class="na">getMetricApi</span><span class="o">().</span><span class="na">list</span><span class="o">().</span><span class="na">concat</span><span class="o">();</span>
+</code></pre></div>
+
+
+<h3> Advance only until we find the load balancer we want:</h3>
+
+<div class="highlight"><pre><code class="java"><span class="n">Optional</span><span class="o">&lt;</span><span class="n">LoadBalancer</span><span class="o">&gt;</span> <span class="n">firstInterestingLoadBalancer</span> <span class="o">=</span> <span class="n">elb</span>
+   <span class="o">.</span><span class="na">getLoadBalancerApi</span><span class="o">().</span><span class="na">list</span><span class="o">()</span>
+   <span class="o">.</span><span class="na">concat</span><span class="o">()</span>
+   <span class="o">.</span><span class="na">firstMatch</span><span class="o">(</span><span class="n">isInterestingLB</span><span class="o">());</span>
+</code></pre></div>
+
+
+<h3>Get only the first page of database instances</h3>
+
+<div class="highlight"><pre><code class="java"><span class="n">IterableWithMarker</span><span class="o">&lt;</span><span class="n">Instance</span><span class="o">&gt;</span> <span class="n">firstPage</span> <span class="o">=</span> <span class="n">rds</span><span class="o">.</span><span class="na">getInstanceApi</span><span class="o">().</span><span class="na">list</span><span class="o">().</span><span class="na">get</span><span class="o">(</span><span class="mi">0</span><span class="o">);</span>
+</code></pre></div>
+
+
+<p>The above syntax is being worked through relevant apis. In order to try it out, grab jclouds 1.5.0-beta.7 (releasing today), and use any of the following methods:</p>
+
+<ul>
+<li><em>cloudwatch/aws-cloudwatch</em> - MetricApi.list()</li>
+<li><em>elb/aws-elb</em> - LoadBalancerApi.list()</li>
+<li><em>iam/aws-iam</em> - UserApi.list()</li>
+<li><em>rds/aws-rds</em> - InstanceApi.list() SecurityGroupApi.list() SubnetGroupApi.list()</li>
+</ul>
+
+
+<p>Other apis and abstractions will be caught up while we finish the 1.5 release.</p>
+
+<p>Many thanks to guava for the base class, jclouds folks who participated in the design, as well the <a href="https://github.com/airlift/airlift">airlift</a> guys who's feedback helped solidify the idea. If you are interested in participating, please reach out on irc freenode #jclouds or @jclouds on twitter!</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/09/28/jclouds-1-5-is-out/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/09/28/jclouds-1-5-is-out/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/09/28/jclouds-1-5-is-out/index.html (added)
+++ jclouds/site-content/2012/09/28/jclouds-1-5-is-out/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: jclouds 1.5 is out!</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>jclouds 1.5 is out!</h1>  
+        <p>Over 6 months in the making, and just in time for JavaOne, jclouds 1.5 is formally released. Many of you have been awaiting (or helping build) massive new support for OpenStack based clouds. There's even more, such as our new <a href="https://github.com/jenkinsci/jclouds-plugin">Jenkins Plugin</a> and <a href="https://github.com/jclouds/jclouds-cli">command-line utility</a>.</p>
+
+<p>I encourage you to check out our <a href="/documentation/releasenotes/1.5/">release notes</a> and give the newly minted version <a href="/documentation/userguide/installation-guide/">1.5.1</a> a whirl. If you haven't seen our new website, check it out and let <a href="https://twitter.com/silkysun">Becca</a> know how you like it!</p>
+
+<p>For those of you looking to <a href="http://www.meetup.com/jclouds/">meetup</a>, you can find us at the <a href="http://www.cloudbees.com/jenkins-user-conference-2012-san-francisco.cb">Jenkins User Conference</a>, <a href="http://www.oracle.com/javaone/index.html">JavaOne</a>, <a href="http://www.meetup.com/jclouds/events/84544992/">meetup at Abiquo</a> during <a href="http://www.vmworld.com/community/conference/europe/">VMworld EU</a>, the <a href="http://www.openstack.org/summit/san-diego-2012/">OpenStack Summit</a>, <a href="http://2012.java2days.com/">Java/Cloud2Days</a>, and <a href="http://therichwebexperience.com/conference/fort_lauderdale/2012/11/home">RWX</a>. You can also meet us on irc freenode #jclouds and our google group.</p>
+
+<p>Thanks to the many who made this happen, especially our community! Here's to 1.6!</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/11/09/500-jclouds-builds-on-buildhive-and-counting/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/11/09/500-jclouds-builds-on-buildhive-and-counting/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/11/09/500-jclouds-builds-on-buildhive-and-counting/index.html (added)
+++ jclouds/site-content/2012/11/09/500-jclouds-builds-on-buildhive-and-counting/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: 500 jclouds builds on BuildHive and counting...</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>500 jclouds builds on BuildHive and counting...</h1>  
+        <p>At jclouds, we've been running our Jenkins continuous integration jobs in CloudBees' <a href="http://www.cloudbees.com/dev">DEV@cloud</a> for a while now (CloudBees has a <a href="http://www.cloudbees.com/foss">FOSS</a> programme). We also have an active and ever-increasing contributor community, which amongst others means... lots of pull requests.</p>
+
+<p>So we were very interested to hear about <a href="https://buildhive.cloudbees.com/">BuildHive</a>, another CloudBees initiative that integrates with your GitHub account to automatically trigger build jobs for pull requests, and quickly signed up.</p>
+
+<p>We did not regret it. BuildHive has served as a crucial initial filter to allow us to concentrate precious reviewing time on working changes and to remain confident, as pull requests are updated, that we are not going to break the build.</p>
+
+<p>Of the last 100 builds, we've had 7 with errors, 2 with warnings, and 1 incomplete, so a roughly 10% efficiency gain in terms of focussing pull request review time. In future, we may also use BuildHive to provide <em>style feedback</em> and similar metrics for pull requests - most likely some feature suggestions for CloudBees to come here!</p>
+
+<p><strong>Thanks, BuildHive!</strong></p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>

Added: jclouds/site-content/2012/11/17/jclouds-1-5-3-out-the-door/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/2012/11/17/jclouds-1-5-3-out-the-door/index.html?rev=1554851&view=auto
==============================================================================
--- jclouds/site-content/2012/11/17/jclouds-1-5-3-out-the-door/index.html (added)
+++ jclouds/site-content/2012/11/17/jclouds-1-5-3-out-the-door/index.html Thu Jan  2 17:44:15 2014
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+
+<head>
+  <title>Apache jclouds&reg; :: jclouds 1.5.3 out the door</title>
+  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+
+  <!-- **** jclouds stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/style.css"/>
+
+  <!-- **** syntax highlighting stylesheet **** -->
+  <link rel="stylesheet" type="text/css" href="/style/syntax.css"/>
+
+  <!-- **** Google Fonts **** -->
+  <link href='http://fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
+  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet'/>
+
+  <script type="text/javascript">
+
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+    })();
+
+  </script>
+
+</head>
+
+<body>
+  <div id="main">
+    <div id="top">
+      <a href="/"><div id="logo"></div></a>
+      <div id="menu">
+         <ul>
+<li><a href="/documentation/gettingstarted/">Getting Started</a></li>
+<li><a href="/documentation/">Documentation</a></li>
+<li><a href="/documentation/community/">Community</a></li>
+<li><a href="/documentation/devguides/">Development</a></li>
+<li><a href="/blog/">Blog</a></li>
+</ul>
+
+ <!-- This bit of liquid lets us render the template components as markdown -->
+      </div>
+    </div>
+    <div id="content">
+      <div id="column2">
+        <h1>jclouds 1.5.3 out the door</h1>  
+        <p>Released on 2012-11-14, jclouds 1.5.3 includes minor fixes, and a few important updates.</p>
+
+<ul>
+<li>New <a href="https://github.com/jclouds/jclouds-examples/tree/master/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudblockstorage">openstack-cinder</a> and <a href="/documentation/quickstart/rackspace/#volumes">rackspace-cloudblockstorage-us/uk</a> providers</li>
+<li>Add new Asia Pacific (Sydney) Region [ap-southeast-2]</li>
+<li>New <a href="https://github.com/jclouds/jclouds/blob/master/apis/ec2/src/main/java/org/jclouds/ec2/features/TagApi.java">TagApi</a> for ec2, in a revised syntax similar to openstack-nova</li>
+<li>Handle network failures in large container (1M+) deletes in blobstore</li>
+<li>jclouds-cli and jclouds-karaf now provide a more intuitive file-based interface for reading and writing blobs.</li>
+</ul>
+
+
+<p>Many thanks to the contributors in this release of <a href="https://github.com/jclouds/jclouds/compare/jclouds-1.5.2...jclouds-1.5.3">jclouds</a>, <a href="https://github.com/jclouds/jclouds-chef/compare/jclouds-chef-1.5.2...jclouds-chef-1.5.3">jclouds-chef</a>, <a href="https://github.com/jclouds/jclouds-karaf/compare/jclouds-karaf-1.5.2...jclouds-karaf-1.5.3">jclouds-karaf</a>, and <a href="https://github.com/jclouds/jclouds-cli/compare/jclouds-cli-1.5.2...jclouds-cli-1.5.3">jclouds-cli</a>. Also many thanks for the diligence of our review team: <a href="https://github.com/andrewgaul">Andrew Gaul</a> and <a href="https://github.com/mattstep">Matt</a> for code, and <a href="https://github.com/silkysun">Becca</a> on docs.</p>
+
+<p>Moreover, we're indebted to <a href="http://blog.cloudbees.com/2012/11/500-jclouds-builds-on-buildhive-and.html">BuildHive</a> for checking over 500 pull requests to date! On a build side, we currently validate both JDK6 and JDK7 on each pull, thanks to <a href="https://github.com/demobox">Andrew Phillips</a>.</p>
+
+<p>Please <a href="/documentation/userguide/installation-guide/">update</a> to jcloud 1.5.3 and check the new features. Particularly, try things out using JDK7. If you have questions, ping our user group or tag your question with <em>jclouds</em> on <a href="http://stackoverflow.com/tags/jclouds">stackoverflow</a>.</p>
+
+<p>We are working on 1.6 now, which includes a lot of cleanup and mechanisms to make less api calls when starting groups of machines. If interested in helping us out, hop onto IRC freenode #jclouds or join our dev group.</p>
+
+      </div>
+    </div>
+    <br/>
+    <div id="footer">
+       <p>Copyright &copy; 2011-2013 <a href="http://www.apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
+
+<p>Apache, jclouds, Apache jclouds, the jclouds logo, and the Apache feather logos are registered trademarks or trademarks of the Apache Software Foundation.</p>
+
+<p><a href="http://www.apache.org/licenses/">License</a> | <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> | <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> | <a href="http://www.apache.org/security/">Security</a></p>
+
+<p><img src="/style/feather-small.gif" width="80", height="24"/></p>
+ <!-- This bit of liquid lets us render the template components as markdown -->
+    </div>
+  </div>
+</body>
+</html>