You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by sr...@apache.org on 2011/05/17 22:59:39 UTC

svn commit: r1104558 - in /mahout/site/new_website: images/global.css index.html

Author: srowen
Date: Tue May 17 20:59:39 2011
New Revision: 1104558

URL: http://svn.apache.org/viewvc?rev=1104558&view=rev
Log:
Updates for 0.5 release. Completely reformatted and scrubbed markup. Removed old news.

Modified:
    mahout/site/new_website/images/global.css
    mahout/site/new_website/index.html

Modified: mahout/site/new_website/images/global.css
URL: http://svn.apache.org/viewvc/mahout/site/new_website/images/global.css?rev=1104558&r1=1104557&r2=1104558&view=diff
==============================================================================
--- mahout/site/new_website/images/global.css (original)
+++ mahout/site/new_website/images/global.css Tue May 17 20:59:39 2011
@@ -1,8 +1,6 @@
 /********************************** 
  The Apache Software Foundation
 
-Derived from: Open for Business Project Website
- 
  Licensed to the Apache Software Foundation (ASF) under one
  or more contributor license agreements.  See the NOTICE file
  distributed with this work for additional information
@@ -19,11 +17,10 @@ Derived from: Open for Business Project 
  KIND, either express or implied.  See the License for the
  specific language governing permissions and limitations
  under the License.
-*********************************/ 
+*********************************/
+
+/* Derived from: Open for Business Project Website */
 
-/******************************** 
- Global Reset
-********************************/
 html, body, div, span, applet, object, iframe,
 h1, h2, h2, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code,
@@ -33,48 +30,37 @@ b, u, i, center,
 dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td {
-    border:0; 
-    margin:0; 
-    outline:0; 
-    padding:0; 
-    background:transparent; 
-    vertical-align: baseline;
+border:0;
+margin:0;
+outline:0;
+padding:0;
+background:transparent;
+vertical-align: baseline;
 }
 
 blockquote, q {
-    quotes: none;
-}
-
-blockquote:before,
-blockquote:after,
-q:before,
-q:after {
-    content:''; 
-    content: none;
+quotes: none;
 }
 
 a, address, body, caption, cite, code, dfn, em, strong, th, var {
-    font-style: normal;
-    font-weight: normal;
-    text-decoration: none;
+font-style: normal;
+font-weight: normal;
+text-decoration: none;
 }
 
 a img {
-    border: none;
+border: none;
 }
 
 ol, ul {
-    list-style: none;
+list-style: none;
 }
 
 table {
-    border-collapse: collapse;
-    border-spacing: 0;
+border-collapse: collapse;
+border-spacing: 0;
 }
 
-/******************************** 
- General Layout
-********************************/ 
 * {margin:0;padding:0;}
 
 html, body, #wrap {height: 100%;}
@@ -82,532 +68,493 @@ html, body, #wrap {height: 100%;}
 body > #wrap {height: auto; min-height: 100%;}
 
 body {
-    font: 11px/ 165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
-	color: #666666;
-	margin: 0;
-	padding: 0;
-	background: url(../images/bg.png) top left repeat-x #A6A6A6;
-	text-align: center;
+font: 11px/ 165% sans-serif;
+color: #666666;
+margin: 0;
+padding: 0;
+background: url(../images/bg.png) top left repeat-x #A6A6A6;
+text-align: center;
 }
 
 .clearfix:after {
-    content: ".";
-    display: block;
-    height: 0;
-    clear: both;
-    visibility: hidden;
+content: ".";
+display: block;
+height: 0;
+clear: both;
+visibility: hidden;
 }
 
 .clearfix {
-    display: inline-block;
+display: inline-block;
 }
 
 html[xmlns] .clearfix {
-    display: block;
+display: block;
 }
 
 * html .clearfix {
-    height: 1%;
+height: 1%;
 }
 
 .clearfix {
-    display: block;
+display: block;
 }
 
 .clearLeft {
-    clear:left;
+clear:left;
 }
 
-/******************************** 
- Typography
-********************************/
 a,a:active,a:link {
-	text-decoration: none;
-	color: #29456b;
+text-decoration: none;
+color: #29456b;
 }
 
 a:visited {
-	text-decoration: none;
+text-decoration: none;
 }
 
 a:hover {
-	color: #030d1c;
+color: #030d1c;
 }
 
 h1,h2,h2 {
-	font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
-	color: #555;
+font-family:sans-serif;
+color: #555;
 }
 
 h1 {
-  	font-size: 200%;
-	color: #895F30;
-	padding: 20px 10px 5px 10px;
-	margin: 0;
+font-size: 200%;
+color: #895F30;
+padding: 20px 10px 5px 10px;
+margin: 0;
 }
 
 h2 {
-	font-size: 170%;
-	font-weight: normal;
-	padding: 20px 10px 5px 10px;
-	margin: 0;
+font-size: 170%;
+font-weight: normal;
+padding: 20px 10px 5px 10px;
+margin: 0;
 }
 
 p,dl {
-	padding: 10px;
-	margin: 0;
+padding: 10px;
+margin: 0;
 }
 
 ul{
-	margin: 10px 10px;
-	padding: 0 0 0 10px;
+margin: 10px 10px;
+padding: 0 0 0 10px;
 }
 
 ul {
-	list-style: none;
+list-style: none;
 }
 
 ol {
-	margin: 10px 30px;
-	padding: 0;
+margin: 10px 30px;
+padding: 0;
 }
 
 dt {
-	font-weight: bold;
-	color: #b13f1a;
+font-weight: bold;
+color: #b13f1a;
 }
 
 dd {
-	padding-left: 25px;
+padding-left: 25px;
 }
 
-/******************************** 
- ../images
-********************************/
 img {
-    border: none;
+border: none;
 }
 
 p img {
-    background: #fafafa;
-       border: 1px solid #dcdcdc;
-    padding: 5px;
-    margin:0 10px 0 0;
+background: #fafafa;
+border: 1px solid #dcdcdc;
+padding: 5px;
+margin:0 10px 0 0;
 }
 
 img.float-right {
-    margin: 5px 0px 10px 10px;
+margin: 5px 0 10px 10px;
 }
 
 img.float-left {
-    margin: 5px 10px 10px 0px;
+margin: 5px 10px 10px 0;
 }
 
-/******************************** 
- Code Snippets and Quotes
-********************************/
 code {
-    margin: 5px 0;
-    padding: 15px;
-    text-align: left;
-    display: block;
-    overflow: auto;
-    font: 500 1em/ 1.5em 'Lucida Console', 'courier new', monospace;
-    /* white-space: pre; */
-    border: 1px solid #ECF8FE;
-    background: #ECF8FE;
+margin: 5px 0;
+padding: 15px;
+text-align: left;
+display: block;
+overflow: auto;
+font: 1em/ 1.5em 'Lucida Console', 'courier new', monospace;
+border: 1px solid #ECF8FE;
+background: #ECF8FE;
 }
 
 acronym {
-    cursor: help;
-    border-bottom: 1px dotted #895F30;
+cursor: help;
+border-bottom: 1px dotted #895F30;
 }
 
 blockquote {
-    margin: 15px 10px;
-    padding: 10px 10px 10px 35px;
-    border: 1px solid #ECF8FE;
-    background: #ECF8FE url(../images/quote.jpg) no-repeat 10px 10px;
-    font-weight: normal;
-    font-size: 1.5em;
-    line-height: 1.5em;
-    font-style: italic;
-    font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
-    color: #976957;
+margin: 15px 10px;
+padding: 10px 10px 10px 35px;
+border: 1px solid #ECF8FE;
+background: #ECF8FE no-repeat 10px 10px;
+font-weight: normal;
+font-size: 1.5em;
+line-height: 1.5em;
+font-style: italic;
+font-family: sans-serif;
+color: #976957;
 }
 
-/******************************** 
- Tables
-********************************/
 table {
-	border-collapse: collapse;
-	margin: 15px 10px;
+border-collapse: collapse;
+margin: 15px 10px;
 }
 
 th {
-	background: #d14b1f url(../images/header-bg.jpg) repeat-x 0 -100px;
-	height: 38px;
-	padding-left: 12px;
-	padding-right: 12px;
-	color: #fff;
-	text-align: left;
-	border-left: 1px solid #d14b1f;
-	border-bottom: solid 2px #fff;
+background: #d14b1f repeat-x 0 -100px;
+height: 38px;
+padding-left: 12px;
+padding-right: 12px;
+color: #fff;
+text-align: left;
+border-left: 1px solid #d14b1f;
+border-bottom: solid 2px #fff;
 }
 
 tr {
-	height: 34px;
+height: 34px;
 }
 
 td {
-	padding-left: 11px;
-	padding-right: 11px;
+padding-left: 11px;
+padding-right: 11px;
 }
 
-/******************************** 
- Forms
-********************************/
 input,select {
-    padding: 4px;
-    font: normal 1em Verdana, sans-serif;
-    color: #666666;
-    background: #fff;
+padding: 4px;
+font: normal 1em sans-serif;
+color: #666666;
+background: #fff;
 }
 
 textarea {
-    width: 400px;
-    padding: 4px;
-    font: normal 1em Verdana, sans-serif;
-    height: 100px;
-    display: block;
-    color: #666666;
+width: 400px;
+padding: 4px;
+font: normal 1em sans-serif;
+height: 100px;
+display: block;
+color: #666666;
 }
 
 input,textarea,select {
-    background: #fff;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4;
+background: #fff;
+border-width: 1px;
+border-style: solid;
+border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4;
 }
 
 input.button {
-    font: bold 12px Arial, Sans-serif;
-    height: 30px;
-    margin: 0;
-    padding: 2px 3px;
-    color: #555;
-    background: #E6E6E6;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #ebebeb #d4d4d4 #d4d4d4 #ebebeb;
+font: bold 12px sans-serif;
+height: 30px;
+margin: 0;
+padding: 2px 3px;
+color: #555;
+background: #E6E6E6;
+border-width: 1px;
+border-style: solid;
+border-color: #ebebeb #d4d4d4 #d4d4d4 #ebebeb;
 }
 
-/******************************** 
- Generic Classes
-********************************/
 .float-left {
-    float: left;
+float: left;
 }
 
 .float-right {
-    float: right;
+float: right;
 }
 
 .align-left {
-    text-align: left;
+text-align: left;
 }
 
 .align-right {
-    text-align: right;
+text-align: right;
 }
 
 .clearer {
-    clear: both;
+clear: both;
 }
 
-/******************************** 
- Page Layout
-********************************/
 #wrap{
-    background: #fff url(../images/wrapper.jpg) top center no-repeat;
-    width: 945px;
-	margin: 0 auto;
-    text-align:left;
+background: #fff url(../images/wrapper.jpg) top center no-repeat;
+width: 945px;
+margin: 0 auto;
+text-align:left;
 }
 
 #content-wrap  {
-    width:945px;
-	margin:0 auto;
-    padding-bottom: 42px;
+width:945px;
+margin:0 auto;
+padding-bottom: 42px;
 }
 
 #content {
-    width:500px;
-	float:left;
-	padding:30px 0 25px 0;
+width:500px;
+float:left;
+padding:30px 0 25px 0;
 }
 
-/******************************** 
- Footer
-********************************/
 #footer {
-    background: url(../images/footer.jpg) bottom center no-repeat;
-    position: relative;
-	margin: -50px auto 0px auto;
-	height: 50px;
-	clear:both;
-	font-size:11px;
-	font-family:Verdana, Arial, sans-serif;
-    width:945px;
-    border-top: 1px solid #eee;
+background: bottom center no-repeat;
+position: relative;
+margin: -50px auto 0 auto;
+height: 50px;
+clear:both;
+font-size:11px;
+font-family:sans-serif;
+width:945px;
+border-top: 1px solid #eee;
 }
 
 #foot {
-    text-align:left;
-    position:relative;
-    top:5px;
-    left:30px;
+text-align:left;
+position:relative;
+top:5px;
+left:30px;
 }
 
-/******************************** 
- Header
-********************************/
 #header {
-    position: relative;
-    width: 945px;
-    height: 100px;
-    padding: 0;
-    margin: 0 auto;
-    background: transparent;
+position: relative;
+width: 945px;
+height: 100px;
+padding: 0;
+margin: 0 auto;
+background: transparent;
 }
 
 #header #logo {
-    position: absolute;
-    top: 5px;
-    left: 20px;
-    height: 42px;
-    width: 405px;
+position: absolute;
+top: 5px;
+left: 20px;
+height: 42px;
+width: 405px;
 }
 
 #header #logo a,img {
-    background: none;
-    border: none;
+background: none;
+border: none;
 }
 
 #header #controls {
-    position: absolute;
-    top: 60px;
-    right: 32px;
-    height: 42px;
-    color: #1b78d7;
-    font-size: 12px;
-    background: url(../images/house.gif) top right no-repeat;
-    padding-right: 20px;
-    text-align: right;
+position: absolute;
+top: 60px;
+right: 32px;
+height: 42px;
+color: #1b78d7;
+font-size: 12px;
+background: top right no-repeat;
+padding-right: 20px;
+text-align: right;
 }
 
 #header #controls a {
-    position: relative;
-    top: -2px;
+position: relative;
+top: -2px;
 }
 
 #header #language {
-    position: absolute;
-    top: 10px;
-    right: 32px;
-    height: 42px;
-    color: #797c7e;
-    text-align: right;
+position: absolute;
+top: 10px;
+right: 32px;
+height: 42px;
+color: #797c7e;
+text-align: right;
 }
 
-/******************************** 
- Search
-********************************/
 #search {
-    position:absolute;
-    top:0px;
-    right:0px;
-    background:url(../images/search.gif) center left no-repeat;
-	padding:5px;
-	padding-top:4px;
-    padding-left:33px;
-	border-radius:3px;
-	background-color:#444;
+position:absolute;
+top:0;
+right:0;
+background:url(../images/search.gif) center left no-repeat;
+padding:5px;
+padding-top:4px;
+padding-left:33px;
+background-color:#444;
 }
 
 .hintText {
-      display: none;
+display: none;
 }
 
 .fieldWithHint {
-      color: #001f2f;
+color: #001f2f;
 }
 
-/******************************** 
- Top Navigation
-********************************/
 #nav {
-    position: absolute;
-    clear: both;
-    margin: 0;
-    padding: 0;
-	padding-right:5px;
-	padding-left:5px;
-	right:0px;
-    height: 34px;
-    top: 84px;
-	border-radius:3px;
-    z-index: 99999;
-	background-color:#444;
+position: absolute;
+clear: both;
+margin: 0;
+padding: 0;
+padding-right:5px;
+padding-left:5px;
+right:0;
+height: 34px;
+top: 84px;
+z-index: 99999;
+background-color:#444;
 }
 
 #nav ul {
-    float: left;
-    list-style: none;
-    height: 34px;
-    margin: 0;
-    padding: 0;
-    display: inline;
+float: left;
+list-style: none;
+height: 34px;
+margin: 0;
+padding: 0;
+display: inline;
 }
 
 #nav ul li {
-    display: inline;
-    margin: 0;
-    padding: 0;
+display: inline;
+margin: 0;
+padding: 0;
 }
 
 #nav ul li a {
-    float: left;
-    margin: 0 0 0 0;
-    padding: 0px 15px 0px 15px;
-    font: normal 14px/ 34px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
-    font-variant: small-caps;
-    text-decoration: none;
-    letter-spacing: 0.0px;
-    color: #fff;
-	border-right:1px inset #888;
+float: left;
+margin: 0 0 0 0;
+padding: 0 15px 0 15px;
+font: normal 14px/ 34px sans-serif;
+font-variant: small-caps;
+text-decoration: none;
+letter-spacing: 0.0px;
+color: #fff;
+border-right:1px inset #888;
 }
 
 #nav ul li a.last {
-	border:none;
+border:none;
 }
 
 #nav ul li a:hover,#nav ul li a:active {
-    color: #111;
-    background-image: url(../images/header_hot.jpg);
+color: #111;
+background-image: url(../images/header_hot.jpg);
 }
 
 #nav ul li#current a {
-    color: #333333;
-    background-image: url(../images/header_hot.jpg);
+color: #333333;
+background-image: url(../images/header_hot.jpg);
 }
 
-/******************************** 
- Content Sections
-********************************/
 #main {
-    float: left;
-    width: 560px;
-    padding: 0;
-    margin: 0 0 0 20px;
-    display: inline;
+float: left;
+width: 560px;
+padding: 0;
+margin: 0 0 0 20px;
+display: inline;
 }
 
 #main h1 {
-	padding-bottom: 3px;
-	margin-top: 15px;
-	font: normal 3.5em "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
-	color: #333;
-	letter-spacing: -2px;
-	text-transform: none;
-	border-bottom: 1px solid #ebebeb;
+padding-bottom: 3px;
+margin-top: 15px;
+font: normal 3.5em sans-serif;
+color: #333;
+letter-spacing: -2px;
+text-transform: none;
+border-bottom: 1px solid #ebebeb;
 }
 
 #main h1 a {
-	color: #333;
-	text-decoration: none;
-	background: none;
-	border: none;
+color: #333;
+text-decoration: none;
+background: none;
+border: none;
 }
 
 #main ul li {
-    list-style-image: url(../images/bullet.gif);
+list-style-image: url(../images/bullet.gif);
 }
 
 #col1 {
-    float: left;
-    width: 260px;
-    padding: 0;
-    margin: 20px 0 0 20px;
-    display: inline;
+float: left;
+width: 260px;
+padding: 0;
+margin: 20px 0 0 20px;
+display: inline;
 }
 
 #col2 {
-    float: left;
-    width: 260px;
-    padding: 0;
-    margin: 20px 0 0 20px;
-    display: inline;
+float: left;
+width: 260px;
+padding: 0;
+margin: 20px 0 0 20px;
+display: inline;
 }
 
 #col1 h1, #col2 h1 {
-    padding-bottom: 3px;
-    margin-top: 15px;
-    font: normal 3.5em "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
-    color: #666;
-    letter-spacing: -2px;
-    text-transform: none;
-    border-bottom: 1px solid #ebebeb;
+padding-bottom: 3px;
+margin-top: 15px;
+font: normal 3.5em sans-serif;
+color: #666;
+letter-spacing: -2px;
+text-transform: none;
+border-bottom: 1px solid #ebebeb;
 }
 
 #main #col1 h1, #main #col2 h1 {
-	border-bottom: 1px solid #ebebeb;
-	color:#304C70;
-	padding-bottom: 3px;
-	letter-spacing: -3px;
-	text-transform: none;
-	font-size:30px;
+border-bottom: 1px solid #ebebeb;
+color:#304C70;
+padding-bottom: 3px;
+letter-spacing: -3px;
+text-transform: none;
+font-size:30px;
 }
 
 .feature {
-	margin:0px;
-	padding:0px;
-	height:435px;
+margin:0;
+padding:0;
+height:435px;
 }
 
 .screen {
-	margin:10px 0 5px 0;
-	padding:0px;
-	background:#fff;
-	border:1px solid #eee;
-	width:255px;
-	height:200px;
-	overflow:hidden;
+margin:10px 0 5px 0;
+padding:0;
+background:#fff;
+border:1px solid #eee;
+width:255px;
+height:200px;
+overflow:hidden;
 }
 
 #main .hero {
-	margin:10px 0 5px 0;
-	padding:0px;
-	background:#fff;
-	border:1px solid #eee;
-	width:555px;
+margin:10px 0 5px 0;
+padding:0;
+background:#fff;
+border:1px solid #eee;
+width:555px;
 }
 
 #main .highlights {
-	float:right;
-	width:240px;
-	background:#dfe9ef;
-	border:1px solid #eee;
-	margin:0px 10px 0px 5px;
-	display:inline;
+float:right;
+width:240px;
+background:#dfe9ef;
+border:1px solid #eee;
+margin:0 10px 0 5px;
+display:inline;
 }
 
 #main .highlights ul li {
-    list-style-image: url(../images/highlight-bullet.gif);
+list-style-image: url(../images/highlight-bullet.gif);
 }
 
 #main .highlights h4 {
-	padding:5px 5px 0 5px;
+padding:5px 5px 0 5px;
 }
 
 #sidebar {
@@ -619,281 +566,271 @@ input.button {
 }
 
 #sidebar h2 {
-    margin-top: 10px;
-    padding: 15px 5px 3px 5px;
-    font: normal 2em 'trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
-    color: #666666;
-    letter-spacing: -.5px;
+margin-top: 10px;
+padding: 15px 5px 3px 5px;
+font: normal 2em sans-serif;
+color: #666666;
+letter-spacing: -.5px;
 }
 
 #sidebar ul.sidemenu {
-    text-align: left;
-    margin: 0px 5px 8px 0px;
-    padding: 5px 0 0 0;
-    text-decoration: none;
-    background: url(../images/dots.gif) repeat-x left top;
+text-align: left;
+margin: 0 5px 8px 0;
+padding: 5px 0 0 0;
+text-decoration: none;
+background: repeat-x left top;
 }
 
 #sidebar ul.sidemenu li {
-    list-style: none;
-    background: url(dots.gif) repeat-x left bottom;
-    padding: 4px 10px;
-    margin: 0;
+list-style: none;
+background: repeat-x left bottom;
+padding: 4px 10px;
+margin: 0;
 }
 
 * html body #sidebar ul.sidemenu li {
-    height: 1%;
+height: 1%;
 }
 
 #sidebar ul.sidemenu li a {
-    text-decoration: none;
-    background-image: none;
-    background-color: transparent;
-    border: none;
-    color: #304c70;
-    font-weight: bold;
-    font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif;
-    font-size: 14px;
-    /* letter-spacing: .5px;  */
+text-decoration: none;
+background-image: none;
+background-color: transparent;
+border: none;
+color: #304c70;
+font-weight: bold;
+font-family: sans-serif;
+font-size: 14px;
 }
 
 #sidebar ul.sidemenu li a span {
-    color: #989898;
-    font-family: Georgia, "Times New Roman", Times, serif;
-    font-style: italic;
-    font-weight: normal;
-    font-size: .8em;
+color: #989898;
+font-family: serif;
+font-style: italic;
+font-weight: normal;
+font-size: .8em;
 }
 
 #sidebar ul.sidemenu li a:hover {
-    color: #555;
+color: #555;
 }
 
 #sidebar ul.sidemenu ul {
-    margin: 0 0 0 5px;
-    padding: 0;
+margin: 0 0 0 5px;
+padding: 0;
 }
 
 #sidebar ul.sidemenu ul li {
-    background: none;
+background: none;
 }
 
 #sidebar .indentfirst {
-    margin-left:0px;
+margin-left:0;
 }
 
 #sidebar .indentsecond {
-    margin-left:20px;
+margin-left:20px;
 }
 
-/******************************** 
- Content Styles
-********************************/
 .postmeta {
-    padding: 5px;
-    margin: 20px 10px 15px 10px;
-    font-size: 1em;
-    color: #777;
-    border: 1px solid #ECF8FE;
-    background: #ECF8FE;
+padding: 5px;
+margin: 20px 10px 15px 10px;
+font-size: 1em;
+color: #777;
+border: 1px solid #ECF8FE;
+background: #ECF8FE;
 }
 
 .postmeta .date {
-    margin: 0 10px 0 5px;
+margin: 0 10px 0 5px;
 }
 
 .postmeta a.comments {
-    margin: 0 10px 0 5px;
+margin: 0 10px 0 5px;
 }
 
 .postmeta a.readmore {
-    margin: 0 10px 0 5px;
+margin: 0 10px 0 5px;
 }
 
 .post-info {
-    font-size: .95em;
-    padding-top: 3px;
-    margin-left: 5px;
-    color: #bababa;
+font-size: .95em;
+padding-top: 3px;
+margin-left: 5px;
+color: #bababa;
 }
 
 .post-info a {
-    color: #C5935C;
+color: #C5935C;
 }
 
 p.thumbs {
-    padding: 12px 0 0 10px;
+padding: 12px 0 0 10px;
 }
 
 .thumbs img {
-    position: relative;
-    border: 1px solid #ebebeb;
-    background: none;
-    padding: 4px;
-    margin: 5px;
-    /* margin: 4px 7px 4px 4px; */
+position: relative;
+border: 1px solid #ebebeb;
+background: none;
+padding: 4px;
+margin: 5px;
 }
 
 .thumbs img:hover {
-    border: 1px solid #c5c5c5;
-    background: none;
+border: 1px solid #c5c5c5;
+background: none;
 }
 
 .thumbs a:hover {
-    background-color: transparent;
-    border: none
+background-color: transparent;
+border: none
 }
 
-/******************************** 
- Page Specific Styles
-********************************/
-/*HOME*/
 body#home #wrap {
-	position: relative;
-	background: #fff url(../images/home-wrapper.png) top center no-repeat;
-	width: 945px;
-	margin: 0 auto;
-	text-align: left;
+position: relative;
+background: #fff url(../images/home-wrapper.png) top center no-repeat;
+width: 945px;
+margin: 0 auto;
+text-align: left;
 }
 
 body#home #header {
-	position: relative;
-	width: 945px;
-	height: 403px;
-	padding: 0;
-	margin: 0 auto;
-	background: transparent;
+position: relative;
+width: 945px;
+height: 403px;
+padding: 0;
+margin: 0 auto;
+background: transparent;
 }
 
 body#home #header #slides {
-	position: absolute;
-	top: 128px;
-	left: 10px;
-	width: 923px;
-	height: 260px;
+position: absolute;
+top: 128px;
+left: 10px;
+width: 923px;
+height: 260px;
 }
 
 body#home #header #slides .slideshow {
-	width:923px;
-	height:260px;
-	margin:0px;
-	padding:0px;
+width:923px;
+height:260px;
+margin:0;
+padding:0;
 }
 
 body#home #header #slides .callout {
-	position: absolute;
-	top: 35px;
-	left: 30px;
-	font-size: 30px;
-	line-height: 30px;
-	color: #2b1f48;
+position: absolute;
+top: 35px;
+left: 30px;
+font-size: 30px;
+line-height: 30px;
+color: #2b1f48;
 }
 
 body#home #header #slides .description {
-	position: absolute;
-	top: 175px;
-	left: 30px;
-	font-size: 14px;
-	line-height: 15px;
-	color: #e0e0e0;
-	width: 350px;
+position: absolute;
+top: 175px;
+left: 30px;
+font-size: 14px;
+line-height: 15px;
+color: #e0e0e0;
+width: 350px;
 }
 
 body#home #header #slides .controls {
-	width: 100px;
-	position: absolute;
-	top: 15px;
-	left: 750px;
-	height:30px;
+width: 100px;
+position: absolute;
+top: 15px;
+left: 750px;
+height:30px;
 }
 
 body#home #header #slides .controls a {
-	border: none;
-	position:absolute;
-	height:30px;
-	line-height:24px;
-	padding:5px;
-	text-indent:-9999px;
-	outline:none;
+border: none;
+position:absolute;
+height:30px;
+line-height:24px;
+padding:5px;
+text-indent:-9999px;
+outline:none;
 }
 
 body#home #header #slides .controls a.previous {
-	background: url(../images/backward.gif) top center no-repeat;
-	left:0px;
-	height:30px;
-	width:16px;
+background: url(../images/backward.gif) top center no-repeat;
+left:0;
+height:30px;
+width:16px;
 }
 
 body#home #header #slides .controls a.next {
-	background: url(../images/forward.gif) top center no-repeat;
-	left:60px;
-	height:30px;
-	width:16px;
+background: url(../images/forward.gif) top center no-repeat;
+left:60px;
+height:30px;
+width:16px;
 }
 
 body#home #header #slides .controls a.stop {
-	background: url(../images/pause.gif) top center no-repeat;
-	left:30px;
-	height:30px;
-	width:16px;
+background: url(../images/pause.gif) top center no-repeat;
+left:30px;
+height:30px;
+width:16px;
 }
 
 body#home #header #slides .controls a.start {
-	background: url(../images/start.gif) top center no-repeat;
-	left:30px;
-	height:30px;
-	width:16px;
+background: url(../images/start.gif) top center no-repeat;
+left:30px;
+height:30px;
+width:16px;
 }
 
 body#home #header #slides .controls a img {
-	background: none;
-	border: none;
-	cursor: pointer;
+background: none;
+border: none;
+cursor: pointer;
 }
 
 body#home #header #slides .mantle{
-	position:absolute;
-	top:58px;
-	left:385px;
+position:absolute;
+top:58px;
+left:385px;
 }
 
 body#home #col1 {
-	float: left;
-	width: 260px;
-	padding: 0;
-	margin: 5px 0 0 0px;
-	display: inline;
+float: left;
+width: 260px;
+padding: 0;
+margin: 5px 0 0 0;
+display: inline;
 }
 
 body#home #col2 {
-	float: left;
-	width: 260px;
-	padding: 0;
-	margin: 5px 0 0 20px;
-	display: inline;
+float: left;
+width: 260px;
+padding: 0;
+margin: 5px 0 0 20px;
+display: inline;
 }
 
 .downloadNow {
-	margin:30px 0 10px 0;
+margin:30px 0 10px 0;
 }
 
 .downloadLinks span.docs {
-	float:left;
-	margin:0px 0px 0 0;
-	display:inline;
+float:left;
+margin:0;
+display:inline;
 }
 
 .downloadLinks span.previousVersions {
-	float:right;
-	margin:0px 20px 0 0;
-	display:inline;
+float:right;
+margin:0 20px 0 0;
+display:inline;
 }
 
-/*SUBPAGE - NO SIDEBAR*/
 body#full #wrap {
-	position: relative;
-	background: #fff url(../images/full-wrapper.jpg) top center no-repeat;
-	width: 945px;
-	margin: 0 auto;
-	text-align: left;
+position: relative;
+background: #fff top center no-repeat;
+width: 945px;
+margin: 0 auto;
+text-align: left;
 }

Modified: mahout/site/new_website/index.html
URL: http://svn.apache.org/viewvc/mahout/site/new_website/index.html?rev=1104558&r1=1104557&r2=1104558&view=diff
==============================================================================
--- mahout/site/new_website/index.html (original)
+++ mahout/site/new_website/index.html Tue May 17 20:59:39 2011
@@ -1,504 +1,411 @@
-<!doctype html> 
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
-  <head> 
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
-    <meta name="Distribution" content="Global" /> 
-    <meta name="Robots" content="index,follow" /> 
-    <title>Apache Mahout:: Scalable machine-learning and data-mining library</title> 
-    <meta name="keywords" content="apache, apache hadoop, apache hive, apache incubator, apache lucene, apache solr, apache taste, apache thrift, apache xml, business data mining, cloudbase hadoop, cluster analysis, collaborative filtering, data extraction, data filtering, data framework, data integration, data matching, data mining, data mining algorithms, data mining analysis, data mining data, data mining introduction, data mining pdf, data mining software, data mining sql, data mining techniques, data representation, data set, data visualization, datamining, distributed solr, feature extraction, fuzzy k means, genetic algorithm, hadoop, hadoop cluster, hadoop download, hadoop forum, hadoop gfs, hadoop lucene, hadoop pig latin, hadoop sequence file, hadoop sequencefile, hierarchical clustering, high dimensional, hive hadoop, install solr, introduction to data mining, kmeans, knowledge discovery, learning approach, learning approaches, learning methods, learning techniques
 , lucene, machine learning, machine translation, mahout apache, mahout taste, map reduce hadoop, mining data, mining methods, naive bayes, natural language processing, open source search engine, open source search engine software, opencms search, org apache lucene, pattern recognition, pattern recognition and machine learning, pig apache, pig hadoop, search algorithms, search engine, solr api, solr faceted, solr open source, solr search engine, solr tika, statistical consulting, statistical data mining, supervised, text mining, time series data, unsupervised, web data mining, zookeeper, zookeeper apache" /> 
-    <meta name="Description" content="	Mahout's goal is to build scalable machine learning libraries. With scalable we mean:
- 
-    Scalable to reasonably large data sets. Our core algorithms for clustering, classfication and batch based collaborative filtering are implemented on top of Apache Hadoop using the map/reduce paradigm. However we do not restrict contributions to Hadoop based implementations: Contributions that run on a single node or on a non-Hadoop cluster are welcome as well. The core libraries are highly optimized to allow for good performance also for non-distributed algorithms.
-    Scalable to support your business case. Mahout is distributed under a commercially friendly Apache Software license.
-    Scalable community. The goal of Mahout is to build a vibrant, responsive, diverse community to facilitate discussions not only on the project itself but also on potential use cases. Come to the mailing lists to find out more." /> 
-    <link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" /> 
-    <link rel="stylesheet" href="images/global.css" type="text/css" /> 
-    <script type="text/javascript" src="images/prototype.js"></script> 
-    <script type="text/javascript" src="images/effects.js"></script> 
-    <script type="text/javascript" src="images/search.js"></script> 
-    <script type="text/javascript" src="images/slides.js"></script> 
-  </head> 
-  <body id="home"> 
-    <!-- wrap starts here --> 
-    <div id="wrap"> 
- 
-      <!--header    -->    
-      <div id="header"> 
-        <div id="logo"> <a href="http://mahout.apache.org/"></a> </div> 
-        <div id="nav"> 
-          <ul> 
-            <li> 
-            <a href="http://cwiki.apache.org/confluence/display/MAHOUT/Downloads">Download</a> 
-            </li> 
-            <li> 
-            <a href="http://cwiki.apache.org/confluence/display/MAHOUT">Documentation</a> 
-            </li> 
-            <li> 
-            <a href="https://cwiki.apache.org/confluence/display/MAHOUT/Quickstart">Tutorials</a> 
-            </li> 
-            <li> 
-            <a href="https://issues.apache.org/jira/browse/MAHOUT">Bug Tracker</a> 
-            </li> 
-            <li> 
-            <a class="last" href="https://cwiki.apache.org/confluence/display/MAHOUT/Mailing+Lists">Discussion</a> 
-            </li> 
-          </ul> 
-        </div> 
-        <div id="search">
-          <script type="text/javascript">
-            function getBlank(input, stdValue) {
-              if (input.value == stdValue) {
-                input.value = '';
-              }
-              return true;
-            }
-
-            function selectProvider(form) {
-              provider = form.elements['searchProvider'].value;
-              if (provider == "any") {
-                if (Math.random() > 0.5) {
-                  provider = "lucid";
-                } else {
-                  provider = "sl";
-                }
-              }
-
-              if (provider == "lucid") {
-                form.action = "http://search.lucidimagination.com/p:mahout";
-              } else if (provider == "sl") {
-                form.action = "http://search-lucene.com/mahout";
-              }
-
-              days = 90; // cookie will be valid for 90 days
-              date = new Date();
-              date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
-              expires = "; expires=" + date.toGMTString();
-              document.cookie = "searchProvider=" + provider + expires + "; path=/";
-              return true;
-            }
-          </script>
-          <form  id="quick-search" method="GET" onsubmit="return selectProvider(this)" action="http://search-lucene.com/mahout" name="searchform">
-            <fieldset>
-              <input type="search" name="q" value="Search with Apache Solr..." class="class1 class2 hint" accesskey="q" onfocus="getBlank(this, 'Search with Apache Solr...')">
-              <span style="color:white">@</span>
-              <select name="searchProvider" id="searchProvider">
-                <option value="any">select provider</option>
-                <option value="lucid">Lucid Find</option>
-                <option value="sl">Search-Lucene</option>
-              </select>
-            </fieldset>
-            <script type="text/javascript">
-              if (document.cookie.length>0) {
-                cStart=document.cookie.indexOf("searchProvider=");
-                if (cStart!=-1) {
-                  cStart=cStart + "searchProvider=".length;
-                  cEnd=document.cookie.indexOf(";", cStart);
-                  if (cEnd==-1) {
-                    cEnd=document.cookie.length;
-                  }
-                  provider = unescape(document.cookie.substring(cStart,cEnd));
-                  document.forms['searchform'].elements['searchProvider'].value = provider;
-                }
-              }
-            </script>
-          </form> 
-        </div> 
-        <div id="slides"> 
-          <div class="slideshow" id="mantleSlides"> 
-            <div id="slide1" style="display: none; "> 
-              <div class="callout"> 
-                Scalable machine learning and<br/> 
-                data mining library<br/> 
-              </div> 
-              <div class="description"> 
-                Mahout has implementations of a wide range of machine learning and data mining algorithms: clustering, classification, collaborative filtering and frequent pattern mining
-              </div> 
-              <div class="mantle"> 
-                <img alt="Mahout" src="images/mantle-mahout.png" /> 
-              </div> 
-            </div> 
-            <div id="slide2" style="display: none; "> 
-              <div class="callout"> 
-                Leveraging the power of Map/Reduce<br/> 
-                with Apache Hadoop<br/> 
-              </div> 
-              <div class="description"> 
-                Our core algorithms for clustering, classification and batch based collaborative filtering are implemented on top of Apache Hadoop using the map/reduce paradigm
-              </div> 
-              <div class="mantle"> 
-                <img alt="Hadoop" src="images/mantle-hadoop.png" /> 
-              </div> 
-            </div> 
-            <div id="slide3" style="display: none; "> 
-              <div class="callout"> 
-                Scalable and vibrant community<br/> 
-                <br/> 
-              </div> 
-              <div class="description"> 
-                The goal of Mahout is to build a vibrant, responsive, diverse community to facilitate discussions not only on the project itself but also on potential use cases
-              </div> 
-              <div class="mantle"> 
-                <img alt="Mahout community" src="images/mantle-community.png" /> 
-              </div> 
-            </div> 
-            <div id="slide4" style="opacity: 0.47534; "> 
-              <div class="callout"> 
-                Apache 2.0 licensed<br/> 
-                <br/> 
-              </div> 
-              <div class="description"> 
-                Mahout is distributed under a commercially friendly Apache Software license
-              </div> 
-              <div class="mantle"> 
-                <img alt="Apache Software Foundation" src="images/mantle-asf.png" /> 
-              </div> 
-            </div> 
-          </div> 
-          <div class="controls"> 
-            <a class="next" id="next" title="Next" href="http://mahout.apache.org/#">Next</a> 
-            <a class="previous" id="previous" title="Previous" href="http://mahout.apache.org/#">Previous</a> 
-            <a class="start" id="start" title="Start" href="http://mahout.apache.org/#" style="display: none; ">Start</a> 
-            <a class="stop" id="stop" title="Stop" href="http://mahout.apache.org/#">Stop</a> 
-          </div> 
-        </div> 
- 
-        <script type="text/javascript"> 
-          function StartSlides() {
-            new Slides('mantleSlides');
-          }
-          document.observe ('dom:loaded', StartSlides);
-        </script> 
-      </div> 
-      <!--header ends--> 
- 
- 
-      <!-- content-wrap starts --> 
-      <div id="content-wrap" class="clearfix"> 
-        <div id="main"> 
- 
-          <h1>What is Apache Mahout?</h1> 
-          <h2>Apache Mahout is a scalable machine learning library that
-            supports large data sets</h2> 
-          <div class="highlights"> 
-            <h4>Mahout currently has</h4> 
-            <ul> 
-              <li>Collaborative Filtering</li> 
-              <li>User and Item based recommenders</li> 
-              <li>K-Means, Fuzzy K-Means clustering</li> 
-              <li>Mean Shift clustering</li> 
-              <li>Dirichlet process clustering</li> 
-              <li>Latent Dirichlet Allocation</li> 
-              <li>Singular value decomposition</li> 
-              <li>Parallel Frequent Pattern mining</li> 
-              <li>Complementary Naive Bayes classifier</li> 
-              <li>Random forest decision tree based classifier</li> 
-              <li>High performance java collections (previously colt collections)</li> 
-              <li>A vibrant community</li> 
-              <li>and many more cool stuff to come by this summer thanks to Google summer of code</li> 
-            </ul> 
-          </div> 
- 
-          <p>Apache Mahout's goal is to build scalable machine learning libraries. With scalable we mean:</p> 
- 
-          <p>Scalable to reasonably large data sets. Our core algorithms for clustering, classfication and batch based collaborative filtering are implemented on top of Apache Hadoop using the map/reduce paradigm. However we do not restrict contributions to Hadoop based implementations: Contributions that run on a single node or on a non-Hadoop cluster are welcome as well. The core libraries are highly optimized to allow for good performance also for non-distributed algorithms</p> 
-          <p>Scalable to support your business case. Mahout is distributed under a commercially friendly Apache Software license.</p> 
-          <p>Scalable community. The goal of Mahout is to build a vibrant, responsive, diverse community to facilitate discussions not only on the project itself but also on potential use cases. Come to the mailing lists to find out more.</p> 
-          <p>Currently Mahout supports mainly four use cases: Recommendation mining takes users' behavior and from that tries to find items users might like. Clustering takes e.g. text documents and groups them into groups of topically related documents. Classification learns from exisiting categorized documents what documents of a specific category look like and is able to assign unlabelled documents to the (hopefully) correct category. Frequent itemset mining takes a set of item groups (terms in a query session, shopping cart content) and identifies, which individual items usually appear together.</p> 
- 
- 
-          Interested in helping? See the Wiki or send us an email. Also note, we are just getting off the ground, so please be patient as we get the various infrastructure pieces in place.
-          <h1>Mahout News</h1> 
- 
-          <h2 class="boxed">31 October 2010 - Apache Mahout 0.4 released</h2> 
-          <p>We are pleased to announce release 0.4 of Mahout. Virtually every corner of the project has changed,
-          and significantly, since 0.3. Developers are invited to use and depend on version 0.4 even as yet more
-          change is to be expected before the next release. Highlights include:
-          <ul> 
-            <li>Model refactoring and CLI changes to improve integration and consistency</li> 
-            <li>New ClusterEvaluator and CDbwClusterEvaluator offer new ways to evaluate clustering effectiveness</li> 
-            <li>New Spectral Clustering and MinHash Clustering (still experimental)</li> 
-            <li>New VectorModelClassifier allows any set of clusters to be used for classification</li> 
-            <li>Map/Reduce job to compute the pairwise similarities of the rows of a matrix using a customizable similarity measure</li> 
-            <li>Map/Reduce job to compute the item-item-similarities for item-based collaborative filtering</li> 
-            <li>RecommenderJob has been evolved to a fully distributed item-based recommender</li> 
-            <li>Distributed Lanczos SVD implementation</li> 
-            <li>More support for distributed operations on very large matrices</li> 
-            <li>Easier access to Mahout operations via the command line</li> 
-            <li>New HMM based sequence classification from GSoC (currently as sequential version only and still experimental)</li> 
-            <li>Sequential logistic regression training framework</li> 
-            <li>New SGD classifier</li> 
-            <li>Experimental new type of NB classifier, and feature reduction options for existing one</li> 
-            <li>New vector encoding framework for high speed vectorization without a pre-built dictionary</li> 
-            <li>Additional elements of supervised model evaluation framework</li> 
-            <li>Promoted several pieces of old Colt framework to tested status (QR decomposition, in particular)</li> 
-            <li>Can now save random forests and use it to classify new data</li> 
-            <li>Many, many small fixes, improvements, refactorings and cleanup</li> 
-          </ul> 
-          <p>Details on what's included can be found in the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751&amp;styleName=Html&amp;version=12314396">release notes</a>.
-          Downloads are available from the <a href="http://www.apache.org/dyn/closer.cgi/lucene/mahout/">Apache Mirrors</a>.
-          </p> 
- 
- 
-          <h2 class="boxed">29 March 2010 - Google Summer Of Code Projects</h2> <p>Its Summer of Code time again and ASF is accepting proposals from students.
-          Mahout has a number of people willing to be mentors, so if you are a student interested in working on machine learning algorithms using Hadoop or
-          improving the Mahout framework, then please check out our <a href="http://cwiki.apache.org/confluence/display/MAHOUT/GSOC">Summer of Code</a> wiki page. </p> 
- 
-          <h2 class="boxed">17 March 2010 - Apache Mahout 0.3 released</h2> <p>The Apache Lucene project is pleased to announce the release of Apache Mahout
-          0.3.</p> <p> Highlights include: 
-          <ul> 
- 
-            <li>New: math and collections modules based on the high performance Colt library </li> 
-            <li>Faster Frequent Pattern Growth(FPGrowth) using FP-bonsai pruning</li> 
-            <li>Parallel Dirichlet process clustering (model-based clustering algorithm)</li> 
-            <li>Parallel co-occurrence based recommender</li> 
-            <li>Parallel text document to vector conversion using LLR based ngram generation</li> 
-            <li>Parallel Lanczos SVD(Singular Value Decomposition) solver</li> 
-            <li>Shell scripts for easier running of algorithms, utilities and examples</li> 
-            <li>... and much much more: code cleanup, many bug fixes and performance improvements</li> 
- 
-          </ul> 
- 
-          </p> <p>Details on what's included can be found in the
-          <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751&styleName=Html&version=12314281"> release notes</a>. </p> <p>Downloads
-          are available from the <a href="http://www.apache.org/dyn/closer.cgi/lucene/mahout/">Apache Mirrors</a> 
- 
-          </p> 
- 
-          <h2>16 January 2010 - Mahout in Action book discount available</h2> <p> <a href="http://www.manning.com/owen/">Mahout in Action</a>, a forthcoming
-          book on Mahout, is underway. The first 6 chapters, covering recommender engines and collaborative filtering, are available for early access via
-          Manning's "MEAP" program. Until February 28, 2010, get 35% off with discount code "mahout35".</p> <p> <a href="http://www.manning.com/owen/"> 
-            <img alt="Mahout in Action MEAP" src="http://www.manning.com/owen/owen_cover150.jpg" /></a> </p> 
- 
-          <h2>17 Nov. 2009 - Apache Mahout 0.2 released</h2> <p>The Apache Lucene project is pleased to announce the release of Apache Mahout 0.2.</p> <p> 
-          Highlights include: 
-          <ul> 
- 
-            <li>Significant performance increase (and API changes) in collaborative filtering engine</li> 
-            <li>K-nearest-neighbor and SVD recommenders</li> 
-            <li>Much code cleanup, bug fixing</li> 
-            <li>Random forests, frequent pattern mining using parallel FP growth</li> 
-            <li>Latent Dirichlet Allocation</li> 
-            <li>Updates for Hadoop 0.20.x</li> 
- 
-          </ul> 
- 
-          </p> <p>Details on what's included can be found in the
-          <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12313278&styleName=Html&projectId=12310751"> release notes</a>. </p> <p>Downloads
-          are available from the <a href="http://www.apache.org/dyn/closer.cgi/lucene/mahout/">Apache Mirrors</a> 
- 
-          </p> 
- 
-          <h2>14 August 2009 - Lucene at US ApacheCon</h2> <p> 
- 
-          <a href="http://www.us.apachecon.com/c/acus2009/" title="ApacheCon US 2009"> 
-            <img alt="ApacheCon Logo" class="float-right" src="http://www.apache.org/events/current-event-125x125.png" /> </a> 
- 
-          ApacheCon US is once again in the Bay Area and Lucene is coming along for the ride! The Lucene community has planned two full days of talks, plus a
-          meetup and the usual bevy of training. With a well-balanced mix of first time and veteran ApacheCon speakers, the
-          <a href="http://www.us.apachecon.com/c/acus2009/schedule#lucene">Lucene track</a> at ApacheCon US promises to have something for everyone. Be sure not to
-          miss: </p> 
-          <p>Training:</p> 
-          <ul> 
- 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/437">Lucene Boot Camp</a> - A two day training session, Nov. 2nd &amp; 3rd </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/375">Solr Day</a> - A one day training session, Nov. 2nd </li> 
-          </ul> <p>Thursday, Nov. 5th</p> 
-          <ul> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/428">Introduction to the Lucene Ecosystem</a> - Grant Ingersoll @ 9:00 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/461">Lucene Basics and New Features</a> - Michael Busch @ 10:00 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/331">Apache Solr: Out of the Box</a> - Chris Hostetter @ 14:00 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/427">Introduction to Nutch</a> - Andrzej Bialecki @ 15:00 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/430">Lucene and Solr Performance Tuning</a> - Mark Miller @ 16:30 </li> 
-          </ul> <p>Friday, Nov. 6th</p> 
-          <ul> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/332">Implementing an Information Retrieval Framework for an Organizational Repository </a> -
-            Sithu D Sudarsan @ 9:00 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/333">Apache Mahout - Going from raw data to Information </a> - Isabel Drost @ 10:00 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/334">MIME Magic with Apache Tika</a> - Jukka Zitting @ 11:30 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/335">Building Intelligent Search Applications with the Lucene Ecosystem </a> - Ted Dunning @
-            14:00 </li> 
-            <li> 
-            <a href="http://www.us.apachecon.com/c/acus2009/sessions/462">Realtime Search</a> - Jason Rutherglen @ 15:00 </li> 
-          </ul> 
- 
-          <h2>07 April 2009 - Apache Mahout 0.1 released</h2> <p>The Apache Lucene project is pleased to announce the release of Apache Mahout 0.1. Apache
-          Mahout is a subproject of Apache Lucene with the goal of delivering scalable machine learning algorithm implementations under the Apache license. The
-          first public release includes implementations for clustering, classification, collaborative filtering and evolutionary programming. </p> <p> Highlights
-          include: 
-          <ul> 
- 
-            <li>Taste Collaborative Filtering</li> 
-            <li>Several distributed clustering implementations: k-Means, Fuzzy k-Means, Dirchlet, Mean-Shift and Canopy </li> 
-            <li>Distributed Naive Bayes and Complementary Naive Bayes classification implementations</li> 
-            <li>Distributed fitness function implementation for the Watchmaker evolutionary programming library</li> 
-            <li>Most implementations are built on top of Apache Hadoop (http://hadoop.apache.org) for scalability</li> 
- 
-          </ul> 
- 
-          </p> <p>Details on what's included can be found in the
-          <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751&styleName=Html&version=12312976"> release notes</a>. </p> <p>Downloads
-          are available from the <a href="http://www.apache.org/dyn/closer.cgi/lucene/mahout/">Apache Mirrors</a> 
- 
-          </p> 
- 
-          <h2>09 February 2009 - Lucene at ApacheCon Europe 2009 in Amsterdam</h2> <p> 
- 
-          <a href="http://www.eu.apachecon.com/c/aceu2009/" title="ApacheCon EU 2009"> <img alt="ApacheCon EU 2009 Logo" class="float-right"
-            src="http://www.eu.apachecon.com/page_attachments/0000/0115/125x125_basic.gif" /> </a> 
- 
-          Lucene will be extremely well represented at <a href="http://us.apachecon.com/c/acus2008/">ApacheCon US 2009</a> in Amsterdam, Netherlands this March
-          23-27, 2009: </p> 
-          <ul> 
- 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/197">Lucene Boot Camp</a> - A two day training session, March 23 &amp; 24th </li> 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/201">Solr Boot Camp</a> - A one day training session, March 24th </li> 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/136">Introducing Apache Mahout</a> - Grant Ingersoll. March 25th @ 10:30 </li> 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/137">Lucene/Solr Case Studies</a> - Erik Hatcher. March 25th @ 11:30 </li> 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/138">Advanced Indexing Techniques with Apache Lucene </a> - Michael Busch. March 25th @ 14:00
-            </li> 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/251">Apache Solr - A Case Study</a> - Uri Boness. March 26th @ 17:30 </li> 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/250">Best of breed - httpd, forrest, solr and droids </a> - Thorsten Scherler. March 27th @ 17:30
-            </li> 
-            <li> 
-            <a href="http://eu.apachecon.com/c/aceu2009/sessions/165">Apache Droids - an intelligent standalone robot framework </a> - Thorsten Scherler. March
-            26th @ 15:00 </li> 
-          </ul> 
- 
-          <h2>22 July 2008 - Lucene at ApacheCon New Orleans</h2> <p> 
- 
-          <a href="http://us.apachecon.com/c/acus2008/" title="ApacheCon US 2008"> <img alt="ApacheCon US 2008 Logo" class="float-right"
-            src="http://us.apachecon.com/page_attachments/0000/0003/Basic_125x125.jpg" /> </a> 
- 
-          Lucene will be extremely well represented at <a href="http://us.apachecon.com/c/acus2008/">ApacheCon US 2008</a> in New Orleans this November 3-7,
-          2008: </p> 
-          <ul> 
- 
-            <li> 
- 
-            <a href="http://us.apachecon.com/c/acus2008/sessions/69">Lucene Boot Camp</a> - A two day training session, November 3rd &amp; 4th </li> 
- 
-            <li> 
- 
-            <a href="http://us.apachecon.com/c/acus2008/sessions/91">Solr Boot Camp</a> - A one day training session, November 4th </li> <!-- not listing all
-            session explicitly since there is evidently still some flux in the schedule --> 
- 
-            <li>An<a href="http://us.apachecon.com/c/acus2008/schedule/2008/11/05">entire day of Lucene sessions</a>, including a talk on Mahout by Mahout
-            committer Grant Ingersoll, on November 5th </li> 
- 
-          </ul> 
- 
-          <h2>4 April 2008 - Mahout - Now with more Taste!</h2> <p>We are pleased to announce that the Taste Collaborative Filtering (<a
-            href="http://taste.sf.net">Taste on SourceForge</a>) has donated it's codebase to the Mahout project. In the coming weeks and months we will work to
-          bring it into Mahout and then make it run on Hadoop, bringing truly large scale collaborative filtering capabilities to our users. </p> 
- 
-          <h2>16 March 2008 - Google Summer Of Code Projects</h2> <p>The ASF is in the process of creating projects for Google's annual Summer of Code Project.
-          Mahout has a number of people willing to be mentors, so if you are a student interested in working on machine learning algorithms using Hadoop, then
-          please check out the ASF <a href="http://wiki.apache.org/general/SummerOfCode2008">Summer of Code</a> wiki page. </p> 
- 
-          <h2>22 January 2008 - Mahout launches</h2> <p>The <a href="http://lucene.apache.org">Lucene PMC</a> announces the creation of the Mahout subproject.
-          </p> 
- 
-        </div> 
-        <!-- main ends --> 
- 
-        <!-- sidebar starts --> 
-        <div id="sidebar"> 
-          <ul class="sidemenu"> 
-            <div class="downloadNow"><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Downloads"><img alt="Download Apache Mahout" src="images/download.png" /></a></div> 
-            <li>Latest release version: Mahout 0.4
-            </li> 
-            <li>Latest dev version: Mahout 0.5-SNAPSHOT
-            </li> 
-          </ul> 
-          <h2>About</h2> 
-          <ul class="sidemenu"> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Overview">Overview</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Algorithms">Algorithms</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Who+We+Are">Who we are</a></li> 
-            <li><a href="http://www.apache.org/licenses/">License</a></li> 
-            <li><a href="http://www.apache.org/security/">Security</a></li> 
-          </ul> 
-          <h2>User Resources</h2> 
-          <ul class="sidemenu"> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/System+Requirements">System Requirements</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Downloads">Releases</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Quickstart">Quickstart</a></li> 
-            <li><a href="https://builds.apache.org/hudson/job/Mahout-Quality/javadoc">Documentation</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Books+Tutorials+and+Talks">Books, Articles, Talks</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Powered+By+Mahout">Powered by</a></li> 
-          </ul> 
-          <h2>Developer Resources</h2> 
-          <ul class="sidemenu"> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Developer+Resources">General Information</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Issue+Tracker">Issue Tracker</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Mailing+Lists">Mailing Lists</a></li> 
-            <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Version+Control">Version Control</a></li> 
-            <li><a href="http://svn.apache.org/viewvc/mahout/">View source</a></li> 
-            <li><a href="https://builds.apache.org/hudson/job/Mahout-Quality/clover/" target="_blank">Code quality reports</a></li> 
-          </ul> 
-          <h2>Apache Software Foundation</h2> 
-          <ul class="sidemenu"> 
-            <li><a href="http://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li> 
-            <li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved</a></li> 
-            <li><a href="http://www.apache.org/dev/">Developer Resources</a></li> 
-            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> 
-            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li> 
-          </ul> 
-          <h2>Related Projects</h2> 
-          <ul class="sidemenu"> 
-            <li><a href="http://lucene.apache.org/">Lucene</a></li> 
-            <li><a href="http://hadoop.apache.org">Hadoop</a></li> 
-            <li><a href="http://lucene.apache.org/java">Lucene Java</a></li> 
-            <li><a href="http://lucene.apache.org/solr">Solr</a></li> 
-            <li><a href="http://lucene.apache.org/nutch">Nutch</a></li> 
-            <li><a href="http://incubator.apache.org/hama">Hama</a></li> 
-          </ul> 
- 
-        </div> 
-        <!-- sidebar --> 
-      </div> 
-      <!-- content-wrap --> 
-    </div> 
-    <!-- wrap --> 
-    <!-- footer --> 
-    <div id="footer"> 
-      <div id="foot"> 
-        Copyright © 2010 The Apache Software Foundation - <a href="http://www.apache.org">www.apache.org</a> Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br/> 
-        Apache Mahout, Mahout, Mahout elephant logo and Apache Feather logo are trademarks of The Apache Software Foundation.
-      </div> 
-    </div> 
-    <script type="text/javascript"> 
- 
-      var _gaq = _gaq || [];
-      _gaq.push(['_setAccount', 'UA-17359171-1']);
-      _gaq.push(['_setDomainName', 'none']);
-      _gaq.push(['_setAllowLinker', true]);
-      _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> 
-  </body> 
- </html> 
+<!doctype html>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title>Apache Mahout: Scalable machine learning and data mining</title>
+  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
+  <meta name="Distribution" content="Global"/>
+  <meta name="Robots" content="index,follow"/>
+  <meta name="keywords"
+        content="apache, apache hadoop, apache lucene,
+        business data mining, cluster analysis,
+        collaborative filtering, data extraction, data filtering, data framework, data integration,
+        data matching, data mining, data mining algorithms, data mining analysis, data mining data,
+        data mining introduction, data mining software,
+        data mining techniques, data representation, data set, datamining,
+        feature extraction, fuzzy k means, genetic algorithm, hadoop,
+        hierarchical clustering, high dimensional, introduction to data mining, kmeans,
+        knowledge discovery, learning approach, learning approaches, learning methods,
+        learning techniques, lucene, machine learning, machine translation, mahout apache,
+        mahout taste, map reduce hadoop, mining data, mining methods, naive bayes,
+        natural language processing,
+        supervised, text mining, time series data, unsupervised, web data mining"/>
+  <link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico"/>
+  <link rel="stylesheet" href="images/global.css" type="text/css"/>
+  <script type="text/javascript" src="images/prototype.js"></script>
+  <script type="text/javascript" src="images/effects.js"></script>
+  <script type="text/javascript" src="images/search.js"></script>
+  <script type="text/javascript" src="images/slides.js"></script>
+</head>
+
+<body id="home">
+
+<div id="wrap">
+
+<div id="header">
+  <div id="logo"><a href="http://mahout.apache.org/"></a></div>
+  <div id="nav">
+    <ul>
+      <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Downloads">Download</a></li>
+      <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT">Documentation</a></li>
+      <li><a href="https://cwiki.apache.org/confluence/display/MAHOUT/Quickstart">Tutorials</a></li>
+      <li><a href="https://issues.apache.org/jira/browse/MAHOUT">Bug Tracker</a></li>
+      <li><a class="last" href="https://cwiki.apache.org/confluence/display/MAHOUT/Mailing+Lists">Discussion</a></li>
+    </ul>
+  </div>
+  <div id="search">
+    <script type="text/javascript">
+      function getBlank(input, stdValue) {
+      if (input.value == stdValue) {
+      input.value = '';
+      }
+      return true;
+      }
+
+      function selectProvider(form) {
+      provider = form.elements['searchProvider'].value;
+      if (provider == "any") {
+      if (Math.random() > 0.5) {
+      provider = "lucid";
+      } else {
+      provider = "sl";
+      }
+      }
+
+      if (provider == "lucid") {
+      form.action = "http://search.lucidimagination.com/p:mahout";
+      } else if (provider == "sl") {
+      form.action = "http://search-lucene.com/mahout";
+      }
+
+      days = 90; // cookie will be valid for 90 days
+      date = new Date();
+      date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
+      expires = "; expires=" + date.toGMTString();
+      document.cookie = "searchProvider=" + provider + expires + "; path=/";
+      return true;
+      }
+    </script>
+    <form id="quick-search" method="GET" onsubmit="return selectProvider(this)" action="http://search-lucene.com/mahout"
+          name="searchform">
+      <fieldset>
+        <input type="search" name="q" value="Search with Apache Solr..." class="class1 class2 hint" accesskey="q"
+               onfocus="getBlank(this, 'Search with Apache Solr...')">
+        <span style="color:white">@</span>
+        <select name="searchProvider" id="searchProvider">
+          <option value="any">select provider</option>
+          <option value="lucid">Lucid Find</option>
+          <option value="sl">Search-Lucene</option>
+        </select>
+      </fieldset>
+      <script type="text/javascript">
+        if (document.cookie.length>0) {
+        cStart=document.cookie.indexOf("searchProvider=");
+        if (cStart!=-1) {
+        cStart=cStart + "searchProvider=".length;
+        cEnd=document.cookie.indexOf(";", cStart);
+        if (cEnd==-1) {
+        cEnd=document.cookie.length;
+        }
+        provider = unescape(document.cookie.substring(cStart,cEnd));
+        document.forms['searchform'].elements['searchProvider'].value = provider;
+        }
+        }
+      </script>
+    </form>
+  </div>
+  <div id="slides">
+    <div class="slideshow" id="mantleSlides">
+      <div id="slide1" style="display:none">
+        <div class="callout">
+          Scalable machine learning<br/>
+          and data mining
+        </div>
+        <div class="description">
+          Mahout has implementations of a wide range of machine learning and data mining algorithms: clustering,
+          classification, collaborative filtering and frequent pattern mining
+        </div>
+        <div class="mantle">
+          <img alt="Mahout" src="images/mantle-mahout.png"/>
+        </div>
+      </div>
+      <div id="slide2" style="display:none">
+        <div class="callout">
+          Leveraging the power of Map/Reduce<br/>
+          with Apache Hadoop
+        </div>
+        <div class="description">
+          Our core algorithms for clustering, classification and batch based collaborative filtering are implemented on
+          top of Apache Hadoop using the map/reduce paradigm
+        </div>
+        <div class="mantle">
+          <img alt="Hadoop" src="images/mantle-hadoop.png"/>
+        </div>
+      </div>
+      <div id="slide3" style="display:none">
+        <div class="callout">
+          Scalable and vibrant community
+        </div>
+        <div class="description">
+          The goal of Mahout is to build a vibrant, responsive, diverse community to facilitate discussions not only on
+          the project itself but also on potential use cases
+        </div>
+        <div class="mantle">
+          <img alt="Mahout community" src="images/mantle-community.png"/>
+        </div>
+      </div>
+      <div id="slide4" style="opacity:0.5">
+        <div class="callout">
+          Apache 2.0 licensed
+        </div>
+        <div class="description">
+          Mahout is distributed under a commercially friendly Apache Software license
+        </div>
+        <div class="mantle">
+          <img alt="Apache Software Foundation" src="images/mantle-asf.png"/>
+        </div>
+      </div>
+    </div>
+    <div class="controls">
+      <a class="next" id="next" title="Next" href="http://mahout.apache.org/#">Next</a>
+      <a class="previous" id="previous" title="Previous" href="http://mahout.apache.org/#">Previous</a>
+      <a class="start" id="start" title="Start" href="http://mahout.apache.org/#" style="display: none; ">Start</a>
+      <a class="stop" id="stop" title="Stop" href="http://mahout.apache.org/#">Stop</a>
+    </div>
+  </div>
+
+  <script type="text/javascript">
+    function StartSlides() {
+    new Slides('mantleSlides');
+    }
+    document.observe ('dom:loaded', StartSlides);
+  </script>
+</div>
+
+<div id="content-wrap" class="clearfix">
+<div id="main">
+
+  <h1>What is Apache Mahout?</h1>
+
+  <h2>Apache Mahout is a scalable machine learning library that supports large data sets</h2>
+
+  <div class="highlights">
+    <h4>Mahout currently has</h4>
+    <ul>
+      <li>Collaborative Filtering</li>
+      <li>User and Item based recommenders</li>
+      <li>K-Means, Fuzzy K-Means clustering</li>
+      <li>Mean Shift clustering</li>
+      <li>Dirichlet process clustering</li>
+      <li>Latent Dirichlet Allocation</li>
+      <li>Singular value decomposition</li>
+      <li>Parallel Frequent Pattern mining</li>
+      <li>Complementary Naive Bayes classifier</li>
+      <li>Random forest decision tree based classifier</li>
+      <li>High performance java collections (previously colt collections)</li>
+      <li>A vibrant community</li>
+      <li>and many more cool stuff to come by this summer thanks to Google summer of code</li>
+    </ul>
+  </div>
+
+  <p>Apache Mahout's goal is to build scalable machine learning libraries. With scalable we mean:</p>
+
+  <p>Scalable to reasonably large data sets. Our core algorithms for clustering, classfication and batch based
+    collaborative filtering are implemented on top of Apache Hadoop using the map/reduce paradigm. However we do not
+    restrict contributions to Hadoop based implementations: Contributions that run on a single node or on a non-Hadoop
+    cluster are welcome as well. The core libraries are highly optimized to allow for good performance also for
+    non-distributed algorithms</p>
+
+  <p>Scalable to support your business case. Mahout is distributed under a commercially friendly Apache Software
+    license.</p>
+
+  <p>Scalable community. The goal of Mahout is to build a vibrant, responsive, diverse community to facilitate
+    discussions not only on the project itself but also on potential use cases. Come to the mailing lists to find out
+    more.</p>
+
+  <p>Currently Mahout supports mainly four use cases: Recommendation mining takes users' behavior and from that tries to
+    find items users might like. Clustering takes e.g. text documents and groups them into groups of topically related
+    documents. Classification learns from exisiting categorized documents what documents of a specific category look
+    like and is able to assign unlabelled documents to the (hopefully) correct category. Frequent itemset mining takes a
+    set of item groups (terms in a query session, shopping cart content) and identifies, which individual items usually
+    appear together.</p>
+
+  <p>Interested in helping? See the
+    <a href="http://cwiki.apache.org/confluence/display/MAHOUT/Developer+Resources">wiki</a> or join the
+    <a href="http://cwiki.apache.org/confluence/display/MAHOUT/Mailing+Lists">mailing lists</a>.</p>
+
+  <h1>Mahout News</h1>
+
+  <h2 class="boxed">23 May 2011 - Apache Mahout 0.5 released</h2>
+
+  <p>Apache Mahout has reached version 0.5. All developers are encouraged to begin using version 0.5, as
+  again much has changed and been fixed since version 0.4. Many APIs have been changed, added or removed,
+  and will continue before version 1.0. Highlights of version 0.5 include:</p>
+
+  <ul>
+    <li>Improved Lanczos solver: graceful restarts, better scalability</li>
+    <li>LDA improvements: document-topic distribution output, graceful restarts</li>
+    <li>Stochastic Singular Value Decomposition implementation</li>
+    <li>Incremental SVD implementation</li>
+    <li>Alternating Least Squares with Weighted Regularization collaborative filtering implementation,
+      both distributed and non-distributed</li>
+    <li>SVDRecommender enhancements</li>
+    <li>Initial work at merging clustering and classification infrastructure</li>
+    <li>Better control over candidate item selection in item-based recommenders</li>
+    <li>Significant removal of deprecated or dead code</li>
+    <li>Many bug fixes, refactorings and other small improvements</li>
+  </ul>
+
+  <p>Changes in 0.5 are detailed in the <a
+      href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315255&amp;version=12314396">release
+    notes</a>.</p>
+
+  <p>Downloads of all releases are available from <a href="http://www.apache.org/dyn/closer.cgi/mahout/">Apache Mirrors</a>.</p>
+
+  <h2 class="boxed">31 October 2010 - Apache Mahout 0.4 released</h2>
+
+  <p>We are pleased to announce release 0.4 of Mahout. Virtually every corner of the project has changed,
+    and significantly, since 0.3. Developers are invited to use and depend on version 0.4 even as yet more
+    change is to be expected before the next release. Highlights include:</p>
+
+  <ul>
+    <li>Model refactoring and CLI changes to improve integration and consistency</li>
+    <li>New ClusterEvaluator and CDbwClusterEvaluator offer new ways to evaluate clustering effectiveness</li>
+    <li>New Spectral Clustering and MinHash Clustering (still experimental)</li>
+    <li>New VectorModelClassifier allows any set of clusters to be used for classification</li>
+    <li>Map/Reduce job to compute the pairwise similarities of the rows of a matrix using a customizable similarity
+      measure
+    </li>
+    <li>Map/Reduce job to compute the item-item-similarities for item-based collaborative filtering</li>
+    <li>RecommenderJob has been evolved to a fully distributed item-based recommender</li>
+    <li>Distributed Lanczos SVD implementation</li>
+    <li>More support for distributed operations on very large matrices</li>
+    <li>Easier access to Mahout operations via the command line</li>
+    <li>New HMM based sequence classification from GSoC (currently as sequential version only and still experimental)
+    </li>
+    <li>Sequential logistic regression training framework</li>
+    <li>New SGD classifier</li>
+    <li>Experimental new type of NB classifier, and feature reduction options for existing one</li>
+    <li>New vector encoding framework for high speed vectorization without a pre-built dictionary</li>
+    <li>Additional elements of supervised model evaluation framework</li>
+    <li>Promoted several pieces of old Colt framework to tested status (QR decomposition, in particular)</li>
+    <li>Can now save random forests and use it to classify new data</li>
+    <li>Many, many small fixes, improvements, refactorings and cleanup</li>
+  </ul>
+
+  <p>Details on what's included can be found in the <a
+      href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751&amp;version=12314396">release
+    notes</a>.</p>
+
+  <p>Downloads are available from the <a href="http://www.apache.org/dyn/closer.cgi/mahout/">Apache Mirrors</a>.</p>
+
+  <h2 class="boxed">29 March 2010 - Google Summer Of Code Projects</h2>
+
+  <p>Its Summer of Code time again and ASF is accepting proposals from students.
+    Mahout has a number of people willing to be mentors, so if you are a student interested in working on machine
+    learning algorithms using Hadoop or
+    improving the Mahout framework, then please check out our
+    <a href="http://cwiki.apache.org/confluence/display/MAHOUT/GSOC">Summer of Code</a> wiki page.</p>
+
+  <h2 class="boxed">17 March 2010 - Apache Mahout 0.3 released</h2>
+
+  <p>The Apache Lucene project is pleased to announce the release of Apache Mahout 0.3.</p>
+
+  <p>Highlights include:</p>
+
+  <ul>
+    <li>New: math and collections modules based on the high performance Colt library</li>
+    <li>Faster Frequent Pattern Growth(FPGrowth) using FP-bonsai pruning</li>
+    <li>Parallel Dirichlet process clustering (model-based clustering algorithm)</li>
+    <li>Parallel co-occurrence based recommender</li>
+    <li>Parallel text document to vector conversion using LLR based ngram generation</li>
+    <li>Parallel Lanczos SVD(Singular Value Decomposition) solver</li>
+    <li>Shell scripts for easier running of algorithms, utilities and examples</li>
+    <li>... and much much more: code cleanup, many bug fixes and performance improvements</li>
+  </ul>
+
+  <p>Details on what's included can be found in the
+    <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751&amp;version=12314281">
+      release notes</a>. </p>
+
+  <p>Downloads are available from the <a href="http://www.apache.org/dyn/closer.cgi/mahout/">Apache Mirrors</a></p>
+
+  <h2>16 January 2010 - Mahout in Action book discount available</h2>
+
+  <p><a href="http://www.manning.com/owen/">Mahout in Action</a>, a forthcoming
+    book on Mahout, is underway. The first 6 chapters, covering recommender engines and collaborative filtering, are
+    available for early access via
+    Manning's "MEAP" program. Until February 28, 2010, get 35% off with discount code "mahout35".</p>
+
+  <p><a href="http://www.manning.com/owen/">
+    <img alt="Mahout in Action MEAP" src="http://www.manning.com/owen/owen_cover150.jpg"/></a></p>
+
+</div>
+
+<div id="sidebar">
+  <div class="downloadNow"><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Downloads">
+    <img alt="Download Apache Mahout" src="images/download.png"/></a></div>
+  <ul class="sidemenu">
+    <li>Latest release version: Mahout 0.5</li>
+    <li>Latest development version: Mahout 0.6-SNAPSHOT</li>
+  </ul>
+  <h2>About</h2>
+  <ul class="sidemenu">
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Overview">Overview</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Algorithms">Algorithms</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Who+We+Are">Who we are</a></li>
+    <li><a href="http://www.apache.org/licenses/">License</a></li>
+    <li><a href="http://www.apache.org/security/">Security</a></li>
+  </ul>
+  <h2>User Resources</h2>
+  <ul class="sidemenu">
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/System+Requirements">System Requirements</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Downloads">Releases</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Quickstart">Quickstart</a></li>
+    <li><a href="https://builds.apache.org/hudson/job/Mahout-Quality/javadoc">Documentation</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Books+Tutorials+and+Talks">Books, Articles, Talks</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Powered+By+Mahout">Powered by</a></li>
+  </ul>
+  <h2>Developer Resources</h2>
+  <ul class="sidemenu">
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Developer+Resources">General Information</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Issue+Tracker">Issue Tracker</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Mailing+Lists">Mailing Lists</a></li>
+    <li><a href="http://cwiki.apache.org/confluence/display/MAHOUT/Version+Control">Version Control</a></li>
+    <li><a href="http://svn.apache.org/viewvc/mahout/">View source</a></li>
+    <li><a href="https://builds.apache.org/hudson/job/Mahout-Quality/clover/" target="_blank">Code quality reports</a></li>
+  </ul>
+  <h2>Apache Software Foundation</h2>
+  <ul class="sidemenu">
+    <li><a href="http://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+    <li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved</a></li>
+    <li><a href="http://www.apache.org/dev/">Developer Resources</a></li>
+    <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+    <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+  </ul>
+  <h2>Related Projects</h2>
+  <ul class="sidemenu">
+    <li><a href="http://lucene.apache.org/">Lucene</a></li>
+    <li><a href="http://hadoop.apache.org/">Hadoop</a></li>
+  </ul>
+
+</div>
+
+</div>
+
+</div>
+
+<div id="footer">
+  <div id="foot">
+    Copyright &copy; 2011 The Apache Software Foundation - <a href="http://www.apache.org">www.apache.org</a> Licensed
+    under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br/>
+    Apache Mahout, Mahout, Mahout elephant logo and Apache Feather logo are trademarks of The Apache Software
+    Foundation.
+  </div>
+</div>
+
+<script type="text/javascript">
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-17359171-1']);
+  _gaq.push(['_setDomainName', 'none']);
+  _gaq.push(['_setAllowLinker', true]);
+  _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>
+
+</body>
+</html>