Compare commits

..

No commits in common. "master" and "webpack" have entirely different histories.

7 changed files with 108 additions and 165 deletions

View File

@ -1,10 +1,5 @@
.PHONY: upload
upload: assets/main.css sitemap.xml
rsync -rv --exclude .git/ --exclude src/ --exclude node_modules/ . bovender.de:/var/www/bovender/
assets/main.css: src/component.scss src/config.scss src/bovender.scss
yarn exec webpack
sitemap.xml: index.html privacy.html
sed -i -E "s/mod>[^<]*/mod>$$(date --rfc-3339=date)/" sitemap.xml
upload:
yarn exec webpack && \
rsync -r --exclude .git/ --exclude src/ --exclude node_modules/ . doktorkraus.de:/var/www/bovender

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 KiB

After

Width:  |  Height:  |  Size: 117 KiB

View File

@ -4,15 +4,15 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>bovender</title>
<title>Daniel Kraus ~ bovender</title>
<meta name="author" content="Daniel Kraus (bovender)">
<meta name="robots" content="index, follow">
<meta name="description" content="Daniel Kraus' personal homepage. Raised in Bovenden in Lower Saxony, Germany, Daniel is a Bovender.">
<meta name="keywords" content="Bovender, Bovenden, XL Toolbox">
<link href="assets/main.css" rel="stylesheet">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@bovender_de">
<meta property="og:title" content="Daniel Kraus ~ Bovender">
<meta name="twitter:card" content="summary"></meta>
<meta name="twitter:site" content="@bovender_de"></meta>
<meta property="og:title" content="Daniel Kraus ia (a) Bovender">
<meta property="og:type" content="profile">
<meta property="og:url" content="https://www.bovender.de">
<meta property="og:image" content="https://www.bovender.de/img/gravatar.png">
@ -20,30 +20,9 @@
<meta property="profile:last_name" content="Kraus">
<meta property="profile:username" content="bovender">
<meta property="profile:gender" content="male">
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Person",
"familyName": "Kraus",
"givenName": "Daniel",
"description": "bovender",
"jobTitle": "attending physician",
"worksFor": {
"@type": "Organization",
"legalName": "Universitätsmedizin Mainz",
"department": "1st Department of Internal Medicine",
"url": "https://www.unimedizin-mainz.de"
},
"hasOccupation": {
"@type": "Occupation",
"description": "internist/nephrologist",
"url": "https://www.unimedizin-mainz.de"
}
}
</script>
</head>
<body>
<div class="container my-3">
<div class="container">
<div class="row mt-5 mb-5">
<div class="col">
<img class="rounded float-left gravatar" src="img/gravatar.png" alt="Daniel Kraus" title="Daniel Kraus">
@ -52,22 +31,22 @@
</h1>
<ul class="nav nav-pills justify-content-center">
<li class="nav-item">
<a class="nav-link" title="GitHub repository" href="https://github.com/bovender">
<a class="nav-link" href="https://github.com/bovender">
GitHub
</a>
</li>
<li class="nav-item">
<a class="nav-link" title="MediaWiki user page" href="https://www.mediawiki.org/wiki/User:Bovender">
<a class="nav-link" href="https://www.mediawiki.org/wiki/User:Bovender">
MediaWiki
</a>
</li>
<li class="nav-item">
<a class="nav-link" title="LinkedIn profile" href="https://de.linkedin.com/in/krada">
<a class="nav-link" href="https://de.linkedin.com/in/krada">
LinkedIn
</a>
</li>
<li class="nav-item">
<a class="nav-link" title="ResearchGate profile" href="https://www.researchgate.net/profile/Kraus_Daniel">
<a class="nav-link" href="https://www.researchgate.net/profile/Kraus_Daniel">
ResearchGate
</a>
</li>
@ -76,68 +55,7 @@
</div>
<div class="row">
<div class="col-lg-4 col-md-5 order-md-2 order-1">
<div lang="en">
<img class="img-fluid rounded mx-auto" src="img/plesse.png"
alt="The Plesse castle near Bovenden"
title="The Plesse castle near Bovenden">
<h3 class="mt-3">Why Bovender?</h3>
<p>
<a href="//www.bovenden.de" target="_blank">Bovenden</a> is the
place where I grew up, which makes me a 'Bovender'.
</p>
<p>
Bovenden is a small town in Germany (pop. ~8k), just
north of the city of Göttingen in Lower Saxony.
Medieval <a href="//en.wikipedia.org/wiki/Plesse_Castle" target="_blank">Plesse
Castle</a> (pictured) towers high above Bovenden.
</p>
<p>
I am a nephrologist (kidney doctor).
After graduating from school, I studied medicine in Marburg
and Lübeck, with stints to Dublin, Truro (Cornwall, UK),
Richmond (VA) and St. John's (Newfoundland). I've worked at
the university hospitals in Lübeck, Frankfurt, and Würzburg,
I'm now employed at Mainz University Hospital.
</p>
<p>
I've been using 'bovender' as my internet nickname for
quite some time now. This is the name that I brand my
coding projects with.
</p>
</div>
<div lang="de">
<h3>Warum Bovender?</h3>
<p>
<a href="//www.bovenden.de">Bovenden</a> ist der Ort, in dem
ich aufgewachsen bin &ndash; folglich bin ich ein Bovender.
</p>
<p>
Bovenden ist ein sog. "Flecken" (Marktort) mit etwa 8000
Einwohnern im Kern-Ort. Es liegt im schönen
Südniedersachsen, direkt nördlich von Göttingen,
in Sichtweite der mittelalterlichen
<a href="//de.wikipedia.org/wiki/Burg_Plesse" target="_blank">Burg Plesse</a>
(Bild; <a href="//www.plessecam.de/cam" target="_blank">Webcam</a>).
</p>
<p>
Nach dem Zivildienst habe ich Bovenden verlassen, um in Marburg
und Lübeck Medizin zu studieren, mit Abstechern nach Dublin,
Truro (Cornwall), Richmond (Virginia) und St. John's
(Neufundland). Nach den Universitätsklinika Lübeck, Frankfurt am
Main und Würzburg arbeite ich jetzt als Internist und Nephrologe
in Mainz.
</p>
<p>
Den Namen <i>bovender</i> verwende ich seit einiger Zeit im
Internet sowie inzwischen auch als Alias für meine
Programmier-Projekte.
</p>
</div>
</div>
<div class="col-lg-8 col-md-7 order-md-1 order-2" lang="en">
<div class="col-md-7" lang="en">
<div class="page-header">
<h2>Basic Research</h2>
</div>
@ -152,18 +70,6 @@
<div class="page-header">
<h2>Programming</h2>
</div>
<p>
Coding has been my favorite pastime since I was a kid. Starting
with a very simple programmable calculator, I advanced via C-64 and
C-128 to IBM-compatible PCs. In the golden C-64 days, I used to
program in Commodore BASIC, then went on to Borland Turbo Pascal
for MS-DOS, Visual Basic for Applications, a little Python and some
PHP, and mostly Ruby on Linux-based systems and C# on Windows in
recent years, not to forget HTML/CSS and HAML. I also have some
experience in R as well as systems automation with Ansible. In
fact, I use Ansible to manage my personal laptop and servers as
well as some family computers.
</p>
<p>
A selection of my projects:
</p>
@ -252,10 +158,10 @@ sudo apt-get install indicator-ip</code></pre>
<span class="badge badge-primary mr-3">Ruby on Rails</span>
Website with membership management for an NGO that gives
scholarships to job trainees on the Philippines.
<a href="https://www.gemeinsam-gegen-armut.org" class="card-text">
www.gemeinsam-gegen-armut.org
</a>
</p>
<a href="https://www.gemeinsam-gegen-armut.org" class="card-link">
www.gemeinsam-gegen-armut.org
</a>
</div>
</div>
@ -303,35 +209,84 @@ sudo apt-get install create-changelog</code></pre>
</p>
</div>
<div class="col-md-5" lang="en">
<img src="img/plesse.png" alt="The Plesse castle near Bovenden" title="The Plesse castle near Bovenden" class="img-fluid rounded mx-auto">
<h3 class="mt-3">Why Bovender?</h3>
<p>
<a href="http://www.bovenden.de">Bovenden</a> is the
place where I grew up, which makes me a 'Bovender'.
</p>
<p>
Bovenden is a small town in Germany (pop. ~8k), just
north of the city of Göttingen in Lower Saxony.
</p>
<p>
I am a nephrologist (kidney doctor).
After graduating from school, I studied medicine in Marburg
and Lübeck, with stints to Dublin, Truro (Cornwall, UK),
Richmond (VA) and St. John's (Newfoundland). I've worked at
the university hospitals in Lübeck, Frankfurt, and Würzburg,
I'm now employed at Mainz University Hospital.
</p>
<p>
I've been using 'bovender' as my internet nickname for
quite some time now. This is the name that I brand my
coding projects with.
</p>
<div lang="de">
<h3>Warum Bovender?</h3>
<p>
<a href="http://www.bovenden.de">Bovenden</a> ist der Ort, in dem
ich aufgewachsen bin &ndash; folglich bin ich ein Bovender.
</p>
<p>
Bovenden ist ein sog. "Flecken" (Marktort) mit etwa 8000
Einwohnern im Kern-Ort. Es liegt im schönen
Südniedersachsen, direkt nördlich von Göttingen.
</p>
<p>
Nach dem Zivildienst habe ich Bovenden verlassen, um in Marburg
und Lübeck Medizin zu studieren, mit Abstechern nach Dublin,
Truro (Cornwall), Richmond (Virginia) und St. John's
(Neufundland). Nach den Universitätsklinika Lübeck, Frankfurt am
Main und Würzburg arbeite ich jetzt als Internist und Nephrologe
in Mainz.
</p>
<p>
Den Namen Bovender verwende ich seit einiger Zeit im
Internet sowie inzwischen auch als Alias für meine
Programmier-Projekte.
</p>
</div>
</div>
</div>
<div class="row mt-3">
<div class="row margin-top">
<div class="col-md-12 text-center text-muted">
<p class="my-0 small">
This microsite was created with
<a href="//code.visualstudio.com">VS&nbsp;Code</a> and
<a href="//www.getbootstrap.com">Bootstrap&nbsp;4</a> using
<a href="//code.visualstudio.com">VS Code</a> and
<a href="//www.getbootstrap.com">Bootstrap 4</a> using
<a href="//webpack.js.org">Webpack</a>.
<br />
A previous version of this site was hand-coded using
<a href="//www.vim.org">Vim</a> and
<a href="//www.getbootstrap.com">Bootstrap&nbsp;3</a>.
<a href="http://www.vim.org">Vim</a> and
<a href="//www.getbootstrap.com">Bootstrap 3</a>.
</p>
<address class="small">
Impressum ~ Daniel Kraus ~
Höhenstraße 15 ~ 65451 Kelsterbach ~
bovender at bovender . de ~
06107-7568840 ~
<a href="//telegram.me/bovender" target="_blank">telegram.me/bovender</a>
(0 61 07) 7 56 88 40 ~
<a href="//telegram.me/bovender">telegram.me/bovender</a>
~
<a href="//twitter.com/bovender_de" target="_blank">twitter.com/bovender_de</a>
~
<a href="privacy.html" lang="de">Datenschutz</a>
~
<a href="privacy.html" lang="de">Privacy</a>
<a href="privacy.html">Datenschutz ~ Privacy</a>
</address>
<div class="mb-5">
<a href="//vivaldi.com?pk_campaign=Banners&pk_kwd=pu200x20">
<img src="//vivaldi.com/buttons/files/pu200x20.png" alt="Download Vivaldi Web Browser Today!" title="Proud user of Vivaldi">
<div>
<a href="https://vivaldi.com?pk_campaign=Banners&pk_kwd=pu200x20">
<img src="https://vivaldi.com/buttons/files/pu200x20.png" alt="Download Vivaldi Web Browser Today!">
</a>
</div>
</div>
@ -339,6 +294,7 @@ sudo apt-get install create-changelog</code></pre>
</div>
<script src="js/matomo.js"></script>
<noscript><p><img src="//www.bovender.de/matomo/matomo.php?idsite=1" class="no-border" alt="" /></p></noscript>
<noscript><p><img src="//www.bovender.de/piwik/piwik.php?idsite=1" class="no-border" alt="" /></p></noscript>
</body>
</html>
<!-- vim: set tw=72 ai et ts=2 sw=2 sts=-1 fo+=tqn: -->

View File

@ -1,46 +1,41 @@
<!DOCTYPE html>
<html lang="en" prefix="og: http://ogp.me/ns/profile#">
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Privacy statement - bovender</title>
<title>Privacy statement</title>
<meta name="author" content="Daniel Kraus (bovender)">
<meta name="robots" content="index, follow">
<meta name="description" content="Daniel Kraus' privacy statement." lang="en">
<meta name="description" content="Datenschutzerklärung für bovender.de." lang="de">
<meta name="keywords" content="Bovender, Bovenden, XL Toolbox, privacy statement, Datenschutzerklärung">
<link href="assets/main.css" rel="stylesheet">
<meta name="description" content="Daniel Kraus' personal privacy statement.">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.min.css" rel="stylesheet">
<link href="css/bovender.css" rel="stylesheet">
</head>
<body>
<div class="container mt-5">
<div class="row mt-5">
<div class="col">
<a href="./index.html" class="badge badge-primary">&larr;</a>
</div>
</div>
<div class="row mt-5">
<div class="col-xl col-md-12">
<div class="container">
<div class="row">
<div class="col-md-12" lang="de">
<h1>
<span lang="de">Datenschutzerklärung</span>
<small class="text-muted" lang="en">privacy statement</small>
Datenschutzerklärung
<small>privacy statement</small>
</h1>
</div>
<div class="col-xl col-md-6 mt-2" lang="de">
<div class="col-md-6">
<p>
Auf <code>www.bovender.de</code> erfolgt keine Verarbeitung personenbezogener Daten.
Besuche dieser Seite werden anonymisiert statistisch erfaßt
(<a href="/matomo">www.bovender.de/matomo</a>);
Besuche dieser Seite werden anonymisiert statistisch erfaßt (<a href="/piwik">www.bovender.de/piwik</a>);
dabei wird mittels Verkürzung der IP-Adresse des Besuchers auf 2 von 4 Bytes eine
persönliche Identifizierung unmöglich gemacht. Tracking-Cookies werden nicht eingesetzt.
</p>
</div>
<div class="col-xl col-md-6 mt-2" lang="en">
<div class="col-md-6" lang="en">
<p>
<code>www.bovender.de</code> does not collect or process
personal data. Visits to the site are recorded in an
anonymous fashion (<a href="/matomo">www.bovender.de/matomo</a>) with IP
addresses shortened to 2 out of 4 bytes, which makes it
<code>www.bovender.de</code> does not collect or process
personal data. Visits to the site are recorded in an
anonymous fashion
(<a href="/piwik">www.bovender.de/piwik</a>) with IP
addresses shortened to 2 out of 4 bytes, which makes it
impossible to identify individual visitors.
This site does not use tracking cookies.
</p>
@ -48,6 +43,7 @@
</div>
</div>
<script src="js/matomo.js"></script>
<noscript><p><img src="//www.bovender.de/matomo/matomo.php?idsite=1" class="no-border" alt="" /></p></noscript>
<noscript><p><img src="//www.bovender.de/piwik/piwik.php?idsite=1" class="no-border" alt="" /></p></noscript>
</body>
</html>
<!-- vim: set tw=72 ai et ts=2 sw=2 sts=-1 fo+=tqn: -->

View File

@ -1,14 +1,9 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.bovender.de/</loc>
<lastmod>2020-01-14</lastmod>
<lastmod>2019-12-21</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.bovender.de/privacy.html</loc>
<lastmod>2020-01-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>

View File

@ -0,0 +1,3 @@
body {
padding: 1rem !important;
}

View File

@ -1,3 +1 @@
$font-family-base: "IBM Plex Sans Condensed";
$enable-responsive-font-sizes: true;
$badge-padding-x: 0.75em;