You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2015/03/03 11:00:08 UTC

[40/52] [abbrv] [partial] incubator-kylin git commit: update ace-builds to new version

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/glsl.glsl
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/glsl.glsl b/webapp/app/components/ace-builds/kitchen-sink/docs/glsl.glsl
deleted file mode 100644
index e32bf07..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/glsl.glsl
+++ /dev/null
@@ -1,20 +0,0 @@
-uniform float amplitude;
-attribute float displacement;
-varying vec3 vNormal;
-
-void main() {
-
-    vNormal = normal;
-  
-    // multiply our displacement by the
-    // amplitude. The amp will get animated
-    // so we'll have animated displacement
-    vec3 newPosition = position + 
-                       normal * 
-                       vec3(displacement *
-                            amplitude);
-
-    gl_Position = projectionMatrix *
-                  modelViewMatrix *
-                  vec4(newPosition,1.0);
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/golang.go
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/golang.go b/webapp/app/components/ace-builds/kitchen-sink/docs/golang.go
deleted file mode 100644
index 6b1298f..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/golang.go
+++ /dev/null
@@ -1,34 +0,0 @@
-// Concurrent computation of pi.
-// See http://goo.gl/ZuTZM.
-//
-// This demonstrates Go's ability to handle
-// large numbers of concurrent processes.
-// It is an unreasonable way to calculate pi.
-package main
-
-import (
-    "fmt"
-    "math"
-)
-
-func main() {
-    fmt.Println(pi(5000))
-}
-
-// pi launches n goroutines to compute an
-// approximation of pi.
-func pi(n int) float64 {
-    ch := make(chan float64)
-    for k := 0; k <= n; k++ {
-        go term(ch, float64(k))
-    }
-    f := 0.0
-    for k := 0; k <= n; k++ {
-        f += <-ch
-    }
-    return f
-}
-
-func term(ch chan float64, k float64) {
-    ch <- 4 * math.Pow(-1, k) / (2*k + 1)
-}

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/groovy.groovy
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/groovy.groovy b/webapp/app/components/ace-builds/kitchen-sink/docs/groovy.groovy
deleted file mode 100644
index 8097a70..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/groovy.groovy
+++ /dev/null
@@ -1,41 +0,0 @@
-//http://groovy.codehaus.org/Martin+Fowler%27s+closure+examples+in+Groovy
-
-class Employee {
-    def name, salary
-    boolean manager
-    String toString() { return name }
-}
-
-def emps = [new Employee(name:'Guillaume', manager:true, salary:200),
-    new Employee(name:'Graeme', manager:true, salary:200),
-    new Employee(name:'Dierk', manager:false, salary:151),
-    new Employee(name:'Bernd', manager:false, salary:50)]
-
-def managers(emps) {
-    emps.findAll { e -> e.isManager() }
-}
-
-assert emps[0..1] == managers(emps) // [Guillaume, Graeme]
-
-def highPaid(emps) {
-    threshold = 150
-    emps.findAll { e -> e.salary > threshold }
-}
-
-assert emps[0..2] == highPaid(emps) // [Guillaume, Graeme, Dierk]
-
-def paidMore(amount) {
-    { e -> e.salary > amount}
-}
-def highPaid = paidMore(150)
-
-assert highPaid(emps[0]) // true
-assert emps[0..2] == emps.findAll(highPaid)
-
-def filename = 'test.txt'
-new File(filename).withReader{ reader -> doSomethingWith(reader) }
-
-def readersText
-def doSomethingWith(reader) { readersText = reader.text }
-
-assert new File(filename).text == readersText
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/haml.haml
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/haml.haml b/webapp/app/components/ace-builds/kitchen-sink/docs/haml.haml
deleted file mode 100644
index d07ed4a..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/haml.haml
+++ /dev/null
@@ -1,36 +0,0 @@
-!!!5
-
-# <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
-# <!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
-# <!--[if IE 8]>    <html class="no-js lt-ie9" lang="en"> <![endif]-->
-# <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
-
-
-/adasdasdad
-%div{:id => "#{@item.type}_#{@item.number}", :class => '#{@item.type} #{@item.urgency}', :phoney => `asdasdasd`}
-/ file: app/views/movies/index.html.haml
-\d
-%ads:{:bleh => 33}
-%p==ddd==
-  Date/Time:
-  - now = DateTime.now 
-  %strong= now
-   = if now  DateTime.parse("December 31, 2006")
-    = "Happy new " + "year!"
-%sfd.dfdfg
-#content
- .title
-   %h1= @title
-   = link_to 'Home', home_url
-
-   #contents
-%div#content
-  %div.articles
-    %div.article.title Blah
-    %div.article.date 2006-11-05
-    %div.article.entry
-      Neil Patrick Harris 
-
-%div[@user, :greeting]
-  %bar[290]/
-  ==Hello!==

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/handlebars.hbs
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/handlebars.hbs b/webapp/app/components/ace-builds/kitchen-sink/docs/handlebars.hbs
deleted file mode 100644
index 1cdf786..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/handlebars.hbs
+++ /dev/null
@@ -1,8 +0,0 @@
-{{!-- Ace + :-}} --}}
-
-<div id="comments">
-  {{#each comments}}
-  <h2><a href="/posts/{{../permalink}}#{{id}}">{{title}}</a></h2>
-  <div>{{body}}</div>
-  {{/each}}
-</div>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/haskell.hs
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/haskell.hs b/webapp/app/components/ace-builds/kitchen-sink/docs/haskell.hs
deleted file mode 100644
index 5c0defc..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/haskell.hs
+++ /dev/null
@@ -1,20 +0,0 @@
--- Type annotation (optional)
-fib :: Int -> Integer
- 
--- With self-referencing data
-fib n = fibs !! n
-        where fibs = 0 : scanl (+) 1 fibs
-        -- 0,1,1,2,3,5,...
- 
--- Same, coded directly
-fib n = fibs !! n
-        where fibs = 0 : 1 : next fibs
-              next (a : t@(b:_)) = (a+b) : next t
- 
--- Similar idea, using zipWith
-fib n = fibs !! n
-        where fibs = 0 : 1 : zipWith (+) fibs (tail fibs)
- 
--- Using a generator function
-fib n = fibs (0,1) !! n
-        where fibs (a,b) = a : fibs (b,a+b)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/htaccess
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/htaccess b/webapp/app/components/ace-builds/kitchen-sink/docs/htaccess
deleted file mode 100644
index a9f5a27..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/htaccess
+++ /dev/null
@@ -1,10 +0,0 @@
-Redirect /linux http://www.linux.org
-Redirect 301 /kernel http://www.linux.org
-
-# comment
-RewriteEngine on
-
-RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
-RewriteRule ^/$ /homepage.max.html [L]
-
-RewriteRule ^/$ /homepage.std.html [L]

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/html.html
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/html.html b/webapp/app/components/ace-builds/kitchen-sink/docs/html.html
deleted file mode 100644
index 81398be..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/html.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-    <head>
-
-    <style type="text/css">
-        .text-layer {
-            font-family: Monaco, "Courier New", monospace;
-            font-size: 12px;
-            cursor: text;
-        }
-    </style>
-
-    </head>
-    <body>
-        <h1 style="color:red">Juhu Kinners</h1>
-    </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/html_ruby.erb
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/html_ruby.erb b/webapp/app/components/ace-builds/kitchen-sink/docs/html_ruby.erb
deleted file mode 100644
index f75835c..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/html_ruby.erb
+++ /dev/null
@@ -1,26 +0,0 @@
-<h1>Listing Books</h1>
- 
-<table>
-  <tr>
-    <th>Title</th>
-    <th>Summary</th>
-    <th></th>
-    <th></th>
-    <th></th>
-  </tr>
- 
-<% @books.each do |book| %>
-  <tr>
-    <%# comment %>
-    <td><%= book.title %></td>
-    <td><%= book.content %></td>
-    <td><%= link_to 'Show', book %></td>
-    <td><%= link_to 'Edit', edit_book_path(book) %></td>
-    <td><%= link_to 'Remove', book, :confirm => 'Are you sure?', :method => :delete %></td>
-  </tr>
-<% end %>
-</table>
- 
-<br />
- 
-<%= link_to 'New book', new_book_path %>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/ini.ini
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/ini.ini b/webapp/app/components/ace-builds/kitchen-sink/docs/ini.ini
deleted file mode 100644
index 45f83c9..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/ini.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[.ShellClassInfo]
-IconResource=..\logo.png
-[ViewState]
-FolderType=Generic

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/jade.jade
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/jade.jade b/webapp/app/components/ace-builds/kitchen-sink/docs/jade.jade
deleted file mode 100644
index d9fb7e3..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/jade.jade
+++ /dev/null
@@ -1,45 +0,0 @@
-!!!doctype
-!!!5
-!!!
-
-include something
-
-         include another_thing
-
-  // let's talk about it
-
-// 
-  here it is. a block comment!
- and another row!
-but not here.
-
-     // 
-        a far spaced
-    should be lack of block
-
-   // also not a comment
-     div.attemptAtBlock
-  
-  span#myName
-
-  #{implicit}
-     !{more_explicit}
-
-  #idDiv
-
-    .idDiv
-
-    test(id="tag")
-    header(id="tag", blah="foo", meh="aads")
-mixin article(obj, parents)
-
-  mixin bleh()
-
-    mixin clever-name
-
- -var x = "0";
- - y each z
-
- - var items = ["one", "two", "three"]
-   each item in items
-    li= item
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/java.java
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/java.java b/webapp/app/components/ace-builds/kitchen-sink/docs/java.java
deleted file mode 100644
index f3b542b..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/java.java
+++ /dev/null
@@ -1,15 +0,0 @@
-public class InfiniteLoop {
-
-    /*
-     * This will cause the program to hang...
-     *
-     * Taken from:
-     * http://www.exploringbinary.com/java-hangs-when-converting-2-2250738585072012e-308/
-     */
-    public static void main(String[] args) {
-        double d = Double.parseDouble("2.2250738585072012e-308");
-
-        // unreachable code
-        System.out.println("Value: " + d);
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/javascript.js
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/javascript.js b/webapp/app/components/ace-builds/kitchen-sink/docs/javascript.js
deleted file mode 100644
index 5b367b5..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/javascript.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function foo(items, nada) {
-    for (var i=0; i<items.length; i++) {
-        alert(items[i] + "juhu\n");
-    }	// Real Tab.
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/json.json
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/json.json b/webapp/app/components/ace-builds/kitchen-sink/docs/json.json
deleted file mode 100644
index 6028d5e..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/json.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "query": {
-  "count": 10,
-  "created": "2011-06-21T08:10:46Z",
-  "lang": "en-US",
-  "results": {
-   "photo": [
-    {
-     "farm": "6",
-     "id": "5855620975",
-     "isfamily": "0",
-     "isfriend": "0",
-     "ispublic": "1",
-     "owner": "32021554@N04",
-     "secret": "f1f5e8515d",
-     "server": "5110",
-     "title": "7087 bandit cat"
-    },
-    {
-     "farm": "4",
-     "id": "5856170534",
-     "isfamily": "0",
-     "isfriend": "0",
-     "ispublic": "1",
-     "owner": "32021554@N04",
-     "secret": "ff1efb2a6f",
-     "server": "3217",
-     "title": "6975 rusty cat"
-    },
-    {
-     "farm": "6",
-     "id": "5856172972",
-     "isfamily": "0",
-     "isfriend": "0",
-     "ispublic": "1",
-     "owner": "51249875@N03",
-     "secret": "6c6887347c",
-     "server": "5192",
-     "title": "watermarked-cats"
-    },
-    {
-     "farm": "6",
-     "id": "5856168328",
-     "isfamily": "0",
-     "isfriend": "0",
-     "ispublic": "1",
-     "owner": "32021554@N04",
-     "secret": "0c1cfdf64c",
-     "server": "5078",
-     "title": "7020 mandy cat"
-    },
-    {
-     "farm": "3",
-     "id": "5856171774",
-     "isfamily": "0",
-     "isfriend": "0",
-     "ispublic": "1",
-     "owner": "32021554@N04",
-     "secret": "7f5a3180ab",
-     "server": "2696",
-     "title": "7448 bobby cat"
-    }
-   ]
-  }
- }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/jsoniq.jq
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/jsoniq.jq b/webapp/app/components/ace-builds/kitchen-sink/docs/jsoniq.jq
deleted file mode 100644
index 30404ce..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/jsoniq.jq
+++ /dev/null
@@ -1 +0,0 @@
-TODO
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/jsp.jsp
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/jsp.jsp b/webapp/app/components/ace-builds/kitchen-sink/docs/jsp.jsp
deleted file mode 100644
index 43fbb83..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/jsp.jsp
+++ /dev/null
@@ -1,46 +0,0 @@
-<html>
-<body>
-    <script>
-        var x = "abc";
-        function y {
-        }
-    </script>
-    <style>
-        .class {
-            background: #124356;
-        }
-    </style>
-
-    <p>
-        Today's date: <%= (new java.util.Date()).toLocaleString()%>
-    </p>
-    <%! int i = 0; %>
-    <jsp:declaration>
-       int j = 10;
-    </jsp:declaration>
-
-    <%-- This is JSP comment --%>
-    <%@ directive attribute="value" %>
-
-    <h2>Select Languages:</h2>
-
-    <form ACTION="jspCheckBox.jsp">
-        <input type="checkbox" name="id" value="Java"> Java<BR>
-        <input type="checkbox" name="id" value=".NET"> .NET<BR>
-        <input type="checkbox" name="id" value="PHP"> PHP<BR>
-        <input type="checkbox" name="id" value="C/C++"> C/C++<BR>
-        <input type="checkbox" name="id" value="PERL"> PERL <BR>
-        <input type="submit" value="Submit">
-    </form>
-
-    <%
-    String select[] = request.getParameterValues("id"); 
-    if (select != null && select.length != 0) {
-        out.println("You have selected: ");
-        for (int i = 0; i < select.length; i++) {
-           out.println(select[i]); 
-        }
-    }
-    %>
-</body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/jsx.jsx
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/jsx.jsx b/webapp/app/components/ace-builds/kitchen-sink/docs/jsx.jsx
deleted file mode 100644
index fbbeb66..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/jsx.jsx
+++ /dev/null
@@ -1,9 +0,0 @@
-/*EXPECTED
-hello world!
-*/
-class Test {
-    static function run() : void {
-        // console.log("hello world!");
-        log "hello world!";
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/julia.jl
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/julia.jl b/webapp/app/components/ace-builds/kitchen-sink/docs/julia.jl
deleted file mode 100644
index 9717846..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/julia.jl
+++ /dev/null
@@ -1,15 +0,0 @@
-for op = (:+, :*, :&, :|, :$)
-  @eval ($op)(a,b,c) = ($op)(($op)(a,b),c)
-end
-
-
-function g(x,y)
-  return x * y
-  x + y
-end
-
-cd("data") do
-    open("outfile", "w") do f
-        write(f, data)
-    end
-end

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/latex.tex
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/latex.tex b/webapp/app/components/ace-builds/kitchen-sink/docs/latex.tex
deleted file mode 100644
index 1427168..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/latex.tex
+++ /dev/null
@@ -1,22 +0,0 @@
-\usepackage{amsmath}
-\title{\LaTeX}
-\date{}
-\begin{document}
-  \maketitle
-  \LaTeX{} is a document preparation system for the \TeX{}
-  typesetting program. It offers programmable desktop publishing
-  features and extensive facilities for automating most aspects of
-  typesetting and desktop publishing, including numbering and
-  cross-referencing, tables and figures, page layout, bibliographies,
-  and much more. \LaTeX{} was originally written in 1984 by Leslie
-  Lamport and has become the dominant method for using \TeX; few
-  people write in plain \TeX{} anymore. The current version  is
-  \LaTeXe.
- 
-  % This is a comment; it will not be shown in the final output.
-  % The following shows a little of the typesetting power of LaTeX:
-  \begin{align}
-    E &= mc^2                              \\
-    m &= \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}}
-  \end{align}
-\end{document}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/less.less
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/less.less b/webapp/app/components/ace-builds/kitchen-sink/docs/less.less
deleted file mode 100644
index b3fdaad..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/less.less
+++ /dev/null
@@ -1,28 +0,0 @@
-/* styles.less */
-
-@base: #f938ab;
-
-.box-shadow(@style, @c) when (iscolor(@c)) {
-    box-shadow:         @style @c;
-    -webkit-box-shadow: @style @c;
-    -moz-box-shadow:    @style @c;
-}
-.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {
-    .box-shadow(@style, rgba(0, 0, 0, @alpha));
-}
-
-// Box styles
-.box { 
-    color: saturate(@base, 5%);
-    border-color: lighten(@base, 30%);
-    
-    div { .box-shadow(0 0 5px, 30%) }
-  
-    a {
-        color: @base;
-        
-        &:hover {
-            color: lighten(@base, 50%);
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/liquid.liquid
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/liquid.liquid b/webapp/app/components/ace-builds/kitchen-sink/docs/liquid.liquid
deleted file mode 100644
index 29c0b01..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/liquid.liquid
+++ /dev/null
@@ -1,76 +0,0 @@
-The following examples can be found in full at http://liquidmarkup.org/
-
-Liquid is an extraction from the e-commerce system Shopify.
-Shopify powers many thousands of e-commerce stores which all call for unique designs.
-For this we developed Liquid which allows our customers complete design freedom while
-maintaining the integrity of our servers.
-
-Liquid has been in production use since June 2006 and is now used by many other
-hosted web applications.
-
-It was developed for usage in Ruby on Rails web applications and integrates seamlessly
-as a plugin but it also works excellently as a stand alone library.
-
-Here's what it looks like:
-
-  <ul id="products">
-    {% for product in products %}
-      <li>
-        <h2>{{ product.title }}</h2>
-        Only {{ product.price | format_as_money }}
-
-        <p>{{ product.description | prettyprint | truncate: 200  }}</p>
-
-      </li>
-    {% endfor %}
-  </ul>
-
-
-Some more features include:
-
-<h2>Filters</h2>
-<p> The word "tobi" in uppercase: {{ 'tobi' | upcase }} </p>
-<p>The word "tobi" has {{ 'tobi' | size }} letters! </p>
-<p>Change "Hello world" to "Hi world": {{ 'Hello world' | replace: 'Hello', 'Hi' }} </p>
-<p>The date today is {{ 'now' | date: "%Y %b %d" }} </p>
-
-
-<h2>If</h2>
-<p>
-  {% if user.name == 'tobi' or user.name == 'marc' %} 
-    hi marc or tobi
-  {% endif %}
-</p>
-
-
-<h2>Case</h2>
-<p>
-  {% case template %}
-    {% when 'index' %}
-       Welcome
-    {% when 'product' %}
-       {{ product.vendor | link_to_vendor }} / {{ product.title }}
-    {% else %}
-       {{ page_title }}
-  {% endcase %}
-</p>
-
-
-<h2>For Loops</h2>
-<p>
-  {% for item in array %} 
-    {{ item }}
-  {% endfor %}
-</p>
-
-
-<h2>Tables</h2>
-<p>
-  {% tablerow item in items cols: 3 %}
-    {% if tablerowloop.col_first %}
-      First column: {{ item.variable }}
-    {% else %}
-      Different column: {{ item.variable }}
-    {% endif %}
-  {% endtablerow %}
-</p>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/lisp.lisp
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/lisp.lisp b/webapp/app/components/ace-builds/kitchen-sink/docs/lisp.lisp
deleted file mode 100644
index e8d2555..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/lisp.lisp
+++ /dev/null
@@ -1,22 +0,0 @@
-(defun prompt-for-cd ()
-   "Prompts
-    for CD"
-   (prompt-read "Title" 1.53 1 2/4 1.7 1.7e0 2.9E-4 +42 -7 #b001 #b001/100 #o777 #O777 #xabc55 #c(0 -5.6))
-   (prompt-read "Artist" &rest)
-   (or (parse-integer (prompt-read "Rating") :junk-allowed t) 0)
-  (if x (format t "yes") (format t "no" nil) ;and here comment
-  ) 0xFFLL -23ull
-  ;; second line comment
-  '(+ 1 2)
-  (defvar *lines*)                ; list of all lines
-  (position-if-not #'sys::whitespacep line :start beg))
-  (quote (privet 1 2 3))
-  '(hello world)
-  (* 5 7)
-  (1 2 34 5)
-  (:use "aaaa")
-  (let ((x 10) (y 20))
-    (print (+ x y))
-  ) LAmbDa
-
-  "asdad\0eqweqe"
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/livescript.ls
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/livescript.ls b/webapp/app/components/ace-builds/kitchen-sink/docs/livescript.ls
deleted file mode 100644
index ce082b4..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/livescript.ls
+++ /dev/null
@@ -1,245 +0,0 @@
-# Defines an editing mode for [Ace](http://ace.ajax.org).
-#
-# Open [test/ace.html](../test/ace.html) to test.
-
-require, exports, module <-! define \ace/mode/ls
-
-identifier = /(?![\d\s])[$\w\xAA-\uFFDC](?:(?!\s)[$\w\xAA-\uFFDC]|-[A-Za-z])*/$
-
-exports.Mode = class LiveScriptMode extends require(\ace/mode/text)Mode
-  ->
-    @$tokenizer =
-      new (require \ace/tokenizer)Tokenizer LiveScriptMode.Rules
-    if require \ace/mode/matching_brace_outdent
-      @$outdent = new that.MatchingBraceOutdent
-
-  indenter = // (?
-    : [({[=:]
-    | [-~]>
-    | \b (?: e(?:lse|xport) | d(?:o|efault) | t(?:ry|hen) | finally |
-             import (?:\s* all)? | const | var |
-             let | new | catch (?:\s* #identifier)? )
-  ) \s* $ //
-
-  getNextLineIndent: (state, line, tab) ->
-    indent   = @$getIndent line
-    {tokens} = @$tokenizer.getLineTokens line, state
-    unless tokens.length and tokens[*-1]type is \comment
-      indent += tab if state is \start and indenter.test line
-    indent
-
-  toggleCommentLines: (state, doc, startRow, endRow) ->
-    comment = /^(\s*)#/; range = new (require \ace/range)Range 0 0 0 0
-    for i from startRow to endRow
-      if out = comment.test line = doc.getLine i
-      then line.=replace comment, \$1
-      else line.=replace /^\s*/   \$&#
-      range.end.row = range.start.row = i
-      range.end.column = line.length + 1
-      doc.replace range, line
-    1 - out * 2
-
-  checkOutdent: (state, line, input) -> @$outdent?checkOutdent line, input
-
-  autoOutdent: (state, doc, row) -> @$outdent?autoOutdent doc, row
-
-### Highlight Rules
-
-keywordend = /(?![$\w]|-[A-Za-z]|\s*:(?![:=]))/$
-stringfill = token: \string, regex: '.+'
-
-LiveScriptMode.Rules =
-  start:
-    * token: \keyword
-      regex: //(?
-        :t(?:h(?:is|row|en)|ry|ypeof!?)
-        |c(?:on(?:tinue|st)|a(?:se|tch)|lass)
-        |i(?:n(?:stanceof)?|mp(?:ort(?:\s+all)?|lements)|[fs])
-        |d(?:e(?:fault|lete|bugger)|o)
-        |f(?:or(?:\s+own)?|inally|unction)
-        |s(?:uper|witch)
-        |e(?:lse|x(?:tends|port)|val)
-        |a(?:nd|rguments)
-        |n(?:ew|ot)
-        |un(?:less|til)
-        |w(?:hile|ith)
-        |o[fr]|return|break|let|var|loop
-      )//$ + keywordend
-
-    * token: \constant.language
-      regex: '(?:true|false|yes|no|on|off|null|void|undefined)' + keywordend
-
-    * token: \invalid.illegal
-      regex: '(?
-        :p(?:ackage|r(?:ivate|otected)|ublic)
-        |i(?:mplements|nterface)
-        |enum|static|yield
-      )' + keywordend
-
-    * token: \language.support.class
-      regex: '(?
-        :R(?:e(?:gExp|ferenceError)|angeError)
-        |S(?:tring|yntaxError)
-        |E(?:rror|valError)
-        |Array|Boolean|Date|Function|Number|Object|TypeError|URIError
-      )' + keywordend
-
-    * token: \language.support.function
-      regex: '(?
-        :is(?:NaN|Finite)
-        |parse(?:Int|Float)
-        |Math|JSON
-        |(?:en|de)codeURI(?:Component)?
-      )' + keywordend
-
-    * token: \variable.language
-      regex: '(?:t(?:hat|il|o)|f(?:rom|allthrough)|it|by|e)' + keywordend
-
-    * token: \identifier
-      regex: identifier + /\s*:(?![:=])/$
-
-    * token: \variable
-      regex: identifier
-
-    * token: \keyword.operator
-      regex: /(?:\.{3}|\s+\?)/$
-
-    * token: \keyword.variable
-      regex: /(?:@+|::|\.\.)/$
-      next : \key
-
-    * token: \keyword.operator
-      regex: /\.\s*/$
-      next : \key
-
-    * token: \string
-      regex: /\\\S[^\s,;)}\]]*/$
-
-    * token: \string.doc
-      regex: \'''
-      next : \qdoc
-
-    * token: \string.doc
-      regex: \"""
-      next : \qqdoc
-
-    * token: \string
-      regex: \'
-      next : \qstring
-
-    * token: \string
-      regex: \"
-      next : \qqstring
-
-    * token: \string
-      regex: \`
-      next : \js
-
-    * token: \string
-      regex: '<\\['
-      next : \words
-
-    * token: \string.regex
-      regex: \//
-      next : \heregex
-
-    * token: \comment.doc
-      regex: '/\\*'
-      next : \comment
-
-    * token: \comment
-      regex: '#.*'
-
-    * token: \string.regex
-      regex: //
-        /(?: [^ [ / \n \\ ]*
-          (?: (?: \\.
-                | \[ [^\]\n\\]* (?:\\.[^\]\n\\]*)* \]
-              ) [^ [ / \n \\ ]*
-          )*
-        )/ [gimy$]{0,4}
-      //$
-      next : \key
-
-    * token: \constant.numeric
-      regex: '(?:0x[\\da-fA-F][\\da-fA-F_]*
-                |(?:[2-9]|[12]\\d|3[0-6])r[\\da-zA-Z][\\da-zA-Z_]*
-                |(?:\\d[\\d_]*(?:\\.\\d[\\d_]*)?|\\.\\d[\\d_]*)
-                 (?:e[+-]?\\d[\\d_]*)?[\\w$]*)'
-
-    * token: \lparen
-      regex: '[({[]'
-
-    * token: \rparen
-      regex: '[)}\\]]'
-      next : \key
-
-    * token: \keyword.operator
-      regex: \\\S+
-
-    * token: \text
-      regex: \\\s+
-
-  heregex:
-    * token: \string.regex
-      regex: '.*?//[gimy$?]{0,4}'
-      next : \start
-    * token: \string.regex
-      regex: '\\s*#{'
-    * token: \comment.regex
-      regex: '\\s+(?:#.*)?'
-    * token: \string.regex
-      regex: '\\S+'
-
-  key:
-    * token: \keyword.operator
-      regex: '[.?@!]+'
-    * token: \identifier
-      regex: identifier
-      next : \start
-    * token: \text
-      regex: '.'
-      next : \start
-
-  comment:
-    * token: \comment.doc
-      regex: '.*?\\*/'
-      next : \start
-    * token: \comment.doc
-      regex: '.+'
-
-  qdoc:
-    token: \string
-    regex: ".*?'''"
-    next : \key
-    stringfill
-
-  qqdoc:
-    token: \string
-    regex: '.*?"""'
-    next : \key
-    stringfill
-
-  qstring:
-    token: \string
-    regex: /[^\\']*(?:\\.[^\\']*)*'/$
-    next : \key
-    stringfill
-
-  qqstring:
-    token: \string
-    regex: /[^\\"]*(?:\\.[^\\"]*)*"/$
-    next : \key
-    stringfill
-
-  js:
-    token: \string
-    regex: /[^\\`]*(?:\\.[^\\`]*)*`/$
-    next : \key
-    stringfill
-
-  words:
-    token: \string
-    regex: '.*?\\]>'
-    next : \key
-    stringfill

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/logiql.logic
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/logiql.logic b/webapp/app/components/ace-builds/kitchen-sink/docs/logiql.logic
deleted file mode 100644
index 910862d..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/logiql.logic
+++ /dev/null
@@ -1,16 +0,0 @@
-// ancestors
-parentof("douglas", "john").
-parentof("john", "bob").
-parentof("bob", "ebbon").
-
-parentof("douglas", "jane").
-parentof("jane", "jan").
-
-ancestorof(A, B) <- parentof(A, B).
-ancestorof(A, C) <- ancestorof(A, B), parentof(B,C).
-
-grandparentof(A, B) <- parentof(A, C), parentof(C, B).
-
-cousins(A,B) <- grandparentof(C,A), grandparentof(C,B).
-
-parentof[`arg](A, B) -> int[32](A), !string(B).
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/lsl.lsl
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/lsl.lsl b/webapp/app/components/ace-builds/kitchen-sink/docs/lsl.lsl
deleted file mode 100644
index 474e302..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/lsl.lsl
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
-    Testing syntax highlighting
-    of Ace Editor
-    for the Linden Scripting Language
-*/
-
-integer someIntNormal       = 3672;
-integer someIntHex          = 0x00000000;
-integer someIntMath         = PI_BY_TWO;
-
-integer event               = 5673;                                             // unimplemented reserved keyword!
-
-key someKeyTexture          = TEXTURE_DEFAULT;
-string someStringSpecial    = EOF;
-
-some_user_defined_function_without_return_type(string inputAsString)
-{
-    llSay(PUBLIC_CHANNEL, inputAsString);
-}
-
-string user_defined_function_returning_a_string(key inputAsKey)
-{
-    return (string)inputAsKey;
-}
-
-default
-{
-    state_entry()
-    {
-        key someKey = NULL_KEY;
-        someKey = llGetOwner();
-
-        string someString = user_defined_function_returning_a_string(someKey);
-
-        some_user_defined_function_without_return_type(someString);
-    }
-
-    touch_start(integer num_detected)
-    {
-        list agentsInRegion = llGetAgentList(AGENT_LIST_REGION, []);
-        integer numOfAgents = llGetListLength(agentsInRegion);
-
-        integer index;                                                          // defaults to 0
-        for (; index <= numOfAgents - 1; index++)                               // for each agent in region
-        {
-            llRegionSayTo(llList2Key(agentsInRegion, index), PUBLIC_CHANNEL, "Hello, Avatar!");
-        }
-    }
-
-    touch_end(integer num_detected)
-    {
-        someIntNormal       = 3672;
-        someIntHex          = 0x00000000;
-        someIntMath         = PI_BY_TWO;
-
-        event               = 5673;                                             // unimplemented reserved keyword!
-
-        someKeyTexture      = TEXTURE_DEFAULT;
-        someStringSpecial   = EOF;
-
-        llCloud(ZERO_VECTOR);                                                   // invalid deprecated function!
-
-        llWhisper(PUBLIC_CHANNEL, "Leaving \"default\" now...");
-        state other;
-    }
-}
-
-state other
-{
-    state_entry()
-    {
-        llWhisper(PUBLIC_CHANNEL, "Entered \"state other\", returning to \"default\" again...");
-        state default;
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/lua.lua
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/lua.lua b/webapp/app/components/ace-builds/kitchen-sink/docs/lua.lua
deleted file mode 100644
index 6c92719..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/lua.lua
+++ /dev/null
@@ -1,38 +0,0 @@
---[[--
-num_args takes in 5.1 byte code and extracts the number of arguments
-from its function header.
---]]--
-
-function int(t)
-	return t:byte(1)+t:byte(2)*0x100+t:byte(3)*0x10000+t:byte(4)*0x1000000
-end
-
-function num_args(func)
-	local dump = string.dump(func)
-	local offset, cursor = int(dump:sub(13)), offset + 26
-	--Get the params and var flag (whether there's a ... in the param)
-	return dump:sub(cursor):byte(), dump:sub(cursor+1):byte()
-end
-
--- Usage:
-num_args(function(a,b,c,d, ...) end) -- return 4, 7
-
--- Python styled string format operator
-local gm = debug.getmetatable("")
-
-gm.__mod=function(self, other)
-    if type(other) ~= "table" then other = {other} end
-    for i,v in ipairs(other) do other[i] = tostring(v) end
-    return self:format(unpack(other))
-end
-
-print([===[
-    blah blah %s, (%d %d)
-]===]%{"blah", num_args(int)})
-
---[=[--
-table.maxn is deprecated, use # instead.
---]=]--
-print(table.maxn{1,2,[4]=4,[8]=8) -- outputs 8 instead of 2
-
-print(5 --[[ blah ]])
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/luapage.lp
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/luapage.lp b/webapp/app/components/ace-builds/kitchen-sink/docs/luapage.lp
deleted file mode 100644
index f70c992..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/luapage.lp
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-<% --[[--
-    index.lp from the Kepler Project's LuaDoc HTML doclet.
-    http://keplerproject.github.com/luadoc/
---]] %>
-<head>
-    <title>Reference</title>
-    <link rel="stylesheet" href="<%=luadoc.doclet.html.link("luadoc.css")%>" type="text/css" />
-	<!--meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/-->
-</head>
-
-<body>
-<div id="container">
-
-<div id="product">
-	<div id="product_logo"></div>
-	<div id="product_name"><big><b></b></big></div>
-	<div id="product_description"></div>
-</div> <!-- id="product" -->
-
-<div id="main">
-
-<div id="navigation">
-<%=luadoc.doclet.html.include("menu.lp", { doc=doc })%>
-
-</div> <!-- id="navigation" -->
-
-<div id="content">
-
-
-<%if not options.nomodules and #doc.modules > 0 then%>
-<h2>Modules</h2>
-<table class="module_list">
-<!--<tr><td colspan="2">Modules</td></tr>-->
-<%for _, modulename in ipairs(doc.modules) do%>
-	<tr>
-		<td class="name"><a href="<%=luadoc.doclet.html.module_link(modulename, doc)%>"><%=modulename%></a></td>
-		<td class="summary"><%=doc.modules[modulename].summary%></td>
-	</tr>
-<%end%>
-</table>
-<%end%>
-
-
-
-<%if not options.nofiles and #doc.files > 0 then%>
-<h2>Files</h2>
-<table class="file_list">
-<!--<tr><td colspan="2">Files</td></tr>-->
-<%for _, filepath in ipairs(doc.files) do%>
-	<tr>
-		<td class="name"><a href="<%=luadoc.doclet.html.file_link(filepath)%>"><%=filepath%></a></td>
-		<td class="summary"></td>
-	</tr>
-<%end%>
-</table>
-<%end%>
-
-</div> <!-- id="content" -->
-
-</div> <!-- id="main" -->
-
-<div id="about">
-	<p><a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a></p>
-</div> <!-- id="about" -->
-
-</div> <!-- id="container" -->	
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/lucene.lucene
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/lucene.lucene b/webapp/app/components/ace-builds/kitchen-sink/docs/lucene.lucene
deleted file mode 100644
index 7ac4b90..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/lucene.lucene
+++ /dev/null
@@ -1 +0,0 @@
-(title:"foo bar" AND body:"quick fox") OR title:fox
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/markdown.md
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/markdown.md b/webapp/app/components/ace-builds/kitchen-sink/docs/markdown.md
deleted file mode 100644
index 63e96ea..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/markdown.md
+++ /dev/null
@@ -1,186 +0,0 @@
-Ace (Ajax.org Cloud9 Editor)
-============================
-
-Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. It can be easily embedded in any web page or JavaScript application. Ace is developed as the primary editor for [Cloud9 IDE](http://www.cloud9ide.com/) and the successor of the Mozilla Skywriter (Bespin) Project.
-
-Features
---------
-
-* Syntax highlighting
-* Automatic indent and outdent
-* An optional command line
-* Handles huge documents (100,000 lines and more are no problem)
-* Fully customizable key bindings including VI and Emacs modes
-* Themes (TextMate themes can be imported)
-* Search and replace with regular expressions
-* Highlight matching parentheses
-* Toggle between soft tabs and real tabs
-* Displays hidden characters
-* Drag and drop text using the mouse
-* Line wrapping
-* Unstructured / user code folding
-* Live syntax checker (currently JavaScript/CoffeeScript)
-
-Take Ace for a spin!
---------------------
-
-Check out the Ace live [demo](http://ajaxorg.github.com/ace/) or get a [Cloud9 IDE account](http://run.cloud9ide.com) to experience Ace while editing one of your own GitHub projects.
-
-If you want, you can use Ace as a textarea replacement thanks to the [Ace Bookmarklet](http://ajaxorg.github.com/ace/build/textarea/editor.html).
-
-History
--------
-
-Previously known as “Bespin” and “Skywriter” it’s now known as Ace (Ajax.org Cloud9 Editor)! Bespin and Ace started as two independent projects, both aiming to build a no-compromise code editor component for the web. Bespin started as part of Mozilla Labs and was based on the canvas tag, while Ace is the Editor component of the Cloud9 IDE and is using the DOM for rendering. After the release of Ace at JSConf.eu 2010 in Berlin the Skywriter team decided to merge Ace with a simplified version of Skywriter's plugin system and some of Skywriter's extensibility points. All these changes have been merged back to Ace. Both Ajax.org and Mozilla are actively developing and maintaining Ace.
-
-Getting the code
-----------------
-
-Ace is a community project. We actively encourage and support contributions. The Ace source code is hosted on GitHub. It is released under the BSD License. This license is very simple, and is friendly to all kinds of projects, whether open source or not. Take charge of your editor and add your favorite language highlighting and keybindings!
-
-```bash
-    git clone git://github.com/ajaxorg/ace.git
-    cd ace
-    git submodule update --init --recursive
-```
-
-Embedding Ace
--------------
-
-Ace can be easily embedded into any existing web page. The Ace git repository ships with a pre-packaged version of Ace inside of the `build` directory. The same packaged files are also available as a separate [download](https://github.com/ajaxorg/ace/downloads). Simply copy the contents of the `src` subdirectory somewhere into your project and take a look at the included demos of how to use Ace.
-
-The easiest version is simply:
-
-```html
-    <div id="editor">some text</div>
-    <script src="src/ace.js" type="text/javascript" charset="utf-8"></script>
-    <script>
-    window.onload = function() {
-        var editor = ace.edit("editor");
-    };
-    </script>
-```
-
-With "editor" being the id of the DOM element, which should be converted to an editor. Note that this element must be explicitly sized and positioned `absolute` or `relative` for Ace to work. e.g.
-
-```css
-    #editor {
-        position: absolute;
-        width: 500px;
-        height: 400px;
-    }
-```
-
-To change the theme simply include the Theme's JavaScript file
-
-```html
-    <script src="src/theme-twilight.js" type="text/javascript" charset="utf-8"></script>
-```
-
-and configure the editor to use the theme:
-
-```javascript
-    editor.setTheme("ace/theme/twilight");
-```
-
-By default the editor only supports plain text mode; many other languages are available as separate modules. After including the mode's JavaScript file:
-
-```html
-    <script src="src/mode-javascript.js" type="text/javascript" charset="utf-8"></script>
-```
-
-Then the mode can be used like this:
-
-```javascript
-    var JavaScriptMode = require("ace/mode/javascript").Mode;
-    editor.getSession().setMode(new JavaScriptMode());
-```
-
-Documentation
--------------
-
-You find a lot more sample code in the [demo app](https://github.com/ajaxorg/ace/blob/master/demo/demo.js).
-
-There is also some documentation on the [wiki page](https://github.com/ajaxorg/ace/wiki).
-
-If you still need help, feel free to drop a mail on the [ace mailing list](http://groups.google.com/group/ace-discuss).
-
-Running Ace
------------
-
-After the checkout Ace works out of the box. No build step is required. Open 'editor.html' in any browser except Google Chrome. Google Chrome doesn't allow XMLHTTPRequests from files loaded from disc (i.e. with a file:/// URL). To open Ace in Chrome simply start the bundled mini HTTP server:
-
-```bash
-    ./static.py
-```
-
-Or using Node.JS
-
-```bash
-    ./static.js
-```
-
-The editor can then be opened at http://localhost:8888/index.html.
-
-Package Ace
------------
-
-To package Ace we use the dryice build tool developed by the Mozilla Skywriter team. Before you can build you need to make sure that the submodules are up to date.
-
-```bash
-    git submodule update --init --recursive
-```
-
-Afterwards Ace can be built by calling
-
-```bash
-    ./Makefile.dryice.js normal
-```
-
-The packaged Ace will be put in the 'build' folder.
-
-To build the bookmarklet version execute
-
-```bash
-    ./Makefile.dryice.js bm
-```
-
-Running the Unit Tests
-----------------------
-
-The Ace unit tests run on node.js. Before the first run a couple of node modules have to be installed. The easiest way to do this is by using the node package manager (npm). In the Ace base directory simply call
-
-```bash
-    npm link .
-```
-
-To run the tests call:
-
-```bash
-    node lib/ace/test/all.js
-```
-
-You can also run the tests in your browser by serving:
-
-    http://localhost:8888/lib/ace/test/tests.html
-
-This makes debugging failing tests way more easier.
-
-Contributing
-------------
-
-Ace wouldn't be what it is without contributions! Feel free to fork and improve/enhance Ace any way you want. If you feel that the editor or the Ace community will benefit from your changes, please open a pull request. To protect the interests of the Ace contributors and users we require contributors to sign a Contributors License Agreement (CLA) before we pull the changes into the main repository. Our CLA is the simplest of agreements, requiring that the contributions you make to an ajax.org project are only those you're allowed to make. This helps us significantly reduce future legal risk for everyone involved. It is easy, helps everyone, takes ten minutes, and only needs to be completed once.  There are two versions of the agreement:
-
-1. [The Individual CLA](https://github.com/ajaxorg/ace/raw/master/doc/Contributor_License_Agreement-v2.pdf): use this version if you're working on an ajax.org in your spare time, or can clearly claim ownership of copyright in what you'll be submitting.
-2. [The Corporate CLA](https://github.com/ajaxorg/ace/raw/master/doc/Corporate_Contributor_License_Agreement-v2.pdf): have your corporate lawyer review and submit this if your company is going to be contributing to ajax.org  projects
-
-If you want to contribute to an ajax.org project please print the CLA and fill it out and sign it. Then either send it by snail mail or fax to us or send it back scanned (or as a photo) by email.
-
-Email: fabian.jakobs@web.de
-
-Fax: +31 (0) 206388953
-
-Address: Ajax.org B.V.
-  Keizersgracht 241
-  1016 EA, Amsterdam
-  the Netherlands
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/matlab.matlab
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/matlab.matlab b/webapp/app/components/ace-builds/kitchen-sink/docs/matlab.matlab
deleted file mode 100644
index 30404ce..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/matlab.matlab
+++ /dev/null
@@ -1 +0,0 @@
-TODO
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/mel.mel
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/mel.mel b/webapp/app/components/ace-builds/kitchen-sink/docs/mel.mel
deleted file mode 100644
index 63dc14d..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/mel.mel
+++ /dev/null
@@ -1,33 +0,0 @@
-// animated duplicates, instances script
-proc animatedDuplication (int $rangeStart, int $rangeEnd, int $numOfDuplicates, int $duplicateOrInstance)
-{
-    int $range_start = $rangeStart;
-    int $range_end = $rangeEnd;
-    int $num_of_duplicates = $numOfDuplicates;
-    int $step_size = ($range_end - $range_start) / $num_of_duplicates;
-    int $i = 0;
-    int $temp;
-
-    currentTime $range_start;     // set to range start
-
-    string $selectedObjects[];    // to store selected objects
-    $selectedObjects = `ls -sl`;  // store selected objects
-    select $selectedObjects;
-
-    while ($i <= $num_of_duplicates)
-    {
-        $temp = $range_start + ($step_size * $i);
-        currentTime ($temp);
-        // seleced the objects to duplicate or instance
-        select $selectedObjects;
-        if($duplicateOrInstance == 0)
-        {
-            duplicate;
-        }
-        else
-        {
-            instance;
-        }
-        $i++;
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/mushcode.mc
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/mushcode.mc b/webapp/app/components/ace-builds/kitchen-sink/docs/mushcode.mc
deleted file mode 100644
index 6861f95..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/mushcode.mc
+++ /dev/null
@@ -1,8 +0,0 @@
-@create phone
-&pickup phone=$pick up:@ifelse [u(is,u(mode),ICC)]={@pemit %#=You pick up the [fullname(me)].[set(me,PHONER:%#)][set(me,MODE:CIP)][set([u(INCOMING)],CONNECTED:[num(me)])][set(me,CONNECTED:[u(INCOMING)])]%r[showpicture(PICPICKUP)]%rUse '[color(green,black,psay <message>)]' (or '[color(green,black,p <message>)]') to talk into the phone.;@oemit %#=%N picks up the [fullname(me)].},{@pemit %#=You pick up the phone but no one is there. You hear a dialtone and then hang up. [play(u(DIALTONE))];@oemit %#=%N picks up the phone, but no one is on the other end.}
-&ringfun phone=[ifelse(eq(comp([u(%0/ringtone)],off),0),[color(black,cyan,INCOMING CALL FROM %1)],[play([switch([u(%0/ringtone)],1,[u(%0/ringtone1)],2,[u(%0/ringtone2)],3,[u(%0/ringtone3)],4,[u(%0/ringtone4)],5,[u(%0/ringtone5)],6,[u(%0/ringtone6)],7,[u(%0/ringtone7)],8,[u(%0/ringtone8)],9,[u(%0/ringtone9)],custom,[u(%0/customtone)],vibrate,[u(%0/vibrate)])])]
-&ringloop phone=@switch [u(ringstate)]=1,{@emit [setq(q,[u(connecting)])][set(%qq,rangs:0)][set(%qq,mode:WFC)][set(%qq,INCOMING:)];@ifelse [u(%qq/HASVMB)]={@tr me/ROUTEVMB=[u(connecting)];},{@pemit %#=[u(MSGCNC)];}},2,{@pemit %#=The call is connected.[setq(q,[u(CONNECTING)])][set(me,CONNECTED:%qq)][set(%qq,CONNECTED:[num(me)])][set(%qq,MODE:CIP)];@tr me/ciploop;@tr %qq/ciploop;},3,{@emit On [fullname(me)]'s earpiece you hear a ringing sound.[play(u(LINETONE))];@tr me/ringhere;@increment [u(connecting)]/RANGS;@wait 5={@tr me/ringloop};},4,{}
-&ringstate phone=[setq(q,u(connecting))][setq(1,[gt(u(%qq/rangs),sub(u(%qq/rings),1))])][setq(2,[and(u(is,u(%qq/MODE),CIP),u(is,u(%qq/INCOMING),[num(me)]))][setq(3,[u(is,u(%qq/MODE),ICC)])][ifelse(%q1,1,ifelse(%q2,2,ifelse(%q3,3,4)))]
-;comment
-@@(comment)
-say [time()]

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/mysql.mysql
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/mysql.mysql b/webapp/app/components/ace-builds/kitchen-sink/docs/mysql.mysql
deleted file mode 100644
index 30404ce..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/mysql.mysql
+++ /dev/null
@@ -1 +0,0 @@
-TODO
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/objectivec.m
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/objectivec.m b/webapp/app/components/ace-builds/kitchen-sink/docs/objectivec.m
deleted file mode 100644
index 1728dfe..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/objectivec.m
+++ /dev/null
@@ -1,104 +0,0 @@
-@protocol Printing: someParent
--(void) print;
-@end
-
-@interface Fraction: NSObject <Printing, NSCopying> {
-    int numerator;
-    int denominator;
-}
-@end
-
-@"blah\8" @"a\222sd\d" @"\faw\"\? \' \4 n\\" @"\56"
-@"\xSF42"
-
--(NSDecimalNumber*)addCount:(id)addObject{
-
-return [count decimalNumberByAdding:addObject.count];
-
-}
-
-  NS_DURING  NS_HANDLER NS_ENDHANDLER
-
-@try {
-   if (argc > 1)    {
-    @throw [NSException exceptionWithName:@"Throwing a test exception" reason:@"Testing the @throw directive." userInfo:nil];
-   }
-} 
-@catch (id theException) {
-    NSLog(@"%@", theException);
-    result = 1  ;
-} 
-@finally {
-    NSLog(@"This always happens.");
-    result += 2 ;
-}
-
-    @synchronized(lock) {
-        NSLog(@"Hello World");
-    }
-
-struct { @defs( NSObject) }
-
-char *enc1 = @encode(int);
-
-         IBOutlet|IBAction|BOOL|SEL|id|unichar|IMP|Class 
-
-
- @class @protocol
-
-@public
-  // instance variables
-@package
-  // instance variables
-@protected
-  // instance variables
-@private
-  // instance variables
-
-  YES NO Nil nil
-NSApp()
-NSRectToCGRect (Protocol ProtocolFromString:"NSTableViewDelegate"))
-
-[SPPoint pointFromCGPoint:self.position]
-
-NSRoundDownToMultipleOfPageSize
-
-#import <stdio.h>
-
-int main( int argc, const char *argv[] ) {
-    printf( "hello world\n" );
-    return 0;
-}
-
-NSChangeSpelling
-
-@"0 != SUBQUERY(image, $x, 0 != SUBQUERY($x.bookmarkItems, $y, $y.@count == 0).@count).@count"
-
-@selector(lowercaseString) @selector(uppercaseString:)
-
-NSFetchRequest *localRequest = [[NSFetchRequest alloc] init];  
-localRequest.entity = [NSEntityDescription entityForName:@"VNSource" inManagedObjectContext:context];  
-localRequest.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"resolution" ascending:YES]];  
-NSPredicate *predicate = [NSPredicate predicateWithFormat:@"0 != SUBQUERY(image, $x, 0 != SUBQUERY($x.bookmarkItems, $y, $y.@count == 0).@count).@count"];
-[NSPredicate predicateWithFormat:]
-NSString *predicateString = [NSString stringWithFormat:@"SELF beginsWith[cd] %@", searchString];
-NSPredicate *pred = [NSPredicate predicateWithFormat:predicateString];
-NSArray *filteredKeys = [[myMutableDictionary allKeys] filteredArrayUsingPredicate:pred]; 
-
-localRequest.predicate = [NSPredicate predicateWithFormat:@"whichChart = %@" argumentArray: listChartToDownload];
-localRequest.fetchBatchSize = 100;
-arrayRequest    = [context  executeFetchRequest:localRequest error:&error1];
-
-[localRequest   release];
-
-#ifndef Nil
-#define Nil __DARWIN_NULL   /* id of Nil class */
-#endif
-
-@implementation MyObject
-- (unsigned int)areaOfWidth:(unsigned int)width
-                height:(unsigned int)height
-{
-  return width*height;
-}
-@end

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/ocaml.ml
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/ocaml.ml b/webapp/app/components/ace-builds/kitchen-sink/docs/ocaml.ml
deleted file mode 100644
index 85e6eba..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/ocaml.ml
+++ /dev/null
@@ -1,18 +0,0 @@
-(*
- * Example of early return implementation taken from
- * http://ocaml.janestreet.com/?q=node/91
- *)
-
-let with_return (type t) (f : _ -> t) =
-  let module M =
-     struct exception Return of t end
-  in
-  let return = { return = (fun x -> raise (M.Return x)); } in
-  try f return with M.Return x -> x
-
-
-(* Function that uses the 'early return' functionality provided by `with_return` *)
-let sum_until_first_negative list =
-  with_return (fun r ->
-    List.fold list ~init:0 ~f:(fun acc x ->
-      if x >= 0 then acc + x else r.return acc))
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/pascal.pas
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/pascal.pas b/webapp/app/components/ace-builds/kitchen-sink/docs/pascal.pas
deleted file mode 100644
index 7a4a7fc..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/pascal.pas
+++ /dev/null
@@ -1,48 +0,0 @@
-(*****************************************************************************
- * A simple bubble sort program.  Reads integers, one per line, and prints   *
- * them out in sorted order.  Blows up if there are more than 49.            *
- *****************************************************************************)
-PROGRAM Sort(input, output);
-    CONST
-        (* Max array size. *)
-        MaxElts = 50;
-    TYPE 
-        (* Type of the element array. *)
-        IntArrType = ARRAY [1..MaxElts] OF Integer;
-
-    VAR
-        (* Indexes, exchange temp, array size. *)
-        i, j, tmp, size: integer;
-
-        (* Array of ints *)
-        arr: IntArrType;
-
-    (* Read in the integers. *)
-    PROCEDURE ReadArr(VAR size: Integer; VAR a: IntArrType); 
-        BEGIN
-            size := 1;
-            WHILE NOT eof DO BEGIN
-                readln(a[size]);
-                IF NOT eof THEN 
-                    size := size + 1
-            END
-        END;
-
-    BEGIN
-        (* Read *)
-        ReadArr(size, arr);
-
-        (* Sort using bubble sort. *)
-        FOR i := size - 1 DOWNTO 1 DO
-            FOR j := 1 TO i DO 
-                IF arr[j] > arr[j + 1] THEN BEGIN
-                    tmp := arr[j];
-                    arr[j] := arr[j + 1];
-                    arr[j + 1] := tmp;
-                END;
-
-        (* Print. *)
-        FOR i := 1 TO size DO
-            writeln(arr[i])
-    END.
-            
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/perl.pl
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/perl.pl b/webapp/app/components/ace-builds/kitchen-sink/docs/perl.pl
deleted file mode 100644
index d6a332e..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/perl.pl
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/usr/bin/perl
-=begin
- perl example code for Ace
-=cut
-
-use strict;
-use warnings;
-my $num_primes = 0;
-my @primes;
-
-# Put 2 as the first prime so we won't have an empty array
-$primes[$num_primes] = 2;
-$num_primes++;
-
-MAIN_LOOP:
-for my $number_to_check (3 .. 200)
-{
-    for my $p (0 .. ($num_primes-1))
-    {
-        if ($number_to_check % $primes[$p] == 0)
-        {
-            next MAIN_LOOP;
-        }
-    }
-
-    # If we reached this point it means $number_to_check is not
-    # divisable by any prime number that came before it.
-    $primes[$num_primes] = $number_to_check;
-    $num_primes++;
-}
-
-for my $p (0 .. ($num_primes-1))
-{
-    print $primes[$p], ", ";
-}
-print "\n";
-

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/pgsql.pgsql
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/pgsql.pgsql b/webapp/app/components/ace-builds/kitchen-sink/docs/pgsql.pgsql
deleted file mode 100644
index ef265cd..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/pgsql.pgsql
+++ /dev/null
@@ -1,118 +0,0 @@
-
-BEGIN;
-
-/**
-* Samples from PostgreSQL src/tutorial/basics.source
-*/
-CREATE TABLE weather (
-	city		varchar(80),
-	temp_lo		int,		-- low temperature
-	temp_hi		int,		-- high temperature
-	prcp		real,		-- precipitation
-	"date"		date
-);
-
-CREATE TABLE cities (
-	name		varchar(80),
-	location	point
-);
-
-
-INSERT INTO weather
-    VALUES ('San Francisco', 46, 50, 0.25, '1994-11-27');
-
-INSERT INTO cities
-    VALUES ('San Francisco', '(-194.0, 53.0)');
-
-INSERT INTO weather (city, temp_lo, temp_hi, prcp, "date")
-    VALUES ('San Francisco', 43, 57, 0.0, '1994-11-29');
-
-INSERT INTO weather (date, city, temp_hi, temp_lo)
-    VALUES ('1994-11-29', 'Hayward', 54, 37);
-
-
-SELECT city, (temp_hi+temp_lo)/2 AS temp_avg, "date" FROM weather;
-
-SELECT city, temp_lo, temp_hi, prcp, "date", location
-    FROM weather, cities
-    WHERE city = name;
-
-
-
-/**
-* Dollar quotes starting at the end of the line are colored as SQL unless
-* a special language tag is used. Dollar quote syntax coloring is implemented
-* for Perl, Python, JavaScript, and Json.
-*/
-create or replace function blob_content_chunked(
-    in p_data bytea, 
-    in p_chunk integer)
-returns setof bytea as $$
--- Still SQL comments
-declare
-	v_size integer = octet_length(p_data);
-begin
-	for i in 1..v_size by p_chunk loop
-		return next substring(p_data from i for p_chunk);
-	end loop;
-end;
-$$ language plpgsql stable;
-
-
--- pl/perl
-CREATE FUNCTION perl_max (integer, integer) RETURNS integer AS $perl$
-    # perl comment...
-    my ($x,$y) = @_;
-    if (! defined $x) {
-        if (! defined $y) { return undef; }
-        return $y;
-    }
-    if (! defined $y) { return $x; }
-    if ($x > $y) { return $x; }
-    return $y;
-$perl$ LANGUAGE plperl;
-
--- pl/python
-CREATE FUNCTION usesavedplan() RETURNS trigger AS $python$
-    # python comment...
-    if SD.has_key("plan"):
-        plan = SD["plan"]
-    else:
-        plan = plpy.prepare("SELECT 1")
-        SD["plan"] = plan
-$python$ LANGUAGE plpythonu;
-
--- pl/v8 (javascript)
-CREATE FUNCTION plv8_test(keys text[], vals text[]) RETURNS text AS $javascript$
-var o = {};
-for(var i=0; i<keys.length; i++){
- o[keys[i]] = vals[i];
-}
-return JSON.stringify(o);
-$javascript$ LANGUAGE plv8 IMMUTABLE STRICT;
-
--- json
-select * from json_object_keys($json$
-{
-  "f1": 5,
-  "f2": "test",
-  "f3": {}
-}
-$json$);
-
-
--- psql commands
-\df cash*
-
-
--- Some string samples.
-select 'don''t do it now;' || 'maybe later';
-select E'dont\'t do it';
-select length('some other''s stuff' || $$cat in hat's stuff $$);
-
-select $$ strings
-over multiple 
-lines - use dollar quotes
-$$;
-
-END;

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/php.php
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/php.php b/webapp/app/components/ace-builds/kitchen-sink/docs/php.php
deleted file mode 100644
index 891de1d..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/php.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-function nfact($n) {
-    if ($n == 0) {
-        return 1;
-    }
-    else {
-        return $n * nfact($n - 1);
-    }
-}
-
-echo "\n\nPlease enter a whole number ... ";
-$num = trim(fgets(STDIN));
-
-// ===== PROCESS - Determing the factorial of the input number =====
-$output = "\n\nFactorial " . $num . " = " . nfact($num) . "\n\n";
-echo $output;
-
-?>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/plaintext.txt
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/plaintext.txt b/webapp/app/components/ace-builds/kitchen-sink/docs/plaintext.txt
deleted file mode 100644
index 37bb4cc..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/plaintext.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
-
-Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-
-Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
-
-Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
-Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
-
-At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/powershell.ps1
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/powershell.ps1 b/webapp/app/components/ace-builds/kitchen-sink/docs/powershell.ps1
deleted file mode 100644
index f3a70bc..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/powershell.ps1
+++ /dev/null
@@ -1,24 +0,0 @@
-# This is a simple comment
-function Hello($name) {
-  Write-host "Hello $name"
-}
-
-function add($left, $right=4) {
-    if ($right -ne 4) {
-        return $left
-    } elseif ($left -eq $null -and $right -eq 2) {
-        return 3
-    } else {
-        return 2
-    }
-}
-
-$number = 1 + 2;
-$number += 3
-
-Write-Host Hello -name "World"
-
-$an_array = @(1, 2, 3)
-$a_hash = @{"something" = "something else"}
-
-& notepad .\readme.md

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/prolog.plg
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/prolog.plg b/webapp/app/components/ace-builds/kitchen-sink/docs/prolog.plg
deleted file mode 100644
index 2c86715..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/prolog.plg
+++ /dev/null
@@ -1,18 +0,0 @@
-partition([], _, [], []).
-partition([X|Xs], Pivot, Smalls, Bigs) :-
-    (   X @< Pivot ->
-        Smalls = [X|Rest],
-        partition(Xs, Pivot, Rest, Bigs)
-    ;   Bigs = [X|Rest],
-        partition(Xs, Pivot, Smalls, Rest)
-    ).
- 
-quicksort([])     --> [].
-quicksort([X|Xs]) -->
-    { partition(Xs, X, Smaller, Bigger) },
-    quicksort(Smaller), [X], quicksort(Bigger).
-
-perfect(N) :-
-    between(1, inf, N), U is N // 2,
-    findall(D, (between(1,U,D), N mod D =:= 0), Ds),
-    sumlist(Ds, N).
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/properties.properties
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/properties.properties b/webapp/app/components/ace-builds/kitchen-sink/docs/properties.properties
deleted file mode 100644
index 446b340..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/properties.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-# You are reading the ".properties" entry.
-! The exclamation mark can also mark text as comments.
-# The key and element characters #, !, =, and : are written with a preceding backslash to ensure that they are properly loaded.
-website = http\://en.wikipedia.org/
-language = English
-# The backslash below tells the application to continue reading
-# the value onto the next line.
-message = Welcome to \
-          Wikipedia!
-# Add spaces to the key
-key\ with\ spaces = This is the value that could be looked up with the key "key with spaces".
-# Unicode
-tab : \u0009
-empty-key=
-last.line=value

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/protobuf.proto
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/protobuf.proto b/webapp/app/components/ace-builds/kitchen-sink/docs/protobuf.proto
deleted file mode 100644
index 4da95a7..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/protobuf.proto
+++ /dev/null
@@ -1,16 +0,0 @@
-message Point {
-  required int32 x = 1;
-  required int32 y = 2;
-  optional string label = 3;
-}
-
-message Line {
-  required Point start = 1;
-  required Point end = 2;
-  optional string label = 3;
-}
-
-message Polyline {
-  repeated Point point = 1;
-  optional string label = 2;
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/python.py
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/python.py b/webapp/app/components/ace-builds/kitchen-sink/docs/python.py
deleted file mode 100644
index 90afdc3..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/python.py
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/local/bin/python
-
-import string, sys
-
-# If no arguments were given, print a helpful message
-if len(sys.argv)==1:
-    print '''Usage:
-celsius temp1 temp2 ...'''
-    sys.exit(0)
-
-# Loop over the arguments
-for i in sys.argv[1:]:
-    try:
-        fahrenheit=float(string.atoi(i))
-    except string.atoi_error:
-        print repr(i), "not a numeric value"
-    else:
-        celsius=(fahrenheit-32)*5.0/9.0
-        print '%i\260F = %i\260C' % (int(fahrenheit), int(celsius+.5))
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/r.r
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/r.r b/webapp/app/components/ace-builds/kitchen-sink/docs/r.r
deleted file mode 100644
index e4d4c57..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/r.r
+++ /dev/null
@@ -1,20 +0,0 @@
-Call:
-lm(formula = y ~ x)
- 
-Residuals:
-1       2       3       4       5       6
-3.3333 -0.6667 -2.6667 -2.6667 -0.6667  3.3333
- 
-Coefficients:
-            Estimate Std. Error t value Pr(>|t|)
-(Intercept)  -9.3333     2.8441  -3.282 0.030453 *
-x             7.0000     0.7303   9.585 0.000662 ***
----
-Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
- 
-Residual standard error: 3.055 on 4 degrees of freedom
-Multiple R-squared: 0.9583,     Adjusted R-squared: 0.9478
-F-statistic: 91.88 on 1 and 4 DF,  p-value: 0.000662
- 
-> par(mfrow=c(2, 2))     # Request 2x2 plot layout
-> plot(lm_1)             # Diagnostic plot of regression model
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/rdoc.Rd
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/rdoc.Rd b/webapp/app/components/ace-builds/kitchen-sink/docs/rdoc.Rd
deleted file mode 100644
index 1666479..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/rdoc.Rd
+++ /dev/null
@@ -1,64 +0,0 @@
-\name{picker}
-\alias{picker}
-\title{Create a picker control}
-\description{
-  Create a picker control to enable manipulation of plot variables based on a set of fixed choices.
-}
-
-\usage{
-picker(..., initial = NULL, label = NULL)
-}
-
-
-\arguments{
-  \item{\dots}{
-    Arguments containing objects to be presented as choices for the picker (or a list containing the choices). If an element is named then the name is used to display it within the picker. If an element is not named then it is displayed within the picker using \code{\link{as.character}}. 
-}
-  \item{initial}{
-    Initial value for picker. Value must be present in the list of choices specified. If not specified defaults to the first choice.
-}
-  \item{label}{
-    Display label for picker. Defaults to the variable name if not specified.
-}
-}
-
-\value{
-  An object of class "manipulator.picker" which can be passed to the \code{\link{manipulate}} function.
-}
-
-\seealso{
-\code{\link{manipulate}}, \code{\link{slider}}, \code{\link{checkbox}}, \code{\link{button}}
-}
-
-
-\examples{
-\dontrun{
-
-## Filtering data with a picker
-manipulate(
-  barplot(as.matrix(longley[,factor]), 
-          beside = TRUE, main = factor),
-  factor = picker("GNP", "Unemployed", "Employed"))
-
-## Create a picker with labels
-manipulate(
-  plot(pressure, type = type), 
-  type = picker("points" = "p", "line" = "l", "step" = "s"))
-  
-## Picker with groups
-manipulate(
-  barplot(as.matrix(mtcars[group,"mpg"]), beside=TRUE),
-  group = picker("Group 1" = 1:11, 
-                 "Group 2" = 12:22, 
-                 "Group 3" = 23:32))
-
-## Histogram w/ picker to select type
-require(lattice)
-require(stats)
-manipulate(
-  histogram(~ height | voice.part, 
-            data = singer, type = type),
-  type = picker("percent", "count", "density"))
-
-}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/rhtml.Rhtml
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/rhtml.Rhtml b/webapp/app/components/ace-builds/kitchen-sink/docs/rhtml.Rhtml
deleted file mode 100644
index 5eb6189..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/rhtml.Rhtml
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-
-<head>
-<title>Title</title>
-</head>
-
-<body>
-
-<p>This is an R HTML document. When you click the <b>Knit HTML</b> button a web page will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:</p>
-
-<!--begin.rcode
-summary(cars)
-end.rcode-->
-
-<p>You can also embed plots, for example:</p>
-
-<!--begin.rcode fig.width=7, fig.height=6
-plot(cars)
-end.rcode-->
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/ruby.rb
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/ruby.rb b/webapp/app/components/ace-builds/kitchen-sink/docs/ruby.rb
deleted file mode 100644
index c4d73d1..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/ruby.rb
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/usr/bin/ruby
-
-# Program to find the factorial of a number
-def fact(n)
-    if n == 0
-        1
-    else
-        n * fact(n-1)
-    end
-end
-
-puts fact(ARGV[0].to_i)
-
-class Range
-  def to_json(*a)
-    {
-      'json_class'   => self.class.name, # = 'Range'
-      'data'         => [ first, last, exclude_end? ]
-    }.to_json(*a)
-  end
-end
-
-{:id => 34, :key => "value"}
-
-
-    herDocs = [<<'FOO', <<BAR, <<-BAZ, <<-`EXEC`] #comment
-  FOO #{literal}
-FOO
-  BAR #{fact(10)}
-BAR
-  BAZ indented
-    BAZ
-        echo hi
-    EXEC
-puts herDocs
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/rust.rs
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/rust.rs b/webapp/app/components/ace-builds/kitchen-sink/docs/rust.rs
deleted file mode 100644
index 7ab5418..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/rust.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-use core::rand::RngUtil;
-
-fn main() {
-    for ["Alice", "Bob", "Carol"].each |&name| {
-        do spawn {
-            let v = rand::Rng().shuffle([1, 2, 3]);
-            for v.each |&num| {
-                print(fmt!("%s says: '%d'\n", name, num + 1))
-            }
-        }
-    }
-}
-
-fn map<T, U>(vector: &[T], function: &fn(v: &T) -> U) -> ~[U] {
-    let mut accumulator = ~[];
-    for vec::each(vector) |element| {
-        accumulator.push(function(element));
-    }
-    return accumulator;
-}

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/sass.sass
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/sass.sass b/webapp/app/components/ace-builds/kitchen-sink/docs/sass.sass
deleted file mode 100644
index 6caaaff..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/sass.sass
+++ /dev/null
@@ -1,39 +0,0 @@
-// sass ace mode;
-
-@import url(http://fonts.googleapis.com/css?family=Ace:700)
-
-html, body
-  :background-color #ace
-  text-align: center
-  height: 100%
-  /*;*********;
-    ;comment  ;
-    ;*********;
-
-.toggle
-  $size: 14px
-
-  :background url(http://subtlepatterns.com/patterns/dark_stripes.png)
-  border-radius: 8px
-  height: $size
-
-  &:before
-    $radius: $size * 0.845
-    $glow: $size * 0.125
-
-    box-shadow: 0 0 $glow $glow / 2 #fff
-    border-radius: $radius
-    
-    &:active
-      ~ .button
-        box-shadow: 0 15px 25px -4px rgba(0,0,0,0.4)      
-      ~ .label
-        font-size: 40px
-        color: rgba(0,0,0,0.45)
-
-    &:checked      
-      ~ .button
-        box-shadow: 0 15px 25px -4px #ace
-      ~ .label
-        font-size: 40px
-        color: #c9c9c9

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/scad.scad
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/scad.scad b/webapp/app/components/ace-builds/kitchen-sink/docs/scad.scad
deleted file mode 100644
index a45c1ae..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/scad.scad
+++ /dev/null
@@ -1,21 +0,0 @@
-// ace can highlight scad!
-module Element(xpos, ypos, zpos){
-	translate([xpos,ypos,zpos]){
-		union(){
-			cube([10,10,4],true);
-			cylinder(10,15,5);
-			translate([0,0,10])sphere(5);
-		}
-	}
-}
-
-union(){
-	for(i=[0:30]){
-		# Element(0,0,0);
-		Element(15*i,0,0);
-	}
-}
-
-for (i = [3, 5, 7, 11]){
-	rotate([i*10,0,0])scale([1,1,i])cube(10);
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/scala.scala
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/scala.scala b/webapp/app/components/ace-builds/kitchen-sink/docs/scala.scala
deleted file mode 100644
index f828067..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/scala.scala
+++ /dev/null
@@ -1,69 +0,0 @@
-// http://www.scala-lang.org/node/54
-
-package examples.actors
-
-import scala.actors.Actor
-import scala.actors.Actor._
-
-abstract class PingMessage
-case object Start extends PingMessage
-case object SendPing extends PingMessage
-case object Pong extends PingMessage
-
-abstract class PongMessage
-case object Ping extends PongMessage
-case object Stop extends PongMessage
-
-object pingpong extends Application {
-  val pong = new Pong
-  val ping = new Ping(100000, pong)
-  ping.start
-  pong.start
-  ping ! Start
-}
-
-class Ping(count: Int, pong: Actor) extends Actor {
-  def act() {
-    println("Ping: Initializing with count "+count+": "+pong)
-    var pingsLeft = count
-    loop {
-      react {
-        case Start =>
-          println("Ping: starting.")
-          pong ! Ping
-          pingsLeft = pingsLeft - 1
-        case SendPing =>
-          pong ! Ping
-          pingsLeft = pingsLeft - 1
-        case Pong =>
-          if (pingsLeft % 1000 == 0)
-            println("Ping: pong from: "+sender)
-          if (pingsLeft > 0)
-            self ! SendPing
-          else {
-            println("Ping: Stop.")
-            pong ! Stop
-            exit('stop)
-          }
-      }
-    }
-  }
-}
-
-class Pong extends Actor {
-  def act() {
-    var pongCount = 0
-    loop {
-      react {
-        case Ping =>
-          if (pongCount % 1000 == 0)
-            println("Pong: ping "+pongCount+" from "+sender)
-          sender ! Pong
-          pongCount = pongCount + 1
-        case Stop =>
-          println("Pong: Stop.")
-          exit('stop)
-      }
-    }
-  }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/scheme.scm
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/scheme.scm b/webapp/app/components/ace-builds/kitchen-sink/docs/scheme.scm
deleted file mode 100644
index 8c78359..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/scheme.scm
+++ /dev/null
@@ -1,21 +0,0 @@
-(define (prompt-for-cd)
-   "Prompts
-    for CD"
-   (prompt-read "Title" 1.53 1 2/4 1.7 1.7e0 2.9E-4 +42 -7 #b001 #b001/100 #o777 #O777 #xabc55 #c(0 -5.6))
-   (prompt-read "Artist")
-   (or (parse-integer (prompt-read "Rating") #:junk-allowed #t) 0)
-  (if x (format #t "yes") (format #f "no") ;and here comment
-  ) 
-  ;; second line comment
-  '(+ 1 2)
-  (position-if-not char-set:whitespace line #:start beg))
-  (quote (privet 1 2 3))
-  '(hello world)
-  (* 5 7)
-  (1 2 34 5)
-  (#:use "aaaa")
-  (let ((x 10) (y 20))
-    (display (+ x y))
-  ) 
-
-  "asdad\0eqweqe"

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/scss.scss
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/scss.scss b/webapp/app/components/ace-builds/kitchen-sink/docs/scss.scss
deleted file mode 100644
index e155816..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/scss.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-/* style.scss */
-
-#navbar {
-    $navbar-width: 800px;
-    $items: 5;
-    $navbar-color: #ce4dd6;
-
-    width: $navbar-width;
-    border-bottom: 2px solid $navbar-color;
-
-    li {
-        float: left;
-        width: $navbar-width/$items - 10px;
-
-        background-color: lighten($navbar-color, 20%);
-        &:hover {
-            background-color: lighten($navbar-color, 10%);
-        }
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/sh.sh
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/sh.sh b/webapp/app/components/ace-builds/kitchen-sink/docs/sh.sh
deleted file mode 100644
index b1da400..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/sh.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-
-# Script to open a browser to current branch
-# Repo formats:
-# ssh   git@github.com:richoH/gh_pr.git
-# http  https://richoH@github.com/richoH/gh_pr.git
-# git   git://github.com/richoH/gh_pr.git
-
-username=`git config --get github.user`
-
-get_repo() {
-    git remote -v | grep ${@:-$username} | while read remote; do
-      if repo=`echo $remote | grep -E -o "git@github.com:[^ ]*"`; then
-          echo $repo | sed -e "s/^git@github\.com://" -e "s/\.git$//"
-          exit 1
-      fi
-      if repo=`echo $remote | grep -E -o "https?://([^@]*@)?github.com/[^ ]*\.git"`; then
-          echo $repo | sed -e "s|^https?://||" -e "s/^.*github\.com\///" -e "s/\.git$//"
-          exit 1
-      fi
-      if repo=`echo $remote | grep -E -o "git://github.com/[^ ]*\.git"`; then
-          echo $repo | sed -e "s|^git://github.com/||" -e "s/\.git$//"
-          exit 1
-      fi
-    done
-
-    if [ $? -eq 0 ]; then
-        echo "Couldn't find a valid remote" >&2
-        exit 1
-    fi
-}
-
-echo ${#x[@]}
-
-if repo=`get_repo $@`; then
-    branch=`git symbolic-ref HEAD 2>/dev/null`
-    echo "http://github.com/$repo/pull/new/${branch##refs/heads/}"
-else
-    exit 1
-fi

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/sjs.sjs
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/sjs.sjs b/webapp/app/components/ace-builds/kitchen-sink/docs/sjs.sjs
deleted file mode 100644
index 18ce0e4..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/sjs.sjs
+++ /dev/null
@@ -1,28 +0,0 @@
-var { each, map } = require('sjs:sequence');
-var { get } = require('sjs:http');
-
-function foo(items, nada) {
-    var component = { name: "Ace", role: "Editor" };
-    console.log("
-        Welcome, #{component.name}
-    ".trim());
-
-    logging.debug(`Component added: $String(component) (${component})`);
-
-    console.log(`
-        Welcome, {${function() {
-            return { x: 1, y: "why?}"};
-        }()}
-    `.trim());
-
-    waitfor {
-        items .. each.par { |item|
-            get(item);
-        }
-    } and {
-        var lengths = items .. map(i -> i.length);
-    } or {
-        hold(1500);
-        throw new Error("timed out");
-    }
-}	// Real Tab.

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/smarty.smarty
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/smarty.smarty b/webapp/app/components/ace-builds/kitchen-sink/docs/smarty.smarty
deleted file mode 100644
index 7720672..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/smarty.smarty
+++ /dev/null
@@ -1,7 +0,0 @@
-{foreach $foo as $bar}
-  <a href="{$bar.zig}">{$bar.zag}</a>
-  <a href="{$bar.zig2}">{$bar.zag2}</a>
-  <a href="{$bar.zig3}">{$bar.zag3}</a>
-{foreachelse}
-  There were no rows found.
-{/foreach}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/99a418c0/webapp/app/components/ace-builds/kitchen-sink/docs/snippets.snippets
----------------------------------------------------------------------
diff --git a/webapp/app/components/ace-builds/kitchen-sink/docs/snippets.snippets b/webapp/app/components/ace-builds/kitchen-sink/docs/snippets.snippets
deleted file mode 100644
index be99f51..0000000
--- a/webapp/app/components/ace-builds/kitchen-sink/docs/snippets.snippets
+++ /dev/null
@@ -1,26 +0,0 @@
-# Function
-snippet fun
-	function ${1?:function_name}(${2:argument}) {
-		${3:// body...}
-	}
-# Anonymous Function
-regex /((=)\s*|(:)\s*|(\()|\b)/f/(\))?/
-name f
-	function${M1?: ${1:functionName}}($2) {
-		${0:$TM_SELECTED_TEXT}
-	}${M2?;}${M3?,}${M4?)}
-# Immediate function
-trigger \(?f\(
-endTrigger \)?
-snippet f(
-	(function(${1}) {
-		${0:${TM_SELECTED_TEXT:/* code */}}
-	}(${1}));
-# if
-snippet if
-	if (${1:true}) {
-		${0}
-	}
-	
-	
-	
\ No newline at end of file