Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • alexis.durgnat/homepage
  • orestis.malaspin/homepage
2 results
Show changes
Showing
with 0 additions and 3746 deletions
hakyll-bootstrap/img/thumbnails/palathark_logo.png

47.7 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="168.38773mm"
height="109.68778mm"
viewBox="0 0 168.38773 109.68778"
version="1.1"
id="svg8"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
sodipodi:docname="palathark_logo.svg"
inkscape:export-filename="/home/athas/Pictures/futhark.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="61.884084"
inkscape:cy="283.39973"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:pagecheckerboard="true"
inkscape:document-rotation="0" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-18.736665,-45.858002)">
<g
id="g1816">
<path
style="fill:#d40c68;stroke-width:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1"
d="M 55.574356,113.31833 C 73.259169,89.293845 94.897171,83.094328 107.47147,86.992444 c 30.55329,9.881806 46.18066,17.337586 46.54319,7.526892 6.99118,0.258593 14.0565,29.165714 29.00086,33.458294 9.35408,3.39473 1.33478,5.44875 -10.02517,15.15039 -25.4335,20.73269 -150.818892,18.49702 -117.415994,-29.80969 z M 18.736665,109.74287 C 18.77709,102.51264 34.356256,102.03744 46.2531,100.9003 53.477803,89.109317 26.776689,74.554299 26.776689,74.554299 c 1.468945,-6.319892 22.978727,-2.175273 40.647748,6.773683 12.797751,-7.052309 -5.42916,-31.545451 -5.42916,-31.545451 5.054064,-6.609656 29.351226,15.232873 33.626328,22.916178 10.412335,0.415288 10.553825,-17.875835 5.775115,-25.920141 5.14529,-6.167364 22.85533,20.275791 26.73852,31.096953 7.57615,0.201456 7.5444,-4.481325 4.70365,-17.536757 4.15734,-4.880844 15.26876,21.421556 15.51322,27.833799 0.0758,8.152015 -15.57399,-1.080095 -21.47649,-2.299412 -9.96067,-4.16944 -20.73593,-8.012273 -31.67563,-5.767056 -16.436625,2.095387 -28.753136,9.428361 -41.290424,23.861125 -18.103367,25.4575 5.050961,12.09118 -35.172901,5.77565 z"
id="path4534"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccccccccccccc" />
<path
inkscape:connector-curvature="0"
id="path63"
d="m 187.00897,46.039456 -4.7525,14.881831 -2.65593,-6.600108 -7.40843,-1.436222 z m 0,0"
style="fill:#4275a3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.923797" />
<path
inkscape:connector-curvature="0"
id="path63-3"
d="m 18.992658,46.039456 4.752498,14.881831 2.65593,-6.600108 7.40843,-1.436222 z m 0,0"
style="fill:#4275a3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.923798" />
<path
inkscape:connector-curvature="0"
id="path63-6"
d="m 18.992658,155.67254 4.7525,-14.88183 2.65593,6.60011 7.40843,1.43622 z m 0,0"
style="fill:#4275a3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.923798" />
<path
inkscape:connector-curvature="0"
id="path63-6-7"
d="m 187.00897,155.67254 -4.7525,-14.88183 -2.65593,6.60011 -7.40843,1.43622 z m 0,0"
style="fill:#4275a3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.923798" />
</g>
</g>
</svg>
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="Homepage of Orestis Malaspinas" content="">
<meta name="Orestis Malaspinas" content="">
<title>$title$</title>
<link href="/css/bootstrap.css" rel="stylesheet">
<link href="/css/syntax.css" rel="stylesheet">
<link href="/css/carousel.css" rel="stylesheet">
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<style>
body {
font-family: 'Open Sans', sans-serif;
}
</style>
</head>
<body>
$partial("templates/nav.html")$
<!-- Caroousel
================================================== -->
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="img/large/q_0_5.0000.png" alt="Fluid mechanics">
<div class="container">
<div class="carousel-caption">
<!-- <h1 style="color:black;">Computational fluid mechanics</h1>
<p style="color:black;">Flow pas a sphere at Re=3900</p> -->
<p><a class="btn btn-lg btn-primary" href="https://www.palabos.org" role="button">Computational fluid dynamics</a></p>
</div>
</div>
</div>
<div class="item">
<img src="img/large/live_stream.png" alt="Live stream">
<div class="container">
<div class="carousel-caption">
<!-- <h1>Live stream</h1>
<p>Checkout if I'm live</p> -->
<p><a class="btn btn-lg btn-primary" href="https://www.twitch.tv/omhepia" role="button">Live stream: Twitch.tv</a></p>
</div>
</div>
</div>
<div class="item">
<img data-src="holder.js/900x500/vine/text: " alt="EpiCells">
<div class="container">
<div class="carousel-caption">
<h1></h1>
<p></p>
<p><a class="btn btn-lg btn-primary" href="http://www.epicells.unige.ch/index.php" role="button">EpiCells: epithelial cells simulation</a></p>
</div>
</div>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a>
<a class="right carousel-control" href="#myCarousel" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>
</div>
<!-- Research messaging and featurettes
================================================== -->
<div class="container projects">
<div class="row">
<div class="col-lg-4">
<img class="img-square" src="img/thumbnails/boltzmann.png" alt="Palabos">
<h2>Palabos</h2>
<p>The Palabos library is a general-purpose computational fluid dynamics (CFD) library,
with a kernel based on the lattice Boltzmann (LB) method. It is used both as a research
and an engineering tool.
</p>
<p><a class="btn btn-default" href="https://www.palabos.org/" role="button">View details &raquo;</a></p>
</div>
<div class="col-lg-4">
<img class="img-square" src="img/thumbnails/palathark_logo.png" alt="Palathark">
<h2>Palathark</h2>
<p>Palathark is an open source lattice Boltzmann library written in Futhark.
Its aim if to be agnostic of the underlying hardware (single core CPU, GPU, multi-threaded CPU, ...)
while remaining very efficient numerically. It is an active research topic.
</p>
<p><a class="btn btn-default" href="https://gitedu.hesge.ch/orestis.malaspin/palathark" role="button">Gitedu repo &raquo;</a></p>
</div>
<div class="col-lg-4">
<img class="img-square" src="img/thumbnails/logo.png" alt="SimCovid">
<h2>Pandemic simulation</h2>
<p>An open source agent based pandemics simulator based on the A/B street traffic simulation game.
Currently under heavy development.
</p>
<p><a class="btn btn-default" href="https://github.com/omalaspinas/abstreet" role="button">Gthub repo &raquo;</a></p>
</div>
</div>
<!-- <hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">Heading 1</h2>
<p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam non est in neque luctus eleifend. Sed
tincidunt vestibulum facilisis. Aenean ut pulvinar massa.
</p>
</div>
<div class="col-md-5">
<img class="featurette-image img-responsive" data-src="holder.js/500x500/auto" alt="Generic placeholder image">
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-5">
<img class="featurette-image img-responsive" data-src="holder.js/500x500/auto" alt="Generic placeholder image">
</div>
<div class="col-md-7">
<h2 class="featurette-heading">Heading 2</h2>
<p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam non est in neque luctus eleifend. Sed
tincidunt vestibulum facilisis. Aenean ut pulvinar massa.
</p>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">Header 3</h2>
<p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam non est in neque luctus eleifend. Sed
tincidunt vestibulum facilisis. Aenean ut pulvinar massa.
</p>
</div>
<div class="col-md-5">
<img class="featurette-image img-responsive" data-src="holder.js/500x500/auto" alt="Generic placeholder image">
</div>
</div>
<hr class="featurette-divider"> -->
$partial("templates/footer.html")$
</div>
<script src="/js/jquery.js"></script>
<script src="/js/bootstrap.js"></script>
<script src="/js/holder.js"></script>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<h2>About Us</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam
non est in neque luctus eleifend. Sed tincidunt vestibulum
facilisis. Aenean ut pulvinar massa.
</p>
<h2>Contact</h2>
<p>
Orestis Malaspinas<br>
Chargé d'enseignement<br>
<br>
HEPIA<br>
Rue de la Prairie 4<br>
CH-1202 Genève<br>
orestis dot malaspinas at hesge dot ch<br>
http://www.hesge.ch/hepia<br>
Tel. +41 (0)22 546 67 06<br>
<br>
<a href="https://twitter.com/omalaspinas" class="twitter-follow-button" data-size="large" data-show-count="false">Follow @omalaspinas</a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</p>
<h2>Privacy Policy</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam
non est in neque luctus eleifend. Sed tincidunt vestibulum
facilisis. Aenean ut pulvinar massa.
</p>
<h2>Signup</h2>
<div class="row">
<div class="col-md-3">
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
<label><input type="checkbox" name="terms"> I agree with the <a href="/pages/tos.html">Terms and Conditions</a>.</label>
<input type="submit" value="Sign up" class="btn btn-primary pull-right">
<div class="clearfix"></div>
</form>
</div>
</div>
<h2>Research group and collaborations</h2>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-5">
<img class="img-circle" data-src="holder.js/256x256/auto" alt="Generic placeholder image">
</div>
<div class="col-md-7">
<p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam non est in neque luctus eleifend. Sed
tincidunt vestibulum facilisis. Aenean ut pulvinar massa.
Nulla consectetur ac nunc eu suscipit. Ut bibendum metus
urna, vel tristique leo tempus a. Aenean et vehicula dolor.
Morbi sit amet convallis nibh, vitae dapibus dui.
</p>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-5">
<img class="img-circle" data-src="holder.js/256x256/auto" alt="Generic placeholder image">
</div>
<div class="col-md-7">
<p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam non est in neque luctus eleifend. Sed
tincidunt vestibulum facilisis. Aenean ut pulvinar massa.
Nulla consectetur ac nunc eu suscipit. Ut bibendum metus
urna, vel tristique leo tempus a. Aenean et vehicula dolor.
Morbi sit amet convallis nibh, vitae dapibus dui.
</p>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-5">
<img class="img-circle" data-src="holder.js/256x256/auto" alt="Generic placeholder image">
</div>
<div class="col-md-7">
<p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Nullam non est in neque luctus eleifend. Sed
tincidunt vestibulum facilisis. Aenean ut pulvinar massa.
Nulla consectetur ac nunc eu suscipit. Ut bibendum metus
urna, vel tristique leo tempus a. Aenean et vehicula dolor.
Morbi sit amet convallis nibh, vitae dapibus dui.
</p>
</div>
</div>
<h2>Terms of Service</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam
non est in neque luctus eleifend. Sed tincidunt vestibulum
facilisis. Aenean ut pulvinar massa.
</p>
---
title: Example Blog Post
author: Stephen Diehl
date: 2013-11-13
mathjax: on
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam
non est in neque luctus eleifend. Sed tincidunt vestibulum
facilisis. Aenean ut pulvinar massa.
Some math:
$$
\begin{aligned}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\ \nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} & = 0 \end{aligned}
$$
Some code:
```haskell
newtype MonadMonoid m a = MonadMonoid { unMonad :: a -> m a }
instance Monad m => Monoid (MonadMonoid m a) where
mempty = MonadMonoid return
mappend f g = MonadMonoid (f >=> g)
```
Fin.
This diff is collapsed.
hakyll-bootstrap/sample.png

46.9 KiB

# This file was automatically generated by 'stack init'
#
# Some commonly used options have been documented as comments in this file.
# For advanced use and comprehensive documentation of the format, please see:
# https://docs.haskellstack.org/en/stable/yaml_configuration/
# Resolver to choose a 'specific' stackage snapshot or a compiler version.
# A snapshot resolver dictates the compiler version and the set of packages
# to be used for project dependencies. For example:
#
# resolver: lts-3.5
# resolver: nightly-2015-09-21
# resolver: ghc-7.10.2
#
# The location of a snapshot can be provided as a file or url. Stack assumes
# a snapshot provided as a file might change, whereas a url resource does not.
#
# resolver: ./custom-snapshot.yaml
# resolver: https://example.com/snapshots/2018-01-01.yaml
resolver: nightly-2020-04-18
# User packages to be built.
# Various formats can be used as shown in the example below.
#
# packages:
# - some-directory
# - https://example.com/foo/bar/baz-0.0.2.tar.gz
# subdirs:
# - auto-update
# - wai
packages:
- .
# Dependency packages to be pulled from upstream that are not in the resolver.
# These entries can reference officially published versions as well as
# forks / in-progress versions pinned to a git hash. For example:
#
# extra-deps:
# - acme-missiles-0.3
# - git: https://github.com/commercialhaskell/stack.git
# commit: e7b331f14bcffb8367cd58fbfc8b40ec7642100a
#
extra-deps:
- pandoc-crossref-0.3.6.2
- data-accessor-template-0.2.1.16
- roman-numerals-0.5.1.5
- hakyll-images-0.4.4
- process-1.6.8.0
- text-1.2.4.0
- filepath-1.4.2.1
# Override default flag values for local packages and extra-deps
# flags: {}
# Extra package databases containing global packages
# extra-package-dbs: []
# Control whether we use the GHC we find on the path
# system-ghc: true
#
# Require a specific version of stack, using version ranges
# require-stack-version: -any # Default
# require-stack-version: ">=2.2"
#
# Override the architecture used by stack, especially useful on Windows
# arch: i386
# arch: x86_64
#
# Extra directories used by stack for building
# extra-include-dirs: [/path/to/dir]
# extra-lib-dirs: [/path/to/dir]
#
# Allow a newer minor version of GHC than the snapshot specifies
# compiler-check: newer-minor
allow-newer: true
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>$title$</title>
<link href="/css/bootstrap.css" rel="stylesheet">
<link href="/css/syntax.css" rel="stylesheet">
<link href="/css/carousel.css" rel="stylesheet">
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<style>
body {
font-family: 'Open Sans', sans-serif;
}
body { margin-top: 80px; }
footer { margin-top: 80px; }
</style>
</head>
<body>
$partial("templates/nav.html")$
<div class="container">
<h1>$title$</h1>
<ul>
$for(posts)$
<li>
<a href="$url$">$title$</a> - $date$
</li>
$endfor$
</ul>
$partial("templates/footer.html")$
</div>
</div><!-- /.container -->
<script src="/js/jquery.js"></script>
<script src="/js/bootstrap.js"></script>
<script src="/js/holder.js"></script>
</body>
</html>
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content=$title$>
<meta name="author" content="">
<title>$title$</title>
<link href="/css/bootstrap.css" rel="stylesheet">
<link href="/css/syntax.css" rel="stylesheet">
<link href="/css/carousel.css" rel="stylesheet">
<link href="/css/prism.css" rel="stylesheet">
<!-- <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> -->
$mathjax$
<style>
body {
font-family: 'Open Sans', sans-serif;
}
body { margin-top: 80px; }
</style>
</head>
<body>
$partial("templates/nav.html")$
<div class="container">
$body$
$partial("templates/footer.html")$
</div>
</div><!-- /.container -->
<script src="/js/prism.js"></script>
<script src="/js/jquery.js"></script>
<script src="/js/bootstrap.js"></script>
<script src="/js/holder.js"></script>
</body>
</html>