install jekyll, an automated blogging framework
Project: http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/commit/3e7c96b9 Tree: http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/tree/3e7c96b9 Diff: http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/diff/3e7c96b9 Branch: refs/heads/asf-site Commit: 3e7c96b9595522dc8405b2afe6d61cf2f09c6904 Parents: cb38d38 Author: Marc Spehlmann <marc.spehlm...@gmail.com> Authored: Sat Dec 10 13:27:00 2016 -0600 Committer: Marc Spehlmann <marc.spehlm...@gmail.com> Committed: Tue Dec 13 09:56:50 2016 -0600 ---------------------------------------------------------------------- Gemfile | 24 + README.md | 26 + _config.yml | 31 + _layouts/home.html | 28 + _posts/2016-12-10-December-Progress.markdown | 27 + _sass/minima.scss | 43 + _sass/minima/_base.scss | 198 + _sass/minima/_layout.scss | 241 + _sass/minima/_syntax-highlighting.scss | 71 + about.md | 55 + css/app.css | 0 css/foundation.css | 2571 ------ css/foundation.min.css | 1 - index.html | 87 - index.md | 20 + js/app.js | 1 - js/vendor/foundation.js | 1884 ---- js/vendor/foundation.min.js | 1 - js/vendor/jquery.js | 9842 --------------------- js/vendor/what-input.js | 295 - 20 files changed, 764 insertions(+), 14682 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/Gemfile ---------------------------------------------------------------------- diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..5202882 --- /dev/null +++ b/Gemfile @@ -0,0 +1,24 @@ +source "https://rubygems.org" +ruby RUBY_VERSION + +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "3.3.1" + +# This is the default theme for new Jekyll sites. You may change this to anything you like. +gem "minima", "~> 2.0" + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.6" +end http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md new file mode 100644 index 0000000..be47506 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +## What is this? +This is a jekyll based-blog. Jekyll is a ruby-based framework for generating blogs. You write posts in markdown and jekyll takes care of the html generation automaticall. Jekyll is endorsed by Github and many github pages sites are made with Jekyll. There's tons of tutorials around, so this README will only provide instructions for getting started with jekyll and the post-writing workflow. + +## Install Jekyll +You'll need: +* ruby +* gem package manager (`gem -v`) + +```bash +gem install bundler +# installs all the dependencies of this project (including jekyll) +bundler update +jekyll -v +``` + +## How to write a post + +```bash +jekyll serve +# open your browser to localhost:4000, you should see the site + +cp _posts/2016-12-10-December-Progress.markdown _posts/2017-01-01-NewYearsResolutions.markdown +vim _posts/2017-01-01-NewYearsResolutions.markdown + +# any edits you make will immediately be picked up and updated in your browser session +``` \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/_config.yml ---------------------------------------------------------------------- diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..61270b8 --- /dev/null +++ b/_config.yml @@ -0,0 +1,31 @@ +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely edit after that. If you find +# yourself editing this file very often, consider using Jekyll's data files +# feature for the data you need to update frequently. +# +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'bundle exec jekyll serve'. If you change this file, please restart the server process. + +# Site settings +# These are used to personalize your new site. If you look in the HTML files, +# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. +# You can create any custom variable you would like, and they will be accessible +# in the templates via {{ site.myvariable }}. +title: Quickstep +email: d...@quickstep.incubator.apache.org +description: > # this means to ignore newlines until "baseurl:" + Quickstep is a next-generation data processing platform. It's an open-source + project under apache. Built from to ground up to take advantage of modern + hardware, Quickstep is designed for high-performance analytical queries. +baseurl: "" # the subpath of your site, e.g. /blog +url: "" # the base hostname & protocol for your site, e.g. http://example.com +github_username: apache + +# Build settings +markdown: kramdown +theme: minima +gems: + - jekyll-feed +exclude: + - Gemfile + - Gemfile.lock http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/_layouts/home.html ---------------------------------------------------------------------- diff --git a/_layouts/home.html b/_layouts/home.html new file mode 100644 index 0000000..653b21d --- /dev/null +++ b/_layouts/home.html @@ -0,0 +1,28 @@ +--- +layout: default +--- + +<div class="home"> + + {{ content }} + + <h1 class="page-heading">Recent Blog Posts</h1> + + <ul class="post-list"> + {% for post in site.posts %} + <li> + <h2> + <a class="post-link" href="{{ post.url | relative_url }}">{{ post.title | escape }}</a> + </h2> + <span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span> + </li> + {% endfor %} + </ul> + + <!-- <p class="rss-subscribe">subscribe <a href="{{ "/feed.xml" | relative_url }}">via RSS</a></p> --> + +<hr> +<h3>Disclaimer</h3> +<small>Apache Quickstep is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</small> + +</div> http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/_posts/2016-12-10-December-Progress.markdown ---------------------------------------------------------------------- diff --git a/_posts/2016-12-10-December-Progress.markdown b/_posts/2016-12-10-December-Progress.markdown new file mode 100644 index 0000000..7023593 --- /dev/null +++ b/_posts/2016-12-10-December-Progress.markdown @@ -0,0 +1,27 @@ +--- +layout: post +title: "Quickstep Progress" +date: 2016-12-10 12:29:09 -0600 +categories: updates +--- +Youâll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. + +To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works. + +Jekyll also offers powerful support for code snippets: + +{% highlight ruby %} +def print_hi(name) + puts "Hi, #{name}" +end +print_hi('Tom') +#=> prints 'Hi, Tom' to STDOUT. +{% endhighlight %} + +______ + +Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyllâs GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. + +[jekyll-docs]: http://jekyllrb.com/docs/home +[jekyll-gh]: https://github.com/jekyll/jekyll +[jekyll-talk]: https://talk.jekyllrb.com/ http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/_sass/minima.scss ---------------------------------------------------------------------- diff --git a/_sass/minima.scss b/_sass/minima.scss new file mode 100644 index 0000000..29b3700 --- /dev/null +++ b/_sass/minima.scss @@ -0,0 +1,43 @@ +// Define defaults for each variable. + +$base-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$base-font-size: 16px !default; +$base-font-weight: 400 !default; +$small-font-size: $base-font-size * 0.875 !default; +$base-line-height: 1.5 !default; + +$spacing-unit: 30px !default; + +$text-color: #111 !default; +$background-color: #fdfdfd !default; +$brand-color: #2a7ae2 !default; + +$grey-color: #828282 !default; +$grey-color-light: lighten($grey-color, 40%) !default; +$grey-color-dark: darken($grey-color, 25%) !default; + +// Width of the content area +$content-width: 800px !default; + +$on-palm: 600px !default; +$on-laptop: 800px !default; + +// Use media queries like this: +// @include media-query($on-palm) { +// .wrapper { +// padding-right: $spacing-unit / 2; +// padding-left: $spacing-unit / 2; +// } +// } +@mixin media-query($device) { + @media screen and (max-width: $device) { + @content; + } +} + +// Import partials. +@import + "minima/base", + "minima/layout", + "minima/syntax-highlighting" +; http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/_sass/minima/_base.scss ---------------------------------------------------------------------- diff --git a/_sass/minima/_base.scss b/_sass/minima/_base.scss new file mode 100644 index 0000000..06bc9ae --- /dev/null +++ b/_sass/minima/_base.scss @@ -0,0 +1,198 @@ +/** + * Reset some basic elements + */ +body, h1, h2, h3, h4, h5, h6, +p, blockquote, pre, hr, +dl, dd, ol, ul, figure { + margin: 0; + padding: 0; +} + + + +/** + * Basic styling + */ +body { + font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family; + color: $text-color; + background-color: $background-color; + -webkit-text-size-adjust: 100%; + -webkit-font-feature-settings: "kern" 1; + -moz-font-feature-settings: "kern" 1; + -o-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; + font-kerning: normal; +} + + + +/** + * Set `margin-bottom` to maintain vertical rhythm + */ +h1, h2, h3, h4, h5, h6, +p, blockquote, pre, +ul, ol, dl, figure, +%vertical-rhythm { + margin-bottom: $spacing-unit / 2; +} + + + +/** + * Images + */ +img { + max-width: 100%; + vertical-align: middle; +} + + + +/** + * Figures + */ +figure > img { + display: block; +} + +figcaption { + font-size: $small-font-size; +} + + + +/** + * Lists + */ +ul, ol { + margin-left: $spacing-unit; +} + +li { + > ul, + > ol { + margin-bottom: 0; + } +} + + + +/** + * Headings + */ +h1, h2, h3, h4, h5, h6 { + font-weight: $base-font-weight; +} + + + +/** + * Links + */ +a { + color: $brand-color; + text-decoration: none; + + &:visited { + color: darken($brand-color, 15%); + } + + &:hover { + color: $text-color; + text-decoration: underline; + } +} + + + +/** + * Blockquotes + */ +blockquote { + color: $grey-color; + border-left: 4px solid $grey-color-light; + padding-left: $spacing-unit / 2; + font-size: 18px; + letter-spacing: -1px; + font-style: italic; + + > :last-child { + margin-bottom: 0; + } +} + + + +/** + * Code formatting + */ +pre, +code { + font-size: 15px; + border: 1px solid $grey-color-light; + border-radius: 3px; + background-color: #eef; +} + +code { + padding: 1px 5px; +} + +pre { + padding: 8px 12px; + overflow-x: auto; + + > code { + border: 0; + padding-right: 0; + padding-left: 0; + } +} + + + +/** + * Wrapper + */ +.wrapper { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); + max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); + margin-right: auto; + margin-left: auto; + padding-right: $spacing-unit; + padding-left: $spacing-unit; + @extend %clearfix; + + @include media-query($on-laptop) { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); + max-width: calc(#{$content-width} - (#{$spacing-unit})); + padding-right: $spacing-unit / 2; + padding-left: $spacing-unit / 2; + } +} + + + +/** + * Clearfix + */ +%clearfix:after { + content: ""; + display: table; + clear: both; +} + + + +/** + * Icons + */ +.icon > svg { + display: inline-block; + vertical-align: middle; + + path { + fill: $grey-color; + } +} http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/_sass/minima/_layout.scss ---------------------------------------------------------------------- diff --git a/_sass/minima/_layout.scss b/_sass/minima/_layout.scss new file mode 100644 index 0000000..db0f4ab --- /dev/null +++ b/_sass/minima/_layout.scss @@ -0,0 +1,241 @@ +/** + * Site header + */ +.site-header { + border-top: 5px solid $grey-color-dark; + border-bottom: 1px solid $grey-color-light; + min-height: 56px; + + // Positioning context for the mobile navigation icon + position: relative; +} + +.site-title { + font-size: 26px; + font-weight: 300; + line-height: 56px; + letter-spacing: -1px; + margin-bottom: 0; + float: left; + + &, + &:visited { + color: $grey-color-dark; + } +} + +.site-nav { + float: right; + line-height: 56px; + + .menu-icon { + display: none; + } + + .page-link { + color: $text-color; + line-height: $base-line-height; + + // Gaps between nav items, but not on the last one + &:not(:last-child) { + margin-right: 20px; + } + } + + @include media-query($on-palm) { + position: absolute; + top: 9px; + right: $spacing-unit / 2; + background-color: $background-color; + border: 1px solid $grey-color-light; + border-radius: 5px; + text-align: right; + + .menu-icon { + display: block; + float: right; + width: 36px; + height: 26px; + line-height: 0; + padding-top: 10px; + text-align: center; + + > svg path { + fill: $grey-color-dark; + } + } + + .trigger { + clear: both; + display: none; + } + + &:hover .trigger { + display: block; + padding-bottom: 5px; + } + + .page-link { + display: block; + padding: 5px 10px; + + &:not(:last-child) { + margin-right: 0; + } + margin-left: 20px; + } + } +} + + + +/** + * Site footer + */ +.site-footer { + border-top: 1px solid $grey-color-light; + padding: $spacing-unit 0; +} + +.footer-heading { + font-size: 18px; + margin-bottom: $spacing-unit / 2; +} + +.contact-list, +.social-media-list { + list-style: none; + margin-left: 0; +} + +.footer-col-wrapper { + font-size: 15px; + color: $grey-color; + margin-left: -$spacing-unit / 2; + @extend %clearfix; +} + +.footer-col { + float: left; + margin-bottom: $spacing-unit / 2; + padding-left: $spacing-unit / 2; +} + +.footer-col-1 { + width: -webkit-calc(35% - (#{$spacing-unit} / 2)); + width: calc(35% - (#{$spacing-unit} / 2)); +} + +.footer-col-2 { + width: -webkit-calc(20% - (#{$spacing-unit} / 2)); + width: calc(20% - (#{$spacing-unit} / 2)); +} + +.footer-col-3 { + width: -webkit-calc(45% - (#{$spacing-unit} / 2)); + width: calc(45% - (#{$spacing-unit} / 2)); +} + +@include media-query($on-laptop) { + .footer-col-1, + .footer-col-2 { + width: -webkit-calc(50% - (#{$spacing-unit} / 2)); + width: calc(50% - (#{$spacing-unit} / 2)); + } + + .footer-col-3 { + width: -webkit-calc(100% - (#{$spacing-unit} / 2)); + width: calc(100% - (#{$spacing-unit} / 2)); + } +} + +@include media-query($on-palm) { + .footer-col { + float: none; + width: -webkit-calc(100% - (#{$spacing-unit} / 2)); + width: calc(100% - (#{$spacing-unit} / 2)); + } +} + + + +/** + * Page content + */ +.page-content { + padding: $spacing-unit 0; +} + +.page-heading { + font-size: 20px; +} + +.post-list { + margin-left: 0; + list-style: none; + + > li { + margin-bottom: $spacing-unit; + + > h2 { + margin-bottom: 0px; + } + } +} + +.post-meta { + font-size: $small-font-size; + color: $grey-color; +} + +.post-link { + display: block; + font-size: 24px; +} + + + +/** + * Posts + */ +.post-header { + margin-bottom: $spacing-unit; +} + +.post-title { + font-size: 42px; + letter-spacing: -1px; + line-height: 1; + + @include media-query($on-laptop) { + font-size: 36px; + } +} + +.post-content { + margin-bottom: $spacing-unit; + + h2 { + font-size: 32px; + + @include media-query($on-laptop) { + font-size: 28px; + } + } + + h3 { + font-size: 26px; + + @include media-query($on-laptop) { + font-size: 22px; + } + } + + h4 { + font-size: 20px; + + @include media-query($on-laptop) { + font-size: 18px; + } + } +} http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/_sass/minima/_syntax-highlighting.scss ---------------------------------------------------------------------- diff --git a/_sass/minima/_syntax-highlighting.scss b/_sass/minima/_syntax-highlighting.scss new file mode 100644 index 0000000..bccdb89 --- /dev/null +++ b/_sass/minima/_syntax-highlighting.scss @@ -0,0 +1,71 @@ +/** + * Syntax highlighting styles + */ +.highlight { + background: #fff; + @extend %vertical-rhythm; + + .highlighter-rouge & { + background: #eef; + } + + .c { color: #998; font-style: italic } // Comment + .err { color: #a61717; background-color: #e3d2d2 } // Error + .k { font-weight: bold } // Keyword + .o { font-weight: bold } // Operator + .cm { color: #998; font-style: italic } // Comment.Multiline + .cp { color: #999; font-weight: bold } // Comment.Preproc + .c1 { color: #998; font-style: italic } // Comment.Single + .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special + .gd { color: #000; background-color: #fdd } // Generic.Deleted + .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific + .ge { font-style: italic } // Generic.Emph + .gr { color: #a00 } // Generic.Error + .gh { color: #999 } // Generic.Heading + .gi { color: #000; background-color: #dfd } // Generic.Inserted + .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific + .go { color: #888 } // Generic.Output + .gp { color: #555 } // Generic.Prompt + .gs { font-weight: bold } // Generic.Strong + .gu { color: #aaa } // Generic.Subheading + .gt { color: #a00 } // Generic.Traceback + .kc { font-weight: bold } // Keyword.Constant + .kd { font-weight: bold } // Keyword.Declaration + .kp { font-weight: bold } // Keyword.Pseudo + .kr { font-weight: bold } // Keyword.Reserved + .kt { color: #458; font-weight: bold } // Keyword.Type + .m { color: #099 } // Literal.Number + .s { color: #d14 } // Literal.String + .na { color: #008080 } // Name.Attribute + .nb { color: #0086B3 } // Name.Builtin + .nc { color: #458; font-weight: bold } // Name.Class + .no { color: #008080 } // Name.Constant + .ni { color: #800080 } // Name.Entity + .ne { color: #900; font-weight: bold } // Name.Exception + .nf { color: #900; font-weight: bold } // Name.Function + .nn { color: #555 } // Name.Namespace + .nt { color: #000080 } // Name.Tag + .nv { color: #008080 } // Name.Variable + .ow { font-weight: bold } // Operator.Word + .w { color: #bbb } // Text.Whitespace + .mf { color: #099 } // Literal.Number.Float + .mh { color: #099 } // Literal.Number.Hex + .mi { color: #099 } // Literal.Number.Integer + .mo { color: #099 } // Literal.Number.Oct + .sb { color: #d14 } // Literal.String.Backtick + .sc { color: #d14 } // Literal.String.Char + .sd { color: #d14 } // Literal.String.Doc + .s2 { color: #d14 } // Literal.String.Double + .se { color: #d14 } // Literal.String.Escape + .sh { color: #d14 } // Literal.String.Heredoc + .si { color: #d14 } // Literal.String.Interpol + .sx { color: #d14 } // Literal.String.Other + .sr { color: #009926 } // Literal.String.Regex + .s1 { color: #d14 } // Literal.String.Single + .ss { color: #990073 } // Literal.String.Symbol + .bp { color: #999 } // Name.Builtin.Pseudo + .vc { color: #008080 } // Name.Variable.Class + .vg { color: #008080 } // Name.Variable.Global + .vi { color: #008080 } // Name.Variable.Instance + .il { color: #099 } // Literal.Number.Integer.Long +} http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/about.md ---------------------------------------------------------------------- diff --git a/about.md b/about.md new file mode 100644 index 0000000..64d5880 --- /dev/null +++ b/about.md @@ -0,0 +1,55 @@ +--- +layout: page +title: About +permalink: /about/ +--- +## Quickstep (Incubating) +Quickstep is a project starting out of the University of Wisconsin-Madison. It's now an [Apache (incubating) project](https://cwiki.apache.org/confluence/display/QUICKSTEP/Quickstep+Home)! + +### UW Team (current) + +* [Harshad Deshmukh](http://pages.cs.wisc.edu/~harshad/) +* [Hakan Memisoglu](https://github.com/hakanmemisoglu/) +* [Udip Pant](https://www.linkedin.com/in/udip-pant-a8b59029/) +* [Navneet Potti](https://www.linkedin.com/in/navneet-potti-23583918) +* [Adalbert G. Soosai Raj](http://pages.cs.wisc.edu/~gerald/) +* [Saket Saurabh](http://saketsaurabh.com/) +* [Siddharth Suresh](https://www.linkedin.com/in/siddharth-suresh-93a67649) +* [Marc Spehlmann](https://www.linkedin.com/in/marc-spehlmann-0a60258b/) +* [Zuyu Zhang](https://pages.cs.wisc.edu/~zuyu/) +* [Jianqiao Zhu](https://www.linkedin.com/in/jianqiao-zhu-94542a40) +* [Jignesh M. Patel](http://pages.cs.wisc.edu/~jignesh/) + +### UW Alums + +* [Shoban Chandrabose](http://pages.cs.wisc.edu/~shoban/) +* [Craig Chasseur](http://pages.cs.wisc.edu/~chasseur/) +* [Anusha Dasarakothapalli](http://www.cs.wisc.edu/content/anushacswiscedu) +* [Jing Fan](http://www.cs.wisc.edu/users/fanj) +* [Yinan Li](http://pages.cs.wisc.edu/~yinan/) +* [James Paton](http://www.cs.wisc.edu/users/paton/) +* [Sangmin Shin](http://pages.cs.wisc.edu/~sangmin/) +* [Qiang Zeng](http://pages.cs.wisc.edu/~qzeng/) + +### Related Publications and Software + +[The case against specialized graph analytics engines](http://www.cs.wisc.edu/%7Ejignesh/publ/Grail.pdf), J. Fan, G. Soosai Raj, and J. M. Patel. CIDR 2015\. [Slides](http://www.cs.wisc.edu/%7Ejignesh/publ/Grail-slides.pdf). + +[QuickFOIL: Scalable Inductive Logic Programming](http://www.cs.wisc.edu/%7Ejignesh/publ/QuickFoil.pdf), Q. Zeng, J. M. Patel, and D. Page. VLDB 2015\. + +[Profiling R on a Contemporary Processor](http://www.cs.wisc.edu/%7Ejignesh/publ/dissecting-R.pdf), S. Sridharan and J. M. Patel, VLDB 2015 (to appear). [Extended paper](pubs/dissecting-R-ext.pdf). +<small>[Download code and scripts](http://quickstep.cs.wisc.edu/dissecting-R/).</small> + +[WideTable: An Accelerator for Analytical Data Processing](http://www.cs.wisc.edu/%7Ejignesh/publ/WideTable.pdf), Y. Li and J. M. Patel, VLDB 2014\. [blog](http://bigfastdata.blogspot.com/2014/08/widetable-accelerator-for-analytic-data.html). + +[Design and Evaluation of Storage Organizations For Read-Optimized Main-Memory Databases](http://www.vldb.org/pvldb/vol6/p1474-chasseur.pdf), C. Chasseur and J. M. Patel, VLDB 2014. +<small>[Download v0.1 of the Quickstep Storage Manager](storage-explorer/quickstep-storage-explorer-0.1.tar.bz2), released under [license](https://www.gnu.org/licenses/gpl.html); start with the [README](storage-explorer/README-0.1.txt) file.</small> + +[BitWeaving: Fast Scans for Main Memory Data Processing](http://pages.cs.wisc.edu/~jignesh/publ/BitWeaving.pdf), Y. Li and J. M. Patel, SIGMOD 2013\. + +[Enabling JSON Document Stores in Relational Systems](http://pages.cs.wisc.edu/~chasseur/pubs/argo-short.pdf), C. Chasseur, Y. Li, and J. M. Patel, WebDB 2013\. +<small>[Download the Argo mapping layer](argo/argo.tar.bz2). [Download the NoBench benchmark](argo/nobench.tar.bz2).</small> + +### Support + +Quickstep is supported in part by the [National Science Foundation](http://www.nsf.gov/) under grants IIS-0963993 and IIS-1250886. http://git-wip-us.apache.org/repos/asf/incubator-quickstep-site/blob/3e7c96b9/css/app.css ---------------------------------------------------------------------- diff --git a/css/app.css b/css/app.css deleted file mode 100644 index e69de29..0000000