Livestand import
Importieren des aktuellen Standes zu Github
This commit is contained in:
parent
d0dd1bbbad
commit
6ad68f0556
28 changed files with 573 additions and 63 deletions
14
404.html
Normal file
14
404.html
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: errorpage
|
||||
permalink: /404.html
|
||||
---
|
||||
<section class="error">
|
||||
<div clasS="wrapper">
|
||||
<div class="redline"></div>
|
||||
<div class="errorcontent">
|
||||
<p>fck</p>
|
||||
<p>404</p>
|
||||
</div>
|
||||
<div class="redline"></div>
|
||||
</div>
|
||||
</section>
|
|
@ -4,7 +4,7 @@ GEM
|
|||
addressable (2.6.0)
|
||||
public_suffix (>= 2.0.2, < 4.0)
|
||||
colorator (1.1.0)
|
||||
concurrent-ruby (1.1.5)
|
||||
concurrent-ruby (1.1.4)
|
||||
em-websocket (0.5.1)
|
||||
eventmachine (>= 0.12.9)
|
||||
http_parser.rb (~> 0.6.0)
|
||||
|
|
|
@ -4,8 +4,8 @@ owner: Nico Jensen
|
|||
email: moin@nicojensen.de
|
||||
description: > # this means to ignore newlines until "baseurl:"
|
||||
A webseite about Nico Jensen's life, photografie and a lot of stupid stuff
|
||||
baseurl: "/"
|
||||
url: "https://nicojensen.de"
|
||||
baseurl: ""
|
||||
url: "https://www.nicojensen.de"
|
||||
twitter_username: _nyansen
|
||||
github_username: nyansen
|
||||
|
||||
|
|
|
@ -2,14 +2,7 @@
|
|||
<article class="post">
|
||||
<header class="post-header wrapper">
|
||||
<h2 class="post-title"><a href="{{ post.url }}" rel="bookmark">{{ post.title }}</a></h2>
|
||||
</header>
|
||||
<div class="post-content wrapper">
|
||||
{{ post.content }}
|
||||
</div>
|
||||
<footer class="wrapper">
|
||||
<div class="post-footer">
|
||||
<p>Veröffentlicht am <time class="post-date" datetime="{{ post.date | date: "%Y-%m-%d"}}">
|
||||
<!-- Whitespace added for readability -->
|
||||
<p class="public-date">vom <time class="post-date" datetime="{{ post.date | date: "%Y-%m-%d"}}">
|
||||
{% assign m = post.date | date: "%-m" %}
|
||||
{{ post.date | date: "%d" }}
|
||||
{% case m %}
|
||||
|
@ -27,9 +20,14 @@
|
|||
{% when '12' %}Dezember
|
||||
{% endcase %}
|
||||
{{ post.date | date: "%Y" }}
|
||||
</time> | <a href="{{ post.url }}" rel="bookmark">Permalink</a></p>
|
||||
</div>
|
||||
</footer>
|
||||
</time>
|
||||
{% if post.external-url %}
|
||||
| <a href="{{ page.external-url }}">Org. Post</a>
|
||||
{% endif %}</p>
|
||||
</header>
|
||||
<div class="post-content wrapper">
|
||||
{{ post.content }}
|
||||
</div>
|
||||
</article>
|
||||
{% endfor %}
|
||||
{% include pagination.html %}
|
|
@ -1,6 +1,10 @@
|
|||
<footer class="site-footer clearfix">
|
||||
<div class="wrapper">
|
||||
<p><a href="/kontakt">Kontakt</a> | <a href="/impressum">Impressum</a> | <a href="/datenschutzerklaerung">Datenschutz</a> | <a href="/feed.xml">RSS</a></p>
|
||||
<p>
|
||||
<a href="/kontakt">Kontakt</a> |
|
||||
<a href="/impressum">Impressum</a> |
|
||||
<a href="/datenschutzerklaerung">Datenschutz</a> |
|
||||
<a href="/feed.xml">RSS</a></p>
|
||||
<p>Handmade with <span class="entypo red">♥</span> in Hamburg by <a href="/nico">Nico Jensen</a></p>
|
||||
</div>
|
||||
</footer>
|
|
@ -2,9 +2,7 @@
|
|||
<div class="pagination wrapper">
|
||||
<div class="pagination-inner">
|
||||
{% if paginator.previous_page %}
|
||||
<a href="{{ paginator.previous_page_path }}" class="previous">
|
||||
Neuer
|
||||
</a>
|
||||
<a href="{{ paginator.previous_page_path }}" class="previous">Neuer</a>
|
||||
{% endif %}
|
||||
{% if paginator.next_page %}
|
||||
<a href="{{ paginator.next_page_path }}" class="next">Älter</a>
|
||||
|
|
|
@ -5,7 +5,13 @@
|
|||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<title>{{ page.title }}</title>
|
||||
<title>
|
||||
{% if page.title and page.title != "Home" %}
|
||||
{{ page.title }} · {{ site.title }}
|
||||
{% else %}
|
||||
{{ site.title }}
|
||||
{% endif %}
|
||||
</title>
|
||||
|
||||
<link rel="shortcut icon" type="image/png" href="/assets/images/logo.png"/>
|
||||
<link rel="stylesheet" href="/assets/css/styles.css">
|
||||
|
@ -13,7 +19,6 @@
|
|||
{% seo %}
|
||||
</head>
|
||||
<body>
|
||||
<a class="rss" href="/feed.xml">Subscribe via RSS</a>
|
||||
{% include header.html %}
|
||||
{% include navigation.html %}
|
||||
<main>
|
||||
|
|
22
_layouts/errorpage.html
Normal file
22
_layouts/errorpage.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="de" class="no-js page-home">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<title>{{ page.title }}</title>
|
||||
|
||||
<link rel="shortcut icon" type="image/png" href="/assets/images/logo.png"/>
|
||||
<link rel="stylesheet" href="/assets/css/styles.css">
|
||||
{% feed_meta %}
|
||||
{% seo %}
|
||||
</head>
|
||||
<body>
|
||||
{% include header.html %}
|
||||
<main>
|
||||
{{ content }}
|
||||
</main>
|
||||
{% include footer.html %}
|
||||
</body>
|
||||
</html>
|
|
@ -3,15 +3,14 @@ layout: default
|
|||
---
|
||||
<article class="post">
|
||||
<header class="post-header wrapper">
|
||||
<h2 class="post-title"><a href="{{ page.url }}" rel="bookmark">{{ page.title }}</a></h2>
|
||||
</header>
|
||||
<div class="post-content wrapper">
|
||||
{{ content }}
|
||||
</div>
|
||||
<footer class="wrapper">
|
||||
<div class="post-footer">
|
||||
<p>Veröffentlicht am <time class="post-date" datetime="{{ page.date | date: "%Y-%m-%d"}}">
|
||||
<!-- Whitespace added for readability -->
|
||||
<h2 class="post-title">
|
||||
{% if page.external-url %}
|
||||
<a href="{{ page.external-url }}">{{ page.title }}</a>
|
||||
{% else %}
|
||||
{{ page.title }}
|
||||
{% endif %}
|
||||
</h2>
|
||||
<p class="public-date">vom <time class="page-date" datetime="{{ page.date | date: "%Y-%m-%d"}}">
|
||||
{% assign m = page.date | date: "%-m" %}
|
||||
{{ page.date | date: "%d" }}
|
||||
{% case m %}
|
||||
|
@ -29,7 +28,12 @@ layout: default
|
|||
{% when '12' %}Dezember
|
||||
{% endcase %}
|
||||
{{ page.date | date: "%Y" }}
|
||||
</time> | <a href="{{ page.url }}" rel="bookmark">Permalink</a></p>
|
||||
</div>
|
||||
</footer>
|
||||
</time>
|
||||
{% if page.external-url %}
|
||||
| <a href="{{ page.external-url }}">Org. Post</a>
|
||||
{% endif %}</p>
|
||||
</header>
|
||||
<div class="post-content wrapper">
|
||||
{{ content }}
|
||||
</div>
|
||||
</article>
|
||||
|
|
10
_posts/2014-07-29-neuer-blog.md
Normal file
10
_posts/2014-07-29-neuer-blog.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: post
|
||||
title: Neuer Blog - Weg von Tumblr
|
||||
---
|
||||
Moin,
|
||||
|
||||
irgendwann kam ich mal auf die Idee, dass es geil wäre mir statt eines großen und globigen Wordpress lieber ein [Tumblr](http://njensenhh.tumblr.com/ "Alter Tumblr Blog") als Blog zu machen. Was mich zu dieser Entscheidung ritt, kann ich nicht mehr nachvollziehen.
|
||||
|
||||
Lange rede kurzer Sinn. Ich habe mir jetzt ein [Ghost](http://www.ghost.org/ "Ghost Webseite") als Blogsoftware Installiert und hoffe, dass ich damit glücklicher werden.
|
||||
Bin gerade auf der [Suche nach einem geeigneten Theme](http://marketplace.ghost.org/ "Ghost Marketplace"). Mal sehen was sich da machen lässt.
|
53
_posts/2014-07-29-pgp-key-fur-ungultig-erklaren.md
Normal file
53
_posts/2014-07-29-pgp-key-fur-ungultig-erklaren.md
Normal file
|
@ -0,0 +1,53 @@
|
|||
---
|
||||
layout: post
|
||||
title: PGP-Key für ungültig erklären
|
||||
---
|
||||
Ich halte mein PGP-Key mit seiner 2048Bit für unsicher und werde mir einen stärkeren PGP-Key erstellen (bzw. habe ich schon erstellt).
|
||||
Der alte PGP-Key soll natürlich nicht mehr benutzt werden. Also habe ich diesen für ungültig erklärt.
|
||||
Da, wie ich finde, dieser Prozess nicht vollständig dokumentiert ist, mach ich dies mal hier für mich.
|
||||
|
||||
##Schritt eins - PGP-Key ID rausfinden
|
||||
Um die richtige PGP-Key ID raus zu finden, folgenden Befehl ausführen:
|
||||
```bash
|
||||
$ gpg --list-keys
|
||||
```
|
||||
##Schritt zwei - PGP-Key ungültig machen
|
||||
Um den PGP-Key für ungültig zu erklären, muss ein revoke Zertifikat erstellt werden.
|
||||
```bash
|
||||
$ gpg --gen-revoke F2307A84
|
||||
```
|
||||
F2307A84 ist dabei meine PGP-Key ID und muss natürlich je nach ID ausgetauscht werden.
|
||||
Nach der Eingabe des Passphrase erscheint folgende Ausgabe:
|
||||
```bash
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: GnuPG v1.4.12 (GNU/Linux)
|
||||
Comment: A revocation certificate should follow
|
||||
|
||||
iHkEIBEIACEFAlPFS58aHQFOZXVlciBrZXkgYXVmIDQwOTYgYmFzaXMACgkQWuNL
|
||||
mPIweoQ/KQD/aGbKGypNvIVDGSnq1PaCa7NiLpGGjW3FwydB+sEaUq0A/R+dmLl5
|
||||
rgooEYrlwQcnDA9lv4e6QW0i1xKP5XPCVqlR
|
||||
=yuWk
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
```
|
||||
Dies ist das revoke Zertifikat und muss nun eingelesen werden.
|
||||
|
||||
##Schritt drei - revoke Zertifikat einlesen
|
||||
Dazu muss die eben erstellte Ausgabe in ein Textdokument geschrieben werden.
|
||||
Das erzeugte Dokument dann wie folgt einlesen
|
||||
```bash
|
||||
$ gpg --import my_revocation.txt
|
||||
```
|
||||
Fertig. Das Zertifikat ist eingelesen.
|
||||
|
||||
##Schritt vier - Keyserver synchronisieren
|
||||
Nun muss das ungültig erklärte Zertifikat noch mit den Keyservern synchronisiert werden, damit andere dieses Zertifikat nicht mehr benutzen.
|
||||
```bash
|
||||
$ gpg --keyserver pgp.mit.edu --send-keys F2307A84
|
||||
```
|
||||
Geht man nun auf den PGP-Keyserver, in diesem Fall [pgp.mit.edu](http://pgp.mit.edu/pks/lookup?search=0xF2307A84), so wird das Zertifikat mit
|
||||
```bash
|
||||
*** KEY REVOKED ***
|
||||
```
|
||||
gekennzeichnet.
|
||||
|
||||
BTW, mein neues Zertifikat hat die ID [04EE0F98](http://pgp.mit.edu/pks/lookup?search=0xF2307A84).
|
15
_posts/2014-08-01-ein-monat-tor-relay.md
Normal file
15
_posts/2014-08-01-ein-monat-tor-relay.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
layout: post
|
||||
title: Ein Monat Tor Relay
|
||||
---
|
||||
Ich habe jetzt seit einem Monat ein [Tor Relay](https://www.eff.org/torchallenge/what-is-tor.html "Was ist ein Tor Relay") bei mir laufen.
|
||||
Hier einmal die Auswertung, des monatlichen Traffics:
|
||||
|
||||

|
||||
|
||||
Wie man sieht, hatte ich am Anfang etwas Probleme, was an einen falschen Wert in der Konfigurationsdatei lag.
|
||||
Dann hatte ich am Netzwerk was geändert, was dazu führte, dass der Tor Relay ausfiel. Danach war alles Super. Im Durchschnitt gute 3Mbit/s und 30GiB an Traffic pro Tag.
|
||||
Wenn das so bleibt, wie in den letzten 9 Tagen, dann werde ich, in aller Wahrscheinlichkeit, im August allein durch den Tor-Relay 1TB Traffic verursachen. \o/
|
||||
|
||||
Falls es euch interessiert die Netzwerk Statistik vom Relay ist [in diesem Internet](http://nyansen.ddns.net/ "Netzwerk Statistik") zu finden.
|
||||
|
15
_posts/2014-08-08-ghost-um-eine-robots-txt-erweitern.md
Normal file
15
_posts/2014-08-08-ghost-um-eine-robots-txt-erweitern.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
layout: post
|
||||
title: Ghost um eine robots.txt erweitern
|
||||
---
|
||||
Ich nutze ja [Ghost](http://www.ghost.org "Ghost Webseite") als Blogging Software.
|
||||
Um Ghost um eine [robots.txt](http://de.wikipedia.org/wiki/Robots_Exclusion_Standard "Wikipedia Artikel über die robots.txt") zu erweitern, muss diese einfach im Ordner vom Theme erstellt werden.
|
||||
```bash
|
||||
$ cd /var/www/blog.nicojensen.de/content/themes/Vapor/
|
||||
$ nano robots.txt
|
||||
```
|
||||
|
||||
Da Ghost keine sitemap.xml erstellt macht es sinn den RSS-Feed als Sitemap in der robots.txt anzugeben, da die meisten Bots den RSS-Feed auch als Sitemap nutzen können.
|
||||
```bash
|
||||
Sitemap: https://blog.nicojensen.de/rss
|
||||
```
|
41
_posts/2015-04-14-twitter-bot-und-die-hashtag-problematik.md
Normal file
41
_posts/2015-04-14-twitter-bot-und-die-hashtag-problematik.md
Normal file
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
layout: post
|
||||
title: Twitter Bot und die Hashtag Problematik
|
||||
---
|
||||
Beim Nutzen [des Bots](https://www.nicojensen.de/2015/04/14/twitter_ebooks-bot/), fiel mir auf, dass dieser auch Hashtags benutzt. Ist ja auch klar, denn der Bot erstellt neue Tweets aus Wörtern von alten Tweets. Und da in diesen auch Hashtags verwendet worden sind, nutzt der Bot auch diese.
|
||||
Das ist aber... bescheiden. Denn so werden unnötig Tweets auf Hashtags erzeugt und das muss nicht sein. Besonders dann, wenn es sich um wichtige Hashtags handeln. Leider hat der von mir [verwendete Bot](https://github.com/mispy/twitter_ebooks) selber keine Einstellungsmöglichkeit um die Nutzung von Hashtags zu untersagen. Also muss man selber ran.
|
||||
|
||||
Dafür gibt es zwei möglichkeiten:
|
||||
|
||||
- **Methode eins:** Man entfernt, über *Suchen & Ersetzen*, alle in der Archive.csv Datei vorhandene "#" und liest diese dann erneut ein.
|
||||
- **Methode zwei** *(die schönere Methode)***:** Man lässt den Bot solange neue Tweets erstellen bis keine '#' mehr vorkommt. Erst dann darf er diesen Twittern.
|
||||
|
||||
Natürlich habe ich mit für Methode zwei entschieben. Und so habe ich dies Umgesetzt:
|
||||
Die Tweets werden in der *bots.rb* erzeugt. Und dort habe ich auch die ganzen Änderungen hinzugefügt. Zuerst habe ich eine Funktion geschrieben, welche prüft ob in einem Text eine "#" vorkommt. Ganz Simpel:
|
||||
|
||||
```ruby
|
||||
def checkTweet(tweetText)
|
||||
if not tweetText =~ /#/
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
```
|
||||
|
||||
Damit ist auch schon die halbe Arbeit getan. Nun muss nur noch an den stellen, wo ein Tweet erzeugt wird, eine Schleife drum herum gebaut werden, welche so lange ein neuen Tweet erstellt bis die Funktion ein true zurück gibt.
|
||||
|
||||
```ruby
|
||||
genTweet = true
|
||||
while genTweet do
|
||||
tweetText = model.make_statement
|
||||
if checkTweet(tweetText)
|
||||
genTweet = false
|
||||
end
|
||||
end
|
||||
|
||||
tweet(tweetText)
|
||||
```
|
||||
|
||||
Fertig. Simpel oder? Die fertige bots.rb findet Ihr [hier](http://pastebin.com/cGgEzYCF).
|
||||
|
||||
Ihr könnt natürlich die Funktion erweitern und so dem Bot verbieten bestimmte Zeichen oder Wörter zu benutzen.
|
22
_posts/2015-04-14-twitter_ebooks-bot.md
Normal file
22
_posts/2015-04-14-twitter_ebooks-bot.md
Normal file
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
layout: post
|
||||
title: twitter_ebooks-Bot
|
||||
---
|
||||
Ich habe nun ein [Twitter-Bot](https://twitter.com/nyansen_ebooks). Wozu? Na, weil ich es kann! ;-)
|
||||
|
||||
Es handelt sich hierbei um ein [twitter_ebooks-Bot](https://github.com/mispy/twitter_ebooks).
|
||||
Ich könnte euch hier jetzt aufwendig erklären wie ich den Bot erstellt habe. Aber dazu habe ich keine Lust. Wäre auch schwachsinnig. Es gibt dafür schon Anleitungen und wozu das Rad neu erfinden? Auf der [GitHub Seite des Entwicklers](https://github.com/mispy/twitter_ebooks) ist z.B. eine Anleitung. Falls ihr eine detailreichere Anleitung benötigt so könnt Ihr die von [@autoritaetsprbl](https://twitter.com/autoritaetsprbl) benutzen ([link](http://pastebin.com/2U8bqN1M)).
|
||||
|
||||
Es ist lustig zu sehen, was der Bot - eigenständig - aus dem eigenen Twitter Archive so zaubert. Lustig sind auch die Antworten, die der Bot auf Mentions und DM's schreibt. Manchmal machen die Antworten auch sinn ;-)
|
||||
|
||||
Hier mal ein paar nette Tweets vom [Bot](https://twitter.com/nyansen_ebooks):
|
||||
<blockquote class="twitter-tweet" lang="en"><p>I'm at me - Ich bin ein Gänseblümchen</p>— nyanbot (@nyansen_ebooks) <a href="https://twitter.com/nyansen_ebooks/status/587963515643813888">April 14, 2015</a></blockquote>
|
||||
<blockquote class="twitter-tweet" lang="en"><p>Nachts nicht schlafen aber ich musste heute Nacht noch zwei Satelliten ins Weltall bringen.</p>— nyanbot (@nyansen_ebooks) <a href="https://twitter.com/nyansen_ebooks/status/587872917280661504">April 14, 2015</a></blockquote>
|
||||
<blockquote class="twitter-tweet" lang="en"><p>Warum hab ich kein Selbstzerstörungsknopf wenn ich Lauwarm Dusche kann man mein Bad als Dampfsauna nutzen</p>— nyanbot (@nyansen_ebooks) <a href="https://twitter.com/nyansen_ebooks/status/587641141723582466">April 13, 2015</a></blockquote>
|
||||
|
||||
|
||||
Mein Bot nutzt auch den Hamburger ÖPNV und sucht sich Alternativen, wenn er zu lange warten muss :-P
|
||||
<blockquote class="twitter-tweet" lang="en"><p>10min auf die s21 warten</p>— nyanbot (@nyansen_ebooks) <a href="https://twitter.com/nyansen_ebooks/status/587586028116017153">April 13, 2015</a></blockquote>
|
||||
<blockquote class="twitter-tweet" lang="en"><p>So hab wieder ein Grund Fähre zu fahren <3</p>— nyanbot (@nyansen_ebooks) <a href="https://twitter.com/nyansen_ebooks/status/587616226739937280">April 13, 2015</a></blockquote>
|
||||
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
9
_posts/2016-03-03-trojaner-locky.md
Normal file
9
_posts/2016-03-03-trojaner-locky.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
layout: post
|
||||
title: Trojaner Locky
|
||||
---
|
||||
Der [Trojaner Locky](http://www.heise.de/security/meldung/Krypto-Trojaner-Locky-wuetet-in-Deutschland-Ueber-5000-Infektionen-pro-Stunde-3111774.html), sowie die neue "[BKA Warnungsmail](http://www.mimikama.at/allgemein/vorsicht-offizielle-warnung-vor-computervirus-locky-ist-selber-ein-trojaner/)" zeigt, wie wichtig es ist sich, auch als 0/8/15-User, etwas mehr mit dem Computer sowie dem Internet auseinanderzusetzen. Locky zum Beispiel wäre gar kein Problem, wenn Bilder, Dokumente und Co. Richtig gebackupt werden. Würde Locky dann den Rechner infizieren und die Festplatte verschlüsseln, würde man die infizierten Systeme formatieren, das Betriebssystem neu installieren und hinterher die Daten aus dem Back-up wiederherstellen.
|
||||
Locky wäre sogar noch weniger ein Problem, wenn man nicht jeden Anhang aus E-Mails öffnet. Wenn man zum Beispiel eine Rechnung bekommt, über etwas Bestelltes bei Amazon und Co., man da aber nix bestellt hat, sollte man dieser E-Mail skeptisch gegenüberstehen. Um den Vorfall zu klären, geht man am besten direkt die Seite des Anbieters und nutzt dafür nicht einen Link aus der E-Mail, und prüft den Fall dort. Ist man sich dann sicher, dass die E-Mail nicht echt ist, sollte diese an den Anbieter weitergeleitet werden damit dieser andere Kunden über die gefälschte E-Mail informieren kann.
|
||||
An der BKA Warnungsmail sieht man wie unbedacht Anhänge geöffnet werden. Bei dieser E-Mail kann es sich nur um ein Virus handeln. Woher soll auch das BKA die E-Mail-Adressen alle Bundesbürger haben bzw. die der Infizierten? Würde es ein Tool zum Entfernen von Locky geben, so würde dies über die Presseabteilung veröffentlicht werden und somit in den Nachrichten landen und nicht per E-Mail an alle rausgehen. Zudem wäre auch der [BSI](https://www.bsi.bund.de/DE/Home/home_node.html) und nicht das BKA dafür zuständig.
|
||||
|
||||
Leute... seid nicht so naiv im Internet. Glaubt keinem E-Mail-Anhang
|
39
_posts/2016-04-07-e-mail-als-wiedervorlage-teil-1.md
Normal file
39
_posts/2016-04-07-e-mail-als-wiedervorlage-teil-1.md
Normal file
|
@ -0,0 +1,39 @@
|
|||
---
|
||||
layout: post
|
||||
title: E-Mail als Wiedervorlage Teil 1
|
||||
---
|
||||
## Idee
|
||||
Manchmal fände ich es gut, wenn E-Mails nach x-Tage wieder aufpoppen würden, weil ich diese erst dann bearbeitet muss. Zum Beispiel bei E-Mails die einem davor warnen, dass in X-Tagen etwas abläuft und bis dahin verlängert werden muss. Läuft der Account in 7 Tagen aus wäre es toll, wenn die Mail dazu in 6 Tagen wieder als "neu" im Postfach auftauchen würde.
|
||||
|
||||
Wie ich die Netzwelt so kenne, gibt es das sicher schon irgendwo fertig zu finden aber bei so was denke ich ist es am besten das noch mal selbst umzusetzen da jeder eine andere Ordnerstruktur, etc. hat.
|
||||
|
||||
## Umsetzungs Vorschlag
|
||||
Ich hab mir das so vorgestellt, dass ich Ordner anlege für die Tage 1-7.
|
||||
Ich schreibe mir dann ein einfaches Bash Script, was alle E-Mail aus den Tagen nimmt und einfach umsortiert. Dieses Script läuft dann per Cronjob immer um Mitternacht.
|
||||
|
||||
### Ordner Struktur
|
||||
```
|
||||
INBOX
|
||||
├── ...
|
||||
├── Wiedervorlagen
|
||||
| ├── 1 Tag
|
||||
| ├── 2 Tage
|
||||
| ├── 3 Tage
|
||||
| ├── 4 Tage
|
||||
| ├── 5 Tage
|
||||
| ├── 6 Tage
|
||||
└── └── 7 Tage
|
||||
```
|
||||
|
||||
### Script
|
||||
Hier habe ich mir das so vorgestellt, dass ich ein Simples Copy Script erstelle, was Folgendes macht:
|
||||
|
||||
```
|
||||
- Gehe in Ordner 1
|
||||
-- Kopiere alles in die Inbox als neu.
|
||||
- Gehe in Ordner 2
|
||||
-- Kopiere alles in Ordner 1
|
||||
- Gehe in Ordner 3
|
||||
-- Kopiere alles in Ordner 2
|
||||
...
|
||||
```
|
10
_posts/2016-05-09-neue-webseite-blog-umzug-2.md
Normal file
10
_posts/2016-05-09-neue-webseite-blog-umzug-2.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: post
|
||||
title: Neue Webseite & Blog Umzug
|
||||
---
|
||||
Man muss seine freien Tage auch ausnutzen.
|
||||
Ich habe mich drangesetzt und meine Webseite sowie mein Blog zusammengelegt. Beides ist nun unter https://www.nicojensen.de erreichbar.
|
||||
|
||||
Für Anregungen und Kritik bin ich offen. Wie ihr mir diese zukommen lassen könnt, steht auf der [Kontakt/Impressum](/impressum/) Seite.
|
||||
|
||||
Vielen Dank :-)
|
57
_posts/2016-05-13-e-mail-als-wiedervorlage-teil-2.md
Normal file
57
_posts/2016-05-13-e-mail-als-wiedervorlage-teil-2.md
Normal file
|
@ -0,0 +1,57 @@
|
|||
---
|
||||
layout: post
|
||||
title: E-Mail als Wiedervorlage Teil 2
|
||||
---
|
||||
Wie [hier](/2016/04/07/e-mail-als-wiedervorlage-teil-1/) beschrieben, habe ich mir ein Wiedervorlagen System für mein Postfach gebastelt. Schiebe ich E-Mails in den Ordner *3 days*, so taucht diese in drei Tagen wieder in meinem Postfach auf.
|
||||
Laufen tut dies nun seit über einen Monat bei mir und ich bin damit bisher sehr glücklich. Das Verschieben der E-Mails läuft über ein Script, welches als Cronjob jedentag um Mitternacht ausgeführt wird.
|
||||
|
||||
##Ordner Struktur
|
||||
Wie im [ersten Artikel](/2016/04/07/e-mail-als-wiedervorlage-teil-1/) beschrieben umgesetzt:
|
||||
|
||||
```
|
||||
INBOX
|
||||
├── ...
|
||||
├── Wiedervorlagen
|
||||
| ├── 1 Tag
|
||||
| ├── 2 Tage
|
||||
| ├── 3 Tage
|
||||
| ├── 4 Tage
|
||||
| ├── 5 Tage
|
||||
| ├── 6 Tage
|
||||
└── └── 7 Tage
|
||||
```
|
||||
|
||||
##Das Script
|
||||
Zuerst prüfen wir, ob im Ordner *1 day* Mails sind. Sind Mails vorhanden, entfernen wir die *gelesen* Markierung.
|
||||
|
||||
```
|
||||
if [ "$(ls -A $mailpath/._wiedervorlage.1\ day/cur)" ]; then
|
||||
cd $mailpath/Maildir/._wiedervorlage.1\ day/cur
|
||||
|
||||
for i in `ls $mailpath/Maildir/._wiedervorlage.1\ day/cur`
|
||||
do
|
||||
mv $i `echo $i | sed 's/.\{4\}$//'`
|
||||
done
|
||||
fi
|
||||
```
|
||||
|
||||
Danach fangen wir an die Mails aus den Ordner in den nächsten zu verschieben.
|
||||
Vom Ordner *1 day* in die *Inbox*, vom Ordner *2 days* in den *1 day* Ordner, usw.
|
||||
|
||||
```
|
||||
# Move '1 day' Mails to Inbox
|
||||
if [ "$(ls -A $mailpath/._wiedervorlage.1\ Tag/cur)" ]; then
|
||||
mv $mailpath/._wiedervorlage.1\ day/cur/* $mailpath/Maildir/new/.
|
||||
fi
|
||||
|
||||
# Move '2 days' Mails to '1 day'
|
||||
if [ "$(ls -A $mailpath/Maildir/._wiedervorlage.2\ Tage/cur)" ]; then
|
||||
mv $mailpath/._wiedervorlage.2\ days/cur/* $mailpath/._wiedervorlage.1\ day/cur/.
|
||||
fi
|
||||
```
|
||||
|
||||
usw.
|
||||
|
||||
##Fazit
|
||||
Wer E-Mails gerne später bearbeiten will, ohne aber seine Inbox voller E-Mails zu haben, der hat hiermit eine ideale Lösung.
|
||||
Das Script kann man sicher noch optimieren aber sonst eine klare kopier Empfehlung :-)
|
16
_posts/2017-06-14-a-new-begin.md
Normal file
16
_posts/2017-06-14-a-new-begin.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
layout: post
|
||||
title: A new begin
|
||||
---
|
||||
Ich wollte schon eins als Kind, nur durfte ich das nie.
|
||||
Ich wollte eins als Jugendlicher und hatte kein Geld dafür.
|
||||
In der ersten eigenen Wohnung hatte ich dann keine Zeit & Platz dafür.
|
||||
Nun aber! Ich habe die Zeit, ich habe das Geld, ich habe da noch immer Lust drauf und der Platz ist auch da.
|
||||
|
||||
**Ich hole mir ein Aquarium!**
|
||||
|
||||
Und jetzt stellt sich natürlich die Frage, was für eins, wie groß und was für Fische.
|
||||
Fragt man Aquariumbesitzer, heißt das jetzt größer das Aquarium um so leichter. Nur dafür reicht der Platz nun auch wieder nicht. Schaut man, nach kleinen Aquarien, stößt man dabei immer wieder auf [Siamesische Kampffische](https://de.m.wikipedia.org/wiki/Siamesischer_Kampffisch) (Betta Splendens) und was soll man sagen. Es sind total [schöne Tiere](http://www.google.com/search?tbm=isch&q=betta+splendens). So einen will ich :)
|
||||
Das Gute ist auch, dass die Tiere kein großes Becken benötigen. 20 - 30L reichen völlig aus. Zudem hält man die Tiere einzeln. Besonders die Männchen, denn wie der Name es sagt, sind das Kampffische und die greifen andere Fische in ihrem Territorium an.
|
||||
|
||||
So jetzt erst mal in die Kampffisch Haltung einlesen :-p und natürlich, wie man ein Aquarium einrichtet und für das richtige Wasser sorgt.
|
5
_posts/2019-03-09-jetzt-neu-mit-jekyll.md
Normal file
5
_posts/2019-03-09-jetzt-neu-mit-jekyll.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
layout: post
|
||||
title: Jetzt neu mit Jekyll
|
||||
---
|
||||
So nach einiger Zeit des nix machen, habe ich mich entschieden meine Webseite "neu" zu machen. Naja, eigentlich habe ich nur von [Ghost](http://www.ghost.org "Ghost Webseite") als Blog-Software auf [Jekyll](https://jekyllrb.com "Jekyll Webseite") geändert und 1-2 kleine änderungen am Design vorgenommen.
|
9
_posts/2019-03-10-linklogs-with-jekyll.md
Normal file
9
_posts/2019-03-10-linklogs-with-jekyll.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
title: Linklogs with Jekyll
|
||||
layout: post
|
||||
external-url: https://mikebuss.com/2015/01/27/linklogs-with-jekyll/
|
||||
---
|
||||
Mike Buss:
|
||||
>I’m a big fan of John Gruber’s Daring Fireball, a blog that makes great use of linked posts. If you’re interested in configuring Jekyll as a linklog, here’s how.
|
||||
|
||||
Kann ich nachvollziehen. Musste ich auch gleich mit einbauen.
|
|
@ -40,21 +40,6 @@ header.header p {
|
|||
padding: 0 0 0 2px;
|
||||
}
|
||||
|
||||
a.rss {
|
||||
overflow: hidden;
|
||||
width: 0;
|
||||
height: 0;
|
||||
padding: 0;
|
||||
background: 0 0;
|
||||
border-style: solid;
|
||||
border-width: 0 25px 25px 0;
|
||||
border-color: transparent orange transparent transparent;
|
||||
text-indent: -1000px;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.red {
|
||||
color: red;
|
||||
}
|
||||
|
@ -62,20 +47,21 @@ a.rss {
|
|||
.wrapper {
|
||||
margin: 0 auto;
|
||||
width: 100%;
|
||||
max-width: 600px;
|
||||
max-width: 500px;
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
#navView {
|
||||
margin: 30px 0;
|
||||
margin-top: 3rem;
|
||||
margin-bottom: 3.6rem;
|
||||
height: 80px;
|
||||
text-align: center;
|
||||
padding-top: 50px;
|
||||
background: url(/assets/images/background/elbtunnel.jpg) no-repeat -1000px -800px;
|
||||
background: url(/assets/images/background/moeve.jpg) no-repeat -1300px -550px;
|
||||
}
|
||||
|
||||
.post:not(:first-child) {
|
||||
margin-top: 100px;
|
||||
margin-top: 3.6rem;
|
||||
}
|
||||
|
||||
.post-content a {
|
||||
|
@ -88,17 +74,8 @@ a.rss {
|
|||
color: #fff;
|
||||
}
|
||||
|
||||
.post-footer {
|
||||
border-top: 1px solid #d8d8d8;
|
||||
margin-top: 24px;
|
||||
}
|
||||
|
||||
.post-footer p {
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
.pagination {
|
||||
margin-top: 100px;
|
||||
margin-bottom: 3.6rem;
|
||||
}
|
||||
|
||||
.pagination-inner {
|
||||
|
@ -110,11 +87,51 @@ a.rss {
|
|||
justify-content: space-between;
|
||||
}
|
||||
|
||||
footer.site-footer div, article .post-header {
|
||||
blockquote {
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
margin: 1.75em 0 1.75em 0;
|
||||
padding: 0 0 0 1.75em;
|
||||
border-left: #4A4A4A 0.4em solid;
|
||||
}
|
||||
|
||||
.post .post-content {
|
||||
padding-bottom: 3.6rem;
|
||||
}
|
||||
|
||||
article.post:first-child {
|
||||
padding-top: 3.6rem;
|
||||
}
|
||||
|
||||
article.post header.post-header h2.post-title {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
article.post header.post-header p.public-date {
|
||||
margin-top: 0;
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
footer.site-footer div, article .post-header, .pagination {
|
||||
padding-top: 3.6rem;
|
||||
border-top: #EBF2F6 1px solid;
|
||||
}
|
||||
|
||||
footer.site-footer div:before, article.post header.post-header:before, .pagination:before {
|
||||
display: block;
|
||||
content: "";
|
||||
width: 7px;
|
||||
height: 7px;
|
||||
border: #E7EEF2 1px solid;
|
||||
position: relative;
|
||||
top: -41px;
|
||||
left: 50%;
|
||||
margin-left: -5px;
|
||||
background: #FFF;
|
||||
border-radius: 100%;
|
||||
box-shadow: #FFF 0 0 0 5px;
|
||||
}
|
||||
|
||||
footer.site-footer {
|
||||
position: relative;
|
||||
padding-bottom: 1.5rem;
|
||||
|
|
BIN
assets/images/2014/eth0_day.png
Normal file
BIN
assets/images/2014/eth0_day.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.5 KiB |
88
datenschutzerklaerung.html
Normal file
88
datenschutzerklaerung.html
Normal file
|
@ -0,0 +1,88 @@
|
|||
---
|
||||
layout: default
|
||||
title: Datenschutzerklärung
|
||||
---
|
||||
<article class="post">
|
||||
<header class="post-header wrapper">
|
||||
<h2 class="post-title">Datenschutzerklärung</h1>
|
||||
</header>
|
||||
<section class="post-content wrapper">
|
||||
<p>Diese Datenschutzerklärung klärt Sie über die Art, den Umfang und Zweck der Verarbeitung von personenbezogenen Daten (nachfolgend kurz „Daten“) innerhalb unseres Onlineangebotes und der mit ihm verbundenen Webseiten, Funktionen und Inhalte sowie externen Onlinepräsenzen, wie z.B. unser Social Media Profile auf (nachfolgend gemeinsam bezeichnet als „Onlineangebot“). Im Hinblick auf die verwendeten Begrifflichkeiten, wie z.B. „Verarbeitung“ oder „Verantwortlicher“ verweisen wir auf die Definitionen im Art. 4 der Datenschutzgrundverordnung (DSGVO). </p>
|
||||
<h3 id="verantwortlicher">Verantwortlicher</h3>
|
||||
<blockquote>
|
||||
<p>Nico Jensen<br>
|
||||
Henning-von-Tresckow-weg 19<br>
|
||||
21684 Stade<br>
|
||||
Deutschland<br></p>
|
||||
<p>moin@nicojensen.de<br>
|
||||
PGP-Key: 04EE0F98<br>
|
||||
Fingerprint: 0FEC E173 375E 3DD2 5386 B023 923C 288E 04EE 0F98<br></p>
|
||||
</blockquote>
|
||||
<h3 id="artenderverarbeitetendaten">Arten der verarbeiteten Daten:</h3>
|
||||
<ul>
|
||||
<li>Bestandsdaten (z.B., Namen, Adressen).</li>
|
||||
<li>Kontaktdaten (z.B., E-Mail, Telefonnummern).</li>
|
||||
<li>Inhaltsdaten (z.B., Texteingaben, Fotografien, Videos).</li>
|
||||
<li>Nutzungsdaten (z.B., besuchte Webseiten, Interesse an Inhalten, Zugriffszeiten).</li>
|
||||
<li>Meta-/Kommunikationsdaten (z.B., Geräte-Informationen, IP-Adressen).</li>
|
||||
</ul>
|
||||
<h3 id="kategorienbetroffenerpersonen">Kategorien betroffener Personen</h3>
|
||||
<p>Besucher und Nutzer des Onlineangebotes (Nachfolgend bezeichnen wir die betroffenen Personen zusammenfassend auch als „Nutzer“). </p>
|
||||
<h3 id="zweckderverarbeitung">Zweck der Verarbeitung</h3>
|
||||
<ul>
|
||||
<li>Zurverfügungstellung des Onlineangebotes, seiner Funktionen und Inhalte.</li>
|
||||
<li>Beantwortung von Kontaktanfragen und Kommunikation mit Nutzern.</li>
|
||||
<li>Sicherheitsmaßnahmen.</li>
|
||||
<li>Reichweitenmessung/Marketing</li>
|
||||
</ul>
|
||||
<h3 id="verwendetebegrifflichkeiten">Verwendete Begrifflichkeiten</h3>
|
||||
<p>„Personenbezogene Daten“ sind alle Informationen, die sich auf eine identifizierte oder identifizierbare natürliche Person (im Folgenden „betroffene Person“) beziehen; als identifizierbar wird eine natürliche Person angesehen, die direkt oder indirekt, insbesondere mittels Zuordnung zu einer Kennung wie einem Namen, zu einer Kennnummer, zu Standortdaten, zu einer Online-Kennung (z.B. Cookie) oder zu einem oder mehreren besonderen Merkmalen identifiziert werden kann, die Ausdruck der physischen, physiologischen, genetischen, psychischen, wirtschaftlichen, kulturellen oder sozialen Identität dieser natürlichen Person sind.</p>
|
||||
<p>„Verarbeitung“ ist jeder mit oder ohne Hilfe automatisierter Verfahren ausgeführte Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten. Der Begriff reicht weit und umfasst praktisch jeden Umgang mit Daten.</p>
|
||||
<p>„Pseudonymisierung“ die Verarbeitung personenbezogener Daten in einer Weise, dass die personenbezogenen Daten ohne Hinzuziehung zusätzlicher Informationen nicht mehr einer spezifischen betroffenen Person zugeordnet werden können, sofern diese zusätzlichen Informationen gesondert aufbewahrt werden und technischen und organisatorischen Maßnahmen unterliegen, die gewährleisten, dass die personenbezogenen Daten nicht einer identifizierten oder identifizierbaren natürlichen Person zugewiesen werden.</p>
|
||||
<p>„Profiling“ jede Art der automatisierten Verarbeitung personenbezogener Daten, die darin besteht, dass diese personenbezogenen Daten verwendet werden, um bestimmte persönliche Aspekte, die sich auf eine natürliche Person beziehen, zu bewerten, insbesondere um Aspekte bezüglich Arbeitsleistung, wirtschaftliche Lage, Gesundheit, persönliche Vorlieben, Interessen, Zuverlässigkeit, Verhalten, Aufenthaltsort oder Ortswechsel dieser natürlichen Person zu analysieren oder vorherzusagen.</p>
|
||||
<p>Als „Verantwortlicher“ wird die natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten entscheidet, bezeichnet.</p>
|
||||
<p>„Auftragsverarbeiter“ eine natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, die personenbezogene Daten im Auftrag des Verantwortlichen verarbeitet.</p>
|
||||
<h3 id="mageblicherechtsgrundlagen">Maßgebliche Rechtsgrundlagen</h3>
|
||||
<p>Nach Maßgabe des Art. 13 DSGVO teilen wir Ihnen die Rechtsgrundlagen unserer Datenverarbeitungen mit. Sofern die Rechtsgrundlage in der Datenschutzerklärung nicht genannt wird, gilt Folgendes: Die Rechtsgrundlage für die Einholung von Einwilligungen ist Art. 6 Abs. 1 lit. a und Art. 7 DSGVO, die Rechtsgrundlage für die Verarbeitung zur Erfüllung unserer Leistungen und Durchführung vertraglicher Maßnahmen sowie Beantwortung von Anfragen ist Art. 6 Abs. 1 lit. b DSGVO, die Rechtsgrundlage für die Verarbeitung zur Erfüllung unserer rechtlichen Verpflichtungen ist Art. 6 Abs. 1 lit. c DSGVO, und die Rechtsgrundlage für die Verarbeitung zur Wahrung unserer berechtigten Interessen ist Art. 6 Abs. 1 lit. f DSGVO. Für den Fall, dass lebenswichtige Interessen der betroffenen Person oder einer anderen natürlichen Person eine Verarbeitung personenbezogener Daten erforderlich machen, dient Art. 6 Abs. 1 lit. d DSGVO als Rechtsgrundlage. </p>
|
||||
<h1 id="sicherheitsmanahmen">Sicherheitsmaßnahmen</h1>
|
||||
<p>Wir treffen nach Maßgabe des Art. 32 DSGVO unter Berücksichtigung des Stands der Technik, der Implementierungskosten und der Art, des Umfangs, der Umstände und der Zwecke der Verarbeitung sowie der unterschiedlichen Eintrittswahrscheinlichkeit und Schwere des Risikos für die Rechte und Freiheiten natürlicher Personen, geeignete technische und organisatorische Maßnahmen, um ein dem Risiko angemessenes Schutzniveau zu gewährleisten.</p>
|
||||
<p>Zu den Maßnahmen gehören insbesondere die Sicherung der Vertraulichkeit, Integrität und Verfügbarkeit von Daten durch Kontrolle des physischen Zugangs zu den Daten, als auch des sie betreffenden Zugriffs, der Eingabe, Weitergabe, der Sicherung der Verfügbarkeit und ihrer Trennung. Des Weiteren haben wir Verfahren eingerichtet, die eine Wahrnehmung von Betroffenenrechten, Löschung von Daten und Reaktion auf Gefährdung der Daten gewährleisten. Ferner berücksichtigen wir den Schutz personenbezogener Daten bereits bei der Entwicklung, bzw. Auswahl von Hardware, Software sowie Verfahren, entsprechend dem Prinzip des Datenschutzes durch Technikgestaltung und durch datenschutzfreundliche Voreinstellungen (Art. 25 DSGVO). </p>
|
||||
<h3 id="zusammenarbeitmitauftragsverarbeiternunddritten">Zusammenarbeit mit Auftragsverarbeitern und Dritten</h3>
|
||||
<p>Sofern wir im Rahmen unserer Verarbeitung Daten gegenüber anderen Personen und Unternehmen (Auftragsverarbeitern oder Dritten) offenbaren, sie an diese übermitteln oder ihnen sonst Zugriff auf die Daten gewähren, erfolgt dies nur auf Grundlage einer gesetzlichen Erlaubnis (z.B. wenn eine übermittlung der Daten an Dritte, wie an Zahlungsdienstleister, gem. Art. 6 Abs. 1 lit. b DSGVO zur Vertragserfüllung erforderlich ist), Sie eingewilligt haben, eine rechtliche Verpflichtung dies vorsieht oder auf Grundlage unserer berechtigten Interessen (z.B. beim Einsatz von Beauftragten, Webhostern, etc.).</p>
|
||||
<p>Sofern wir Dritte mit der Verarbeitung von Daten auf Grundlage eines sog. „Auftragsverarbeitungsvertrages“ beauftragen, geschieht dies auf Grundlage des Art. 28 DSGVO. </p>
|
||||
<h3 id="bermittlungenindrittlnder">übermittlungen in Drittländer</h3>
|
||||
<p>Sofern wir Daten in einem Drittland (d.h. außerhalb der Europäischen Union (EU) oder des Europäischen Wirtschaftsraums (EWR)) verarbeiten oder dies im Rahmen der Inanspruchnahme von Diensten Dritter oder Offenlegung, bzw. übermittlung von Daten an Dritte geschieht, erfolgt dies nur, wenn es zur Erfüllung unserer (vor)vertraglichen Pflichten, auf Grundlage Ihrer Einwilligung, aufgrund einer rechtlichen Verpflichtung oder auf Grundlage unserer berechtigten Interessen geschieht. Vorbehaltlich gesetzlicher oder vertraglicher Erlaubnisse, verarbeiten oder lassen wir die Daten in einem Drittland nur beim Vorliegen der besonderen Voraussetzungen der Art. 44 ff. DSGVO verarbeiten. D.h. die Verarbeitung erfolgt z.B. auf Grundlage besonderer Garantien, wie der offiziell anerkannten Feststellung eines der EU entsprechenden Datenschutzniveaus (z.B. für die USA durch das „Privacy Shield“) oder Beachtung offiziell anerkannter spezieller vertraglicher Verpflichtungen (so genannte „Standardvertragsklauseln“).</p><h3 id="dsg-general-rightssubject">Rechte der betroffenen Personen</h3><p>Sie haben das Recht, eine Bestätigung darüber zu verlangen, ob betreffende Daten verarbeitet werden und auf Auskunft über diese Daten sowie auf weitere Informationen und Kopie der Daten entsprechend Art. 15 DSGVO.</p>
|
||||
<p>Sie haben entsprechend. Art. 16 DSGVO das Recht, die Vervollständigung der Sie betreffenden Daten oder die Berichtigung der Sie betreffenden unrichtigen Daten zu verlangen.</p>
|
||||
<p>Sie haben nach Maßgabe des Art. 17 DSGVO das Recht zu verlangen, dass betreffende Daten unverzüglich gelöscht werden, bzw. alternativ nach Maßgabe des Art. 18 DSGVO eine Einschränkung der Verarbeitung der Daten zu verlangen.</p>
|
||||
<p>Sie haben das Recht zu verlangen, dass die Sie betreffenden Daten, die Sie uns bereitgestellt haben nach Maßgabe des Art. 20 DSGVO zu erhalten und deren übermittlung an andere Verantwortliche zu fordern.</p>
|
||||
<p>Sie haben ferner gem. Art. 77 DSGVO das Recht, eine Beschwerde bei der zuständigen Aufsichtsbehörde einzureichen. </p>
|
||||
<h3 id="widerrufsrecht">Widerrufsrecht</h3>
|
||||
<p>Sie haben das Recht, erteilte Einwilligungen gem. Art. 7 Abs. 3 DSGVO mit Wirkung für die Zukunft zu widerrufen </p>
|
||||
<h3 id="widerspruchsrecht">Widerspruchsrecht</h3>
|
||||
<p>Sie können der künftigen Verarbeitung der Sie betreffenden Daten nach Maßgabe des Art. 21 DSGVO jederzeit widersprechen. Der Widerspruch kann insbesondere gegen die Verarbeitung für Zwecke der Direktwerbung erfolgen. </p>
|
||||
<h3 id="cookiesundwiderspruchsrechtbeidirektwerbung">Cookies und Widerspruchsrecht bei Direktwerbung</h3>
|
||||
<p>Als „Cookies“ werden kleine Dateien bezeichnet, die auf Rechnern der Nutzer gespeichert werden. Innerhalb der Cookies können unterschiedliche Angaben gespeichert werden. Ein Cookie dient primär dazu, die Angaben zu einem Nutzer (bzw. dem Gerät auf dem das Cookie gespeichert ist) während oder auch nach seinem Besuch innerhalb eines Onlineangebotes zu speichern. Als temporäre Cookies, bzw. „Session-Cookies“ oder „transiente Cookies“, werden Cookies bezeichnet, die gelöscht werden, nachdem ein Nutzer ein Onlineangebot verlässt und seinen Browser schließt. In einem solchen Cookie kann z.B. der Inhalt eines Warenkorbs in einem Onlineshop oder ein Login-Status gespeichert werden. Als „permanent“ oder „persistent“ werden Cookies bezeichnet, die auch nach dem Schließen des Browsers gespeichert bleiben. So kann z.B. der Login-Status gespeichert werden, wenn die Nutzer diese nach mehreren Tagen aufsuchen. Ebenso können in einem solchen Cookie die Interessen der Nutzer gespeichert werden, die für Reichweitenmessung oder Marketingzwecke verwendet werden. Als „Third-Party-Cookie“ werden Cookies bezeichnet, die von anderen Anbietern als dem Verantwortlichen, der das Onlineangebot betreibt, angeboten werden (andernfalls, wenn es nur dessen Cookies sind spricht man von „First-Party Cookies“).</p>
|
||||
<p>Wir können temporäre und permanente Cookies einsetzen und klären hierüber im Rahmen unserer Datenschutzerklärung auf.</p>
|
||||
<p>Falls die Nutzer nicht möchten, dass Cookies auf ihrem Rechner gespeichert werden, werden sie gebeten die entsprechende Option in den Systemeinstellungen ihres Browsers zu deaktivieren. Gespeicherte Cookies können in den Systemeinstellungen des Browsers gelöscht werden. Der Ausschluss von Cookies kann zu Funktionseinschränkungen dieses Onlineangebotes führen.</p>
|
||||
<p>Ein genereller Widerspruch gegen den Einsatz der zu Zwecken des Onlinemarketing eingesetzten Cookies kann bei einer Vielzahl der Dienste, vor allem im Fall des Trackings, über die US-amerikanische Seite <a href="http://www.aboutads.info/choices/">http://www.aboutads.info/choices/</a> oder die EU-Seite <a href="http://www.youronlinechoices.com/">http://www.youronlinechoices.com/</a> erklärt werden. Des Weiteren kann die Speicherung von Cookies mittels deren Abschaltung in den Einstellungen des Browsers erreicht werden. Bitte beachten Sie, dass dann gegebenenfalls nicht alle Funktionen dieses Onlineangebotes genutzt werden können. </p>
|
||||
<h3 id="lschungvondaten">Löschung von Daten</h3>
|
||||
<p>Die von uns verarbeiteten Daten werden nach Maßgabe der Art. 17 und 18 DSGVO gelöscht oder in ihrer Verarbeitung eingeschränkt. Sofern nicht im Rahmen dieser Datenschutzerklärung ausdrücklich angegeben, werden die bei uns gespeicherten Daten gelöscht, sobald sie für ihre Zweckbestimmung nicht mehr erforderlich sind und der Löschung keine gesetzlichen Aufbewahrungspflichten entgegenstehen. Sofern die Daten nicht gelöscht werden, weil sie für andere und gesetzlich zulässige Zwecke erforderlich sind, wird deren Verarbeitung eingeschränkt. D.h. die Daten werden gesperrt und nicht für andere Zwecke verarbeitet. Das gilt z.B. für Daten, die aus handels- oder steuerrechtlichen Gründen aufbewahrt werden müssen.</p>
|
||||
<p>Nach gesetzlichen Vorgaben in Deutschland, erfolgt die Aufbewahrung insbesondere für 10 Jahre gemäß §§ 147 Abs. 1 AO, 257 Abs. 1 Nr. 1 und 4, Abs. 4 HGB (Bücher, Aufzeichnungen, Lageberichte, Buchungsbelege, Handelsbücher, für Besteuerung relevanter Unterlagen, etc.) und 6 Jahre gemäß § 257 Abs. 1 Nr. 2 und 3, Abs. 4 HGB (Handelsbriefe).</p>
|
||||
<p>Nach gesetzlichen Vorgaben in österreich erfolgt die Aufbewahrung insbesondere für 7 J gemäß § 132 Abs. 1 BAO (Buchhaltungsunterlagen, Belege/Rechnungen, Konten, Belege, Geschäftspapiere, Aufstellung der Einnahmen und Ausgaben, etc.), für 22 Jahre im Zusammenhang mit Grundstücken und für 10 Jahre bei Unterlagen im Zusammenhang mit elektronisch erbrachten Leistungen, Telekommunikations-, Rundfunk- und Fernsehleistungen, die an Nichtunternehmer in EU-Mitgliedstaaten erbracht werden und für die der Mini-One-Stop-Shop (MOSS) in Anspruch genommen wird. </p>
|
||||
<h3 id="erhebungvonzugriffsdatenundlogfiles">Erhebung von Zugriffsdaten und Logfiles</h3>
|
||||
<p>Wir, bzw. unser Hostinganbieter, erhebt auf Grundlage unserer berechtigten Interessen im Sinne des Art. 6 Abs. 1 lit. f. DSGVO Daten über jeden Zugriff auf den Server, auf dem sich dieser Dienst befindet (sogenannte Serverlogfiles). Zu den Zugriffsdaten gehören Name der abgerufenen Webseite, Datei, Datum und Uhrzeit des Abrufs, übertragene Datenmenge, Meldung über erfolgreichen Abruf, Browsertyp nebst Version, das Betriebssystem des Nutzers, Referrer URL (die zuvor besuchte Seite), IP-Adresse und der anfragende Provider.</p>
|
||||
<p>Logfile-Informationen werden aus Sicherheitsgründen (z.B. zur Aufklärung von Missbrauchs- oder Betrugshandlungen) für die Dauer von maximal 7 Tagen gespeichert und danach gelöscht. Daten, deren weitere Aufbewahrung zu Beweiszwecken erforderlich ist, sind bis zur endgültigen Klärung des jeweiligen Vorfalls von der Löschung ausgenommen. </p>
|
||||
<h3 id="einbindungvondienstenundinhaltendritter">Einbindung von Diensten und Inhalten Dritter</h3>
|
||||
<p>Wir setzen innerhalb unseres Onlineangebotes auf Grundlage unserer berechtigten Interessen (d.h. Interesse an der Analyse, Optimierung und wirtschaftlichem Betrieb unseres Onlineangebotes im Sinne des Art. 6 Abs. 1 lit. f. DSGVO) Inhalts- oder Serviceangebote von Drittanbietern ein, um deren Inhalte und Services, wie z.B. Videos oder Schriftarten einzubinden (nachfolgend einheitlich bezeichnet als “Inhalte”).</p>
|
||||
<p>Dies setzt immer voraus, dass die Drittanbieter dieser Inhalte, die IP-Adresse der Nutzer wahrnehmen, da sie ohne die IP-Adresse die Inhalte nicht an deren Browser senden könnten. Die IP-Adresse ist damit für die Darstellung dieser Inhalte erforderlich. Wir bemühen uns nur solche Inhalte zu verwenden, deren jeweilige Anbieter die IP-Adresse lediglich zur Auslieferung der Inhalte verwenden. Drittanbieter können ferner so genannte Pixel-Tags (unsichtbare Grafiken, auch als "Web Beacons" bezeichnet) für statistische oder Marketingzwecke verwenden. Durch die "Pixel-Tags" können Informationen, wie der Besucherverkehr auf den Seiten dieser Website ausgewertet werden. Die pseudonymen Informationen können ferner in Cookies auf dem Gerät der Nutzer gespeichert werden und unter anderem technische Informationen zum Browser und Betriebssystem, verweisende Webseiten, Besuchszeit sowie weitere Angaben zur Nutzung unseres Onlineangebotes enthalten, als auch mit solchen Informationen aus anderen Quellen verbunden werden.</p>
|
||||
<h3 id="vimeo">Vimeo</h3>
|
||||
<p>Wir können die Videos der Plattform “Vimeo” des Anbieters Vimeo Inc., Attention: Legal Department, 555 West 18th Street New York, New York 10011, USA, einbinden. Datenschutzerklärung: <a target="_blank" href="https://vimeo.com/privacy">https://vimeo.com/privacy</a>. Wir weisen darauf hin, dass Vimeo Google Analytics einsetzen kann und verweisen hierzu auf die Datenschutzerklärung (<a target="_blank" href="https://www.google.com/policies/privacy">https://www.google.com/policies/privacy</a>) sowie Opt-Out-Möglichkeiten für Google-Analytics (<a target="_blank" href="http://tools.google.com/dlpage/gaoptout?hl=de">http://tools.google.com/dlpage/gaoptout?hl=de</a>) oder die Einstellungen von Google für die Datennutzung zu Marketingzwecken (<a target="_blank" href="https://adssettings.google.com/">https://adssettings.google.com/.</a>). </p>
|
||||
<h3 id="youtube">Youtube</h3>
|
||||
<p>Wir binden die Videos der Plattform “YouTube” des Anbieters Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA, ein. Datenschutzerklärung: <a target="_blank" href="https://www.google.com/policies/privacy/">https://www.google.com/policies/privacy/</a>, Opt-Out: <a target="_blank" href="https://adssettings.google.com/authenticated">https://adssettings.google.com/authenticated</a>. </p>
|
||||
<h3 id="twitter">Twitter</h3>
|
||||
<p>Innerhalb unseres Onlineangebotes können Funktionen und Inhalte des Dienstes Twitter, angeboten durch die Twitter Inc., 1355 Market Street, Suite 900, San Francisco, CA 94103, USA, eingebunden werden. Hierzu können z.B. Inhalte wie Bilder, Videos oder Texte und Schaltflächen gehören, mit denen Nutzer Ihr Gefallen betreffend die Inhalte kundtun, den Verfassern der Inhalte oder unsere Beiträge abonnieren können. Sofern die Nutzer Mitglieder der Plattform Twitter sind, kann Twitter den Aufruf der o.g. Inhalte und Funktionen den dortigen Profilen der Nutzer zuordnen. Twitter ist unter dem Privacy-Shield-Abkommen zertifiziert und bietet hierdurch eine Garantie, das europäische Datenschutzrecht einzuhalten (<a target="_blank" href="https://www.privacyshield.gov/participant?id=a2zt0000000TORzAAO&status=Active">https://www.privacyshield.gov/participant?id=a2zt0000000TORzAAO&status=Active</a>). Datenschutzerklärung: <a target="_blank" href="https://twitter.com/de/privacy">https://twitter.com/de/privacy</a>, Opt-Out: <a target="_blank" href="https://twitter.com/personalization">https://twitter.com/personalization</a>. </p>
|
||||
<h3 id="instagram">Instagram</h3>
|
||||
<p>Innerhalb unseres Onlineangebotes können Funktionen und Inhalte des Dienstes Instagram, angeboten durch die Instagram Inc., 1601 Willow Road, Menlo Park, CA, 94025, USA, eingebunden werden. Hierzu können z.B. Inhalte wie Bilder, Videos oder Texte und Schaltflächen gehören, mit denen Nutzer ihr Gefallen betreffend die Inhalte kundtun, den Verfassern der Inhalte oder unsere Beiträge abonnieren können. Sofern die Nutzer Mitglieder der Plattform Instagram sind, kann Instagram den Aufruf der o.g. Inhalte und Funktionen den dortigen Profilen der Nutzer zuordnen. Datenschutzerklärung von Instagram: <a target="_blank" href="http://instagram.com/about/legal/privacy/">http://instagram.com/about/legal/privacy/</a>. </p>
|
||||
<p><a href="https://datenschutz-generator.de" class="dsg1-5" rel="nofollow" target="_blank">Erstellt mit Datenschutz-Generator.de von RA Dr. Thomas Schwenke</a></p>
|
||||
</section>
|
||||
</article>
|
35
impressum.html
Normal file
35
impressum.html
Normal file
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
layout: default
|
||||
title: Kontakt
|
||||
---
|
||||
<article class="post">
|
||||
<header class="post-header wrapper">
|
||||
<h2 class="post-title">Impressum</h2>
|
||||
</header>
|
||||
<section class="post-content wrapper">
|
||||
<p>Dieses Impressum gilt für die Seiten: <a href="https://www.nicojensen.de/">www.nicojensen.de</a></p>
|
||||
<p><strong>Angaben gemäß § 5 TMG & Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:</strong></p>
|
||||
<blockquote>
|
||||
<p>Nico Jensen<br>
|
||||
Henning-von-Tresckow-weg 19<br>
|
||||
21684 Stade<br>
|
||||
Deutschland<br></p>
|
||||
<p><strong>E-Mail:</strong><br>
|
||||
moin@nicojensen.de<br>
|
||||
PGP-Key: 04EE0F98<br>
|
||||
Fingerprint: 0FEC E173 375E 3DD2 5386 B023 923C 288E 04EE 0F98</p>
|
||||
</blockquote>
|
||||
<p>Alle Beiträge und Bilder auf <a href="https://www.nicojensen.de/">www.nicojensen.de</a> sind, sofern nicht anders angegeben, von mir und unter der Lizenz <a href="http://creativecommons.org/licenses/by-sa/4.0/" title="Creative Commons Lizenz 4.0">CC BY-SA 4.0</a> freigegeben.</p>
|
||||
<h3 id="disclaimer">Disclaimer</h3>
|
||||
<h4 id="haftungfrinhalte">Haftung für Inhalte</h4>
|
||||
<p>Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.</p>
|
||||
<p>Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen. </p>
|
||||
<h4 id="haftungfrlinks">Haftung für Links</h4>
|
||||
<p>Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. <br>
|
||||
Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen. </p>
|
||||
<h4 id="urheberrecht">Urheberrecht</h4>
|
||||
<p>Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. <br>
|
||||
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.</p>
|
||||
<p><i>Quelle: <a href="https://www.e-recht24.de">e-recht24.de</a></i></p>
|
||||
</section>
|
||||
</article>
|
24
kontakt.html
Normal file
24
kontakt.html
Normal file
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
layout: default
|
||||
title: Kontakt
|
||||
---
|
||||
<article class="post">
|
||||
<header class="post-header wrapper">
|
||||
<h2 class="post-title">Kontakt</h2>
|
||||
</header>
|
||||
<div class="post-content wrapper">
|
||||
<p>Wenn Du Anregungen und / oder Kritiken zu mir oder meinen Beträgen hast oder einfach nur etwas Lob loswerden willst, kannst Du dies hier tun:</p>
|
||||
<blockquote>
|
||||
<p>moin@nicojensen.de<br>
|
||||
PGP-Key: 04EE0F98<br>
|
||||
Fingerprint: 0FEC E173 375E 3DD2 5386 B023 923C 288E 04EE 0F98</p>
|
||||
|
||||
<p>
|
||||
<del><a href="https://de.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol" title="Wikipedia Artikel zu Jabber." rel="nofollow">Jabber</a>: nyansen@jabber.elbmatsch.de</del><br>
|
||||
<a href="https://en.wikipedia.org/wiki/Matrix_(protocol)" title="Wikipedia Artikel zu Jabber." rel="nofollow">Matrix</a>: nyansen@matrix.elbmatsch.de<br>
|
||||
Twitter: <a href="https://www.twitter.com/_nyansen" title="Mein Twitter Account." rel="nofollow">@_nyansen</a><br>
|
||||
<a href="https://de.wikipedia.org/wiki/Mastodon_(Software)" title="Wikipedia Artikel zu Mastodon" rel="nofollow">Mastodon</a>: <a href="https://social.elbmatsch.de/@nyansen">@nyansen@social.elbmatsch.de</a>
|
||||
</p>
|
||||
</blockquote>
|
||||
</div>
|
||||
</article>
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
layout: default
|
||||
title: Über mich
|
||||
title: Über mich
|
||||
---
|
||||
<article class="post">
|
||||
<header class="post-header wrapper">
|
||||
|
|
Loading…
Add table
Reference in a new issue