[posts/2025/11/nostalgic_memories] Added article
No files matched your search
|
After Width: | Height: | Size: 3.2 MiB |
@@ -0,0 +1,39 @@
|
||||
+++
|
||||
title = 'Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse'
|
||||
date = 2025-11-03T17:55:26+01:00
|
||||
draft = false
|
||||
toc = true
|
||||
cover = 'cover.png'
|
||||
+++
|
||||
|
||||
|
||||
## Die Zeiten ändern sich {id=times-are-changing}
|
||||
|
||||
Niemand weiß so recht hin oder her - es ist eine nie dagewesene Situation. Und doch muss man irgendwie damit umgehen. Ein Virus geht um, und alle Welt verschanzt sich plötzlich hinter ihren Fenstern und Haustüren. Ganz klar: es geht um die Corona-Pandemie, und den damit einhergehenden Lockdown. Auch Schulen waren in dieser Zeit lange geschlossen, statt Präsenzunterricht vor Ort gab es nun Homeschooling. Für einige war das Internet dabei noch immer Neuland, für andere schuf diese neue Lebensrealität ungeahnte (auch zeitliche) Möglichkeiten. Darunter auch ich - damals in der siebten Klasse eines bayerischen Gymnasiums.
|
||||
|
||||
|
||||
## Das Projekt {id=the-project}
|
||||
|
||||
Im Unterrichtsfach NuT, das Physik und Informatik kombiniert, gab es einen umfangreichen Arbeitsauftrag: nachdem man sich mit Graphen und dem Internet als gewaltiges Netzwerk, darstellbar als Graphen beschäftigt hatte, sollte es nun in die Praxis gehen. Das Ziel: eine Website mit HTML (und CSS) bauen, um die Funktionsweise des World Wide Web (WWW) als ganzes besser zu verstehen - der Name lautete recht vielsagend „**Projekt WWW**”.
|
||||
|
||||
„Klasse! - endlich mal von schulischer Seite das machen dürfen, was mich sowieso total interessiert” - so oder so ähnlich habe ich damals gedacht. Jedenfalls machte ich mich mit einem Klassenkameraden sofort an die Arbeit (wie sofortig genau, das weiß ich nicht mehr), wir machten uns Gedanken über den Aufbau, wir schrieben Gedichte, sammelten Bilder und suchten Definitionen heraus. Für den technischen Kram war dabei vor allem ich verantwortlich, er mehr für den Inhalt und Kontrolle.
|
||||
|
||||
|
||||
## Warum das ganze? {id=why-all-this}
|
||||
|
||||
Wer bis hier gelesen hat, stellt sich vielleicht diese Frage. Nun ja - erstens sind gerade Herbstferien und damit Zeit, um zumindest ein wenig auf andere Gedanken zu kommen (beispielsweise endlich wieder ein wenig für eine mögliche Amateurfunkprüfung lernen) und in Erinnerungen zu schwelgen. So fand ich das Projekt in den Untiefen des Dateisystems meines Rechners - und war aufs neue ganz erstaunt darüber, was wir damals geleistet haben und dachte mir, das könnte ich doch auf meinem etwas persönlicheren Blog hochladen.
|
||||
|
||||
Auch für den Leser könnte es interessant und bestimmt ein bisschen nostalgisch sein, über das nachzudenken, was man früher schon alles geschafft hat. Oft ist man selbst erstaunt über das, was man dabei herausfindet.
|
||||
|
||||
|
||||
## Das Ergebnis {id=the-result}
|
||||
|
||||
In brevitas veritas (oder so ähnlich), hat mal einer gesagt: hier also die Ergebnisse zum interaktiven Durchklicken - schließlich ist es ja eine Website - als iFrame! Und wer es lieber etwas größer mag, kann es sich [hier](/specials/2025/11/03_-_nostalgic_memories/) ganz ohne iFrame ansehen.
|
||||
|
||||
{{< iframe src="/specials/2025/11/03_-_nostalgic_memories/" style="aspect-ratio: 16/20" >}}
|
||||
|
||||
Der Graph, der die Verbindungen der Seiten untereinander darstellt, lässt sich [hier](/specials/2025/11/03_-_nostalgic_memories/connections-graph.pdf) abrufen.
|
||||
|
||||
Nach damaligen Webstandards hat sie funktioniert, heute scheinbar nicht mehr - so erkläre ich mich einige Artefakte und seltsame Darstellungen. Jedenfalls sind hier einige witzige Fakten - manchmal auch erfunden - auszumachen, natürliche süße Katzenbilder wie im Internet eben so üblich und auch etwas technischere Angaben dürfen nicht fehlen.
|
||||
|
||||
Ach ja, fast hätte ich es vergessen - es handelte sich doch um ein Schulprojekt! Was ich darauf für eine Note bekam, weiß ich bis heute nicht. Auch nicht, ob es überhaupt jemals bewertet wurde.
|
||||
@@ -0,0 +1,39 @@
|
||||
+++
|
||||
title = 'Between Homeschooling And Web Design - nostalgic memories of seventh grade'
|
||||
date = 2025-11-03T17:55:26+01:00
|
||||
draft = false
|
||||
toc = true
|
||||
cover = 'cover.png'
|
||||
+++
|
||||
|
||||
|
||||
## Times are changing {id=times-are-changing}
|
||||
|
||||
No one really knows one way or the other—it's an unprecedented situation. And yet, somehow, we have to deal with it. A virus is spreading, and suddenly the whole world is barricading itself behind windows and front doors. Clearly, we are talking about the coronavirus pandemic and the accompanying lockdown. Schools were also closed for a long time during this period, with homeschooling replacing face-to-face teaching. For some, the internet was still uncharted territory, while for others, this new reality created unexpected opportunities (including in terms of time). I was one of them - at the time in seventh grade at a Bavarian high school.
|
||||
|
||||
|
||||
## The Project {id=the-project}
|
||||
|
||||
In the subject NuT, which combines physics and computer science, there was an extensive assignment: after studying graphs and the Internet as a huge network that can be represented as graphs, it was time to put theory into practice. The goal: to build a website using HTML (and CSS) in order to better understand how the World Wide Web (WWW) works as a whole—the name was quite telling: “**Project WWW**.”
|
||||
|
||||
“Great! Finally, I get to do something at school that I'm really interested in anyway,” or something like that, I thought at the time. In any case, I immediately got to work with a classmate (I don't remember exactly how immediately), we thought about the structure, wrote poems, collected pictures, and looked up definitions. I was mainly responsible for the technical stuff, while he was more responsible for the content and supervision.
|
||||
|
||||
|
||||
## Why all this? {id=why-all-this}
|
||||
|
||||
Anyone who has read this far may be asking themselves this question. Well, first of all, it's autumn holidays, which means it's time to take my mind off things for a bit (for example, finally studying a little for a potential amateur radio exam) and reminisce. That's how I found the project in the depths of my computer's file system - and was once again amazed at what we had achieved back then and thought to myself that I could upload it to my more personal blog.
|
||||
|
||||
It might also be interesting and certainly a bit nostalgic for readers to think about everything they've accomplished in the past. Often, you'll be amazed at what you discover.
|
||||
|
||||
|
||||
## The result {id=the-result}
|
||||
|
||||
In brevitas veritas (or something like that), someone once said: so here are the results for interactively clicking through — because it's a website — as an iFrame! And if you prefer something a little bigger, you can view it [here](/specials/2025/11/03_-_nostalgic_memories/) without any iFrames.
|
||||
|
||||
{{< iframe src="/specials/2025/11/03_-_nostalgic_memories/" style="aspect-ratio: 16/20" >}}
|
||||
|
||||
The graph showing the connections between the pages can be accessed [here](/specials/2025/11/03_-_nostalgic_memories/connections-graph.pdf).
|
||||
|
||||
It worked according to the web standards of the time, but apparently no longer does today - that's how I explain some of the artifacts and strange displays to me. In any case, there are some funny facts here — some of them made up — as well as the usual cute cat pictures found on the internet and some more technical information.
|
||||
|
||||
Oh yes, I almost forgot — it was a school project! To this day, I still don't know what grade I got for it. Nor do I know if it was ever graded at all.
|
||||
@@ -1 +1 @@
|
||||
:root{--background:#1a170f;--foreground:#eceae5;--accent:#eec35e;--font-size:1rem;--line-height:1.54em;--radius:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;font-family:fira code,Monaco,Consolas,ubuntu mono,monospace;font-size:var(--font-size);line-height:var(--line-height);background-color:var(--background);color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-size-adjust:100%}h1{font-size:calc(var(--font-size) * 1.45);letter-spacing:0}h2{font-size:calc(var(--font-size) * 1.35);letter-spacing:0}h3{font-size:calc(var(--font-size) * 1.15);letter-spacing:0}h4,h5,h6{font-size:calc(var(--font-size) * 1);letter-spacing:0}h1,h2,h3,h4,h5,h6,p,ul,ol,img,figure,video,table{margin:25px 0}a{color:var(--accent)}button{position:relative;font:inherit;font-weight:700;text-decoration:none;text-align:center;background:0 0;color:var(--accent);padding:5px 18px;border:4px solid var(--accent);border-radius:var(--radius);transition:background .15s linear;appearance:none;cursor:pointer;outline:none}button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}button:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}fieldset{display:inline-block;border:2px solid var(--foreground);border-radius:calc(var(--radius) * 1.6);padding:10px}fieldset *:first-child{margin-top:0}fieldset input,fieldset select,fieldset textarea,fieldset label,fieldset button{margin-top:calc(var(--line-height) * .5);width:100%}label{display:inline-block}label input{margin-top:0}input,textarea,select{background:0 0;color:var(--foreground);border:1px solid var(--foreground);border-radius:var(--radius);padding:10px;font:inherit;appearance:none}input[type=checkbox]{width:auto}input:focus-visible,input:active,textarea:focus-visible,textarea:active,select:focus-visible,select:active{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:2px}input:active,textarea:active,select:active{box-shadow:none}select{background-image:linear-gradient( 45deg,transparent 50%,var(--foreground) 50% ),linear-gradient(135deg,var(--foreground) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 1em);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}select option{background:var(--background)}input[type=checkbox]{vertical-align:middle;padding:10px;box-shadow:inset 0 0 0 3px var(--background)}input[type=checkbox]:checked{background:var(--accent)}img{display:block;max-width:100%;border:8px solid var(--accent);border-radius:var(--radius);padding:8px;overflow:hidden}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}figure{width:fit-content}figure.left{margin-right:auto}figure.center{margin-left:auto;margin-right:auto}figure.right{margin-left:auto}figure img,figure video{margin-bottom:0}figure figcaption{background:var(--accent);color:var(--background);text-align:center;font-size:var(--font-size);font-weight:400;margin-top:-8px;padding:0 8px;border-radius:0 0 var(--radius)var(--radius)}figure figcaption p:first-child{margin-top:0}ul,ol{margin-left:4ch;padding:0}ul ul,ul ol,ol ul,ol ol{margin-top:0}li::marker{color:var(--accent)}ul li,ol li{position:relative}code,kbd{font-family:fira code,Monaco,Consolas,ubuntu mono,monospace!important;font-feature-settings:normal;background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid var(--code-border);padding:1px 6px;margin:0 2px;font-size:calc(var(--font-size) * .95)}kbd{border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-left:1px solid var(--accent);border-right:1px solid var(--accent);border-bottom:4px solid var(--accent);border-radius:4px}code code{background:0 0;padding:0;margin:0}pre{tab-size:4;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important;color:var(--foreground);padding:20px 10px;font-size:calc(var(--font-size) * .95)!important;overflow:auto;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}pre code{background:0 0!important;margin:0;padding:0;border:none}sup{line-height:0}abbr{position:relative;text-decoration-style:wavy;text-decoration-color:var(--accent);cursor:help}sub{bottom:-.25em}sup{top:-.25em}mark{background:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--foreground)}blockquote{position:relative;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:0;padding:25px}blockquote::before{content:">";display:block;position:absolute;left:0;color:var(--accent)}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}table{table-layout:auto;border-collapse:collapse}table,th,td{border:2px solid var(--foreground);padding:10px}th{border-style:solid;color:var(--foreground);text-align:left;text-transform:uppercase;letter-spacing:.04em}hr{width:100%;border:none;background:var(--accent);height:2px}.hLine truncated
|
||||
:root{--background:#1a170f;--foreground:#eceae5;--accent:#eec35e;--font-size:1rem;--line-height:1.54em;--radius:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;font-family:fira code,Monaco,Consolas,ubuntu mono,monospace;font-size:var(--font-size);line-height:var(--line-height);background-color:var(--background);color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-size-adjust:100%}h1{font-size:calc(var(--font-size) * 1.45);letter-spacing:0}h2{font-size:calc(var(--font-size) * 1.35);letter-spacing:0}h3{font-size:calc(var(--font-size) * 1.15);letter-spacing:0}h4,h5,h6{font-size:calc(var(--font-size) * 1);letter-spacing:0}h1,h2,h3,h4,h5,h6,p,ul,ol,img,figure,video,table{margin:25px 0}a{color:var(--accent)}button{position:relative;font:inherit;font-weight:700;text-decoration:none;text-align:center;background:0 0;color:var(--accent);padding:5px 18px;border:4px solid var(--accent);border-radius:var(--radius);transition:background .15s linear;appearance:none;cursor:pointer;outline:none}button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}button:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}fieldset{display:inline-block;border:2px solid var(--foreground);border-radius:calc(var(--radius) * 1.6);padding:10px}fieldset *:first-child{margin-top:0}fieldset input,fieldset select,fieldset textarea,fieldset label,fieldset button{margin-top:calc(var(--line-height) * .5);width:100%}label{display:inline-block}label input{margin-top:0}input,textarea,select{background:0 0;color:var(--foreground);border:1px solid var(--foreground);border-radius:var(--radius);padding:10px;font:inherit;appearance:none}input[type=checkbox]{width:auto}input:focus-visible,input:active,textarea:focus-visible,textarea:active,select:focus-visible,select:active{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:2px}input:active,textarea:active,select:active{box-shadow:none}select{background-image:linear-gradient( 45deg,transparent 50%,var(--foreground) 50% ),linear-gradient(135deg,var(--foreground) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 1em);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}select option{background:var(--background)}input[type=checkbox]{vertical-align:middle;padding:10px;box-shadow:inset 0 0 0 3px var(--background)}input[type=checkbox]:checked{background:var(--accent)}img{display:block;max-width:100%;border:8px solid var(--accent);border-radius:var(--radius);padding:8px;overflow:hidden}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}figure{width:fit-content}figure.left{margin-right:auto}figure.center{margin-left:auto;margin-right:auto}figure.right{margin-left:auto}figure img,figure video{margin-bottom:0}figure figcaption{background:var(--accent);color:var(--background);text-align:center;font-size:var(--font-size);font-weight:400;margin-top:-8px;padding:0 8px;border-radius:0 0 var(--radius)var(--radius)}figure figcaption p:first-child{margin-top:0}ul,ol{margin-left:4ch;padding:0}ul ul,ul ol,ol ul,ol ol{margin-top:0}li::marker{color:var(--accent)}ul li,ol li{position:relative}code,kbd{font-family:fira code,Monaco,Consolas,ubuntu mono,monospace!important;font-feature-settings:normal;background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid var(--code-border);padding:1px 6px;margin:0 2px;font-size:calc(var(--font-size) * .95)}kbd{border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-left:1px solid var(--accent);border-right:1px solid var(--accent);border-bottom:4px solid var(--accent);border-radius:4px}code code{background:0 0;padding:0;margin:0}pre{tab-size:4;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important;color:var(--foreground);padding:20px 10px;font-size:calc(var(--font-size) * .95)!important;overflow:auto;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}pre code{background:0 0!important;margin:0;padding:0;border:none}sup{line-height:0}abbr{position:relative;text-decoration-style:wavy;text-decoration-color:var(--accent);cursor:help}sub{bottom:-.25em}sup{top:-.25em}mark{background:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--foreground)}blockquote{position:relative;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:0;padding:25px}blockquote::before{content:">";display:block;position:absolute;left:0;color:var(--accent)}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}table{table-layout:auto;border-collapse:collapse}table,th,td{border:2px solid var(--foreground);padding:10px}th{border-style:solid;color:var(--foreground);text-align:left;text-transform:uppercase;letter-spacing:.04em}hr{width:100%;border:none;background:var(--accent);height:2px}.hLine truncated
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=de><head><title>404 Page not found :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/404.html><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/404.html"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/404.html>English</a></li><li><b><a href=/de/404.html>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/404.html>English</a></li><li><b><a href=/de/404.html>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=post><h1 class=post-title>404 — Seite konnte nicht gefunden werden...</h1><div class=post-content><a href=https://blog.privacynerd.de/>Zurück zur Startseite →</a></div></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<!doctype html><html lang=de><head><title>404 Page not found :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/404.html><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/404.html"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/404.html>English</a></li><li><b><a href=/de/404.html>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/404.html>English</a></li><li><b><a href=/de/404.html>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=post><h1 class=post-title>404 — Seite konnte nicht gefunden werden...</h1><div class=post-content><a href=https://blog.privacynerd.de/>Zurück zur Startseite →</a></div></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2f404.html">Impressum</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> erstellt von <a href=https://github.com/panr target=_blank>panr</a> (angepasst)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,6 +1,6 @@
|
||||
<!doctype html><html lang=de><head><title>Über :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Worum es hier gehen soll Also, mein Name ist Benjamin, und ich bin meistens als BlueFox bekannt. Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich programmiere auch ein bisschen und bin ein begeisterter Selbsthoster.
|
||||
Dies ist mein persönlicher Blog (den ich in meiner Freizeit betreibe, all das ist nur ein Hobby), in dem ich über alle möglichen Dinge schreibe, die ich DIY-mäßig mache. Dazu gehören:
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/about/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="article"><meta property="og:title" content="Über"><meta property="og:description" content="Worum es hier gehen soll Also, mein Name ist Benjamin, und ich bin meistens als BlueFox bekannt. Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich programmiere auch ein bisschen und bin ein begeisterter Selbsthoster.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/about/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="article"><meta property="og:title" content="Über"><meta property="og:description" content="Worum es hier gehen soll Also, mein Name ist Benjamin, und ich bin meistens als BlueFox bekannt. Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich programmiere auch ein bisschen und bin ein begeisterter Selbsthoster.
|
||||
Dies ist mein persönlicher Blog (den ich in meiner Freizeit betreibe, all das ist nur ein Hobby), in dem ich über alle möglichen Dinge schreibe, die ich DIY-mäßig mache. Dazu gehören:
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/de/about/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 13:02:20 +0200 CEST"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/about/>English</a></li><li><b><a href=/de/about/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/about/>English</a></li><li><b><a href=/de/about/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/de/about/>Über</a></h1><div class=post-meta><time class=post-date>2025-04-13</time><span class=post-reading-time>3 Minuten Lesezeit (246 Wörter)</span></div><div class=post-content><div><h2 id=intention>Worum es hier gehen soll<a href=#intention class=hanchor arialabel=Anchor>#</a></h2><p>Also, mein Name ist Benjamin, und ich bin meistens als BlueFox bekannt. Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich programmiere auch ein bisschen und bin ein begeisterter Selbsthoster.</p><p>Dies ist mein persönlicher Blog (den ich in meiner Freizeit betreibe, all das ist nur ein Hobby), in dem ich über alle möglichen Dinge schreibe, die ich DIY-mäßig mache. Dazu gehören:</p><ul><li>Posts über meine DIY-Projekte,</li><li>über neue Erfahrungen, die ich beim Basteln sammle,</li><li>auch hier und da ein Update zu vorhandenen Projekten, Libraries von mir,</li><li>und vielleicht ja auch etwas ganz Neues!</li></ul><p>Schau dich doch <a href=/de/>einfach mal um</a>, und vielleicht findest du ja etwas Interessantes!</p><h2 id=the-logo>Das Logo<a href=#the-logo class=hanchor arialabel=Anchor>#</a></h2><p>Das Logo für diesen Blog ist entstanden, als mir irgendwann mal langweilig war. Es gefiel mir einfach, und seitdem verwende ich es regelmäßig für meine Projekte. Um genau zu sein, habe ich es gezeichnet, als ich vielleicht 11 Jahre alt war, und das erste Mal wurde es in einem <code>Django + Python</code>-Projekt von mir verwendet, das sich „PiFi“ nannte - was jetzt auch der Name eines High-Speed-Wifi-Nachrüstsatzes und eines HiFi-Systems ist, die beide auf Raspberry Pi’s basieren (aber diese sind völlig unabhängig voneinander und konnten meine Namensgebung nicht kennen). Naja.</p><h2 id=the-story-behind-it>Die Geschichte dahinter (und noch mehr)<a href=#the-story-behind-it class=hanchor arialabel=Anchor>#</a></h2><p>Der erste Post in diesem Blog verrät viel über die Geschichte und wie es zu der Idee für diesen Blog kam. Wen es interessiert, der kann es <a href=https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/>hier</a> nachlesen.</p></div></div></article></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fabout%2f">Impressum</a></span>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=de><head><title>Categories :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/categories/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Categories"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/categories/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/de/categories/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/categories/>English</a></li><li><b><a href=/de/categories/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/categories/>English</a></li><li><b><a href=/de/categories/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Categories</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<!doctype html><html lang=de><head><title>Categories :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/categories/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Categories"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/categories/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/de/categories/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/categories/>English</a></li><li><b><a href=/de/categories/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/categories/>English</a></li><li><b><a href=/de/categories/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Categories</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fcategories%2f">Impressum</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> erstellt von <a href=https://github.com/panr target=_blank>panr</a> (angepasst)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=de><head><meta name=generator content="Hugo 0.142.0"><title>Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Blog von privacynerd"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Privacynerd's blog"><meta property="og:description" content="Blog von privacynerd"><meta property="og:url" content="https://blog.privacynerd.de/de/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 12:54:00 +0200 CEST"><link href=/de/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/>English</a></li><li><b><a href=/de/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/>English</a></li><li><b><a href=/de/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class="index-content framed"><h1 id=ich-grüße-sie->Ich grüße Sie! 👋</h1><p>Mein Name ist Benjamin, und ich bin hauptsächlich als <em>BlueFox</em> bekannt.</p><p>Willkommen in diesem Blog! Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich <code>programmiere</code> auch ein bisschen und bin ein begeisterter Selbsthoster. Hier poste ich hin und wieder, was ich so anstelle.</p><p><strong>Schau dich doch einfach mal um!</strong></p></div><div class=posts><article class="post on-list"><h2 class=post-title><a href=htLine truncated
|
||||
<!doctype html><html lang=de><head><meta name=generator content="Hugo 0.142.0"><title>Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Blog von privacynerd"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Privacynerd's blog"><meta property="og:description" content="Blog von privacynerd"><meta property="og:url" content="https://blog.privacynerd.de/de/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 12:54:00 +0200 CEST"><link href=/de/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/>English</a></li><li><b><a href=/de/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/>English</a></li><li><b><a href=/de/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class="index-content framed"><h1 id=ich-grüße-sie->Ich grüße Sie! 👋</h1><p>Mein Name ist Benjamin, und ich bin hauptsächlich als <em>BlueFox</em> bekannt.</p><p>Willkommen in diesem Blog! Ich liebe es, an Elektronik herumzubasteln, Sachen in 3D zu drucken und mit Holz zu arbeiten, aber ich <code>programmiere</code> auch ein bisschen und bin ein begeisterter Selbsthoster. Hier poste ich hin und wieder, was ich so anstelle.</p><p><strong>Schau dich doch einfach mal um!</strong></p></div><div class=posts><article class="post on-list"><h2 class=post-title><a href=htLine truncated
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2f">Impressum</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> erstellt von <a href=https://github.com/panr target=_blank>panr</a> (angepasst)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Privacynerd's blog</title><link>https://blog.privacynerd.de/de/</link><description>Recent content on Privacynerd's blog</description><generator>Hugo</generator><language>de</language><lastBuildDate>Mon, 14 Apr 2025 08:11:20 +0200</lastBuildDate><atom:link href="https://blog.privacynerd.de/de/index.xml" rel="self" type="application/rss+xml"/><item><title>UV-Belichter (LED) aus Marke Eigenbau</title><link>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.</p></description></item><item><title>Wie es alles anfing - oder: der erste Post!</title><link>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Vorüberlegungen</h2>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Privacynerd's blog</title><link>https://blog.privacynerd.de/de/</link><description>Recent content on Privacynerd's blog</description><generator>Hugo</generator><language>de</language><lastBuildDate>Mon, 03 Nov 2025 17:55:26 +0100</lastBuildDate><atom:link href="https://blog.privacynerd.de/de/index.xml" rel="self" type="application/rss+xml"/><item><title>Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse</title><link>https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/</link><pubDate>Mon, 03 Nov 2025 17:55:26 +0100</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/</guid><description><h2 id="times-are-changing">Die Zeiten ändern sich</h2>
|
||||
<p>Niemand weiß so recht hin oder her - es ist eine nie dagewesene Situation. Und doch muss man irgendwie damit umgehen. Ein Virus geht um, und alle Welt verschanzt sich plötzlich hinter ihren Fenstern und Haustüren. Ganz klar: es geht um die Corona-Pandemie, und den damit einhergehenden Lockdown. Auch Schulen waren in dieser Zeit lange geschlossen, statt Präsenzunterricht vor Ort gab es nun Homeschooling. Für einige war das Internet dabei noch immer Neuland, für andere schuf diese neue Lebensrealität ungeahnte (auch zeitliche) Möglichkeiten. Darunter auch ich - damals in der siebten Klasse eines bayerischen Gymnasiums.</p></description></item><item><title>UV-Belichter (LED) aus Marke Eigenbau</title><link>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.</p></description></item><item><title>Wie es alles anfing - oder: der erste Post!</title><link>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Vorüberlegungen</h2>
|
||||
<p>Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.</p>
|
||||
<h2 id="beginnings">Wie alles anfing</h2>
|
||||
<p>Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.</p></description></item><item><title>Über</title><link>https://blog.privacynerd.de/de/about/</link><pubDate>Sun, 13 Apr 2025 13:02:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/about/</guid><description><h2 id="intention">Worum es hier gehen soll</h2>
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
<!doctype html><html lang=de><head><title>UV-Belichter (LED) aus Marke Eigenbau :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="article"><meta property="og:title" content="UV-Belichter (LED) aus Marke Eigenbau"><meta property="og:description" content="Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="article"><meta property="og:title" content="UV-Belichter (LED) aus Marke Eigenbau"><meta property="og:description" content="Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/cover.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-14 08:11:20 +0200 CEST"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/posts/2025/04/diy-uv-pcb-exposure-unit/>English</a></li><li><b><a href=/de/posts/2025/04/diy-uv-pcb-exposure-unit/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/posts/2025/04/diy-uv-pcb-exposure-unit/>English</a></li><li><b><a href=/de/posts/2025/04/diy-uv-pcb-exposure-unit/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/>UV-Belichter (LED) aus Marke Eigenbau</a></h1><div class=post-meta><time class=post-date>2025-04-14</time><span class=post-reading-time>10 Minuten Lesezeit (1009 Wörter)</span></div><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/cover.jpg class=post-cover alt="UV-Belichter (LED) aus Marke Eigenbau" title="Cover Image"><div class=table-of-contents><h2>Inhaltsverzeichnis</h2><nav id=TableOfContents><ul><li><a href=#the-housing>Das Gehäuse</a></li><li><a href=#the-leds>Die LEDs</a></li><li><a href=#the-lacquering>Die Lackierung</a></li><li><a href=#the-control-unit>Die Steuerelektronik</a></li><li><a href=#exposure-time>Die Praxis - Belichtungszeit</a></li></ul></nav></div><div class=post-content><div><p>Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.</p><p>Heutzutage kann man (selbst) kreierte Leiterplattendesigns sehr leicht herstellen lassen, bei einschlägigen Angeboten aus China zahlt man für eine einfache Platine mit 2 Seiten nicht mehr als 5€. Im Preis allerdings nicht mit inbegriffen sind die Versandkosten und die Wartezeit, in der man auf seine Platinen warten muss. Wenn man nicht vorhat, mehrere verschiedene Designs im Jahr anzufertigen, oder nur einmalig eine spezielle Platine braucht, ist mit solchen Angeboten gut bedient. Braucht man allerdings des öfteren Spezialanfertigungen, kann es (auch bei den chinesischen Angeboten) schnell lukrativ erscheinen, sich die Fertigung ins Haus zu holen. Letztlich macht es auch einfach Spaß und gibt einem zumindest das Gefühl von ein wenig Unabhängigkeit, seine Platinen selbst herzustellen!</p><p>Nachdem ich also schon länger von eigens hergestellten Platinen träumte, bin ich nun einen Schritt weiter in die Umsetzung gegangen. Es gibt verschiedene Möglichkeiten, Leiterplatten selbst herzustellen. Die günstigste Methode ist hierbei vermutlich das Belichten eines Platinenrohlings mit photopositiver Beschichtung, und das anschließende Entwickeln und schließlich Ätzen der belichteten Stellen. Das Gerät zum Ätzen selbst zu bauen erschien mir zu heikel, hier entschied ich mich vorerst für ein gebrauchtes <a href=https://gie-tec.de/produkt/aetzgeraete-fuer-platinen/>Ätzgerät 1 von pro-ma</a>, was mit 50€ sehr günstig war. Was man aber sicher selbst bauen kann, ist der <strong>UV-Belichter</stLine truncated
|
||||
Steuerelektronik ihren Platz später finden soll.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/housing-raw-finished.jpg alt="Dieses Bild würde das fertige Gehäuse mit Acrylglasscheibe und einigen losen Bauteilen zeigen."><figcaption><p>Das fertige Gehäuse mit Acrlyglas-Scheibe</p></figcaption></figure><p>Damit das UV-Licht an die beschichtete Platine kommen kann, muss die Halterung Transparent sein. Hier tut eine Acrylglas-Scheibe ihre Dienste. Wichtig hierbei: diese <strong>muss</strong> UV-durchlässig ist, was besonders bei Scheiben für den Gartenbereich nicht unbedingt gegeben ist! Baumarkt-Mitarbeiter konnten da in meinem Fall nicht helfen (ist ja auch eine sehr spezielle Anforderung ;), aber dank Internet kann man hier schon mehr ausfindig machen. Manchmal hilft es schon, auf der Webseite des Baumarktes der Wahl nach UV-durchlässigen Acrylglasscheiben nachzusehen.</p><p>Diese Scheibe muss zu den LEDs einen gewissen Abstand haben, damit sich das Licht der LEDs gleichmäßig verteilen kann. Hier kann man natürlich einen perfekten Abstand ausrechnen - über den Abstrahlwinkel der und den Abstand zwischen den einzelnen LEDs. Ich habe mich hier allerdings für die einfachere (und manchmal sehr ungenaue) Pi-mal-Daumen-Methode entschieden - die aber funktioniert hat.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/collage-plans.png alt="Dieses Bild zeigt Skizzen für die einzelnen Seiten des Holzkastens"><figcaption><p>Pläne des Kastens</p></figcaption></figure><h2 id=the-leds>Die LEDs<a href=#the-leds class=hanchor arialabel=Anchor>#</a></h2><p>UV-LEDs bekommt man recht einfach im Elektronik-Versand, ich entschied mich für diesen Eigenbau vorerst für 48 LEDs in 6 Reihen mit je 8 LEDs auf zwei 160x100mm-Lochrasterplatinen (ja, Streifenraster geht auch und wäre einfacher gewesen :). Da UV-LEDs eine Betriebsspannung von etwa 3,0 bis 3,3V haben und ich ein 12V-Netzteil nutzen wollte, braucht man für jede LED einen Widerstand von 470 Ohm, an dem bei 20mA etwa 9V abfallen (für die Berechnung von LED-Vorwiderständen gibt es etliche gute Tutorials im Internet!)</p><p>Was die Belichtungszeit betrifft, steht weiter unten im Abschnitt <a href=/de/posts/2025/04/diy-uv-pcb-exposure-unit/#exposure-time>„Die Praxis - Belichtungszeit“</a>.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/led-distribution.png alt="Links: Skizze über die Verteilung der LEDs, Rechts: Blick von oben auf die LEDs"><figcaption><p>li.: Skizze über die Verteilung der LEDs; re.: Blick von oben auf die LEDs</p></figcaption></figure><h2 id=the-lacquering>Die Lackierung<a href=#the-lacquering class=hanchor arialabel=Anchor>#</a></h2><p>Als Lackierung für den Belichterraum bot sich Chrom-Effekt-Lack an. Also, alles bis auf den Belichtungsraum abgeklebt (und naürlich auch die LEDs!) und mehrmals, den Angaben auf der Sprühdose entsprechend, lackiert, und über Nacht trocknen lassen.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/masked_for_painting.jpg alt="Bild des zur Lackierung abgeklebten Kastens"><figcaption><p>Kasten ist abgeklebt, gleich wird lackiert!</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/painted_inside.jpg alt="Bild des innen fertig lackierten Kastens"><figcaption><p>Es glänzt!</p></figcaption></figure><h2 id=the-control-unit>Die Steuerelektronik<a href=#the-control-unit class=hanchor arialabel=Anchor>#</a></h2><p>Hier stand ich vor der Wahl: einen einfachen Schalter verbauen, oder eine komplexere Logik mit Timerfunktion? Die Idee des eingebauten Timers wirkte anziehend - endlich mal wieder was Hardwarenahes programmieren. Also: eine Lochrasterplatine (vielleicht die letzte jemals?!) mit Raspberry Pi Pico, Relais, Anschluss für ein LCD-Display und einige Steuerelemente bestückt, mit meinen schon vorhandenen Libraries ein kleines Interface programmiert und fertig war die Elektronik! Um in das Gehäuse eingebaut zu werden, brauchte es noch eine Blende. Alles hierzu findet sich im dazugehörigen <a href=https://git.privacynerd.de/BlueFox/uv-belichter-software>Git-Repository</a>!</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/controller-on-dividing-wall.jpg alt="Bild der Steuerplatine"><figcaption><p>Die Steuerplatine</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/front-panel.jpg alt="Bild der Blende mit LCD-Displays und Steuerelementen im Betrieb"><figcaption><p>Blende mit LCD-Displays und Steuerelementen im Betrieb</p></figcaption></figure><h2 id=exposure-time>Die Praxis - Belichtungszeit<a href=#exposure-time class=hanchor arialabel=Anchor>#</a></h2><p>Wie schaut’s nun also in der Praxis aus - die entscheidende Frage zum Schluss. Ich möchte dazu sagen, dass es sich hier um meine ersten Erfahrungen mit der manuellen Platinenherstellung handelt. Ich verwendete eine einfache Blinkschaltung (die auch mein erstes vollständig selbst erstelltes LeiterplattendLine truncated
|
||||
Steuerelektronik ihren Platz später finden soll.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/housing-raw-finished.jpg alt="Dieses Bild würde das fertige Gehäuse mit Acrylglasscheibe und einigen losen Bauteilen zeigen."><figcaption><p>Das fertige Gehäuse mit Acrlyglas-Scheibe</p></figcaption></figure><p>Damit das UV-Licht an die beschichtete Platine kommen kann, muss die Halterung Transparent sein. Hier tut eine Acrylglas-Scheibe ihre Dienste. Wichtig hierbei: diese <strong>muss</strong> UV-durchlässig ist, was besonders bei Scheiben für den Gartenbereich nicht unbedingt gegeben ist! Baumarkt-Mitarbeiter konnten da in meinem Fall nicht helfen (ist ja auch eine sehr spezielle Anforderung ;), aber dank Internet kann man hier schon mehr ausfindig machen. Manchmal hilft es schon, auf der Webseite des Baumarktes der Wahl nach UV-durchlässigen Acrylglasscheiben nachzusehen.</p><p>Diese Scheibe muss zu den LEDs einen gewissen Abstand haben, damit sich das Licht der LEDs gleichmäßig verteilen kann. Hier kann man natürlich einen perfekten Abstand ausrechnen - über den Abstrahlwinkel der und den Abstand zwischen den einzelnen LEDs. Ich habe mich hier allerdings für die einfachere (und manchmal sehr ungenaue) Pi-mal-Daumen-Methode entschieden - die aber funktioniert hat.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/collage-plans.png alt="Dieses Bild zeigt Skizzen für die einzelnen Seiten des Holzkastens"><figcaption><p>Pläne des Kastens</p></figcaption></figure><h2 id=the-leds>Die LEDs<a href=#the-leds class=hanchor arialabel=Anchor>#</a></h2><p>UV-LEDs bekommt man recht einfach im Elektronik-Versand, ich entschied mich für diesen Eigenbau vorerst für 48 LEDs in 6 Reihen mit je 8 LEDs auf zwei 160x100mm-Lochrasterplatinen (ja, Streifenraster geht auch und wäre einfacher gewesen :). Da UV-LEDs eine Betriebsspannung von etwa 3,0 bis 3,3V haben und ich ein 12V-Netzteil nutzen wollte, braucht man für jede LED einen Widerstand von 470 Ohm, an dem bei 20mA etwa 9V abfallen (für die Berechnung von LED-Vorwiderständen gibt es etliche gute Tutorials im Internet!)</p><p>Was die Belichtungszeit betrifft, steht weiter unten im Abschnitt <a href=/de/posts/2025/04/diy-uv-pcb-exposure-unit/#exposure-time>„Die Praxis - Belichtungszeit“</a>.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/led-distribution.png alt="Links: Skizze über die Verteilung der LEDs, Rechts: Blick von oben auf die LEDs"><figcaption><p>li.: Skizze über die Verteilung der LEDs; re.: Blick von oben auf die LEDs</p></figcaption></figure><h2 id=the-lacquering>Die Lackierung<a href=#the-lacquering class=hanchor arialabel=Anchor>#</a></h2><p>Als Lackierung für den Belichterraum bot sich Chrom-Effekt-Lack an. Also, alles bis auf den Belichtungsraum abgeklebt (und naürlich auch die LEDs!) und mehrmals, den Angaben auf der Sprühdose entsprechend, lackiert, und über Nacht trocknen lassen.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/masked_for_painting.jpg alt="Bild des zur Lackierung abgeklebten Kastens"><figcaption><p>Kasten ist abgeklebt, gleich wird lackiert!</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/painted_inside.jpg alt="Bild des innen fertig lackierten Kastens"><figcaption><p>Es glänzt!</p></figcaption></figure><h2 id=the-control-unit>Die Steuerelektronik<a href=#the-control-unit class=hanchor arialabel=Anchor>#</a></h2><p>Hier stand ich vor der Wahl: einen einfachen Schalter verbauen, oder eine komplexere Logik mit Timerfunktion? Die Idee des eingebauten Timers wirkte anziehend - endlich mal wieder was Hardwarenahes programmieren. Also: eine Lochrasterplatine (vielleicht die letzte jemals?!) mit Raspberry Pi Pico, Relais, Anschluss für ein LCD-Display und einige Steuerelemente bestückt, mit meinen schon vorhandenen Libraries ein kleines Interface programmiert und fertig war die Elektronik! Um in das Gehäuse eingebaut zu werden, brauchte es noch eine Blende. Alles hierzu findet sich im dazugehörigen <a href=https://git.privacynerd.de/BlueFox/uv-belichter-software>Git-Repository</a>!</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/controller-on-dividing-wall.jpg alt="Bild der Steuerplatine"><figcaption><p>Die Steuerplatine</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/front-panel.jpg alt="Bild der Blende mit LCD-Displays und Steuerelementen im Betrieb"><figcaption><p>Blende mit LCD-Displays und Steuerelementen im Betrieb</p></figcaption></figure><h2 id=exposure-time>Die Praxis - Belichtungszeit<a href=#exposure-time class=hanchor arialabel=Anchor>#</a></h2><p>Wie schaut’s nun also in der Praxis aus - die entscheidende Frage zum Schluss. Ich möchte dazu sagen, dass es sich hier um meine ersten Erfahrungen mit der manuellen Platinenherstellung handelt. Ich verwendete eine einfache Blinkschaltung (die auch mein erstes vollständig selbst erstelltes LeiterplattendLine truncated
|
||||
</a>::
|
||||
<a href=https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/ class="button inline next">[<span class=button__text>Wie es alles anfing - oder: der erste Post!</span>] ></a></div></div></article></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2f2025%2f04%2fdiy-uv-pcb-exposure-unit%2f">Impressum</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> erstellt von <a href=https://github.com/panr target=_blank>panr</a> (angepasst)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,6 +1,6 @@
|
||||
<!doctype html><html lang=de><head><title>Wie es alles anfing - oder: der erste Post! :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Vorüberlegungen Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.
|
||||
Wie alles anfing Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="article"><meta property="og:title" content="Wie es alles anfing - oder: der erste Post!"><meta property="og:description" content="Vorüberlegungen Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="article"><meta property="og:title" content="Wie es alles anfing - oder: der erste Post!"><meta property="og:description" content="Vorüberlegungen Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.
|
||||
Wie alles anfing Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/cover.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 15:10:20 +0200 CEST"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/posts/2025/04/how-it-all-began/>English</a></li><li><b><a href=/de/posts/2025/04/how-it-all-began/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/posts/2025/04/how-it-all-began/>English</a></li><li><b><a href=/de/posts/2025/04/how-it-all-began/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/>Wie es alles anfing - oder: der erste Post!</a></h1><div class=post-meta><time class=post-date>2025-04-13</time><span class=post-reading-time>9 Minuten Lesezeit (994 Wörter)</span></div><img src=/en/posts/2025/04/how-it-all-began/cover.png class=post-cover alt="Wie es alles anfing - oder: der erste Post!" title="Cover Image"><div class=table-of-contents><h2>Inhaltsverzeichnis</h2><nav id=TableOfContents><ul><li><a href=#thinking>Vorüberlegungen</a></li><li><a href=#beginnings>Wie alles anfing</a></li><li><a href=#covid-19>Corona</a></li><li><a href=#until-now>Bis jetzt…</a></li><li><a href=#planned-content>Geplante Inhalte</a></li></ul></nav></div><div class=post-content><div><h2 id=thinking>Vorüberlegungen<a href=#thinking class=hanchor arialabel=Anchor>#</a></h2><p>Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.</p><h2 id=beginnings>Wie alles anfing<a href=#beginnings class=hanchor arialabel=Anchor>#</a></h2><p>Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.</p><p>Wie dem auch sei, eines meiner „Programme“ sah in etwa so aus:</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-batch data-lang=batch><span class=line><span class=cl><span class=p>@</span><span class=k>echo</span> off
|
||||
</span></span><span class=line><span class=cl>
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
<!doctype html><html lang=de><head><title>Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Die Zeiten ändern sich Niemand weiß so recht hin oder her - es ist eine nie dagewesene Situation. Und doch muss man irgendwie damit umgehen. Ein Virus geht um, und alle Welt verschanzt sich plötzlich hinter ihren Fenstern und Haustüren. Ganz klar: es geht um die Corona-Pandemie, und den damit einhergehenden Lockdown. Auch Schulen waren in dieser Zeit lange geschlossen, statt Präsenzunterricht vor Ort gab es nun Homeschooling. Für einige war das Internet dabei noch immer Neuland, für andere schuf diese neue Lebensrealität ungeahnte (auch zeitliche) Möglichkeiten. Darunter auch ich - damals in der siebten Klasse eines bayerischen Gymnasiums.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="article"><meta property="og:title" content="Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse"><meta property="og:description" content="Die Zeiten ändern sich Niemand weiß so recht hin oder her - es ist eine nie dagewesene Situation. Und doch muss man irgendwie damit umgehen. Ein Virus geht um, und alle Welt verschanzt sich plötzlich hinter ihren Fenstern und Haustüren. Ganz klar: es geht um die Corona-Pandemie, und den damit einhergehenden Lockdown. Auch Schulen waren in dieser Zeit lange geschlossen, statt Präsenzunterricht vor Ort gab es nun Homeschooling. Für einige war das Internet dabei noch immer Neuland, für andere schuf diese neue Lebensrealität ungeahnte (auch zeitliche) Möglichkeiten. Darunter auch ich - damals in der siebten Klasse eines bayerischen Gymnasiums.
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/cover.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-11-03 17:55:26 +0100 CET"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/posts/2025/11/nostalgic_memories/>English</a></li><li><b><a href=/de/posts/2025/11/nostalgic_memories/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/posts/2025/11/nostalgic_memories/>English</a></li><li><b><a href=/de/posts/2025/11/nostalgic_memories/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/>Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse</a></h1><div class=post-meta><time class=post-date>2025-11-03</time><span class=post-reading-time>5 Minuten Lesezeit (503 Wörter)</span></div><img src=/en/posts/2025/11/nostalgic_memories/cover.png class=post-cover alt="Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse" title="Cover Image"><div class=table-of-contents><h2>Inhaltsverzeichnis</h2><nav id=TableOfContents><ul><li><a href=#times-are-changing>Die Zeiten ändern sich</a></li><li><a href=#the-project>Das Projekt</a></li><li><a href=#why-all-this>Warum das ganze?</a></li><li><a href=#the-result>Das Ergebnis</a></li></ul></nav></div><div class=post-content><div><h2 id=times-are-changing>Die Zeiten ändern sich<a href=#times-are-changing class=hanchor arialabel=Anchor>#</a></h2><p>Niemand weiß so recht hin oder her - es ist eine nie dagewesene Situation. Und doch muss man irgendwie damit umgehen. Ein Virus geht um, und alle Welt verschanzt sich plötzlich hinter ihren Fenstern und Haustüren. Ganz klar: es geht um die Corona-Pandemie, und den damit einhergehenden Lockdown. Auch Schulen waren in dieser Zeit lange geschlossen, statt Präsenzunterricht vor Ort gab es nun Homeschooling. Für einige war das Internet dabei noch immer Neuland, für andere schuf diese neue Lebensrealität ungeahnte (auch zeitliche) Möglichkeiten. Darunter auch ich - damals in der siebten Klasse eines bayerischen Gymnasiums.</p><h2 id=the-project>Das Projekt<a href=#the-project class=hanchor arialabel=Anchor>#</a></h2><p>Im Unterrichtsfach NuT, das Physik und Informatik kombiniert, gab es einen umfangreichen Arbeitsauftrag: nachdem man sich mit Graphen und dem Internet als gewaltiges Netzwerk, darstellbar als Graphen beschäftigt hatte, sollte es nun in die Praxis gehen. Das Ziel: eine Website mit HTML (und CSS) bauen, um die Funktionsweise des World Wide Web (WWW) als ganzes besser zu verstehen - der Name lautete recht vielsagend „<strong>Projekt WWW</strong>”.</p><p>„Klasse! - endlich mal von schulischer Seite das machen dürfen, was mich sowieso total interessiert” - so oder so ähnlich habe ich damals gedacht. Jedenfalls machte ich mich mit einem Klassenkameraden sofort an die Arbeit (wie sofortig genau, das weiß ich nicht mehr), wir machten uns Gedanken über den Aufbau, wir schrieben Gedichte, sammelten Bilder und suchten Definitionen heraus. Für den technischen Kram war dabei vor allem ich verantwortlich, er mehr für den Inhalt und Kontrolle.</p><h2 id=why-all-this>Warum das ganze?<a href=#why-all-this class=hanchor arialabel=Anchor>#</a></h2><p>Wer bis hier gelesen hat, stellt sich vielleicht diese Frage. Nun ja - erstens sind gerade Herbstferien und damit Zeit, um zumindest ein wenig auf andere Gedanken zu kommen (beispielsweise endlich wieder ein wenig für eine mögliche Amateurfunkprüfung lernen) und in Erinnerungen zu schwelgen. So fand ich das Projekt in den Untiefen des Dateisystems meines Rechners - und war aufs neuLine truncated
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2f2025%2f11%2fnostalgic_memories%2f">Impressum</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> erstellt von <a href=https://github.com/panr target=_blank>panr</a> (angepasst)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=de><head><title>Posts :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/posts/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Posts"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/posts/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/de/posts/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/posts/>English</a></li><li><b><a href=/de/posts/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/posts/>English</a></li><li><b><a href=/de/posts/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=posts><article class="post on-list"><h2 class=post-title><a href=https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/>UV-Belichter (LED) aus Marke Eigenbau</a></h2><div class=post-meta><time class=post-date>2025-04-14</time></div><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/cover.jpg class=post-cover alt="UV-Belichter (LED) aus Marke Eigenbau" title="Cover Image"><div class=post-content><p>Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere ReplizLine truncated
|
||||
<!doctype html><html lang=de><head><title>Posts :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/posts/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Posts"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/posts/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/de/posts/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/posts/>English</a></li><li><b><a href=/de/posts/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/posts/>English</a></li><li><b><a href=/de/posts/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=posts><article class="post on-list"><h2 class=post-title><a href=https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/>Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse</a></h2><div class=post-meta><time class=post-date>2025-11-03</time></div><img src=/en/posts/2025/11/nostalgic_memories/cover.png class=post-cover alt="Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse" title="Cover Image"><div class=post-content><h2 id=times-are-changing>Die Zeiten ändern sich</h2><p>Niemand weiß so recht hin oder her - es ist eine nie dagewesene Situation. Und doch muss man irgendwie damit umgehen. Ein Virus geht um, und alle WeltLine truncated
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2fposts%2f">Impressum</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> erstellt von <a href=https://github.com/panr target=_blank>panr</a> (angepasst)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Privacynerd's blog</title><link>https://blog.privacynerd.de/de/posts/</link><description>Recent content in Posts on Privacynerd's blog</description><generator>Hugo</generator><language>de</language><lastBuildDate>Mon, 14 Apr 2025 08:11:20 +0200</lastBuildDate><atom:link href="https://blog.privacynerd.de/de/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>UV-Belichter (LED) aus Marke Eigenbau</title><link>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.</p></description></item><item><title>Wie es alles anfing - oder: der erste Post!</title><link>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Vorüberlegungen</h2>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Privacynerd's blog</title><link>https://blog.privacynerd.de/de/posts/</link><description>Recent content in Posts on Privacynerd's blog</description><generator>Hugo</generator><language>de</language><lastBuildDate>Mon, 03 Nov 2025 17:55:26 +0100</lastBuildDate><atom:link href="https://blog.privacynerd.de/de/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Zwischen Homeschooling und Webdesign - nostalgische Erinnerung an die siebte Klasse</title><link>https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/</link><pubDate>Mon, 03 Nov 2025 17:55:26 +0100</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/</guid><description><h2 id="times-are-changing">Die Zeiten ändern sich</h2>
|
||||
<p>Niemand weiß so recht hin oder her - es ist eine nie dagewesene Situation. Und doch muss man irgendwie damit umgehen. Ein Virus geht um, und alle Welt verschanzt sich plötzlich hinter ihren Fenstern und Haustüren. Ganz klar: es geht um die Corona-Pandemie, und den damit einhergehenden Lockdown. Auch Schulen waren in dieser Zeit lange geschlossen, statt Präsenzunterricht vor Ort gab es nun Homeschooling. Für einige war das Internet dabei noch immer Neuland, für andere schuf diese neue Lebensrealität ungeahnte (auch zeitliche) Möglichkeiten. Darunter auch ich - damals in der siebten Klasse eines bayerischen Gymnasiums.</p></description></item><item><title>UV-Belichter (LED) aus Marke Eigenbau</title><link>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>Ist man eine gewisse Zeit lang in der (Elektronik-)DIY-Szene unterwegs, kommt man irgendwann auch um Platinen (gedruckte Leiterplatten/PCBs) nicht herum. Vorteile gegenüber dem manuellen Löten von Schaltungen auf Loch- bzw. Streifenrasterplatinen sind vor allem die einfachere Replizierbarkeit (einmal designed kann man eine Schaltung theoretisch beliebig oft herstellen) und die Möglichkeit, Platz effizienter zu nutzen (eine Platine ist fast immer kleiner als eine gelötete Lochrasterplatine mit der selben Schaltung). Letzendlich wirken Geräte mit Platinen aber auch schlicht professioneller. Sicherlich gibt es noch mehr Vorteile (und natürlich auch Nachteile!), auf deren Auflistung ich hier allerdings aus Gründen der Einfachheit verzichte.</p></description></item><item><title>Wie es alles anfing - oder: der erste Post!</title><link>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Vorüberlegungen</h2>
|
||||
<p>Ich habe lange überlegt, wie ich diesen Post schreibe. Was muss erzählt werden, was ist unwichtig? Vieles muss wegen der Übersichtlichkeit weggelassen werden, und an so manches erinnere ich mich vielleicht schon gar nicht mehr. Jedenfalls möchte ich mit diesem Artikel meine Intention erklären, wie ich dazu kam, diesen Blog zu starten. Doch um das zu erklären, muss man die Ursprünge verstehen.</p>
|
||||
<h2 id="beginnings">Wie alles anfing</h2>
|
||||
<p>Alles begann damit, dass ich als Schüler der 5. oder 6. Klasse (ich weiß es nicht mehr so genau!) anfing, auf einem Laptop für die Schule ein Batch-Skript zu schreiben. Ja, so war es, ich gebe es zu - auch wenn ich nicht weiß, wer oder was mich dazu trieb. Eine grobe Vorstellung habe ich aber: Ich glaube, es war so eine intrinsische Motivation eines Kindes, herauszufinden, wie dieser Computer da vor ihm funktioniert, die mich dazu trieb.</p></description></item></channel></rss>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.privacynerd.de/de/posts/</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/"/></url><url><loc>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/"/></url><url><loc>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</loc><lastmod>2025-04-13T15:10:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/"/></url><url><loc>https://blog.privacynerd.de/de/about/</loc><lastmod>2025-04-13T13:02:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/about/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/about/"/></url><url><loc>https://blog.privacynerd.de/de/</loc><lastmod>2025-04-13T12:54:00+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/"/></url><url><loc>https://blog.privacynerd.de/de/categories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/categories/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/categories/"/></url><url><loc>https://blog.privacynerd.de/de/tags/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/tags/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/tags/"/></url></urlset>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.privacynerd.de/de/posts/</loc><lastmod>2025-11-03T17:55:26+01:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/"/></url><url><loc>https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/</loc><lastmod>2025-11-03T17:55:26+01:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/"/></url><url><loc>https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/"/></url><url><loc>https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/</loc><lastmod>2025-04-13T15:10:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/"/></url><url><loc>https://blog.privacynerd.de/de/about/</loc><lastmod>2025-04-13T13:02:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/about/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/about/"/></url><url><loc>https://blog.privacynerd.de/de/</loc><lastmod>2025-04-13T12:54:00+02:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/"/></url><url><loc>https://blog.privacynerd.de/de/categories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/categories/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/categories/"/></url><url><loc>https://blog.privacynerd.de/de/tags/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/tags/"/><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/tags/"/></url></urlset>
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=de><head><title>Tags :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/tags/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Tags"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/tags/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/de/tags/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/tags/>English</a></li><li><b><a href=/de/tags/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/tags/>English</a></li><li><b><a href=/de/tags/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Tags</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<!doctype html><html lang=de><head><title>Tags :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/de/tags/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="de"><meta property="og:type" content="website"><meta property="og:title" content="Tags"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/de/tags/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/de/tags/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Baustelle 🚧 | laufende Arbeiten</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/de><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menü ▾</li><li><ul class=menu__dropdown><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li><hr><li><a href=/en/tags/>English</a></li><li><b><a href=/de/tags/>Deutsch</a></b></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>de ▾</li><li><ul class=menu__dropdown><li><a href=/en/tags/>English</a></li><li><b><a href=/de/tags/>Deutsch</a></b></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/de/about>Über</a></li><li><a href=/de/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Tags</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fde%2ftags%2f">Impressum</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> erstellt von <a href=https://github.com/panr target=_blank>panr</a> (angepasst)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=en><head><title>404 Page not found :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/404.html><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/404.html"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/404.html>English</a></b></li><li><a href=/de/404.html>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/404.html>English</a></b></li><li><a href=/de/404.html>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=post><h1 class=post-title>404 — Page not found...</h1><div class=post-content><a href=https://blog.privacynerd.de/>Back to home page →</a></div></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<!doctype html><html lang=en><head><title>404 Page not found :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/404.html><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/404.html"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/404.html>English</a></b></li><li><a href=/de/404.html>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/404.html>English</a></b></li><li><a href=/de/404.html>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=post><h1 class=post-title>404 — Page not found...</h1><div class=post-content><a href=https://blog.privacynerd.de/>Back to home page →</a></div></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2f404.html">Imprint</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> made by <a href=https://github.com/panr target=_blank>panr</a> (customized)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,7 +1,7 @@
|
||||
<!doctype html><html lang=en><head><title>About :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="The intention Well, my Name is Benjamin, and I’m mostly known as BlueFox. I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of programming and am an avid self-hoster.
|
||||
This is my personal blog (driven in my free time, all of this is just a hobby) about all the kinds of things I’m doing DIY-wise. This includes:
|
||||
posts about my DIY projects, about new experiences that I gather while tinkering, also an update here and there on existing projects and libraries of mine, and maybe something completely new! Just have a look around, perhaps you’ll find something interesting!
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/about/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="og:title" content="About"><meta property="og:description" content="The intention Well, my Name is Benjamin, and I’m mostly known as BlueFox. I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of programming and am an avid self-hoster.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/about/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="og:title" content="About"><meta property="og:description" content="The intention Well, my Name is Benjamin, and I’m mostly known as BlueFox. I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of programming and am an avid self-hoster.
|
||||
This is my personal blog (driven in my free time, all of this is just a hobby) about all the kinds of things I’m doing DIY-wise. This includes:
|
||||
posts about my DIY projects, about new experiences that I gather while tinkering, also an update here and there on existing projects and libraries of mine, and maybe something completely new! Just have a look around, perhaps you’ll find something interesting!
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/en/about/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 13:02:20 +0200 CEST"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/about/>English</a></b></li><li><a href=/de/about/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/about/>English</a></b></li><li><a href=/de/about/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/en/about/>About</a></h1><div class=post-meta><time class=post-date>2025-04-13</time><span class=post-reading-time>3 minutes to read (244 words)</span></div><div class=post-content><div><h2 id=intention>The intention<a href=#intention class=hanchor arialabel=Anchor>#</a></h2><p>Well, my Name is Benjamin, and I’m mostly known as BlueFox. I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of programming and am an avid self-hoster.</p><p>This is my personal blog (driven in my free time, all of this is just a hobby) about all the kinds of things I’m doing DIY-wise. This includes:</p><ul><li>posts about my DIY projects,</li><li>about new experiences that I gather while tinkering,</li><li>also an update here and there on existing projects and libraries of mine,</li><li>and maybe something completely new!</li></ul><p>Just have a <a href=/en/>look around</a>, perhaps you’ll find something interesting!</p><h2 id=the-logo>The Logo<a href=#the-logo class=hanchor arialabel=Anchor>#</a></h2><p>The logo for this blog was created when I was bored at some point. I just loved the look of it and since then, I use it regularly for projects of mine. To be more precise, I drew it when I was maybe 11 years old, and the first time it was used was in a <code>Django + Python</code> project of mine, called “PiFi” - which is now also the name of a high-speed wifi upgrade kit and a hifi system, both based on Raspberry Pi’s (but these are completely unrelated and couldn’t have known my naming). Whatever.</p><h2 id=the-story-behind-it>The story behind it (and more)<a href=#the-story-behind-it class=hanchor arialabel=Anchor>#</a></h2><p>The first post in this blog reveals a lot about the history and how the idea for this blog came about. If you are interested, you can read it <a href=https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/>here</a>.</p></div></div></article></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=en><head><title>Categories :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/categories/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Categories"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/categories/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/en/categories/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/categories/>English</a></b></li><li><a href=/de/categories/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/categories/>English</a></b></li><li><a href=/de/categories/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Categories</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<!doctype html><html lang=en><head><title>Categories :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/categories/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Categories"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/categories/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/en/categories/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/categories/>English</a></b></li><li><a href=/de/categories/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/categories/>English</a></b></li><li><a href=/de/categories/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Categories</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fcategories%2f">Imprint</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> made by <a href=https://github.com/panr target=_blank>panr</a> (customized)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.142.0"><title>Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Blog of privacynerd"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Privacynerd's blog"><meta property="og:description" content="Blog of privacynerd"><meta property="og:url" content="https://blog.privacynerd.de/en/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 12:54:00 +0200 CEST"><link href=/en/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/>English</a></b></li><li><a href=/de/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/>English</a></b></li><li><a href=/de/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class="index-content framed"><h1 id=hey-there->Hey there! 👋</h1><p>My Name is Benjamin, and I’m mostly known as <em>BlueFox</em>.</p><p>Welcome to this blog! I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of <code>programming</code> and am an avid self-hoster. This is where I post about my activities from time to time.</p><p><strong>Just have a look around!</strong></p></div><div class=posts><article class="post on-list"><h2 class=post-title><a href=https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pLine truncated
|
||||
<!doctype html><html lang=en><head><meta name=generator content="Hugo 0.142.0"><title>Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Blog of privacynerd"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Privacynerd's blog"><meta property="og:description" content="Blog of privacynerd"><meta property="og:url" content="https://blog.privacynerd.de/en/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 12:54:00 +0200 CEST"><link href=/en/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/>English</a></b></li><li><a href=/de/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/>English</a></b></li><li><a href=/de/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class="index-content framed"><h1 id=hey-there->Hey there! 👋</h1><p>My Name is Benjamin, and I’m mostly known as <em>BlueFox</em>.</p><p>Welcome to this blog! I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of <code>programming</code> and am an avid self-hoster. This is where I post about my activities from time to time.</p><p><strong>Just have a look around!</strong></p></div><div class=posts><article class="post on-list"><h2 class=post-title><a href=https://blog.privacynerd.de/en/posts/2025/11/nostalgiLine truncated
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2f">Imprint</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> made by <a href=https://github.com/panr target=_blank>panr</a> (customized)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Privacynerd's blog</title><link>https://blog.privacynerd.de/en/</link><description>Recent content on Privacynerd's blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 14 Apr 2025 08:11:20 +0200</lastBuildDate><atom:link href="https://blog.privacynerd.de/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Self-built UV exposure unit (LED)</title><link>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>If you&rsquo;ve been around the (electronics) DIY scene for a while, at some point you can&rsquo;t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.</p></description></item><item><title>How everything began - or: the first post!</title><link>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Initial considerations</h2>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Privacynerd's blog</title><link>https://blog.privacynerd.de/en/</link><description>Recent content on Privacynerd's blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 03 Nov 2025 17:55:26 +0100</lastBuildDate><atom:link href="https://blog.privacynerd.de/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Between Homeschooling And Web Design - nostalgic memories of seventh grade</title><link>https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/</link><pubDate>Mon, 03 Nov 2025 17:55:26 +0100</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/</guid><description><h2 id="times-are-changing">Times are changing</h2>
|
||||
<p>No one really knows one way or the other—it&rsquo;s an unprecedented situation. And yet, somehow, we have to deal with it. A virus is spreading, and suddenly the whole world is barricading itself behind windows and front doors. Clearly, we are talking about the coronavirus pandemic and the accompanying lockdown. Schools were also closed for a long time during this period, with homeschooling replacing face-to-face teaching. For some, the internet was still uncharted territory, while for others, this new reality created unexpected opportunities (including in terms of time). I was one of them - at the time in seventh grade at a Bavarian high school.</p></description></item><item><title>Self-built UV exposure unit (LED)</title><link>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>If you&rsquo;ve been around the (electronics) DIY scene for a while, at some point you can&rsquo;t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.</p></description></item><item><title>How everything began - or: the first post!</title><link>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Initial considerations</h2>
|
||||
<p>I&rsquo;ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.</p></description></item><item><title>About</title><link>https://blog.privacynerd.de/en/about/</link><pubDate>Sun, 13 Apr 2025 13:02:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/about/</guid><description><h2 id="intention">The intention</h2>
|
||||
<p>Well, my Name is Benjamin, and I’m mostly known as BlueFox. I love tinkering around with electronics, 3D printing stuff and working with wood, but I also do a bit of programming and am an avid self-hoster.</p>
|
||||
<p>This is my personal blog (driven in my free time, all of this is just a hobby) about all the kinds of things I&rsquo;m doing DIY-wise. This includes:</p>
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
<!doctype html><html lang=en><head><title>Self-built UV exposure unit (LED) :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="If you’ve been around the (electronics) DIY scene for a while, at some point you can’t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="og:title" content="Self-built UV exposure unit (LED)"><meta property="og:description" content="If you’ve been around the (electronics) DIY scene for a while, at some point you can’t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="og:title" content="Self-built UV exposure unit (LED)"><meta property="og:description" content="If you’ve been around the (electronics) DIY scene for a while, at some point you can’t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/cover.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-14 08:11:20 +0200 CEST"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/posts/2025/04/diy-uv-pcb-exposure-unit/>English</a></b></li><li><a href=/de/posts/2025/04/diy-uv-pcb-exposure-unit/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/posts/2025/04/diy-uv-pcb-exposure-unit/>English</a></b></li><li><a href=/de/posts/2025/04/diy-uv-pcb-exposure-unit/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/>Self-built UV exposure unit (LED)</a></h1><div class=post-meta><time class=post-date>2025-04-14</time><span class=post-reading-time>11 minutes to read (1122 words)</span></div><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/cover.jpg class=post-cover alt="Self-built UV exposure unit (LED)" title="Cover Image"><div class=table-of-contents><h2>Table of Contents</h2><nav id=TableOfContents><ul><li><a href=#the-housing>The housing</a></li><li><a href=#the-leds>The LEDs</a></li><li><a href=#the-lacquering>The lacquering</a></li><li><a href=#the-control-unit>The control unit</a></li><li><a href=#exposure-time>The practical part - Exposure time</a></li></ul></nav></div><div class=post-content><div><p>If you’ve been around the (electronics) DIY scene for a while, at some point you can’t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.</p><p>Nowadays, it is very easy to have (self-)created circuit board designs manufactured, with relevant offers from China you pay no more than €5 for a simple circuit board with 2 sides. However, the price does not include the shipping costs and the time you have to wait for your PCBs. If you are not planning to produce several different designs a year, or only need a special circuit board once, you are well served with such offers. However, if you often need custom-made products, it can quickly become lucrative (even with the Chinese offers) to bring the production in-house. At the end of the day, it’s fun and at least gives you the feeling of a little independence to make your own circuit boards!</p><p>So after dreaming of making my own circuit boards for some time, I have now gone one step further in the realization. There are various ways to produce printed circuit boards yourself. The cheapest method is probably exposing a blank PCB with a photopositive coating and then developing and finally etching the exposed areas. Building the etching device myself seemed too tricky, so I decided to buy a used <a href=https://gie-tec.de/produkt/aetzgeraete-fuer-platinen/>Ätzgerät 1 from pro-ma</a>, which was very cheap at €50. But what you can certainly build yourself is the <strong>UV exposure unit</strong>. There are different approaches here, I just want to share mine here (see e.g. <a href=https://www.all4hardware4u.de/platinenherstellung/belichtung/belichtungsgeraet-mit-uv-leds/>here</a> or also <a href=http://www.fdm-ware.de/UV-Led/>here</a> for the modLine truncated
|
||||
the LEDs!) and painted it several times according to the instructions on the spray can and left it to dry overnight.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/masked_for_painting.jpg alt="Picture of the box masked for painting"><figcaption><p>Box is masked, about to be painted!</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/painted_inside.jpg alt="Picture of the inside of the painted box"><figcaption><p>It’s shiny!</p></figcaption></figure><h2 id=the-control-unit>The control unit<a href=#the-control-unit class=hanchor arialabel=Anchor>#</a></h2><p>Here I was faced with a choice: install a simple switch or a more complex logic with a timer function? The idea of the built-in timer seemed appealing - finally programming something hardware-related again. So I assembled a breadboard (perhaps the last one ever?!) with a Raspberry Pi Pico, relays, a connection for an LCD display and some control elements, programmed a small interface with my existing libraries and the electronics were ready! To be installed in the housing, it still needed a cover. All the necessary information can be found in the corresponding <a href=https://git.privacynerd.de/BlueFox/uv-belichter-software>git repository</a>!</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/controller-on-dividing-wall.jpg alt="Picture of the control unit"><figcaption><p>The control unit</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/front-panel.jpg alt="Image of the front panel with the LCD and control elements in operation"><figcaption><p>Front panel with LCD and control elements in operation</p></figcaption></figure><h2 id=exposure-time>The practical part - Exposure time<a href=#exposure-time class=hanchor arialabel=Anchor>#</a></h2><p>So what does it look like in practice - the crucial question at the end. I would like to say that this is my first experience with manual PCB production. I used a simple blinky circuit (which was also my first completely self-made PCB design) for the tests.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/blinky-test-pcb.png alt="Side-by-side view of the printed circuit and the view on the computer with all layers"><figcaption><p>The test object…</p></figcaption></figure><p>So, my first experiences with the self-built exposure unit were mixed. The first attempt with 3 minutes exposure time went somewhat wrong. Specifically, no contours were visible even after 10-20 minutes in the developer at room temperature, and nothing happened even after 20-30 minutes etching. The second attempt was more promising, after 30 minutes of exposure the first contours could be seen after about 15 minutes of development, which actually disappeared during etching. After a few more attempts, I finally came up with the idea of working with two overlapping films instead of one, which meant that much less light came through the printed areas. The results were suddenly improving, and after a short time the circuit board was of sufficient quality for the circuit to function!</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/first-diy-pcbs.jpg alt="Collage of the first manufacturing attempts up to the first functional PCB"><figcaption><p>…and the results</p></figcaption></figure><p>So: The exposure time for successful results is between 40 and 45 minutes. Admittedly, that’s quite a long time, but it’s sufficient for my first attempts and more than acceptable considering the price of a finished exposure unit (which can easily run into the hundreds) (the exposure unit costs around €30-50 in total - and building it was a lot of fun!). For shorter exposure times, I am considering increasing the number of LEDs afterwards. But that’s a story for another time.</p></div></div><div class=pagination><div class=pagination__title><span class=pagination__title-h>Read other posts</span><hr></div><div class=pagination__buttons><a href=https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/ class="button inline next">[<span class=button__text>How everything began - or: the first post!</span>] ></a></div></div></article></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
the LEDs!) and painted it several times according to the instructions on the spray can and left it to dry overnight.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/masked_for_painting.jpg alt="Picture of the box masked for painting"><figcaption><p>Box is masked, about to be painted!</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/painted_inside.jpg alt="Picture of the inside of the painted box"><figcaption><p>It’s shiny!</p></figcaption></figure><h2 id=the-control-unit>The control unit<a href=#the-control-unit class=hanchor arialabel=Anchor>#</a></h2><p>Here I was faced with a choice: install a simple switch or a more complex logic with a timer function? The idea of the built-in timer seemed appealing - finally programming something hardware-related again. So I assembled a breadboard (perhaps the last one ever?!) with a Raspberry Pi Pico, relays, a connection for an LCD display and some control elements, programmed a small interface with my existing libraries and the electronics were ready! To be installed in the housing, it still needed a cover. All the necessary information can be found in the corresponding <a href=https://git.privacynerd.de/BlueFox/uv-belichter-software>git repository</a>!</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/controller-on-dividing-wall.jpg alt="Picture of the control unit"><figcaption><p>The control unit</p></figcaption></figure><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/front-panel.jpg alt="Image of the front panel with the LCD and control elements in operation"><figcaption><p>Front panel with LCD and control elements in operation</p></figcaption></figure><h2 id=exposure-time>The practical part - Exposure time<a href=#exposure-time class=hanchor arialabel=Anchor>#</a></h2><p>So what does it look like in practice - the crucial question at the end. I would like to say that this is my first experience with manual PCB production. I used a simple blinky circuit (which was also my first completely self-made PCB design) for the tests.</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/blinky-test-pcb.png alt="Side-by-side view of the printed circuit and the view on the computer with all layers"><figcaption><p>The test object…</p></figcaption></figure><p>So, my first experiences with the self-built exposure unit were mixed. The first attempt with 3 minutes exposure time went somewhat wrong. Specifically, no contours were visible even after 10-20 minutes in the developer at room temperature, and nothing happened even after 20-30 minutes etching. The second attempt was more promising, after 30 minutes of exposure the first contours could be seen after about 15 minutes of development, which actually disappeared during etching. After a few more attempts, I finally came up with the idea of working with two overlapping films instead of one, which meant that much less light came through the printed areas. The results were suddenly improving, and after a short time the circuit board was of sufficient quality for the circuit to function!</p><figure><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/first-diy-pcbs.jpg alt="Collage of the first manufacturing attempts up to the first functional PCB"><figcaption><p>…and the results</p></figcaption></figure><p>So: The exposure time for successful results is between 40 and 45 minutes. Admittedly, that’s quite a long time, but it’s sufficient for my first attempts and more than acceptable considering the price of a finished exposure unit (which can easily run into the hundreds) (the exposure unit costs around €30-50 in total - and building it was a lot of fun!). For shorter exposure times, I am considering increasing the number of LEDs afterwards. But that’s a story for another time.</p></div></div><div class=pagination><div class=pagination__title><span class=pagination__title-h>Read other posts</span><hr></div><div class=pagination__buttons><a href=https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/ class="button inline prev">< [<span class=button__text>Between Homeschooling And Web Design - nostalgic memories of seventh grade</span>]
|
||||
</a>::
|
||||
<a href=https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/ class="button inline next">[<span class=button__text>How everything began - or: the first post!</span>] ></a></div></div></article></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2f2025%2f04%2fdiy-uv-pcb-exposure-unit%2f">Imprint</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> made by <a href=https://github.com/panr target=_blank>panr</a> (customized)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,5 +1,5 @@
|
||||
<!doctype html><html lang=en><head><title>How everything began - or: the first post! :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Initial considerations I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="og:title" content="How everything began - or: the first post!"><meta property="og:description" content="Initial considerations I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="og:title" content="How everything began - or: the first post!"><meta property="og:description" content="Initial considerations I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/cover.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-04-13 15:10:20 +0200 CEST"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/posts/2025/04/how-it-all-began/>English</a></b></li><li><a href=/de/posts/2025/04/how-it-all-began/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/posts/2025/04/how-it-all-began/>English</a></b></li><li><a href=/de/posts/2025/04/how-it-all-began/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/>How everything began - or: the first post!</a></h1><div class=post-meta><time class=post-date>2025-04-13</time><span class=post-reading-time>11 minutes to read (1097 words)</span></div><img src=/en/posts/2025/04/how-it-all-began/cover.png class=post-cover alt="How everything began - or: the first post!" title="Cover Image"><div class=table-of-contents><h2>Table of Contents</h2><nav id=TableOfContents><ul><li><a href=#thinking>Initial considerations</a></li><li><a href=#beginnings>How it all began</a></li><li><a href=#covid-19>COVID-19</a></li><li><a href=#until-now>Until now…</a></li><li><a href=#planned-content>Planned content</a></li></ul></nav></div><div class=post-content><div><h2 id=thinking>Initial considerations<a href=#thinking class=hanchor arialabel=Anchor>#</a></h2><p>I’ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.</p><h2 id=beginnings>How it all began<a href=#beginnings class=hanchor arialabel=Anchor>#</a></h2><p>It all started when I was a 5th or 6th grade student (I can’t remember exactly!) and started writing a batch script on a laptop for school. Yes, that’s how it was, I admit - even if I don’t know who or what drove me to do it. But I have a rough idea: I think it was a child’s intrinsic motivation to find out how this computer in front of him works that made me do it.</p><p>Be that as it may, one of my “programs” looked something like this (yes, partially german):</p><div class=highlight><pre tabindex=0 class=chroma><code class=language-batch data-lang=batch><span class=line><span class=cl><span class=p>@</span><span class=k>echo</span> off
|
||||
</span></span><span class=line><span class=cl>
|
||||
</span></span><span class=line><span class=cl><span class=k>echo</span> Herzlich Wilkommen , bitte Passwort eingeben
|
||||
|
||||
|
After Width: | Height: | Size: 3.2 MiB |
@@ -0,0 +1,5 @@
|
||||
<!doctype html><html lang=en><head><title>Between Homeschooling And Web Design - nostalgic memories of seventh grade :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Times are changing No one really knows one way or the other—it’s an unprecedented situation. And yet, somehow, we have to deal with it. A virus is spreading, and suddenly the whole world is barricading itself behind windows and front doors. Clearly, we are talking about the coronavirus pandemic and the accompanying lockdown. Schools were also closed for a long time during this period, with homeschooling replacing face-to-face teaching. For some, the internet was still uncharted territory, while for others, this new reality created unexpected opportunities (including in terms of time). I was one of them - at the time in seventh grade at a Bavarian high school.
|
||||
"><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="og:title" content="Between Homeschooling And Web Design - nostalgic memories of seventh grade"><meta property="og:description" content="Times are changing No one really knows one way or the other—it’s an unprecedented situation. And yet, somehow, we have to deal with it. A virus is spreading, and suddenly the whole world is barricading itself behind windows and front doors. Clearly, we are talking about the coronavirus pandemic and the accompanying lockdown. Schools were also closed for a long time during this period, with homeschooling replacing face-to-face teaching. For some, the internet was still uncharted territory, while for others, this new reality created unexpected opportunities (including in terms of time). I was one of them - at the time in seventh grade at a Bavarian high school.
|
||||
"><meta property="og:url" content="https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/cover.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><meta property="article:published_time" content="2025-11-03 17:55:26 +0100 CET"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/posts/2025/11/nostalgic_memories/>English</a></b></li><li><a href=/de/posts/2025/11/nostalgic_memories/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/posts/2025/11/nostalgic_memories/>English</a></b></li><li><a href=/de/posts/2025/11/nostalgic_memories/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><article class=post><h1 class=post-title><a href=https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/>Between Homeschooling And Web Design - nostalgic memories of seventh grade</a></h1><div class=post-meta><time class=post-date>2025-11-03</time><span class=post-reading-time>5 minutes to read (527 words)</span></div><img src=/en/posts/2025/11/nostalgic_memories/cover.png class=post-cover alt="Between Homeschooling And Web Design - nostalgic memories of seventh grade" title="Cover Image"><div class=table-of-contents><h2>Table of Contents</h2><nav id=TableOfContents><ul><li><a href=#times-are-changing>Times are changing</a></li><li><a href=#the-project>The Project</a></li><li><a href=#why-all-this>Why all this?</a></li><li><a href=#the-result>The result</a></li></ul></nav></div><div class=post-content><div><h2 id=times-are-changing>Times are changing<a href=#times-are-changing class=hanchor arialabel=Anchor>#</a></h2><p>No one really knows one way or the other—it’s an unprecedented situation. And yet, somehow, we have to deal with it. A virus is spreading, and suddenly the whole world is barricading itself behind windows and front doors. Clearly, we are talking about the coronavirus pandemic and the accompanying lockdown. Schools were also closed for a long time during this period, with homeschooling replacing face-to-face teaching. For some, the internet was still uncharted territory, while for others, this new reality created unexpected opportunities (including in terms of time). I was one of them - at the time in seventh grade at a Bavarian high school.</p><h2 id=the-project>The Project<a href=#the-project class=hanchor arialabel=Anchor>#</a></h2><p>In the subject NuT, which combines physics and computer science, there was an extensive assignment: after studying graphs and the Internet as a huge network that can be represented as graphs, it was time to put theory into practice. The goal: to build a website using HTML (and CSS) in order to better understand how the World Wide Web (WWW) works as a whole—the name was quite telling: “<strong>Project WWW</strong>.”</p><p>“Great! Finally, I get to do something at school that I’m really interested in anyway,” or something like that, I thought at the time. In any case, I immediately got to work with a classmate (I don’t remember exactly how immediately), we thought about the structure, wrote poems, collected pictures, and looked up definitions. I was mainly responsible for the technical stuff, while he was more responsible for the content and supervision.</p><h2 id=why-all-this>Why all this?<a href=#why-all-this class=hanchor arialabel=Anchor>#</a></h2><p>Anyone who has read this far may be asking themselves this question. Well, first of all, it’s autumn holidays, which means it’s time to take my mind off things for a bit (for example, finally studying a little for a potential amateur radio exam) and reminisce. That’s how I found the project in the depths of my computer’s file system - and was once again amazed at what we had achieved back then and thought to myself that I could upload it toLine truncated
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2f2025%2f11%2fnostalgic_memories%2f">Imprint</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> made by <a href=https://github.com/panr target=_blank>panr</a> (customized)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=en><head><title>Posts :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/posts/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Posts"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/posts/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/en/posts/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/posts/>English</a></b></li><li><a href=/de/posts/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/posts/>English</a></b></li><li><a href=/de/posts/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=posts><article class="post on-list"><h2 class=post-title><a href=https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/>Self-built UV exposure unit (LED)</a></h2><div class=post-meta><time class=post-date>2025-04-14</time></div><img src=/en/posts/2025/04/diy-uv-pcb-exposure-unit/cover.jpg class=post-cover alt="Self-built UV exposure unit (LED)" title="Cover Image"><div class=post-content><p>If you’ve been around the (electronics) DIY scene for a while, at some point you can’t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once desigLine truncated
|
||||
<!doctype html><html lang=en><head><title>Posts :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/posts/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Posts"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/posts/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/en/posts/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/posts/>English</a></b></li><li><a href=/de/posts/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/posts/>English</a></b></li><li><a href=/de/posts/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=posts><article class="post on-list"><h2 class=post-title><a href=https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/>Between Homeschooling And Web Design - nostalgic memories of seventh grade</a></h2><div class=post-meta><time class=post-date>2025-11-03</time></div><img src=/en/posts/2025/11/nostalgic_memories/cover.png class=post-cover alt="Between Homeschooling And Web Design - nostalgic memories of seventh grade" title="Cover Image"><div class=post-content><h2 id=times-are-changing>Times are changing</h2><p>No one really knows one way or the other—it’s an unprecedented situation. And yet, somehow, we have to deal with it. A virus is spreading, and suddenly the wholLine truncated
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2fposts%2f">Imprint</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> made by <a href=https://github.com/panr target=_blank>panr</a> (customized)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1,2 +1,3 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Privacynerd's blog</title><link>https://blog.privacynerd.de/en/posts/</link><description>Recent content in Posts on Privacynerd's blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 14 Apr 2025 08:11:20 +0200</lastBuildDate><atom:link href="https://blog.privacynerd.de/en/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Self-built UV exposure unit (LED)</title><link>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>If you&rsquo;ve been around the (electronics) DIY scene for a while, at some point you can&rsquo;t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.</p></description></item><item><title>How everything began - or: the first post!</title><link>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Initial considerations</h2>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Privacynerd's blog</title><link>https://blog.privacynerd.de/en/posts/</link><description>Recent content in Posts on Privacynerd's blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 03 Nov 2025 17:55:26 +0100</lastBuildDate><atom:link href="https://blog.privacynerd.de/en/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Between Homeschooling And Web Design - nostalgic memories of seventh grade</title><link>https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/</link><pubDate>Mon, 03 Nov 2025 17:55:26 +0100</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/</guid><description><h2 id="times-are-changing">Times are changing</h2>
|
||||
<p>No one really knows one way or the other—it&rsquo;s an unprecedented situation. And yet, somehow, we have to deal with it. A virus is spreading, and suddenly the whole world is barricading itself behind windows and front doors. Clearly, we are talking about the coronavirus pandemic and the accompanying lockdown. Schools were also closed for a long time during this period, with homeschooling replacing face-to-face teaching. For some, the internet was still uncharted territory, while for others, this new reality created unexpected opportunities (including in terms of time). I was one of them - at the time in seventh grade at a Bavarian high school.</p></description></item><item><title>Self-built UV exposure unit (LED)</title><link>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</link><pubDate>Mon, 14 Apr 2025 08:11:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</guid><description><p>If you&rsquo;ve been around the (electronics) DIY scene for a while, at some point you can&rsquo;t avoid circuit boards (printed circuit boards/PCBs). The main advantages over soldering circuits by hand on perforated or strip-grid boards are that they are easier to replicate (once designed a circuit can theoretically be produced as often as you like) and that space can be used more efficiently (a board is almost always smaller than a soldered perforated grid board with the same circuit). Ultimately, devices with circuit boards also simply look more professional. There are certainly more advantages (and of course also disadvantages!), but I will not list them here for the sake of simplicity.</p></description></item><item><title>How everything began - or: the first post!</title><link>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</link><pubDate>Sun, 13 Apr 2025 15:10:20 +0200</pubDate><guid>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</guid><description><h2 id="thinking">Initial considerations</h2>
|
||||
<p>I&rsquo;ve been thinking about how to write this post for a long time. What needs to be told, what is unimportant? A lot has to be left out for the sake of clarity, and I might not even remember some of it. In any case, I would like to use this article to explain my intention in starting this blog. But to explain that, you have to understand the origins.</p></description></item></channel></rss>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.privacynerd.de/en/posts/</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/"/></url><url><loc>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/"/></url><url><loc>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</loc><lastmod>2025-04-13T15:10:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/"/></url><url><loc>https://blog.privacynerd.de/en/about/</loc><lastmod>2025-04-13T13:02:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/about/"/></url><url><loc>https://blog.privacynerd.de/en/</loc><lastmod>2025-04-13T12:54:00+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/"/></url><url><loc>https://blog.privacynerd.de/en/categories/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/categories/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/categories/"/></url><url><loc>https://blog.privacynerd.de/en/tags/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/tags/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/tags/"/></url></urlset>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/</loc><lastmod>2025-11-03T17:55:26+01:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/11/nostalgic_memories/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/11/nostalgic_memories/"/></url><url><loc>https://blog.privacynerd.de/en/posts/</loc><lastmod>2025-11-03T17:55:26+01:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/"/></url><url><loc>https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/diy-uv-pcb-exposure-unit/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/diy-uv-pcb-exposure-unit/"/></url><url><loc>https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/</loc><lastmod>2025-04-13T15:10:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/posts/2025/04/how-it-all-began/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/posts/2025/04/how-it-all-began/"/></url><url><loc>https://blog.privacynerd.de/en/about/</loc><lastmod>2025-04-13T13:02:20+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/about/"/></url><url><loc>https://blog.privacynerd.de/en/</loc><lastmod>2025-04-13T12:54:00+02:00</lastmod><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/"/></url><url><loc>https://blog.privacynerd.de/en/categories/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/categories/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/categories/"/></url><url><loc>https://blog.privacynerd.de/en/tags/</loc><xhtml:link rel="alternate" hreflang="de" href="https://blog.privacynerd.de/de/tags/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.privacynerd.de/en/tags/"/></url></urlset>
|
||||
@@ -1,3 +1,3 @@
|
||||
<!doctype html><html lang=en><head><title>Tags :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/tags/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Tags"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/tags/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/en/tags/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/tags/>English</a></b></li><li><a href=/de/tags/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/tags/>English</a></b></li><li><a href=/de/tags/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Tags</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<!doctype html><html lang=en><head><title>Tags :: Privacynerd's blog</title><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=keywords content><meta name=robots content="noodp"><link rel=canonical href=https://blog.privacynerd.de/en/tags/><link rel=stylesheet href=https://blog.privacynerd.de/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css><link rel=stylesheet href=https://blog.privacynerd.de/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css><link rel=stylesheet href=https://blog.privacynerd.de/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css><link rel=stylesheet href=https://blog.privacynerd.de/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css><link rel=stylesheet href=https://blog.privacynerd.de/css/main.min.c90e47ca794a3e0d427da049e74434d1a06b439b22f1997b3bd74b740b5e0b5c.css><link rel=stylesheet href=https://blog.privacynerd.de/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css><link rel=stylesheet href=https://blog.privacynerd.de/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css><link rel=stylesheet href=https://blog.privacynerd.de/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css><link rel=stylesheet href=https://blog.privacynerd.de/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css><link rel=stylesheet href=https://blog.privacynerd.de/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css><link rel=stylesheet href=https://blog.privacynerd.de/terminal.css><link rel="shortcut icon" href=https://blog.privacynerd.de/favicon.png><link rel=apple-touch-icon href=https://blog.privacynerd.de/apple-touch-icon.png><meta name=twitter:card content="summary"><meta name=twitter:site content><meta name=twitter:creator content><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:title" content="Tags"><meta property="og:description" content><meta property="og:url" content="https://blog.privacynerd.de/en/tags/"><meta property="og:site_name" content="Privacynerd's blog"><meta property="og:image" content="https://blog.privacynerd.de/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="627"><link href=/en/tags/index.xml rel=alternate type=application/rss+xml title="Privacynerd's blog"><style>#banner{width:100%;height:2rem;display:grid;grid-template-columns:1fr auto;background:var(--accent)}#banner span{display:flex;align-items:center;justify-content:center}#banner a{color:var(--background);display:inline}#banner>button{padding:0 5px 0 0;margin:0}</style><div id=banner><span><a href=https://git.privacynerd.de/git.privacynerd.de/blog.privacynerd.de>Construction site 🚧 | Work in progress</a></span></div></head><body><div class="container center"><header class=header><div class=header__inner><div class=header__logo><a href=/en><div class=logo>Privacynerd's blog</div></a></div><ul class="menu menu--mobile"><li class=menu__trigger>Menu ▾</li><li><ul class=menu__dropdown><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li><hr><li><b><a href=/en/tags/>English</a></b></li><li><a href=/de/tags/>Deutsch</a></li></ul></li></ul><ul class="menu menu--desktop menu--language-selector"><li class=menu__trigger>en ▾</li><li><ul class=menu__dropdown><li><b><a href=/en/tags/>English</a></b></li><li><a href=/de/tags/>Deutsch</a></li></ul></li></ul></div><nav class=navigation-menu><ul class="navigation-menu__inner menu--desktop"><li><a href=/en/about>About</a></li><li><a href=/en/tags>Tags</a></li></ul></nav></header><div class=content><div class=terms><h1>Tags</h1><ul></ul></div></div><footer class=footer><style>.antidiscovery i{display:none}</style><div class=footer__inner><div class="copyright copyright--user"><span class=antidiscovery>© 2025 <i>L</i>B<i>P</i>e<i>o</i>n<i>i</i>j<i>n</i>a<i>c</i>m<i>G</i>i<i>N</i>n<i>U</i> <i>S</i>B<i>k</i>u<i>o</i>r<i>K</i>k<i>y</i>h<i>f</i>a<i>H</i>r<i>r</i>d<i>y</i>t</span>
|
||||
<span style=margin-right:10px>:: <a href="https://privacynerd.de/impressum?referrer=https%3a%2f%2fblog.privacynerd.de%2fen%2ftags%2f">Imprint</a></span>
|
||||
<span>:: <a href=https://github.com/panr/hugo-theme-terminal target=_blank>Theme</a> made by <a href=https://github.com/panr target=_blank>panr</a> (customized)</span></div></div></footer><script type=text/javascript src=/bundle.min.js></script><script src=https://swetrix.privacynerd.de/script.js defer></script><script>document.addEventListener("DOMContentLoaded",function(){swetrix.init("GyBjobBbBEEC",{apiURL:"https://swetrix.privacynerd.de/api/log"}),swetrix.trackViews(),swetrix.trackErrors({sampleRate:1,callback:void 0})})</script><noscript><img src="https://swetrix.privacynerd.de/api/log/noscript?pid=GyBjobBbBEEC" alt referrerpolicy=no-referrer-when-downgrade></noscript></div></body></html>
|
||||
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://blog.privacynerd.de/en/sitemap.xml</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod></sitemap><sitemap><loc>https://blog.privacynerd.de/de/sitemap.xml</loc><lastmod>2025-04-14T08:11:20+02:00</lastmod></sitemap></sitemapindex>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://blog.privacynerd.de/en/sitemap.xml</loc><lastmod>2025-11-03T17:55:26+01:00</lastmod></sitemap><sitemap><loc>https://blog.privacynerd.de/de/sitemap.xml</loc><lastmod>2025-11-03T17:55:26+01:00</lastmod></sitemap></sitemapindex>
|
||||
@@ -0,0 +1,52 @@
|
||||
<h<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Die Katze | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="mouse.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="../poems/autmn.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Die Katze</b>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Die Katze läuft,<br>
|
||||
wie auch <a href="dog.html">der Hund</a>, <a href="horse.html">das Pferd</a><br>
|
||||
und <a href="mouse.html">die Maus</a>, auf vier Beinen.<br>
|
||||
<p></p>
|
||||
Sie kann dank ihren großen Augen auch nachts noch einigermaßen sehen.<br>
|
||||
Es gibt auch Großkatzen, wie z. B. den Leopard.
|
||||
<p></p>
|
||||
<img src="../static/media/pics/cat2.jpg" style="width:21rem;">
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html#cat"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,50 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Der Hund | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="horse.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="mouse.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Der Hund</b>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
<img src="../static/media/pics/dog2.jpg" style="width: 21rem;">
|
||||
<p></p>
|
||||
Er kann hoch springen, laufen und schwimmen.<br>
|
||||
Der Hund kann auf Kommandos hören und hört so hoffentlich auch auf den Befehl »Platz!«.<br><p></p>
|
||||
Hier noch ein weiteres Bild eines platz-machenden Hundes:<br><p></p>
|
||||
<img src="../static/media/pics/dog3.jpg" style="width: 21rem;">
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html#dog"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,53 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Das Pferd | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="../logikgatter/and.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="dog.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Das Pferd</b><br>
|
||||
<small>von Robin Lulay</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
<img src="../static/media/pics/horse2.png" style="width: 21rem;">
|
||||
<p></p>
|
||||
Es kann hoch springen, laufen und sogar fliegen. Manchmal kann es auch schwimmen!
|
||||
Das beste daran ist, dass es rechnen wie auch atmen kann.
|
||||
<p></p>
|
||||
Hier noch ein weiteres Bild eines rechnenden Pferdes:
|
||||
<p></p>
|
||||
<img src="../static/media/pics/horse3.jpg" style="width: 21rem;">
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,50 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Die Maus | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="dog.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="cat.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Die Maus</b>
|
||||
<br>
|
||||
<small>Von Robin Lulay</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Die Maus ist Nagetiergattung die über 40 Arten umfasst.<br>
|
||||
Sie wird im durschnitt 2 Jahre alt und<br>
|
||||
frisst meistens Insekten in ihrer Umgebung<br>
|
||||
und nicht wie im Klischee Käse.<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html#mouse"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,43 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Tiere | Übersicht</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
<form action="index.html#animals"><input type="submit" class="btn btn-outline-special" value="← Zurück"></form>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='animals/horse.html'" id="horse">
|
||||
<img class="col-6" src="static/media/pics/pferd.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="animals/horse.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Pferd</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='animals/dog.html'" id="dog">
|
||||
<img class="col-6" src="static/media/pics/hund.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="animals/dog.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Hund</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='animals/mouse.html'" id="mouse">
|
||||
<img class="col-6" src="static/media/pics/mouse.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="animals/mouse.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Maus</h1></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='animals/cat.html'" id="cat">
|
||||
<img class="col-6" src="static/media/pics/cat.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="animals/cat.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Katze</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,36 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Hauptseite</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='animals_uebersicht.html'" id="tiere">
|
||||
<img class="col-6" src="static/media/pics/animal.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="animals_uebersicht.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Tiere</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems_uebersicht.html'" id="gedichte">
|
||||
<img class="col-6" src="static/media/pics/poem.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="poems_uebersicht.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Gedichte</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='logikgatter_uebersicht.html'" id="logikgatter">
|
||||
<img class="col-6" src="static/media/pics/gates2.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="logikgatter_uebersicht.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Logikgatter</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,106 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Und-Gatter | Logikgatter</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
<style>
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th, td {
|
||||
padding: 15px;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="or.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="../animals/horse.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">AND</b>
|
||||
<br>
|
||||
<small>Das Und-Gatter</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Das Und-Gatter,<br>
|
||||
ist ein ein Logikgatter mit mehreren Inputs und einem Output.<br>
|
||||
<p></p>
|
||||
Die Wahrheitstabelle des ANDs:
|
||||
<p></p>
|
||||
<table>
|
||||
<tr>
|
||||
<th width="30%">a</th>
|
||||
<th width="30%">b</th>
|
||||
<th width="40%">a XOR b</th>
|
||||
</tr>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<tr>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
Man kann das exklusive Oder also<br>
|
||||
folgendermaßen bezeichnen:<br><p></p>
|
||||
<i>
|
||||
Nur wenn alle Eingaben »Wahr« sind,<br>
|
||||
ist das Ergebnis »Wahr«.<br>
|
||||
In allen anderen Fällen<br>
|
||||
ist das Ergebnis »Falsch«.
|
||||
</i>
|
||||
<br>
|
||||
<p></p>
|
||||
Das AND ist also das Gegenteil vom <a href="xor.html">logischen exklusiven Oder</a>.<br><p></p>
|
||||
Das (deutsche) elektronische<br>Schaltsymbol sieht so aus:<br><p></p>
|
||||
<img src="../static/media/pics/and_schaltzeichen.png">
|
||||
<br><p></p>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../logikgatter_uebersicht.html#and-gate"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gatterübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,102 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Oder-Gatter | Logikgatter</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
<style>
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th, td {
|
||||
padding: 15px;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="xor.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="and.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">OR</b>
|
||||
<br>
|
||||
<small>Das Oder-Gatter</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Das Oder-Gatter,<br>
|
||||
ist wie das XOR auch ein Gatter<br>
|
||||
mit zwei Eingängen und einem Ausgang.<br>
|
||||
<p></p>
|
||||
Die Wahrheitstabelle des ORs:
|
||||
<p></p>
|
||||
<table>
|
||||
<tr>
|
||||
<th width="30%">a</th>
|
||||
<th width="30%">b</th>
|
||||
<th width="40%">a XOR b</th>
|
||||
</tr>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<tr>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
Man kann das Oder also<br>
|
||||
folgendermaßen bezeichnen:<br><p></p>
|
||||
<i>Falls mindestens einer<br>der beiden Inputs »Wahr« ist,<br>ist das Ergebnis »Wahr«.<br>Nur wenn alle Eingaben »Falsch« sind, ist das Ergebnis »Falsch«.<br></i>
|
||||
<br>
|
||||
<p></p>
|
||||
Das OR sieht dem <a href="xor.html">XOR</a><br>also ähnlich.<br><p></p>
|
||||
Das (deutsche) elektronische<br>Schaltsymbol sieht so aus:<br><p></p>
|
||||
<img src="../static/media/pics/or_schaltzeichen.png">
|
||||
<br><p></p>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../logikgatter_uebersicht.html#or-gate"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gatterübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,109 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Exklusiv-Oder-Gatter | Logikgatter</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
<style>
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th, td {
|
||||
padding: 15px;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="../poems/christmas.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="or.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">XOR</b>
|
||||
<br>
|
||||
<small>das Exklusiv-Oder-Gatter</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Das XOR-Gatter, auch exklusives Oder gennant<br>(E<b>X</b>clusive <b>OR</b>),<br>
|
||||
<br>
|
||||
ist ein Gatter mit zwei Eingängen und einem Ausgang.
|
||||
<br>
|
||||
<p></p>
|
||||
Die Wahrheitstabelle des XORs:
|
||||
<p></p>
|
||||
<table style="">
|
||||
<tr>
|
||||
<th width="30%">a</th>
|
||||
<th width="30%">b</th>
|
||||
<th width="40%">a XOR b</th>
|
||||
</tr>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<tr>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
Man kann das exklusive Oder also<br>
|
||||
folgendermaßen bezeichnen:<br><p></p>
|
||||
<i>Wenn Einer der beiden Inputs »Wahr« ist,<br>ist das Ergebnis »Wahr«.<br>Falls alle Eingaben »Wahr« sind, ist das Ergebnis »Falsch«.<br>Gleiches gilt für zwei »Falsche« Eingaben.</i>
|
||||
<br>
|
||||
<p></p>
|
||||
Das XOR ähnelt dem <a href="or.html">logischen Oder</a><br>in einigen Punkten also.<br><p></p>
|
||||
Außerdem findet es auch<br>
|
||||
in der Krypthographie Verwendung:<br>
|
||||
Das <a href="https://en.wikipedia.org/wiki/One-time_pad">»One Time Pad« (OTP)«</a><br>
|
||||
ist ein theoretisch sicherer Verschlüsselungsalgorithmus.
|
||||
Es basiert auf der logischen Operation XOR!
|
||||
<p></p>
|
||||
Das (deutsche) elektronische<br>Schaltsymbol sieht so aus:<br><p></p>
|
||||
<img src="../static/media/pics/xor_schaltzeichen.png">
|
||||
<br><p></p>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../logikgatter_uebersicht.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gatterübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,37 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Logikgatter | Übersicht</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
<form action="index.html#logikgatter"><input type="submit" class="btn btn-outline-special" value="← Zurück"></form>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='logikgatter/xor.html'">
|
||||
<img class="col-6" src="static/media/pics/xor.jpg" id="xor-gate">
|
||||
<div class="col-4 right">
|
||||
<b><a href="logikgatter/xor.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">XOR</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='logikgatter/or.html'">
|
||||
<img class="col-6" src="static/media/pics/or.jpg" id="or-gate">
|
||||
<div class="col-4 left">
|
||||
<b><a href="logikgatter/or.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">OR</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='logikgatter/and.html'">
|
||||
<img class="col-6" src="static/media/pics/and.jpg" id="and-gate">
|
||||
<div class="col-4 right">
|
||||
<b><a href="logikgatter/and.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">AND</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,52 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Der Herbst | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="../animals/cat.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="fire.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Der Herbst</b>
|
||||
<br>
|
||||
<small>von Eduard Mörike</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Im Nebel ruhet noch die Welt,<br>
|
||||
Noch träumen Wald und Wiesen:<br>
|
||||
Bald siehst du, wenn der Schleier fällt,<br>
|
||||
Den blauen Himmel unverstellt,<br>
|
||||
Herbstkräftig die gedämpfte Welt<br>
|
||||
In warmem Golde fließen.<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#fire-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gedichtübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Weihnachten | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="fire.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="../logikgatter/xor.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Weihnachten</b>
|
||||
<br>
|
||||
<small>von Joseph von Eichendorff</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Markt und Straßen stehn verlassen,<br>Still erleuchtet jedes Haus,<br>
|
||||
Sinnend geh ich durch die Gassen,<br>alles sieht so friedlich aus.<br><br>
|
||||
An den Fenstern haben Frauen<br>Buntes Spielzeug fromm geschmückt<br>
|
||||
Tausend Kindlein stehn und schauen,<br>Sind so wunderstill beglückt.<br><br>
|
||||
Und ich wandre aus den Mauern<br>Bis hinaus ins freie Feld,<br>
|
||||
Hehres Glänzen, heilges Schauern!<br>Wie so weit und still die Welt!<br><br>
|
||||
Sterne hoch die Kreise schlingen,<br>Aus des Schnees Einsamkeit<br>
|
||||
Steigts wie wunderbares Singen –<br>Oh du gnadenreiche Zeit!
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#fire-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gedichtübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,74 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Das Feuer | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="autmn.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="mouse.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Das Feuer</b>
|
||||
<br>
|
||||
<small>von James Krüss</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Hörst du, wie die Flammen flüstern,<br>
|
||||
knicken, knacken, krachen, knistern,<br>
|
||||
wie das Feuer rauscht und saust,<br>
|
||||
brodelt brutzelt, brennt und braust?<br><br>
|
||||
Siehst du wie die Flammen lecken<br>
|
||||
züngeln und die Zunge blecken,<br>
|
||||
wie das Feuer tanzt und zuckt,<br>
|
||||
trockene Hölzer schlingt und schluckt?<br><br>
|
||||
Riechst du, wie die Flammen rauchen,<br>
|
||||
brenzlig, brutzlig, brandig schmauchen,<br>
|
||||
wie das Feuer rot und schwarz,<br>
|
||||
duftet, schmeckt nach Pech und Harz<br><br>
|
||||
Fühlst du, wie die Flammen schwärmen,<br>
|
||||
Glut aushauchen, wohlig wärmen,<br>
|
||||
wie das Feuer, flackrig - wild,<br>
|
||||
dich in warme Wellen hüllt?<br><br>
|
||||
Hörst du, wie es leiser knackt?<br>
|
||||
Siehst du, wie es matter flackt?<br>
|
||||
Riechst du, wie der Rauch verzieht?<br>
|
||||
Fühlst du, wie die Wärme flieht?<br>
|
||||
Kleiner wird der Feuerbraus:<br>
|
||||
Ein letztes Knistern,<br>
|
||||
ein feines Flüstern,<br>
|
||||
ein schwaches Züngeln,<br>
|
||||
ein dünnes Ringeln,<br>
|
||||
aus
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#fire-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gedichtübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,51 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Die schlaue Maus | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="fire.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="christmas.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Die schlaue Maus</b>
|
||||
<br>
|
||||
<small>von Robin Lulay</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Die kleine schlaue Maus,<br>
|
||||
Sie trickst die Katze aus.<br>
|
||||
Doch die Katze ist nicht dumm,<br>
|
||||
sie macht im Raum gleich bummmmmmm.<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#mouse-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Übersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,43 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Gedichte | Übersicht</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
<form action="index.html#gedichte"><input type="submit" class="btn btn-outline-special" value="← Zurück"></form>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='poems/autmn.html'" id="autmn-poem">
|
||||
<img class="col-6" src="static/media/pics/atumn.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="poems/autmn.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Der Herbst</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems/fire.html'" id="fire-poem">
|
||||
<img class="col-6" src="static/media/pics/fire.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="poems/fire.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Das Feuer</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems/mouse.html'" id="christmas-poem">
|
||||
<img class="col-6" src="static/media/pics/mouse_poem.jpeg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="poems/christmas.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Die schlaue Maus</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems/christmas.html'" id="christmas-poem">
|
||||
<img class="col-6" src="static/media/pics/christmas.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="poems/fire.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Weihnachten</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,439 @@
|
||||
@font-face {
|
||||
font-family: 'Nunito';
|
||||
src: url('static/fonts/Nunito-Bold.ttf') format('truetype'),
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 801px) {
|
||||
|
||||
body {margin:25px;}
|
||||
|
||||
div.row {
|
||||
border-radius: 5pt;
|
||||
width: 100%;
|
||||
background-color: #985645;
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
||||
margin-bottom: 25px;
|
||||
transition: opacity 0.9s;
|
||||
}
|
||||
|
||||
div.row:hover {
|
||||
opacity: .5;
|
||||
}
|
||||
|
||||
div.row > img.col-6 {
|
||||
border-top-left-radius: 5pt;
|
||||
border-top-right-radius: 5pt;
|
||||
border-bottom-right-radius: 5pt;
|
||||
border-bottom-left-radius: 5pt;
|
||||
width: 60%;
|
||||
}
|
||||
|
||||
div.row > div.col-4.right {
|
||||
width: 40%;
|
||||
display: inline;
|
||||
float: right;
|
||||
|
||||
margin-top: 15%;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
div.row > div.col-4.left {
|
||||
width: 40%;
|
||||
display: inline;
|
||||
float: left;
|
||||
|
||||
margin-top: 15%;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media only screen and (max-width: 800px) {
|
||||
body {margin:25px;}
|
||||
|
||||
div.row {
|
||||
border-radius: 5pt;
|
||||
width: 100%;
|
||||
background-color: #985645;
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
||||
margin-bottom: 25px;
|
||||
transition: opacity 0.9s;
|
||||
}
|
||||
|
||||
div.row:hover {
|
||||
opacity: .5;
|
||||
}
|
||||
|
||||
div.row > img.col-6 {
|
||||
border-top-left-radius: 5pt;
|
||||
border-top-right-radius: 5pt;
|
||||
width: 100%;
|
||||
height: 50%;
|
||||
}
|
||||
|
||||
div.row > div.col-4.right {
|
||||
text-align: center;
|
||||
padding: 20px 40px;
|
||||
}
|
||||
|
||||
div.row > div.col-4.left {
|
||||
text-align: center;
|
||||
padding: 20px 40px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
::-moz-selection { /* Code für Firefox */
|
||||
background: #ff5533;
|
||||
}
|
||||
|
||||
::selection {
|
||||
background: #ff5533;
|
||||
}
|
||||
|
||||
.bg-dark {
|
||||
background-color: #1a2b49;
|
||||
}
|
||||
|
||||
.font-nunito-bold {
|
||||
font-family: 'Nunito';
|
||||
}
|
||||
|
||||
.transitioned-link {
|
||||
transition: color 1s;
|
||||
text-decoration: none;
|
||||
color: #000000;
|
||||
}
|
||||
.transitioned-link:hover {color: #32C759;}
|
||||
|
||||
|
||||
.mb-3 {
|
||||
margin-bottom: 1rem !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.btn {
|
||||
display: inline-block;
|
||||
font-weight: 400;
|
||||
color: #212529;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
background-color: transparent;
|
||||
border: 1px solid transparent;
|
||||
padding: 0.375rem 0.75rem;
|
||||
font-size: 1rem;
|
||||
line-height: 1.5;
|
||||
border-radius: 0.0rem;
|
||||
transition: color 0.30s ease-in-out, background-color 0.30s ease-in-out, border-color 1.0s ease-in-out, box-shadow 0.10s ease-in-out;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.btn {
|
||||
transition: none;
|
||||
}
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
color: #212529;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.btn:focus, .btn.focus {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
.btn.disabled, .btn:disabled {
|
||||
opacity: 0.65;
|
||||
}
|
||||
|
||||
.btn:not(:disabled):not(.disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
a.btn.disabled,
|
||||
fieldset:disabled a.btn {
|
||||
pointer-events: none;
|
||||
}
|
||||
.btn-outline-special {
|
||||
color: #28a745;
|
||||
border-color: #28a745;
|
||||
}
|
||||
|
||||
.btn-outline-special:hover {
|
||||
color: #fff;
|
||||
background-color: #007bff;
|
||||
border-color: #007bff;
|
||||
}
|
||||
|
||||
.btn-outline-special:focus, .btn-outline-special.focus {
|
||||
}
|
||||
|
||||
.btn-outline-special:not(:disabled):not(.disabled):active, .btn-outline-special:not(:disabled):not(.disabled).active,
|
||||
.show > .btn-outline-special.dropdown-toggle {
|
||||
color: #fff;
|
||||
background-color: #007bff;
|
||||
border-color: #007bff;
|
||||
}
|
||||
|
||||
.btn-outline-special:not(:disabled):not(.disabled):active:focus, .btn-outline-special:not(:disabled):not(.disabled).active:focus,
|
||||
.show > .btn-outline-special.dropdown-toggle:focus {
|
||||
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
|
||||
}
|
||||
|
||||
.bg-dark {
|
||||
background-color: #343a40 !important;
|
||||
}
|
||||
|
||||
a.bg-dark:hover, a.bg-dark:focus,
|
||||
button.bg-dark:hover,
|
||||
button.bg-dark:focus {
|
||||
background-color: #1d2124 !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.card {
|
||||
position: relative;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
min-width: 0;
|
||||
word-wrap: break-word;
|
||||
background-color: #fff;
|
||||
background-clip: border-box;
|
||||
border: 1px solid rgba(0, 0, 0, 0.125);
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.card > hr {
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.card > .list-group {
|
||||
border-top: inherit;
|
||||
border-bottom: inherit;
|
||||
}
|
||||
|
||||
.card > .list-group:first-child {
|
||||
border-top-width: 0;
|
||||
border-top-left-radius: calc(0.25rem - 1px);
|
||||
border-top-right-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card > .list-group:last-child {
|
||||
border-bottom-width: 0;
|
||||
border-bottom-right-radius: calc(0.25rem - 1px);
|
||||
border-bottom-left-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card > .card-header + .list-group,
|
||||
.card > .list-group + .card-footer {
|
||||
border-top: 0;
|
||||
}
|
||||
|
||||
.card-body {
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
min-height: 1px;
|
||||
padding: 1.25rem;
|
||||
}
|
||||
|
||||
.card-title {
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
.card-subtitle {
|
||||
margin-top: -0.375rem;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.card-text:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.card-link:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.card-link + .card-link {
|
||||
margin-left: 1.25rem;
|
||||
}
|
||||
|
||||
.card-header {
|
||||
padding: 0.75rem 1.25rem;
|
||||
margin-bottom: 0;
|
||||
background-color: rgba(0, 0, 0, 0.03);
|
||||
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
|
||||
}
|
||||
|
||||
.card-header:first-child {
|
||||
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
|
||||
}
|
||||
|
||||
.card-footer {
|
||||
padding: 0.75rem 1.25rem;
|
||||
background-color: rgba(0, 0, 0, 0.03);
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.125);
|
||||
}
|
||||
|
||||
.card-footer:last-child {
|
||||
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-header-tabs {
|
||||
margin-right: -0.625rem;
|
||||
margin-bottom: -0.75rem;
|
||||
margin-left: -0.625rem;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.card-header-pills {
|
||||
margin-right: -0.625rem;
|
||||
margin-left: -0.625rem;
|
||||
}
|
||||
|
||||
.card-img-overlay {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
padding: 1.25rem;
|
||||
border-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-img,
|
||||
.card-img-top,
|
||||
.card-img-bottom {
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.card-img,
|
||||
.card-img-top {
|
||||
border-top-left-radius: calc(0.25rem - 1px);
|
||||
border-top-right-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-img,
|
||||
.card-img-bottom {
|
||||
border-bottom-right-radius: calc(0.25rem - 1px);
|
||||
border-bottom-left-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-deck .card {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.card-deck {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-flow: row wrap;
|
||||
flex-flow: row wrap;
|
||||
margin-right: -15px;
|
||||
margin-left: -15px;
|
||||
}
|
||||
.card-deck .card {
|
||||
-ms-flex: 1 0 0%;
|
||||
flex: 1 0 0%;
|
||||
margin-right: 15px;
|
||||
margin-bottom: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
.card-group > .card {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.card-group {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-flow: row wrap;
|
||||
flex-flow: row wrap;
|
||||
}
|
||||
.card-group > .card {
|
||||
-ms-flex: 1 0 0%;
|
||||
flex: 1 0 0%;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.card-group > .card + .card {
|
||||
margin-left: 0;
|
||||
border-left: 0;
|
||||
}
|
||||
.card-group > .card:not(:last-child) {
|
||||
border-top-right-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:last-child) .card-img-top,
|
||||
.card-group > .card:not(:last-child) .card-header {
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:last-child) .card-img-bottom,
|
||||
.card-group > .card:not(:last-child) .card-footer {
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:first-child) {
|
||||
border-top-left-radius: 0;
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:first-child) .card-img-top,
|
||||
.card-group > .card:not(:first-child) .card-header {
|
||||
border-top-left-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:first-child) .card-img-bottom,
|
||||
.card-group > .card:not(:first-child) .card-footer {
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.card-columns .card {
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.card-columns {
|
||||
-webkit-column-count: 3;
|
||||
-moz-column-count: 3;
|
||||
column-count: 3;
|
||||
-webkit-column-gap: 1.25rem;
|
||||
-moz-column-gap: 1.25rem;
|
||||
column-gap: 1.25rem;
|
||||
orphans: 1;
|
||||
widows: 1;
|
||||
}
|
||||
.card-columns .card {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color:#ff5533;
|
||||
transition: color 1s;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color:#FFA18E;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 205 KiB |
|
After Width: | Height: | Size: 195 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 491 KiB |
|
After Width: | Height: | Size: 1.7 MiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 913 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 177 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 193 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 152 KiB |
|
After Width: | Height: | Size: 337 KiB |
|
After Width: | Height: | Size: 195 KiB |
|
After Width: | Height: | Size: 922 B |
@@ -0,0 +1,52 @@
|
||||
<h<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Die Katze | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="mouse.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="../poems/autmn.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Die Katze</b>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Die Katze läuft,<br>
|
||||
wie auch <a href="dog.html">der Hund</a>, <a href="horse.html">das Pferd</a><br>
|
||||
und <a href="mouse.html">die Maus</a>, auf vier Beinen.<br>
|
||||
<p></p>
|
||||
Sie kann dank ihren großen Augen auch nachts noch einigermaßen sehen.<br>
|
||||
Es gibt auch Großkatzen, wie z. B. den Leopard.
|
||||
<p></p>
|
||||
<img src="../static/media/pics/cat2.jpg" style="width:21rem;">
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html#cat"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,50 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Der Hund | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="horse.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="mouse.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Der Hund</b>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
<img src="../static/media/pics/dog2.jpg" style="width: 21rem;">
|
||||
<p></p>
|
||||
Er kann hoch springen, laufen und schwimmen.<br>
|
||||
Der Hund kann auf Kommandos hören und hört so hoffentlich auch auf den Befehl »Platz!«.<br><p></p>
|
||||
Hier noch ein weiteres Bild eines platz-machenden Hundes:<br><p></p>
|
||||
<img src="../static/media/pics/dog3.jpg" style="width: 21rem;">
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html#dog"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,53 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Das Pferd | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="../logikgatter/and.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="dog.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Das Pferd</b><br>
|
||||
<small>von Robin Lulay</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
<img src="../static/media/pics/horse2.png" style="width: 21rem;">
|
||||
<p></p>
|
||||
Es kann hoch springen, laufen und sogar fliegen. Manchmal kann es auch schwimmen!
|
||||
Das beste daran ist, dass es rechnen wie auch atmen kann.
|
||||
<p></p>
|
||||
Hier noch ein weiteres Bild eines rechnenden Pferdes:
|
||||
<p></p>
|
||||
<img src="../static/media/pics/horse3.jpg" style="width: 21rem;">
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,50 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Die Maus | Tiere</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="dog.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="cat.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Die Maus</b>
|
||||
<br>
|
||||
<small>Von Robin Lulay</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Die Maus ist Nagetiergattung die über 40 Arten umfasst.<br>
|
||||
Sie wird im durschnitt 2 Jahre alt und<br>
|
||||
frisst meistens Insekten in ihrer Umgebung<br>
|
||||
und nicht wie im Klischee Käse.<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../animals_uebersicht.html#mouse"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Tierübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,43 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Tiere | Übersicht</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
<form action="index.html#animals"><input type="submit" class="btn btn-outline-special" value="← Zurück"></form>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='animals/horse.html'" id="horse">
|
||||
<img class="col-6" src="static/media/pics/pferd.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="animals/horse.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Pferd</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='animals/dog.html'" id="dog">
|
||||
<img class="col-6" src="static/media/pics/hund.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="animals/dog.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Hund</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='animals/mouse.html'" id="mouse">
|
||||
<img class="col-6" src="static/media/pics/mouse.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="animals/mouse.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Maus</h1></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='animals/cat.html'" id="cat">
|
||||
<img class="col-6" src="static/media/pics/cat.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="animals/cat.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Katze</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,36 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Hauptseite</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='animals_uebersicht.html'" id="tiere">
|
||||
<img class="col-6" src="static/media/pics/animal.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="animals_uebersicht.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Tiere</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems_uebersicht.html'" id="gedichte">
|
||||
<img class="col-6" src="static/media/pics/poem.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="poems_uebersicht.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Gedichte</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='logikgatter_uebersicht.html'" id="logikgatter">
|
||||
<img class="col-6" src="static/media/pics/gates2.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="logikgatter_uebersicht.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Logikgatter</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,106 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Und-Gatter | Logikgatter</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
<style>
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th, td {
|
||||
padding: 15px;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="or.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="../animals/horse.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">AND</b>
|
||||
<br>
|
||||
<small>Das Und-Gatter</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Das Und-Gatter,<br>
|
||||
ist ein ein Logikgatter mit mehreren Inputs und einem Output.<br>
|
||||
<p></p>
|
||||
Die Wahrheitstabelle des ANDs:
|
||||
<p></p>
|
||||
<table>
|
||||
<tr>
|
||||
<th width="30%">a</th>
|
||||
<th width="30%">b</th>
|
||||
<th width="40%">a XOR b</th>
|
||||
</tr>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<tr>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
Man kann das exklusive Oder also<br>
|
||||
folgendermaßen bezeichnen:<br><p></p>
|
||||
<i>
|
||||
Nur wenn alle Eingaben »Wahr« sind,<br>
|
||||
ist das Ergebnis »Wahr«.<br>
|
||||
In allen anderen Fällen<br>
|
||||
ist das Ergebnis »Falsch«.
|
||||
</i>
|
||||
<br>
|
||||
<p></p>
|
||||
Das AND ist also das Gegenteil vom <a href="xor.html">logischen exklusiven Oder</a>.<br><p></p>
|
||||
Das (deutsche) elektronische<br>Schaltsymbol sieht so aus:<br><p></p>
|
||||
<img src="../static/media/pics/and_schaltzeichen.png">
|
||||
<br><p></p>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../logikgatter_uebersicht.html#and-gate"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gatterübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,102 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Oder-Gatter | Logikgatter</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
<style>
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th, td {
|
||||
padding: 15px;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="xor.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="and.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">OR</b>
|
||||
<br>
|
||||
<small>Das Oder-Gatter</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Das Oder-Gatter,<br>
|
||||
ist wie das XOR auch ein Gatter<br>
|
||||
mit zwei Eingängen und einem Ausgang.<br>
|
||||
<p></p>
|
||||
Die Wahrheitstabelle des ORs:
|
||||
<p></p>
|
||||
<table>
|
||||
<tr>
|
||||
<th width="30%">a</th>
|
||||
<th width="30%">b</th>
|
||||
<th width="40%">a XOR b</th>
|
||||
</tr>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<tr>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
Man kann das Oder also<br>
|
||||
folgendermaßen bezeichnen:<br><p></p>
|
||||
<i>Falls mindestens einer<br>der beiden Inputs »Wahr« ist,<br>ist das Ergebnis »Wahr«.<br>Nur wenn alle Eingaben »Falsch« sind, ist das Ergebnis »Falsch«.<br></i>
|
||||
<br>
|
||||
<p></p>
|
||||
Das OR sieht dem <a href="xor.html">XOR</a><br>also ähnlich.<br><p></p>
|
||||
Das (deutsche) elektronische<br>Schaltsymbol sieht so aus:<br><p></p>
|
||||
<img src="../static/media/pics/or_schaltzeichen.png">
|
||||
<br><p></p>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../logikgatter_uebersicht.html#or-gate"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gatterübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,109 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Exklusiv-Oder-Gatter | Logikgatter</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
<style>
|
||||
table, th, td {
|
||||
border: 1px solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
th, td {
|
||||
padding: 15px;
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="../poems/christmas.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="or.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">XOR</b>
|
||||
<br>
|
||||
<small>das Exklusiv-Oder-Gatter</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Das XOR-Gatter, auch exklusives Oder gennant<br>(E<b>X</b>clusive <b>OR</b>),<br>
|
||||
<br>
|
||||
ist ein Gatter mit zwei Eingängen und einem Ausgang.
|
||||
<br>
|
||||
<p></p>
|
||||
Die Wahrheitstabelle des XORs:
|
||||
<p></p>
|
||||
<table style="">
|
||||
<tr>
|
||||
<th width="30%">a</th>
|
||||
<th width="30%">b</th>
|
||||
<th width="40%">a XOR b</th>
|
||||
</tr>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<td>False</td>
|
||||
<tr>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
<td>True</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>True</td>
|
||||
<td>True</td>
|
||||
<td>False</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
Man kann das exklusive Oder also<br>
|
||||
folgendermaßen bezeichnen:<br><p></p>
|
||||
<i>Wenn Einer der beiden Inputs »Wahr« ist,<br>ist das Ergebnis »Wahr«.<br>Falls alle Eingaben »Wahr« sind, ist das Ergebnis »Falsch«.<br>Gleiches gilt für zwei »Falsche« Eingaben.</i>
|
||||
<br>
|
||||
<p></p>
|
||||
Das XOR ähnelt dem <a href="or.html">logischen Oder</a><br>in einigen Punkten also.<br><p></p>
|
||||
Außerdem findet es auch<br>
|
||||
in der Krypthographie Verwendung:<br>
|
||||
Das <a href="https://en.wikipedia.org/wiki/One-time_pad">»One Time Pad« (OTP)«</a><br>
|
||||
ist ein theoretisch sicherer Verschlüsselungsalgorithmus.
|
||||
Es basiert auf der logischen Operation XOR!
|
||||
<p></p>
|
||||
Das (deutsche) elektronische<br>Schaltsymbol sieht so aus:<br><p></p>
|
||||
<img src="../static/media/pics/xor_schaltzeichen.png">
|
||||
<br><p></p>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../logikgatter_uebersicht.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gatterübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,37 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Logikgatter | Übersicht</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
<form action="index.html#logikgatter"><input type="submit" class="btn btn-outline-special" value="← Zurück"></form>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='logikgatter/xor.html'">
|
||||
<img class="col-6" src="static/media/pics/xor.jpg" id="xor-gate">
|
||||
<div class="col-4 right">
|
||||
<b><a href="logikgatter/xor.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">XOR</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='logikgatter/or.html'">
|
||||
<img class="col-6" src="static/media/pics/or.jpg" id="or-gate">
|
||||
<div class="col-4 left">
|
||||
<b><a href="logikgatter/or.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">OR</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='logikgatter/and.html'">
|
||||
<img class="col-6" src="static/media/pics/and.jpg" id="and-gate">
|
||||
<div class="col-4 right">
|
||||
<b><a href="logikgatter/and.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">AND</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,52 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Der Herbst | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="../animals/cat.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="fire.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Der Herbst</b>
|
||||
<br>
|
||||
<small>von Eduard Mörike</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Im Nebel ruhet noch die Welt,<br>
|
||||
Noch träumen Wald und Wiesen:<br>
|
||||
Bald siehst du, wenn der Schleier fällt,<br>
|
||||
Den blauen Himmel unverstellt,<br>
|
||||
Herbstkräftig die gedämpfte Welt<br>
|
||||
In warmem Golde fließen.<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#fire-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gedichtübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Weihnachten | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="fire.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="../logikgatter/xor.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Weihnachten</b>
|
||||
<br>
|
||||
<small>von Joseph von Eichendorff</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Markt und Straßen stehn verlassen,<br>Still erleuchtet jedes Haus,<br>
|
||||
Sinnend geh ich durch die Gassen,<br>alles sieht so friedlich aus.<br><br>
|
||||
An den Fenstern haben Frauen<br>Buntes Spielzeug fromm geschmückt<br>
|
||||
Tausend Kindlein stehn und schauen,<br>Sind so wunderstill beglückt.<br><br>
|
||||
Und ich wandre aus den Mauern<br>Bis hinaus ins freie Feld,<br>
|
||||
Hehres Glänzen, heilges Schauern!<br>Wie so weit und still die Welt!<br><br>
|
||||
Sterne hoch die Kreise schlingen,<br>Aus des Schnees Einsamkeit<br>
|
||||
Steigts wie wunderbares Singen –<br>Oh du gnadenreiche Zeit!
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#fire-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gedichtübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,74 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Das Feuer | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="autmn.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="mouse.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Das Feuer</b>
|
||||
<br>
|
||||
<small>von James Krüss</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Hörst du, wie die Flammen flüstern,<br>
|
||||
knicken, knacken, krachen, knistern,<br>
|
||||
wie das Feuer rauscht und saust,<br>
|
||||
brodelt brutzelt, brennt und braust?<br><br>
|
||||
Siehst du wie die Flammen lecken<br>
|
||||
züngeln und die Zunge blecken,<br>
|
||||
wie das Feuer tanzt und zuckt,<br>
|
||||
trockene Hölzer schlingt und schluckt?<br><br>
|
||||
Riechst du, wie die Flammen rauchen,<br>
|
||||
brenzlig, brutzlig, brandig schmauchen,<br>
|
||||
wie das Feuer rot und schwarz,<br>
|
||||
duftet, schmeckt nach Pech und Harz<br><br>
|
||||
Fühlst du, wie die Flammen schwärmen,<br>
|
||||
Glut aushauchen, wohlig wärmen,<br>
|
||||
wie das Feuer, flackrig - wild,<br>
|
||||
dich in warme Wellen hüllt?<br><br>
|
||||
Hörst du, wie es leiser knackt?<br>
|
||||
Siehst du, wie es matter flackt?<br>
|
||||
Riechst du, wie der Rauch verzieht?<br>
|
||||
Fühlst du, wie die Wärme flieht?<br>
|
||||
Kleiner wird der Feuerbraus:<br>
|
||||
Ein letztes Knistern,<br>
|
||||
ein feines Flüstern,<br>
|
||||
ein schwaches Züngeln,<br>
|
||||
ein dünnes Ringeln,<br>
|
||||
aus
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#fire-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Gedichtübersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,51 @@
|
||||
<!doctype html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Die schlaue Maus | Gedichte</title>
|
||||
<link rel="icon" href="../static/media/icon.png">
|
||||
<link rel="stylesheet" href="../static/css/base.css">
|
||||
</head>
|
||||
|
||||
<body style="background-image: url('../static/media/pics/karo.jpg');">
|
||||
<center>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<a style="text-decoration:none;" href="fire.html" class="btn btn-outline-special">← Vorheriges</a>
|
||||
<a style="text-decoration:none;" href="christmas.html" class="btn btn-outline-special">Nachfolgendes →</a>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="card bg-dark" style="width: 24rem;">
|
||||
|
||||
<div class="card-header" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<br>
|
||||
<b style="font-size:20pt;">Die schlaue Maus</b>
|
||||
<br>
|
||||
<small>von Robin Lulay</small>
|
||||
<p></p>
|
||||
</div>
|
||||
|
||||
<div class="card-body" style="font-family: 'Comic Sans MS', cursive, sans-serif;color:#ffffff;">
|
||||
<p style="font-size:12pt;">
|
||||
Die kleine schlaue Maus,<br>
|
||||
Sie trickst die Katze aus.<br>
|
||||
Doch die Katze ist nicht dumm,<br>
|
||||
sie macht im Raum gleich bummmmmmm.<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="card-footer">
|
||||
<center>
|
||||
<form action="../poems_uebersicht.html#mouse-poem"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Übersicht"></form>
|
||||
<p></p>
|
||||
<form action="../index.html"><input type="submit" class="btn btn-outline-special" value="← Zurück zur Hauptseite"></form>
|
||||
</center>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</center>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,43 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="static/css/base.css">
|
||||
<link rel="stylesheet" href="static/css/index.css">
|
||||
<link rel="icon" href="static/media/icon.png">
|
||||
<title>Gedichte | Übersicht</title>
|
||||
</head>
|
||||
|
||||
<body class="bg-dark">
|
||||
|
||||
<div class="header">
|
||||
<form action="index.html#gedichte"><input type="submit" class="btn btn-outline-special" value="← Zurück"></form>
|
||||
<p></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<div class="row" onclick="location='poems/autmn.html'" id="autmn-poem">
|
||||
<img class="col-6" src="static/media/pics/atumn.jpg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="poems/autmn.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Der Herbst</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems/fire.html'" id="fire-poem">
|
||||
<img class="col-6" src="static/media/pics/fire.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="poems/fire.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Das Feuer</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems/mouse.html'" id="christmas-poem">
|
||||
<img class="col-6" src="static/media/pics/mouse_poem.jpeg">
|
||||
<div class="col-4 right">
|
||||
<b><a href="poems/christmas.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Die schlaue Maus</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" onclick="location='poems/christmas.html'" id="christmas-poem">
|
||||
<img class="col-6" src="static/media/pics/christmas.jpg">
|
||||
<div class="col-4 left">
|
||||
<b><a href="poems/fire.html" class="transitioned-link"><h1 style="font-family: 'Comic Sans MS', cursive, sans-serif;">Weihnachten</h1></a></b>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,439 @@
|
||||
@font-face {
|
||||
font-family: 'Nunito';
|
||||
src: url('static/fonts/Nunito-Bold.ttf') format('truetype'),
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 801px) {
|
||||
|
||||
body {margin:25px;}
|
||||
|
||||
div.row {
|
||||
border-radius: 5pt;
|
||||
width: 100%;
|
||||
background-color: #985645;
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
||||
margin-bottom: 25px;
|
||||
transition: opacity 0.9s;
|
||||
}
|
||||
|
||||
div.row:hover {
|
||||
opacity: .5;
|
||||
}
|
||||
|
||||
div.row > img.col-6 {
|
||||
border-top-left-radius: 5pt;
|
||||
border-top-right-radius: 5pt;
|
||||
border-bottom-right-radius: 5pt;
|
||||
border-bottom-left-radius: 5pt;
|
||||
width: 60%;
|
||||
}
|
||||
|
||||
div.row > div.col-4.right {
|
||||
width: 40%;
|
||||
display: inline;
|
||||
float: right;
|
||||
|
||||
margin-top: 15%;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
div.row > div.col-4.left {
|
||||
width: 40%;
|
||||
display: inline;
|
||||
float: left;
|
||||
|
||||
margin-top: 15%;
|
||||
text-align: center !important;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media only screen and (max-width: 800px) {
|
||||
body {margin:25px;}
|
||||
|
||||
div.row {
|
||||
border-radius: 5pt;
|
||||
width: 100%;
|
||||
background-color: #985645;
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
||||
margin-bottom: 25px;
|
||||
transition: opacity 0.9s;
|
||||
}
|
||||
|
||||
div.row:hover {
|
||||
opacity: .5;
|
||||
}
|
||||
|
||||
div.row > img.col-6 {
|
||||
border-top-left-radius: 5pt;
|
||||
border-top-right-radius: 5pt;
|
||||
width: 100%;
|
||||
height: 50%;
|
||||
}
|
||||
|
||||
div.row > div.col-4.right {
|
||||
text-align: center;
|
||||
padding: 20px 40px;
|
||||
}
|
||||
|
||||
div.row > div.col-4.left {
|
||||
text-align: center;
|
||||
padding: 20px 40px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
::-moz-selection { /* Code für Firefox */
|
||||
background: #ff5533;
|
||||
}
|
||||
|
||||
::selection {
|
||||
background: #ff5533;
|
||||
}
|
||||
|
||||
.bg-dark {
|
||||
background-color: #1a2b49;
|
||||
}
|
||||
|
||||
.font-nunito-bold {
|
||||
font-family: 'Nunito';
|
||||
}
|
||||
|
||||
.transitioned-link {
|
||||
transition: color 1s;
|
||||
text-decoration: none;
|
||||
color: #000000;
|
||||
}
|
||||
.transitioned-link:hover {color: #32C759;}
|
||||
|
||||
|
||||
.mb-3 {
|
||||
margin-bottom: 1rem !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.btn {
|
||||
display: inline-block;
|
||||
font-weight: 400;
|
||||
color: #212529;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
background-color: transparent;
|
||||
border: 1px solid transparent;
|
||||
padding: 0.375rem 0.75rem;
|
||||
font-size: 1rem;
|
||||
line-height: 1.5;
|
||||
border-radius: 0.0rem;
|
||||
transition: color 0.30s ease-in-out, background-color 0.30s ease-in-out, border-color 1.0s ease-in-out, box-shadow 0.10s ease-in-out;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.btn {
|
||||
transition: none;
|
||||
}
|
||||
}
|
||||
|
||||
.btn:hover {
|
||||
color: #212529;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.btn:focus, .btn.focus {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
.btn.disabled, .btn:disabled {
|
||||
opacity: 0.65;
|
||||
}
|
||||
|
||||
.btn:not(:disabled):not(.disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
a.btn.disabled,
|
||||
fieldset:disabled a.btn {
|
||||
pointer-events: none;
|
||||
}
|
||||
.btn-outline-special {
|
||||
color: #28a745;
|
||||
border-color: #28a745;
|
||||
}
|
||||
|
||||
.btn-outline-special:hover {
|
||||
color: #fff;
|
||||
background-color: #007bff;
|
||||
border-color: #007bff;
|
||||
}
|
||||
|
||||
.btn-outline-special:focus, .btn-outline-special.focus {
|
||||
}
|
||||
|
||||
.btn-outline-special:not(:disabled):not(.disabled):active, .btn-outline-special:not(:disabled):not(.disabled).active,
|
||||
.show > .btn-outline-special.dropdown-toggle {
|
||||
color: #fff;
|
||||
background-color: #007bff;
|
||||
border-color: #007bff;
|
||||
}
|
||||
|
||||
.btn-outline-special:not(:disabled):not(.disabled):active:focus, .btn-outline-special:not(:disabled):not(.disabled).active:focus,
|
||||
.show > .btn-outline-special.dropdown-toggle:focus {
|
||||
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
|
||||
}
|
||||
|
||||
.bg-dark {
|
||||
background-color: #343a40 !important;
|
||||
}
|
||||
|
||||
a.bg-dark:hover, a.bg-dark:focus,
|
||||
button.bg-dark:hover,
|
||||
button.bg-dark:focus {
|
||||
background-color: #1d2124 !important;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.card {
|
||||
position: relative;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
min-width: 0;
|
||||
word-wrap: break-word;
|
||||
background-color: #fff;
|
||||
background-clip: border-box;
|
||||
border: 1px solid rgba(0, 0, 0, 0.125);
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.card > hr {
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.card > .list-group {
|
||||
border-top: inherit;
|
||||
border-bottom: inherit;
|
||||
}
|
||||
|
||||
.card > .list-group:first-child {
|
||||
border-top-width: 0;
|
||||
border-top-left-radius: calc(0.25rem - 1px);
|
||||
border-top-right-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card > .list-group:last-child {
|
||||
border-bottom-width: 0;
|
||||
border-bottom-right-radius: calc(0.25rem - 1px);
|
||||
border-bottom-left-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card > .card-header + .list-group,
|
||||
.card > .list-group + .card-footer {
|
||||
border-top: 0;
|
||||
}
|
||||
|
||||
.card-body {
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
min-height: 1px;
|
||||
padding: 1.25rem;
|
||||
}
|
||||
|
||||
.card-title {
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
.card-subtitle {
|
||||
margin-top: -0.375rem;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.card-text:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.card-link:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.card-link + .card-link {
|
||||
margin-left: 1.25rem;
|
||||
}
|
||||
|
||||
.card-header {
|
||||
padding: 0.75rem 1.25rem;
|
||||
margin-bottom: 0;
|
||||
background-color: rgba(0, 0, 0, 0.03);
|
||||
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
|
||||
}
|
||||
|
||||
.card-header:first-child {
|
||||
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
|
||||
}
|
||||
|
||||
.card-footer {
|
||||
padding: 0.75rem 1.25rem;
|
||||
background-color: rgba(0, 0, 0, 0.03);
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.125);
|
||||
}
|
||||
|
||||
.card-footer:last-child {
|
||||
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-header-tabs {
|
||||
margin-right: -0.625rem;
|
||||
margin-bottom: -0.75rem;
|
||||
margin-left: -0.625rem;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.card-header-pills {
|
||||
margin-right: -0.625rem;
|
||||
margin-left: -0.625rem;
|
||||
}
|
||||
|
||||
.card-img-overlay {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
padding: 1.25rem;
|
||||
border-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-img,
|
||||
.card-img-top,
|
||||
.card-img-bottom {
|
||||
-ms-flex-negative: 0;
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.card-img,
|
||||
.card-img-top {
|
||||
border-top-left-radius: calc(0.25rem - 1px);
|
||||
border-top-right-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-img,
|
||||
.card-img-bottom {
|
||||
border-bottom-right-radius: calc(0.25rem - 1px);
|
||||
border-bottom-left-radius: calc(0.25rem - 1px);
|
||||
}
|
||||
|
||||
.card-deck .card {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.card-deck {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-flow: row wrap;
|
||||
flex-flow: row wrap;
|
||||
margin-right: -15px;
|
||||
margin-left: -15px;
|
||||
}
|
||||
.card-deck .card {
|
||||
-ms-flex: 1 0 0%;
|
||||
flex: 1 0 0%;
|
||||
margin-right: 15px;
|
||||
margin-bottom: 0;
|
||||
margin-left: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
.card-group > .card {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.card-group {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-flow: row wrap;
|
||||
flex-flow: row wrap;
|
||||
}
|
||||
.card-group > .card {
|
||||
-ms-flex: 1 0 0%;
|
||||
flex: 1 0 0%;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.card-group > .card + .card {
|
||||
margin-left: 0;
|
||||
border-left: 0;
|
||||
}
|
||||
.card-group > .card:not(:last-child) {
|
||||
border-top-right-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:last-child) .card-img-top,
|
||||
.card-group > .card:not(:last-child) .card-header {
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:last-child) .card-img-bottom,
|
||||
.card-group > .card:not(:last-child) .card-footer {
|
||||
border-bottom-right-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:first-child) {
|
||||
border-top-left-radius: 0;
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:first-child) .card-img-top,
|
||||
.card-group > .card:not(:first-child) .card-header {
|
||||
border-top-left-radius: 0;
|
||||
}
|
||||
.card-group > .card:not(:first-child) .card-img-bottom,
|
||||
.card-group > .card:not(:first-child) .card-footer {
|
||||
border-bottom-left-radius: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.card-columns .card {
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.card-columns {
|
||||
-webkit-column-count: 3;
|
||||
-moz-column-count: 3;
|
||||
column-count: 3;
|
||||
-webkit-column-gap: 1.25rem;
|
||||
-moz-column-gap: 1.25rem;
|
||||
column-gap: 1.25rem;
|
||||
orphans: 1;
|
||||
widows: 1;
|
||||
}
|
||||
.card-columns .card {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color:#ff5533;
|
||||
transition: color 1s;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color:#FFA18E;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 205 KiB |
|
After Width: | Height: | Size: 195 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 491 KiB |
|
After Width: | Height: | Size: 1.7 MiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 74 KiB |