From 53917014544357a1a7a0281d59d1c68c0ca290b0 Mon Sep 17 00:00:00 2001 From: Mohamed Barakat Date: Mon, 22 Jun 2015 17:59:13 +0200 Subject: [PATCH] first commit 3rd GAP Days --- .gitignore | 17 + 404.html | 10 + LICENSE.hyde.md | 9 + README.hyde.md | 118 ++++++ README.md | 16 + START | 1 + _config.yml | 18 + _data/emails_of_participants.txt | 7 + _data/feedback.yml | 0 _data/participants.yml | 20 + _includes/head.html | 41 ++ _includes/sidebar.html | 41 ++ _layouts/default.html | 15 + _layouts/page.html | 8 + _layouts/post.html | 25 ++ favicon.ico | Bin 0 -> 2238 bytes index.md | 72 ++++ location.md | 14 + misc/badges.tex | 77 ++++ participants.md | 34 ++ program.md | 35 ++ program.pdf | Bin 0 -> 94214 bytes program.tex | 141 +++++++ public/apple-touch-icon-144-precomposed.png | Bin 0 -> 588 bytes public/css/forms.css | 16 + public/css/hyde.css | 249 ++++++++++++ public/css/poole.css | 430 ++++++++++++++++++++ public/css/syntax.css | 65 +++ public/favicon.ico | Bin 0 -> 315 bytes registration.html | 132 ++++++ thank-you.md | 9 + 31 files changed, 1620 insertions(+) create mode 100644 .gitignore create mode 100644 404.html create mode 100644 LICENSE.hyde.md create mode 100644 README.hyde.md create mode 100644 README.md create mode 100755 START create mode 100644 _config.yml create mode 100644 _data/emails_of_participants.txt create mode 100644 _data/feedback.yml create mode 100644 _data/participants.yml create mode 100644 _includes/head.html create mode 100644 _includes/sidebar.html create mode 100644 _layouts/default.html create mode 100644 _layouts/page.html create mode 100644 _layouts/post.html create mode 100644 favicon.ico create mode 100644 index.md create mode 100644 location.md create mode 100644 misc/badges.tex create mode 100644 participants.md create mode 100644 program.md create mode 100644 program.pdf create mode 100644 program.tex create mode 100644 public/apple-touch-icon-144-precomposed.png create mode 100644 public/css/forms.css create mode 100644 public/css/hyde.css create mode 100644 public/css/poole.css create mode 100644 public/css/syntax.css create mode 100644 public/favicon.ico create mode 100644 registration.html create mode 100644 thank-you.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..055c23c --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +_site + +*.aux +*.dvi +*.fdb_latexmk +*.fls +*.idx +*.ilg +*.ind +*.log +*.out +*.synctex.gz +*.synctex.gz(busy) +*.thm +*.toc + +misc/badges.pdf diff --git a/404.html b/404.html new file mode 100644 index 0000000..9703ba8 --- /dev/null +++ b/404.html @@ -0,0 +1,10 @@ +--- +layout: default +title: "404: Page not found" +permalink: 404.html +--- + +
+

404: Page not found

+

Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. Head back home to try finding it again.

+
diff --git a/LICENSE.hyde.md b/LICENSE.hyde.md new file mode 100644 index 0000000..c344d14 --- /dev/null +++ b/LICENSE.hyde.md @@ -0,0 +1,9 @@ +# Released under MIT License + +Copyright (c) 2013 Mark Otto. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/README.hyde.md b/README.hyde.md new file mode 100644 index 0000000..f92a1a4 --- /dev/null +++ b/README.hyde.md @@ -0,0 +1,118 @@ +# Hyde + +Hyde is a brazen two-column [Jekyll](http://jekyllrb.com) theme that pairs a prominent sidebar with uncomplicated content. It's based on [Poole](http://getpoole.com), the Jekyll butler. + +![Hyde screenshot](https://f.cloud.github.com/assets/98681/1831228/42af6c6a-7384-11e3-98fb-e0b923ee0468.png) + + +## Contents + +- [Usage](#usage) +- [Options](#options) + - [Sidebar menu](#sidebar-menu) + - [Sticky sidebar content](#sticky-sidebar-content) + - [Themes](#themes) + - [Reverse layout](#reverse-layout) +- [Development](#development) +- [Author](#author) +- [License](#license) + + +## Usage + +Hyde is a theme built on top of [Poole](https://github.com/poole/poole), which provides a fully furnished Jekyll setup—just download and start the Jekyll server. See [the Poole usage guidelines](https://github.com/poole/poole#usage) for how to install and use Jekyll. + + +## Options + +Hyde includes some customizable options, typically applied via classes on the `` element. + + +### Sidebar menu + +Create a list of nav links in the sidebar by assigning each Jekyll page the correct layout in the page's [front-matter](http://jekyllrb.com/docs/frontmatter/). + +``` +--- +layout: page +title: About +--- +``` + +**Why require a specific layout?** Jekyll will return *all* pages, including the `atom.xml`, and with an alphabetical sort order. To ensure the first link is *Home*, we exclude the `index.html` page from this list by specifying the `page` layout. + + +### Sticky sidebar content + +By default Hyde ships with a sidebar that affixes it's content to the bottom of the sidebar. You can optionally disabled this by removing the `.sidebar-sticky` class from the sidebar's `.container`. Sidebar content will then normally flow from top to bottom. + +```html + + + + + +``` + + +### Themes + +Hyde ships with eight optional themes based on the [base16 color scheme](https://github.com/chriskempson/base16). Apply a theme to change the color scheme (mostly applies to sidebar and links). + +![Hyde in red](https://f.cloud.github.com/assets/98681/1831229/42b0b354-7384-11e3-8462-31b8df193fe5.png) + +There are eight themes available at this time. + +![Hyde theme classes](https://f.cloud.github.com/assets/98681/1817044/e5b0ec06-6f68-11e3-83d7-acd1942797a1.png) + +To use a theme, add anyone of the available theme classes to the `` element in the `default.html` layout, like so: + +```html + + ... + +``` + +To create your own theme, look to the Themes section of [included CSS file](https://github.com/poole/hyde/blob/master/public/css/hyde.css). Copy any existing theme (they're only a few lines of CSS), rename it, and change the provided colors. + +### Reverse layout + +![Hyde with reverse layout](https://f.cloud.github.com/assets/98681/1831230/42b0d3ac-7384-11e3-8d54-2065afd03f9e.png) + +Hyde's page orientation can be reversed with a single class. + +```html + + ... + +``` + + +## Development + +Hyde has two branches, but only one is used for active development. + +- `master` for development. **All pull requests should be to submitted against `master`.** +- `gh-pages` for our hosted site, which includes our analytics tracking code. **Please avoid using this branch.** + + +## Author + +**Mark Otto** +- +- + + +## License + +Open sourced under the [MIT license](LICENSE.md). + +<3 diff --git a/README.md b/README.md new file mode 100644 index 0000000..a16e5f1 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +This is the website for the [GAP days](http://gapdays.coxeter.de/). + +It is based on [Jekyll](http://jekyllrb.com/), a static website generator, +and the [hyde](https://github.com/poole/hyde/) template. + +If you want to test site on your own machine, first install Jekyll (as +described on its website), then do this: +``` + git clone https://github.com/gapdays/gapdays2015-fall + jekyll serve -w +``` +Now open a browser on http://localhost:4000/ to see a live preview +of the site. + + +Max Horn , January 2015 diff --git a/START b/START new file mode 100755 index 0000000..e6df4c8 --- /dev/null +++ b/START @@ -0,0 +1 @@ +jekyll serve -w diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..fc1e4a2 --- /dev/null +++ b/_config.yml @@ -0,0 +1,18 @@ +# Dependencies +markdown: redcarpet +highlighter: pygments + +# Permalinks +permalink: pretty + +# Setup +title: 'GAP Days 2015, Fall' +tagline: 'A GAP school' +description: 'School: September 14-18 + Coding sprint: September 19-23, 2015' +location: 'NTNU Trondheim' +url: http://gapdays.coxeter.de +baseurl: /gapdays2015-fall + + +exclude: [ "program.aux", "program.log", "program.out", "program.tex", "misc" ] +include: [ "program.pdf" ] diff --git a/_data/emails_of_participants.txt b/_data/emails_of_participants.txt new file mode 100644 index 0000000..671c424 --- /dev/null +++ b/_data/emails_of_participants.txt @@ -0,0 +1,7 @@ +mohamed.barakat@rwth-aachen.de +sebastian.gutsche@rwth-aachen.de +Max.Horn@math.uni-giessen.de +markus.pfeiffer@morphism.de +oyvind.solberg@math.ntnu.no +oysteini@math.ntnu.no +Sebastian.Posur@rwth-aachen.de diff --git a/_data/feedback.yml b/_data/feedback.yml new file mode 100644 index 0000000..e69de29 diff --git a/_data/participants.yml b/_data/participants.yml new file mode 100644 index 0000000..1832dbd --- /dev/null +++ b/_data/participants.yml @@ -0,0 +1,20 @@ +- name: Mohamed Barakat + affiliation: RWTH Aachen University + +- name: Sebastian Gutsche + affiliation: TU Kaiserslautern + +- name: Max Horn + affiliation: JLU Gießen + +- name: Markus Pfeiffer + affiliation: University of St Andrews + +- name: Øystein Skartsæterhagen + affiliation: NTNU Trondheim + +- name: Øyvind Solberg + affiliation: NTNU Trondheim + +- name: Sebastian Posur + affiliation: RWTH Aachen University diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..3a33293 --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,41 @@ + + + + + + + + + + {% if page.title == "Home" %} + {{ site.title }} · {{ site.tagline }} + {% else %} + {{ page.title }} · {{ site.title }} + {% endif %} + + + + + + + + + + + + + + + + + + diff --git a/_includes/sidebar.html b/_includes/sidebar.html new file mode 100644 index 0000000..ab3ee50 --- /dev/null +++ b/_includes/sidebar.html @@ -0,0 +1,41 @@ + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..5d24672 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,15 @@ + + + + {% include head.html %} + + + + {% include sidebar.html %} + +
+ {{ content }} +
+ + + diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..4e0d4eb --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,8 @@ +--- +layout: default +--- + +
+

{{ page.title }}

+ {{ content }} +
diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..2a6c7c1 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,25 @@ +--- +layout: default +--- + +
+

{{ page.title }}

+ + {{ content }} +
+ + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..55e724191dd7c6782fd343a2db958ea0d7940ae4 GIT binary patch literal 2238 zcmeH{F#^IM5Cjjj@CDW>eTGl7%v1cO?%V|fkcQY1>d~%ZZ-sZ@TA>TCgdMmLcHtll OU Contact + +If you have questions or suggestions, please contact the organizers: + +* [Øyvind Solberg](mailto:oyvind.solberg@math.ntnu.no) (local organizer) +* [Mohamed Barakat](mailto:mohamed.barakat@rwth-aachen.de) +* [Max Horn](mailto:max.horn@math.uni-giessen.de) + + +## Sponsors + +This workshop is supported by the NTNU Trondheim. + +## Previous GAP Days + +
    +
  1. + + First GAP Days +
  2. +
  3. + + Second GAP Days +
  4. +
diff --git a/location.md b/location.md new file mode 100644 index 0000000..4087ee0 --- /dev/null +++ b/location.md @@ -0,0 +1,14 @@ +--- +layout: page +title: Location +--- + +The third GAP days will take place at the [Department of Mathematical Sciences](http://www.ntnu.edu/imf), +[Street name 99, building, room ???] (https://www.google.de/maps/place/Technisch-Naturwissenschaftliche+Universität+Norwegens/@63.4163247,10.4036534,16z/data=!4m2!3m1!1s0x466d31bfd8c0937f:0xb4fde91ca281978b) in N-7491 Trondheim. + +You can find the organizers in rooms ??? and ???. + + +

Accommodation

+ +All participants will be accommodated in [XXX](http://XXX) diff --git a/misc/badges.tex b/misc/badges.tex new file mode 100644 index 0000000..c1ef7af --- /dev/null +++ b/misc/badges.tex @@ -0,0 +1,77 @@ +%%%% +% +% ticket.sty example file for a pin for conferences +% +%%%% +% use the corresponding paper size for your ticket definition +\documentclass[a4paper,10pt]{letter} + +\usepackage[latin1]{inputenc} + +% load ticket.sty with the appropriate ticket definition +\usepackage[zw32010,crossmark]{ticket} + +\unitlength=1mm + +%% adjust for your printer +\hoffset=-14.3mm +\voffset=-9.2mm + +\ticketNumbers{2}{5} + +\ticketSize{90}{54} % in unitlength +\ticketDistance{9.8}{0} %in unitlength + + + +% load misc stuff +\usepackage{graphicx} + +% make your default ticket. \ticketdefault is somewhat like a background +\renewcommand{\ticketdefault}{% +% \put(50, 3){\includegraphics[width=15mm]{ifmlogoc}} + \put( 5, 13){\line(1,0){80}} + \put( 7, 9){GAP Days 2014, August 25-29} +% \put( 7, 10){\scriptsize Animal annual meeting (AAM)} +% \put( 7, 7){\scriptsize In the gardens} +% \put( 7, 4){\scriptsize April 1, 2000} +} + +% now what do you like to put in your ticket +\newcommand{\confpin}[2]{\ticket{% + \put(45,36){\makebox[0mm]{\bfseries\huge #1}} + \put(45,28){\makebox[0mm]{\bfseries\large #2}}% +}} + + +%% the pins for the partipiciants ... ;-) +%% you can generate this part from a database! +\begin{document} +\sffamily +\confpin{Benjamin Assarf}{TU Berlin} +\confpin{Mohamed Barakat}{KU Eichstätt-Ingolstadt} +\confpin{Reimer Behrends}{TU Kaiserslautern} +\confpin{Martin Bies}{ITP Heidelberg} +\confpin{Thomas Breuer}{RWTH Aachen University} +\confpin{Manuel Delgado}{University of Porto} +\confpin{Pedro A. García-Sánchez}{Universidad de Granada} +\confpin{Sebastian Gutsche}{TU Kaiserslautern} +\confpin{Johannes Hahn}{FSU Jena} +\confpin{Max Horn}{JLU Gießen} +\confpin{Christopher Jefferson}{University of St Andrews} +\confpin{Delaram Kahrobaei}{City University of New York} +\confpin{Stefan Kohl}{} +\confpin{Alexander Konovalov}{University of St Andrews} +\confpin{Lukas Kühne}{TU Kaiserslautern} +\confpin{Samuel Lelièvre}{Université Paris-Sud} +\confpin{Steve Linton}{University of St Andrews} +\confpin{Benjamin Lorenz}{TU Berlin} +\confpin{Frank Lübeck}{RWTH Aachen University} +\confpin{Hebert Pérez-Rosés}{University of Lleida} +\confpin{Markus Pfeiffer}{University of St Andrews} +\confpin{Sebastian Posur}{RWTH Aachen University} +\confpin{Hans Schoenemann}{TU Kaiserslautern} +\confpin{Christof Söger}{Universität Osnabrück} +\confpin{Leonard Soicher}{Queen Mary University of London} +\confpin{Vinay Wagh}{IIT Guwahati, India} +\end{document} diff --git a/participants.md b/participants.md new file mode 100644 index 0000000..960e7f9 --- /dev/null +++ b/participants.md @@ -0,0 +1,34 @@ +--- +layout: page +title: Participants +--- + +
    +{% for p in site.data.participants %} +
  1. + {{ p.name }} + {% if p.affiliation != null %} ({{ p.affiliation }}){% endif %} + {% if p.slides != null %} (slides) {% endif %} + {% if p.demo != null %} (examples) {% endif %} +
    + {% comment %} + {% if p.talk != null %} Talk: {{ p.talk }}{% endif %} + {% endcomment %} +
  2. +{% endfor %} +
+ +{% if site.data.feedback.size > 0 %} + +
    +{% for p in site.data.feedback %} +
  • + {{ p.name }} + {% if p.package != null %} (author of {{ p.package }}){% endif %} +
    + {% if p.feedback != null %} {{ p.feedback }}{% endif %} +
  • +{% endfor %} +
+ +{% endif %} diff --git a/program.md b/program.md new file mode 100644 index 0000000..39521e3 --- /dev/null +++ b/program.md @@ -0,0 +1,35 @@ +--- +layout: page +title: Program +--- + +The first week of the 3rd GAP Days is a school on representation +theory of algebras and homological algebra in GAP. The talks +will provide a general introduction to programming in GAP, +QPA (Quiver and Path Algebras), and homalg/CAP +(homological algebra and category theory in GAP). + +The school will be followed by a coding sprint to mutally integrate +the QPA and homalg/CAP. It will end on Wednesday the 23rd at 13:00. + + +* [Schedule as PDF]({{ site.baseurl }}/program.pdf) + * Welcoming session: Monday, September 14, 09:00 + * First talk: Monday, September 14, 09:15 + * Joint dinner: ??? + * End: Friday, September 18, 18:00 + +* Please install GAP on your laptop _before_ arriving to the school. +Please visit the ["Downloading and Installation" page](http://www.gap-system.org/Download/index.html). + +* If you are interested in HPC-GAP (High Performance Computing GAP) +please try to get it installed and working on your laptop +_before_ arriving at the school. +To do so, we suggest following [Reimer's build guide](https://github.com/gap-system/gap/wiki/Building-HPC-GAP). +If you encounter any difficulties, use the [issue tracker](https://github.com/gap-system/gap/issues) +to report your problem (please include OS version, compiler version, ...). + +{% comment %} + + +{% endcomment %} diff --git a/program.pdf b/program.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3594a9309183bd1c7903a27038980d2a03b118fe GIT binary patch literal 94214 zcma&NQ;aT56t3B}-MhKlwr$(CZQI&y+qP}nwrzav`3Gk*$vMfKx>|KpNu}z2tFoT8 zNEJlHXc_5PVMynfN7iB32pI_NjjUjJcwp#dOzq5FEC|^dSPB2{0YfilY2#w*L`W}Y zW9VWkVrpz}VhY2@2jlGGWNK&&xB5^I(`Dem(559M1BRa!drmmZa&hsPR7G+`A!h`; z&;{y;8m5WJAc>kHqz%Gx2^B^fUq(%uam1PcTfqX_;q1z}Oi|1n%rNIDIL8uqJln$S zo?@VQ#-U!u-M_o=B(#+q31Uzpkwi&5Lq$Mej8>boZ*lbN7nVTC##2PfxjU%HZ&fG^ ziRjGCVAaHoN=S#nyo7B<*kmCM>(vUQ!aSaRZu#V!O;df#u_ugbWqwgx{op!u9R3&- zjvz@8+VDvR0{BqIVo#dA{d2GCM)K56UK!q)8B9)zOT+GwGbq|j2*87ezYR`#F+|(u zxOgUFzR{`Ev99|RHA~4eudz)i;>qezt}={y{E>OL{JftB_R z_P2HZg(l#UMh7rWH!{%K@t5#3zCMRS2(_M(^Z-pqrgC&gCr~MBSG}epniL}P(M>=y z+BOdV#5k^giK*k$_M`AE;5OYeZA(Yp~n4|(!1=bqtoj?VkiWzH;VsEy;; zqAc3iay`Aa6L9`Yl=o_{J!|?HkARewmPc=TJcJ+>kMmdF&oU|P->znPq0J*HMmct^ zTM+^NEvW2z@uZpQYsX=>a`Ux);Hl&0u-|59{j;j2v3%i8=hmxfBu_j=3)*vJ%NqhADV z8RXS(1l#qGC{%&Y@?5F3ZFx*-38JI5;%LMRlseC}27jlt?>ZB>AB&vgBK}PW2`d;= zJCpzCF8>$(pE_XtUkHMQiSd755Gqr4TMS6upVS^Cfr*!A3UuD8y(*3mZo~D{!hS}ng5eBJv z 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 SF%y_P7(8A5T-G@yGywpdT->Vw literal 0 HcmV?d00001 diff --git a/public/css/forms.css b/public/css/forms.css new file mode 100644 index 0000000..cbdd6fc --- /dev/null +++ b/public/css/forms.css @@ -0,0 +1,16 @@ +.form-field { + padding-bottom: 1em; +} + +.form-field-req { + color: red; +} + +.form-field-title { + font-weight: bold; +} + +.form-field-description { + color: gray; + font-size: 85%; +} diff --git a/public/css/hyde.css b/public/css/hyde.css new file mode 100644 index 0000000..3e0fe6e --- /dev/null +++ b/public/css/hyde.css @@ -0,0 +1,249 @@ +/* + * __ __ + * /\ \ /\ \ + * \ \ \___ __ __ \_\ \ __ + * \ \ _ `\/\ \/\ \ /'_` \ /'__`\ + * \ \ \ \ \ \ \_\ \/\ \_\ \/\ __/ + * \ \_\ \_\/`____ \ \___,_\ \____\ + * \/_/\/_/`/___/> \/__,_ /\/____/ + * /\___/ + * \/__/ + * + * Designed, built, and released under MIT license by @mdo. Learn more at + * https://github.com/poole/hyde. + */ + + +/* + * Contents + * + * Global resets + * Sidebar + * Container + * Reverse layout + * Themes + */ + + +/* + * Global resets + * + * Update the foundational and global aspects of the page. + */ + +html { + font-family: "PT Sans", Helvetica, Arial, sans-serif; +} +@media (min-width: 48em) { + html { + font-size: 16px; + } +} +@media (min-width: 58em) { + html { + font-size: 20px; + } +} + + +/* + * Sidebar + * + * Flexible banner for housing site name, intro, and "footer" content. Starts + * out above content in mobile and later moves to the side with wider viewports. + */ + +.sidebar { + text-align: center; + padding: 2rem 1rem; + color: rgba(255,255,255,.5); + background-color: #202020; +} +@media (min-width: 48em) { + .sidebar { + position: fixed; + top: 0; + left: 0; + bottom: 0; + width: 15rem; + text-align: left; + } +} + +/* Sidebar links */ +.sidebar a { + color: #fff; +} + +/* About section */ +.sidebar-about h1 { + color: #fff; + margin-top: 0; + font-family: "Abril Fatface", serif; + font-size: 3.25rem; +} + +/* Sidebar nav */ +.sidebar-nav { + margin-bottom: 1rem; +} +.sidebar-nav-item { + display: block; +} +a.sidebar-nav-item:hover, +a.sidebar-nav-item:focus { + text-decoration: underline; +} +.sidebar-nav-item.active { + font-weight: bold; +} + +/* Sticky sidebar + * + * Add the `sidebar-sticky` class to the sidebar's container to affix it the + * contents to the bottom of the sidebar in tablets and up. + */ + +@media (min-width: 48em) { + .sidebar-sticky { + position: absolute; + right: 1rem; + bottom: 1rem; + left: 1rem; + } +} + + +/* Container + * + * Align the contents of the site above the proper threshold with some margin-fu + * with a 25%-wide `.sidebar`. + */ + +.content { + padding-top: 4rem; + padding-bottom: 4rem; +} + +@media (min-width: 48em) { + .content { + max-width: 38rem; + margin-left: 17rem; + margin-right: 2rem; + } +} + +@media (min-width: 64em) { + .content { + margin-left: 19rem; + margin-right: 4rem; + } +} + + +/* + * Reverse layout + * + * Flip the orientation of the page by placing the `.sidebar` on the right. + */ + +@media (min-width: 48em) { + .layout-reverse .sidebar { + left: auto; + right: 0; + } + .layout-reverse .content { + margin-left: 2rem; + margin-right: 20rem; + } +} + +@media (min-width: 64em) { + .layout-reverse .content { + margin-left: 4rem; + margin-right: 22rem; + } +} + + + +/* + * Themes + * + * As of v1.1, Hyde includes optional themes to color the sidebar and links + * within blog posts. To use, add the class of your choosing to the `body`. + */ + +/* Base16 (http://chriskempson.github.io/base16/#default) */ + +/* Red */ +.theme-base-08 .sidebar { + background-color: #ac4142; +} +.theme-base-08 .content a, +.theme-base-08 .related-posts li a:hover { + color: #ac4142; +} + +/* Orange */ +.theme-base-09 .sidebar { + background-color: #d28445; +} +.theme-base-09 .content a, +.theme-base-09 .related-posts li a:hover { + color: #d28445; +} + +/* Yellow */ +.theme-base-0a .sidebar { + background-color: #f4bf75; +} +.theme-base-0a .content a, +.theme-base-0a .related-posts li a:hover { + color: #f4bf75; +} + +/* Green */ +.theme-base-0b .sidebar { + background-color: #90a959; +} +.theme-base-0b .content a, +.theme-base-0b .related-posts li a:hover { + color: #90a959; +} + +/* Cyan */ +.theme-base-0c .sidebar { + background-color: #75b5aa; +} +.theme-base-0c .content a, +.theme-base-0c .related-posts li a:hover { + color: #75b5aa; +} + +/* Blue */ +.theme-base-0d .sidebar { + background-color: #6a9fb5; +} +.theme-base-0d .content a, +.theme-base-0d .related-posts li a:hover { + color: #6a9fb5; +} + +/* Magenta */ +.theme-base-0e .sidebar { + background-color: #aa759f; +} +.theme-base-0e .content a, +.theme-base-0e .related-posts li a:hover { + color: #aa759f; +} + +/* Brown */ +.theme-base-0f .sidebar { + background-color: #8f5536; +} +.theme-base-0f .content a, +.theme-base-0f .related-posts li a:hover { + color: #8f5536; +} diff --git a/public/css/poole.css b/public/css/poole.css new file mode 100644 index 0000000..8ec27e7 --- /dev/null +++ b/public/css/poole.css @@ -0,0 +1,430 @@ +/* + * ___ + * /\_ \ + * _____ ___ ___\//\ \ __ + * /\ '__`\ / __`\ / __`\\ \ \ /'__`\ + * \ \ \_\ \/\ \_\ \/\ \_\ \\_\ \_/\ __/ + * \ \ ,__/\ \____/\ \____//\____\ \____\ + * \ \ \/ \/___/ \/___/ \/____/\/____/ + * \ \_\ + * \/_/ + * + * Designed, built, and released under MIT license by @mdo. Learn more at + * https://github.com/poole/poole. + */ + + +/* + * Contents + * + * Body resets + * Custom type + * Messages + * Container + * Masthead + * Posts and pages + * Pagination + * Reverse layout + * Themes + */ + + +/* + * Body resets + * + * Update the foundational and global aspects of the page. + */ + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html, +body { + margin: 0; + padding: 0; +} + +html { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.5; +} +@media (min-width: 38em) { + html { + font-size: 20px; + } +} + +body { + color: #515151; + background-color: #fff; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +/* No `:visited` state is required by default (browsers will use `a`) */ +a { + color: #268bd2; + text-decoration: none; +} +a strong { + color: inherit; +} +/* `:focus` is linked to `:hover` for basic accessibility */ +a:hover, +a:focus { + text-decoration: underline; +} + +/* Headings */ +h1, h2, h3, h4, h5, h6 { + margin-bottom: .5rem; + font-weight: bold; + line-height: 1.25; + color: #313131; + text-rendering: optimizeLegibility; +} +h1 { + font-size: 2rem; +} +h2 { + margin-top: 1rem; + font-size: 1.5rem; +} +h3 { + margin-top: 1.5rem; + font-size: 1.25rem; +} +h4, h5, h6 { + margin-top: 1rem; + font-size: 1rem; +} + +/* Body text */ +p { + margin-top: 0; + margin-bottom: 1rem; +} + +strong { + color: #303030; +} + + +/* Lists */ +ul, ol, dl { + margin-top: 0; + margin-bottom: 1rem; +} + +dt { + font-weight: bold; +} +dd { + margin-bottom: .5rem; +} + +/* Misc */ +hr { + position: relative; + margin: 1.5rem 0; + border: 0; + border-top: 1px solid #eee; + border-bottom: 1px solid #fff; +} + +abbr { + font-size: 85%; + font-weight: bold; + color: #555; + text-transform: uppercase; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #e5e5e5; +} + +/* Code */ +code, +pre { + font-family: Menlo, Monaco, "Courier New", monospace; +} +code { + padding: .25em .5em; + font-size: 85%; + color: #bf616a; + background-color: #f9f9f9; + border-radius: 3px; +} +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + padding: 1rem; + font-size: .8rem; + line-height: 1.4; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; + background-color: #f9f9f9; +} +pre code { + padding: 0; + font-size: 100%; + color: inherit; + background-color: transparent; +} + +/* Pygments via Jekyll */ +.highlight { + margin-bottom: 1rem; + border-radius: 4px; +} +.highlight pre { + margin-bottom: 0; +} + +/* Gist via GitHub Pages */ +.gist .gist-file { + font-family: Menlo, Monaco, "Courier New", monospace !important; +} +.gist .markdown-body { + padding: 15px; +} +.gist pre { + padding: 0; + background-color: transparent; +} +.gist .gist-file .gist-data { + font-size: .8rem !important; + line-height: 1.4; +} +.gist code { + padding: 0; + color: inherit; + background-color: transparent; + border-radius: 0; +} + +/* Quotes */ +blockquote { + padding: .5rem 1rem; + margin: .8rem 0; + color: #7a7a7a; + border-left: .25rem solid #e5e5e5; +} +blockquote p:last-child { + margin-bottom: 0; +} +@media (min-width: 30em) { + blockquote { + padding-right: 5rem; + padding-left: 1.25rem; + } +} + +img { + display: block; + max-width: 100%; + margin: 0 0 1rem; + border-radius: 5px; +} + +/* Tables */ +table { + margin-bottom: 1rem; + width: 100%; + border: 1px solid #e5e5e5; + border-collapse: collapse; +} +td, +th { + padding: .25rem .5rem; + border: 1px solid #e5e5e5; +} +tbody tr:nth-child(odd) td, +tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} + + +/* + * Custom type + * + * Extend paragraphs with `.lead` for larger introductory text. + */ + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + + +/* + * Messages + * + * Show alert messages to users. You may add it to single elements like a `

`, + * or to a parent if there are multiple elements to show. + */ + +.message { + margin-bottom: 1rem; + padding: 1rem; + color: #717171; + background-color: #f9f9f9; +} + + +/* + * Container + * + * Center the page content. + */ + +.container { + max-width: 38rem; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + margin-right: auto; +} + + +/* + * Masthead + * + * Super small header above the content for site name and short description. + */ + +.masthead { + padding-top: 1rem; + padding-bottom: 1rem; + margin-bottom: 3rem; +} +.masthead-title { + margin-top: 0; + margin-bottom: 0; + color: #505050; +} +.masthead-title a { + color: #505050; +} +.masthead-title small { + font-size: 75%; + font-weight: 400; + color: #c0c0c0; + letter-spacing: 0; +} + + +/* + * Posts and pages + * + * Each post is wrapped in `.post` and is used on default and post layouts. Each + * page is wrapped in `.page` and is only used on the page layout. + */ + +.page, +.post { + margin-bottom: 4em; +} + +/* Blog post or page title */ +.page-title, +.post-title, +.post-title a { + color: #303030; +} +.page-title, +.post-title { + margin-top: 0; +} + +/* Meta data line below post title */ +.post-date { + display: block; + margin-top: -.5rem; + margin-bottom: 1rem; + color: #9a9a9a; +} + +/* Related posts */ +.related { + padding-top: 2rem; + padding-bottom: 2rem; + border-top: 1px solid #eee; +} +.related-posts { + padding-left: 0; + list-style: none; +} +.related-posts h3 { + margin-top: 0; +} +.related-posts li small { + font-size: 75%; + color: #999; +} +.related-posts li a:hover { + color: #268bd2; + text-decoration: none; +} +.related-posts li a:hover small { + color: inherit; +} + + +/* + * Pagination + * + * Super lightweight (HTML-wise) blog pagination. `span`s are provide for when + * there are no more previous or next posts to show. + */ + +.pagination { + overflow: hidden; /* clearfix */ + margin-left: -1rem; + margin-right: -1rem; + font-family: "PT Sans", Helvetica, Arial, sans-serif; + color: #ccc; + text-align: center; +} + +/* Pagination items can be `span`s or `a`s */ +.pagination-item { + display: block; + padding: 1rem; + border: 1px solid #eee; +} +.pagination-item:first-child { + margin-bottom: -1px; +} + +/* Only provide a hover state for linked pagination items */ +a.pagination-item:hover { + background-color: #f5f5f5; +} + +@media (min-width: 30em) { + .pagination { + margin: 3rem 0; + } + .pagination-item { + float: left; + width: 50%; + } + .pagination-item:first-child { + margin-bottom: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + } + .pagination-item:last-child { + margin-left: -1px; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } +} diff --git a/public/css/syntax.css b/public/css/syntax.css new file mode 100644 index 0000000..15ad797 --- /dev/null +++ b/public/css/syntax.css @@ -0,0 +1,65 @@ +.highlight .hll { background-color: #ffc; } +.highlight .c { color: #999; } /* Comment */ +.highlight .err { color: #a00; background-color: #faa } /* Error */ +.highlight .k { color: #069; } /* Keyword */ +.highlight .o { color: #555 } /* Operator */ +.highlight .cm { color: #09f; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #099 } /* Comment.Preproc */ +.highlight .c1 { color: #999; } /* Comment.Single */ +.highlight .cs { color: #999; } /* Comment.Special */ +.highlight .gd { background-color: #fcc; border: 1px solid #c00 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #f00 } /* Generic.Error */ +.highlight .gh { color: #030; } /* Generic.Heading */ +.highlight .gi { background-color: #cfc; border: 1px solid #0c0 } /* Generic.Inserted */ +.highlight .go { color: #aaa } /* Generic.Output */ +.highlight .gp { color: #009; } /* Generic.Prompt */ +.highlight .gs { } /* Generic.Strong */ +.highlight .gu { color: #030; } /* Generic.Subheading */ +.highlight .gt { color: #9c6 } /* Generic.Traceback */ +.highlight .kc { color: #069; } /* Keyword.Constant */ +.highlight .kd { color: #069; } /* Keyword.Declaration */ +.highlight .kn { color: #069; } /* Keyword.Namespace */ +.highlight .kp { color: #069 } /* Keyword.Pseudo */ +.highlight .kr { color: #069; } /* Keyword.Reserved */ +.highlight .kt { color: #078; } /* Keyword.Type */ +.highlight .m { color: #f60 } /* Literal.Number */ +.highlight .s { color: #d44950 } /* Literal.String */ +.highlight .na { color: #4f9fcf } /* Name.Attribute */ +.highlight .nb { color: #366 } /* Name.Builtin */ +.highlight .nc { color: #0a8; } /* Name.Class */ +.highlight .no { color: #360 } /* Name.Constant */ +.highlight .nd { color: #99f } /* Name.Decorator */ +.highlight .ni { color: #999; } /* Name.Entity */ +.highlight .ne { color: #c00; } /* Name.Exception */ +.highlight .nf { color: #c0f } /* Name.Function */ +.highlight .nl { color: #99f } /* Name.Label */ +.highlight .nn { color: #0cf; } /* Name.Namespace */ +.highlight .nt { color: #2f6f9f; } /* Name.Tag */ +.highlight .nv { color: #033 } /* Name.Variable */ +.highlight .ow { color: #000; } /* Operator.Word */ +.highlight .w { color: #bbb } /* Text.Whitespace */ +.highlight .mf { color: #f60 } /* Literal.Number.Float */ +.highlight .mh { color: #f60 } /* Literal.Number.Hex */ +.highlight .mi { color: #f60 } /* Literal.Number.Integer */ +.highlight .mo { color: #f60 } /* Literal.Number.Oct */ +.highlight .sb { color: #c30 } /* Literal.String.Backtick */ +.highlight .sc { color: #c30 } /* Literal.String.Char */ +.highlight .sd { color: #c30; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #c30 } /* Literal.String.Double */ +.highlight .se { color: #c30; } /* Literal.String.Escape */ +.highlight .sh { color: #c30 } /* Literal.String.Heredoc */ +.highlight .si { color: #a00 } /* Literal.String.Interpol */ +.highlight .sx { color: #c30 } /* Literal.String.Other */ +.highlight .sr { color: #3aa } /* Literal.String.Regex */ +.highlight .s1 { color: #c30 } /* Literal.String.Single */ +.highlight .ss { color: #fc3 } /* Literal.String.Symbol */ +.highlight .bp { color: #366 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #033 } /* Name.Variable.Class */ +.highlight .vg { color: #033 } /* Name.Variable.Global */ +.highlight .vi { color: #033 } /* Name.Variable.Instance */ +.highlight .il { color: #f60 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a758c7af44e6df74be04e34bffbb4c3c500c6dea GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WI14-?i-EKU7`vU!wgU;46*#5? zX$3HD|21bWkg>|s#WBR=cydTkNXi1$gheY~E*9hA;*KzAO*=c|;hSe|nso*D?=6`U z!p7FNaHmb_ppe3ua906zo=5S5xr)o^8syO_PLHa(R4XtW3Dl zB$&X+J@M5Ap{D|07!UTCCD=)9O-PB_ka3Xdj7r7#dwZ{HhdbTaoOb5Gs)WP4N?js9 z{QFzICa?12AIp}He}9*+;gYkjYSBDlach(G)`lbohBs@?EO$?lWCyxhsVXF*Bsf2< zq&%@Gm4Tt+R + Registration is open. +

+{% else %} +

+ Registration is closed. +

+{% endif %} + +{% if page.registration_open %} +

+You can use this form to register for the GAP Days. +

+ +

+If you any questions +regarding registration or the school + coding spring, feel free to +contact us via email. +

+
+ +
+
+ +
+ + + +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ Please enter the name of your home university, institute etc., if any. +
+ +
+ +
+
+ +
+
+ Please select the day of arrival. +
+ +
+ +
+
+ +
+
+ Please select the last day you will attend the school + coding sprint. +
+ +
+ +
+
+ +
+
+ We have some limited funding available to cover travel and hotel expenses. + If you need support in order to attend the workshop, please let us know an + estimate of your expected travel and/or accommodation expenses by + registering before the 1st of August. We may be able to + cover up to 500 Euros, however, the final amount will also depend on how + many requests for support we receive. +
+ +
+ +
+
+ +
+
+ If you have any comments, questions or wishes regarding the school, please enter them here. +
+ +
+ + + +
+ +
+ +
+{% endif %} diff --git a/thank-you.md b/thank-you.md new file mode 100644 index 0000000..ed785f1 --- /dev/null +++ b/thank-you.md @@ -0,0 +1,9 @@ +--- +layout: default +--- + +

+ Thank you for registering! +

+ +[Back to start]({{ site.baseurl }})