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 0000000..55e7241 Binary files /dev/null and b/favicon.ico differ diff --git a/index.md b/index.md new file mode 100644 index 0000000..998ce36 --- /dev/null +++ b/index.md @@ -0,0 +1,72 @@ +--- +layout: default +title: Home +--- + +# Third [GAP](http://www.gap-system.org/) Days +## {{ site.description }}, {{ site.location }} + +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. + + +{% comment %} + +#### GAP Days in general + +[GAP](http://www.gap-system.org/) Days are meetings where developers and users +with GAP programming experience are invited to influence the future +development of GAP by initiating and contributing to discussions and coding +sprints. As enough GAP experts will be around for technical support, the +meetings usually offer good opportunities for people to work on their own +packages. To streamline each meeting the organizers will usually suggest a few +main topics to work on during the week. + +The meetings are also suitable for advertising recent developments in core GAP +and packages via short talks. However, the focus of the meeting is on code +development, with talks only playing a minor role. At the end of the week, we +would be happy to hear about any progress you made. + +{% endcomment %} + +## Registering and stay + +If you would like to attend, please [register]({{ site.baseurl }}/registration). This helps us +with planning the workshop. If you need financial support, please +register before 1st of August. + +The workshop will take place at the NTNU Trondheim. Information about the +exact location and information about hotels +can be found on [the location page]({{ site.baseurl }}/location). + +## 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 0000000..3594a93 Binary files /dev/null and b/program.pdf differ diff --git a/program.tex b/program.tex new file mode 100644 index 0000000..85d24ec --- /dev/null +++ b/program.tex @@ -0,0 +1,141 @@ +\documentclass[12pt,a4paper]{article} +\usepackage[left=2cm,right=2cm,top=3cm,bottom=3cm]{geometry} +\pagestyle{empty} + +\usepackage[utf8]{inputenc} + +% +% custom font +% +\usepackage[full]{textcomp} % to get the right copyright, etc. +\usepackage{fbb} % osf for text, lining for math +\usepackage[scaled=.95]{cabin} +\usepackage[varqu,varl]{inconsolata}% typewriter +\usepackage[libertine,bigdelims,vvarbb]{newtxmath} +\usepackage[cal=boondoxo]{mathalfa}% less slanted than STIX +\usepackage[T1]{fontenc} +\useosf + + +\usepackage{datetime} +\usdate + +\usepackage{amsmath} +\usepackage{amssymb} + +\usepackage{enumitem} + +\usepackage{xcolor} +\usepackage[colorlinks=true]{hyperref} + + +\newcommand{\TODO}[1]{\textcolor{red}{*** #1 ***}} + +\begin{document} + +\begin{center} +{\huge\textbf{Program of the third GAP Days, September 14-18, 2015}\\[2mm]} +Version from \today\ at \currenttime\\[2mm] +Talks and coding sprint are at \href{https://www.google.de/maps/place/Technisch-Naturwissenschaftliche+Universität+Norwegens/@63.4163247,10.4036534,16z/data=!4m2!3m1!1s0x466d31bfd8c0937f:0xb4fde91ca281978b}{Department of Mathematical Sciences, NTNU N-7491 Trondheim, Norway} +in room ???. +\end{center} + +% \talk{TIME}{AUTHOR}{TITLE} +\newcommand{\talk}[3]{#1 & #2 \\ & \textit{#3} \\} +%\newcommand{\talk}[3]{#1 & #2: ``\textit{#3}'' \\} + +\newcommand{\newday}[1]{\multicolumn{2}{c}{{\large\textbf{#1}}} \\[1em]} + + +\begin{tabular}{rp{14.5cm}} +% +\newday{Monday, September 14} +09:00 & Welcoming session \\ +09:15 & Introduction to GAP 1 \\ +10:30 & Introduction to QPA 1 \\ +11:45 & Introduction to homalg/CAP 1 \\ +13:00 & Lunch \\ +15:00 & Introduction to GAP 2 \\ +16:30 & Exercise and discussion session + +% +% +\\ +% +% +\newday{Tuesday, September 15} +09:15 & Introduction to GAP 3 \\ +10:30 & Quivers and relations of group algebras of finite groups \\ +11:45 & Introduction to QPA 2 \\ +13:00 & Lunch \\ +15:00 & Exercise and discussion session + +% +% +\\ +% +% +\newday{Wednesday, September 16} +09:15 & Introduction to GAP 4 \\ +10:30 & Introduction to QPA 3 \\ +11:45 & Introduction to homalg/CAP 2 \\ +13:00 & Lunch \\ +15:00 & Exercise and discussion session +\end{tabular} + +%\newpage + +\begin{tabular}{rp{14.5cm}} +% +% +\newday{Thursday, September 17} +09:15 & Introduction to HPC-GAP 1 \\ +10:30 & Introduction to QPA 4 \\ +11:45 & Introduction to homalg/CAP 3 \\ +13:00 & Lunch \\ +15:00 & Exercise and discussion session + +% +% +\\ +% +% +\newday{Friday, September 18} +09:15 & Introduction to HPC-GAP 2 \\ +10:30 & Introduction to homalg/CAP 4 \\ +11:45 & \\ +13:00 & Lunch \\ +15:00 & Exercise and discussion session \\ +18:00 & End of school + +\end{tabular} + +\vfill + +\begin{center} + \url{http://gapdays.coxeter.de/gapdays2015-fall} +\end{center} + + +\pagebreak + + +% \Abstract{NAME}{AFFILIATION}{TITLE} +%\newenvironment{Abstract}[3]{\noindent\textbf{#1} (#2) \\ \noindent \textit{#3} \\ \noindent \par{} \noindent}{\bigskip} +\newenvironment{Abstract}[3]{\begin{itemize}[itemsep=0mm,label={}] + \item \textbf{#1} (#2) + \item ``\textit{#3}'' + \item}{\end{itemize}\medskip} + + +%\begin{center} +%{\noindent\huge\textbf{Abstracts of talks and sessions}} \\[1em] +%\end{center} + + +%\begin{Abstract}{NAME}{AFFILIATION}{TITLE} +%TEXT +%\end{Abstract} + + +\end{document} diff --git a/public/apple-touch-icon-144-precomposed.png b/public/apple-touch-icon-144-precomposed.png new file mode 100644 index 0000000..345010c Binary files /dev/null and b/public/apple-touch-icon-144-precomposed.png differ 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 0000000..a758c7a Binary files /dev/null and b/public/favicon.ico differ diff --git a/registration.html b/registration.html new file mode 100644 index 0000000..ac021b6 --- /dev/null +++ b/registration.html @@ -0,0 +1,132 @@ +--- +layout: page +title: Registration +registration_open: yes +form_api_token: e1a81447f8d57fec2ce2afa7e88904a2 +--- + +{% if page.registration_open %} +

+ 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 }})