<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">

<channel>
	<title>Blog &lt; Vielhuber David</title>
	<link href="https://vielhuber.de/blog/feed" rel="self" type="application/rss+xml">
	<link>https://vielhuber.de/blog/
	<description>Full-Stack Developer</description>
	<lastbuilddate>Tue, 14 Apr 2026 07:00:06 +0000</lastbuilddate>
	<language>de</language>
	<updateperiod>
	hourly	</updateperiod>
	<updatefrequency>
	1	</updatefrequency>
	
	<item>
		<title>Eine kleine Gleichung #55</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-55/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 14 Apr 2026 07:00:06 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-55/</guid>

					<description>&lt;![CDATA[<p>$$e^{i\pi} + 0.999\ldots = 0$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-55/">Eine kleine Gleichung #55</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Code in Primzahlen</title>
		<link>https://vielhuber.de/blog/code-in-primzahlen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 10 Apr 2026 10:56:18 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4724</guid>

					<description>&lt;![CDATA[<p>Im Oktober 1999 veröffentlichte eine Gruppe um den damals 16-jährigen Norweger Jon Lech Johansen das Programm DeCSS, um den DVD-Wiedergabeschutz Content Scramble System (CSS) zu umgehen. CSS nutzte eine 40-Bit-Verschlüsselung, deren Schlüssel an lizenzierte Hersteller ausgegeben wurden, um die Wiedergabe von DVDs zu beschränken. Da die Verbreitung des Codes unter den US-amerikanischen DMCA fiel und […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/code-in-primzahlen/">Code in Primzahlen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #54</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-54/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 07 Apr 2026 07:00:10 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-54/</guid>

					<description>&lt;![CDATA[<p>$$\sum_{k=1}^\infty \frac{1}{k^2} = \frac{\pi^2}{6}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-54/">Eine kleine Gleichung #54</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #53</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-53/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 31 Mar 2026 07:00:11 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-53/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{2} + \frac{1}{3} + \frac{1}{6} = 1$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-53/">Eine kleine Gleichung #53</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>ℚ ist nicht vollständig</title>
		<link>https://vielhuber.de/blog/%e2%84%9a-ist-nicht-vollstaendig/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 14 Mar 2026 11:25:49 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4700</guid>

					<description>&lt;![CDATA[<p>Die rationalen Zahlen \(\mathbb{Q}\) wirken auf den ersten Blick wie ein lückenloses Kontinuum: zwischen je zwei Brüchen findet sich stets ein weiterer. Doch dieser Eindruck täuscht: Es gibt Mengen rationaler Zahlen, die zwar beschränkt sind, deren Supremum oder Infimum aber in \(\mathbb{Q}\) schlicht nicht existiert. Der Grund liegt in der Existenz irrationaler Zahlen wie \(\sqrt{2}\), […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/%e2%84%9a-ist-nicht-vollstaendig/">ℚ ist nicht vollständig</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Minecraft Bossbars</title>
		<link>https://vielhuber.de/blog/minecraft-bossbars/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 27 Dec 2025 11:11:11 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4661</guid>

					<description>&lt;![CDATA[<p>PaperMC bietet eine einfache Grundlage, um Minecraft serverseitig mit kleinen Plugins zu erweitern, ohne dass Clients irgendetwas installieren müssen. Bei der Entwicklung von Plugins stößt auf die Frage, wie man dem Spieler dynamische Informationen anzeigen kann. Die Antwort liegt in einem oft übersehenen Vanilla-Feature: der Bossbar. Ursprünglich für Endbosse gedacht, lässt sich die Bossbar zweckentfremden […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/minecraft-bossbars/">Minecraft Bossbars</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>IPv6</title>
		<link>https://vielhuber.de/blog/ipv6/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 26 Dec 2025 18:42:44 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4630</guid>

					<description>&lt;![CDATA[<p>Das Internet Protocol (IP) ist die Grundlage aller Internetanwendungen. Darauf setzen andere Protokolle wie TCP und UDP auf, die wiederum Dienste wie HTTP(S), E-Mail, Telefonie oder DNS transportieren. IPv6 löst das veraltete Transportprotokoll IPv4 ab, weil dessen vergleichsweise kleiner Raum von rund 4 Milliarden Adressen längst erschöpft ist. IPv6 ist mittlerweile fast allgegenwärtig und nützlicher […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ipv6/">IPv6</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Git ohne SSH</title>
		<link>https://vielhuber.de/blog/git-ohne-ssh/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 21 Dec 2025 10:13:10 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4607</guid>

					<description>&lt;![CDATA[<p>Wer kennt es nicht: Man muss auf einem günstigen Shared-Hosting-Paket (z.B. bei IONOS) schnell mal git pull ausführen oder eine Datenbank nutzen, aber der Hoster gewährt keinen SSH-Zugang – oder nur in teureren Tarifen. Oft bleibt einem dann nur der mühsame Weg, Dateien manuell via FTP hochzuladen, was Deployments unnötig kompliziert und fehleranfällig macht. Ein möglicher […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/git-ohne-ssh/">Git ohne SSH</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Amazon und Umsatzsteuer</title>
		<link>https://vielhuber.de/blog/amazon-und-umsatzsteuer/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 18 Dec 2025 10:57:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4576</guid>

					<description>&lt;![CDATA[<p>Amazon ist als Einkaufskanal für Selbstständige perfekt: schnell, günstig, alles an einem Ort. Inzwischen hat es Amazon (auch beim Einkauf im Marketplace) geschafft, durchgängig und zeitnah Rechnungen zum Download zur Verfügung zu stellen. Egal ob neuer Laptop, Bürostuhl oder schnell noch Druckerpapier – mit wenigen Klicks ist die Ware bestellt, meistens über den privaten Account, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/amazon-und-umsatzsteuer/">Amazon und Umsatzsteuer</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #52</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-52/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 02 Dec 2025 08:00:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-52/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{89} = \sum_{n=1}^{\infty} \frac{1}{10^{2n}}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-52/">Eine kleine Gleichung #52</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #51</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-51/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 25 Nov 2025 08:00:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-51/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{\infty} \frac{\sin(x)}{x} dx = \frac{\pi}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-51/">Eine kleine Gleichung #51</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #50</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-50/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 18 Nov 2025 08:00:51 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-50/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt[3]{-1} + 1 = 0$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-50/">Eine kleine Gleichung #50</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>git status 2.0</title>
		<link>https://vielhuber.de/blog/git-status-2-0/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 12 Nov 2025 11:20:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4551</guid>

					<description>&lt;![CDATA[<p>Wer morgens zuerst git status tippt und danach Kaffee trinkt, wird dieses kleine Helferlein lieben. Gerade wenn viele Webprojekte parallel entwickelt werden, lohnt sich eine kompakte Übersicht: Wo ist der Arbeitsbaum sauber, wo hängen ungemergte Änderungen, und wo wartet ein Pull/Push? Ein kleines Shell-Werkzeug reicht aus – solange es robust mit Leerzeichen/Unicode in Pfaden umgeht […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/git-status-2-0/">git status 2.0</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #49</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-49/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 11 Nov 2025 08:00:37 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-49/</guid>

					<description>&lt;![CDATA[<p>$$\sum_{n=1}^{\infty} \frac{(-1)^{n-1}}{n} = \ln(2)$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-49/">Eine kleine Gleichung #49</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Sprache und Logik</title>
		<link>https://vielhuber.de/blog/sprache-und-logik/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 11 Nov 2025 07:31:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4534</guid>

					<description>&lt;![CDATA[<p>Es gibt den schönen Song It Is What It Is and It Ain't What Is Ain't von Cali Rose. Das kann vereinfach übersetzt werden zu "It is what it is and it isn't what it isn't". Mit wenigen Wörtern lassen sich ganze Wahrheitswelten aufspannen. Indem die zwei Hälften variiert und kombiniert werden, entsteht eine kleine […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/sprache-und-logik/">Sprache und Logik</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Automatisierung von Thunderbird</title>
		<link>https://vielhuber.de/blog/automatisierung-von-thunderbird/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 07 Nov 2025 10:02:06 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4515</guid>

					<description>&lt;![CDATA[<p>Thunderbird erlebt seit 2022 eine bemerkenswerte Wiederbelebung. Nach Jahren der Stagnation investiert die Mozilla Foundation wieder aktiv in die Entwicklung. Die Supernova-Initiative (Thunderbird 115+) brachte fundamentale Modernisierungen wie der Rust-Integration für Performance-kritische Komponenten, ein modernisiertes UI basierend auf Web Components sowie eine native Exchange-Unterstützung über EWS/Microsoft Graph API. Für User, die Thunderbird zur Verwaltung umfangreicher […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/automatisierung-von-thunderbird/">Automatisierung von Thunderbird</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #48</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-48/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 04 Nov 2025 08:00:44 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-48/</guid>

					<description>&lt;![CDATA[<p>$$\lim_{x \to 0} \frac{\sin x}{x} = 1$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-48/">Eine kleine Gleichung #48</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #47</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-47/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 28 Oct 2025 08:00:27 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-47/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{\infty} e^{-x^{2}} \, dx = \frac{\sqrt{\pi}}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-47/">Eine kleine Gleichung #47</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Walrus-Operator in PHP</title>
		<link>https://vielhuber.de/blog/walrus-operator-in-php/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 21 Oct 2025 12:44:20 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4495</guid>

					<description>&lt;![CDATA[<p>Im Oktober 2019 führte Python 3.8 den Walrus-Operator (:=) via PEP 572 ein – und löste damit eine der größten Kontroversen in der Geschichte der Programmiersprache aus. Die Debatte war so erbittert, dass Python-Erfinder Guido van Rossum im Juli 2018 – noch vor dem Release – seine Position als BDFL (Benevolent Dictator For Life) niederlegte. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/walrus-operator-in-php/">Walrus-Operator in PHP</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #46</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-46/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 21 Oct 2025 07:00:21 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-46/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{89} = \sum_{n=1}^{\infty} F_n \cdot 10^{-(n+1)}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-46/">Eine kleine Gleichung #46</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #45</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-45/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 14 Oct 2025 07:00:34 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-45/</guid>

					<description>&lt;![CDATA[<p>$$\int_0^1 x^x \, dx = \sum_{n=1}^{\infty} (-1)^{n+1}/n^n$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-45/">Eine kleine Gleichung #45</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Von Celsius und Fahrenheit</title>
		<link>https://vielhuber.de/blog/von-celsius-und-fahrenheit/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 13 Oct 2025 08:21:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4449</guid>

					<description>&lt;![CDATA[<p>Sie telefonieren mit einem Freund in den USA während eines eisig kalten Wintertages. „Es hat hier minus \(40\) Grad!“, rufen Sie beide gleichzeitig am Telefon aus. Normalerweise müsste jetzt geklärt werden, wer Celsius und wer Fahrenheit meint – aber nicht bei dieser speziellen Temperatur. Warum ist das so? Dieser Punkt ist die einzige Temperatur, bei […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/von-celsius-und-fahrenheit/">Von Celsius und Fahrenheit</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #44</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-44/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 07 Oct 2025 07:00:48 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-44/</guid>

					<description>&lt;![CDATA[<p>$$\frac{d}{dx} \left( x^n \right) = nx^{n-1}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-44/">Eine kleine Gleichung #44</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Verwirrung in der natürlichen Sortierreihenfolge</title>
		<link>https://vielhuber.de/blog/verwirrung-in-der-natuerlichen-sortierreihenfolge/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 06 Oct 2025 16:32:10 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4429</guid>

					<description>&lt;![CDATA[<p>Die meisten grafischen Dateimanager sortieren nicht streng lexikographisch, sondern per „natürlicher“ Sortierung („natural sort“). Ziffernblöcke im Namen werden dabei als Zahlen interpretiert – der größere Zahlenblock gewinnt, auch wenn rein alphabetisch das Gegenteil herauskäme. Die Idee hinter natürlicher Sortierung: Was Menschen meistens wollen, ist „9 vor 10“, „Kapitel 2 vor Kapitel 10“; ohne führende Nullen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/verwirrung-in-der-natuerlichen-sortierreihenfolge/">Verwirrung in der natürlichen Sortierreihenfolge</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #43</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-43/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 30 Sep 2025 07:00:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-43/</guid>

					<description>&lt;![CDATA[<p>$$\frac{d}{dx}(e^{x^2}) = 2xe^{x^2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-43/">Eine kleine Gleichung #43</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Priorität in der Windows-Aufgabenplanung</title>
		<link>https://vielhuber.de/blog/prioritaet-in-der-windows-aufgabenplanung/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 29 Sep 2025 14:29:26 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4409</guid>

					<description>&lt;![CDATA[<p>Wer Jobs in der Windows-Aufgabenplanung (Task Scheduler) laufen lässt, stolpert früher oder später über unerklärliche Laufzeitunterschiede. Ein PHP-Skript, das auf der Kommandozeile in 5 Minuten durchläuft, braucht plötzlich 20 Minuten, wenn es über die Windows-Aufgabenplanung ausgeführt wird. Gleicher Benutzer, gleiche Rechte, gleicher Code – vierfache Ausführungszeit. Was war da los? Nach stundenlangem Debugging, Process Monitor […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/prioritaet-in-der-windows-aufgabenplanung/">Priorität in der Windows-Aufgabenplanung</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #42</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-42/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 23 Sep 2025 07:00:24 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-42/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt[3]{-1} = -1^{\frac{2}{3}}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-42/">Eine kleine Gleichung #42</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #41</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-41/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 16 Sep 2025 07:00:54 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-41/</guid>

					<description>&lt;![CDATA[<p>$$\zeta(2) = \frac{\pi^2}{6}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-41/">Eine kleine Gleichung #41</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #40</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-40/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 09 Sep 2025 07:00:17 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-40/</guid>

					<description>&lt;![CDATA[<p>$$e^{i\pi} + 0.5\sqrt{2} = -1 + 0.5\sqrt{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-40/">Eine kleine Gleichung #40</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #39</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-39/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 02 Sep 2025 07:00:47 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-39/</guid>

					<description>&lt;![CDATA[<p>$$\zeta(3) = \sum_{n=1}^{\infty} \frac{1}{n^3} \approx 1.202$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-39/">Eine kleine Gleichung #39</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #38</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-38/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 26 Aug 2025 07:00:24 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-38/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt[3]{2} \cdot \sqrt[3]{4} = \sqrt[3]{8}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-38/">Eine kleine Gleichung #38</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #37</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-37/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 19 Aug 2025 07:00:49 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-37/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{\infty} \frac{\sin x}{x} dx = \frac{\pi}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-37/">Eine kleine Gleichung #37</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #36</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-36/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 12 Aug 2025 07:00:29 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-36/</guid>

					<description>&lt;![CDATA[<p>$$1 + 2 + 3 + \ldots = -\frac{1}{12}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-36/">Eine kleine Gleichung #36</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #35</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-35/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 29 Jul 2025 07:00:52 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-35/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{\infty} \frac{1}{x^4+1} \, dx = \frac{\pi}{4\sqrt{2}}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-35/">Eine kleine Gleichung #35</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #34</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-34/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 22 Jul 2025 07:00:50 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-34/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{1} x^{-x} \, dx = \sum_{n=1}^{\infty} \frac{1}{n^n}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-34/">Eine kleine Gleichung #34</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #33</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-33/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 15 Jul 2025 07:00:47 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-33/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt[3]{x^3} = |x| \quad \forall x \in \mathbb{R}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-33/">Eine kleine Gleichung #33</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #32</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-32/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 08 Jul 2025 07:00:24 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-32/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{89} = 0.\overline{011235955056179775280898876404494382}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-32/">Eine kleine Gleichung #32</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Der ARC-AGI Benchmark</title>
		<link>https://vielhuber.de/blog/der-arc-agi-benchmark/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 07 Jul 2025 10:03:25 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4352</guid>

					<description>&lt;![CDATA[<p>Der kontinuierliche Preisverfall für Rechenleistung – zwei Größenordnungen pro Dekade – hat Deep-Learning-Modelle seit 2010 enorm befeuert. Größere Netze plus mehr Daten lieferten scheinbar verlässlich immer höhere Punktzahlen auf gängigen Benchmarks – und nährten die Hoffnung, allein Skalierung führe unweigerlich zu AGI. Bereits 2019 stellte François Chollet den Benchmark ARC-AGI zur Messung von Intelligenz vor. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/der-arc-agi-benchmark/">Der ARC-AGI Benchmark</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Absender-E-Mail-Adresse in Outlook anzeigen</title>
		<link>https://vielhuber.de/blog/absender-e-mail-adresse-in-outlook-anzeigen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 07 Jul 2025 09:28:32 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4327</guid>

					<description>&lt;![CDATA[<p>Die Absender-E-Mail-Adresse ist nach wie vor ein gutes Indiz dafür, ob es sich um Spam handelt oder nicht. Standardmäßig ist es in Microsoft Outlook Desktop nicht intuitiv, die Ansicht um eine Spalte zu erweitern, die statt dem Namen die konkrete E-Mail-Adresse zeigt. Microsoft hat diese Funktion bis heute nicht als einfache Option implementiert – dennoch […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/absender-e-mail-adresse-in-outlook-anzeigen/">Absender-E-Mail-Adresse in Outlook anzeigen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #31</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-31/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 01 Jul 2025 07:00:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-31/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt[3]{1728} = 12$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-31/">Eine kleine Gleichung #31</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #30</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-30/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 24 Jun 2025 07:00:45 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-30/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{1} x^{-x} dx = \sum_{n=1}^{\infty} \frac{1}{n^n}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-30/">Eine kleine Gleichung #30</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #29</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-29/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 17 Jun 2025 07:00:51 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-29/</guid>

					<description>&lt;![CDATA[<p>$$1 + 2 + 3 + \cdots = -\frac{1}{12}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-29/">Eine kleine Gleichung #29</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #28</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-28/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 03 Jun 2025 07:00:31 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-28/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt{-1} \cdot \sqrt{-1} = -1$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-28/">Eine kleine Gleichung #28</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #27</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-27/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 27 May 2025 07:00:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-27/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{1} \frac{1}{1+x^2} \, dx = \frac{\pi}{4}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-27/">Eine kleine Gleichung #27</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Warum Proxys im digitalen Alltag unverzichtbar geworden sind</title>
		<link>https://vielhuber.de/blog/warum-proxys-im-digitalen-alltag-unverzichtbar-geworden-sind/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 16 May 2025 08:36:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4253</guid>

					<description>&lt;![CDATA[<p>Im digitalen Zeitalter sind Datenschutz, Sicherheit und uneingeschränkter Zugang zu Informationen wichtiger denn je. Ob für Unternehmen, Freelancer oder Privatpersonen – der Einsatz von Proxy-Servern bietet zahlreiche Vorteile, die weit über die bloße IP-Verschleierung hinausgehen. Besonders in Zeiten wachsender Zensur, regionaler Sperren und ausgeklügelter Anti-Bot-Systeme sind leistungsfähige Proxys ein essenzielles Werkzeug für ein effizientes und […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/warum-proxys-im-digitalen-alltag-unverzichtbar-geworden-sind/">Warum Proxys im digitalen Alltag unverzichtbar geworden sind</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>SSL in lokaler Entwicklungsumgebung</title>
		<link>https://vielhuber.de/blog/ssl-in-lokaler-entwicklungsumgebung/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 21 Apr 2025 08:43:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4207</guid>

					<description>&lt;![CDATA[<p>In Zeiten von HTTPS-only-Browsern, SameSite-Cookies und realitätsnahen Entwicklungsbedingungen ist es wichtig, lokal mit echten SSL-Zertifikaten zu arbeiten. Let's Encrypt hat hier Pionierarbeit geleistet – mit Hilfe von certbot und Cloudflare ist das Anlegen und Erneuern von Wildcard-Zertifikaten schnell erledigt. Damit kann man auf jedem Gerät (Smartphone, VM, ...) im lokalen Netz oder per VPN auf […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ssl-in-lokaler-entwicklungsumgebung/">SSL in lokaler Entwicklungsumgebung</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Internetsicherheit: Wie VPNs den Online-Datenschutz und die Sicherheit verändern</title>
		<link>https://vielhuber.de/blog/internetsicherheit-wie-vpns-den-online-datenschutz-und-die-sicherheit-veraendern/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 31 Mar 2025 10:27:07 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4195</guid>

					<description>&lt;![CDATA[<p>1. Entmystifizierung der VPN-Technologie und ihre Rolle beim Schutz der Online-Privatsphäre Stellen Sie sich einen geheimen Durchgang vor, mysteriös und sicher; das ist es, was Virtuelle Private Netzwerke oder VPNs in der digitalen Welt darstellen. Diese kleinen Wunder wirken wie eine Schutzschicht, die Ihre Daten verschlüsselt und neugierige Personen fernhält. Stellen Sie es sich so […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/internetsicherheit-wie-vpns-den-online-datenschutz-und-die-sicherheit-veraendern/">Internetsicherheit: Wie VPNs den Online-Datenschutz und die Sicherheit verändern</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #26</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-26/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 27 Feb 2025 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-26/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt[3]{-1} = \frac{1}{2} + i\frac{\sqrt{3}}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-26/">Eine kleine Gleichung #26</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Large Language Model selbst bauen</title>
		<link>https://vielhuber.de/blog/large-language-model-selbst-bauen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 26 Feb 2025 16:44:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4159</guid>

					<description>&lt;![CDATA[<p>"Eine Maschine kann ein großes Gedächtnis haben, aber sie kann nicht denken – es sei denn, wir bringen es ihr bei." – Alan Turing. Moderne KI-Modelle wie GPT-4 oder Llama basieren auf riesigen Datensätzen und komplexen mathematischen Strukturen. Doch was steckt wirklich dahinter? In diesem Artikel schauen wir uns die Schlüsselkomponenten an, die nötig sind, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/large-language-model-selbst-bauen/">Large Language Model selbst bauen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>OpenStreetMap selbst hosten</title>
		<link>https://vielhuber.de/blog/openstreetmap-selbst-hosten/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 17 Feb 2025 16:15:33 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4119</guid>

					<description>&lt;![CDATA[<p>OpenStreetMap (OSM) ist eine freie Weltkarte, die von Menschen auf der ganzen Welt gemeinsam erstellt wird – frei, offen und unabhängig. Während Google Maps als Marktführer oft die erste Wahl für digitale Karten ist, setzt OSM auf ein völlig anderes Prinzip: eine kollaborative Community, die geografische Daten sammelt, verbessert und kostenlos zur Verfügung stellt. Warum […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/openstreetmap-selbst-hosten/">OpenStreetMap selbst hosten</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Zugriff mit PHP auf Exchange/Office 365</title>
		<link>https://vielhuber.de/blog/zugriff-mit-php-auf-exchange-office-365/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 16 Feb 2025 23:42:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3584</guid>

					<description>&lt;![CDATA[<p>Lange angekündigt – nun Realität: Microsoft hat die Authentifizierung per Passwort für bestimmte Protokolle in Exchange Online ab September 2022 zu Gunsten von oAuth2 abgeschaltet. Die GitHub Issues vieler Libraries und Backup-Scripte verdeutlichen, dass die Umstellung viele Administratoren kalt erwischt hat. Nachfolgend zeigen wir einen Weg, wie man mit Hilfe von oAuth2 per PHP via […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/zugriff-mit-php-auf-exchange-office-365/">Zugriff mit PHP auf Exchange/Office 365</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #25</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-25/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 12 Feb 2025 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-25/</guid>

					<description>&lt;![CDATA[<p>$$\frac{d}{dx}(x^x) = x^x(\ln x + 1)$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-25/">Eine kleine Gleichung #25</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #24</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-24/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 10 Feb 2025 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-24/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{998001} = 0.\overline{000001}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-24/">Eine kleine Gleichung #24</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #23</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-23/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 26 Jan 2025 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-23/</guid>

					<description>&lt;![CDATA[<p>$$\sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-23/">Eine kleine Gleichung #23</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>E-Mails verzögert senden</title>
		<link>https://vielhuber.de/blog/e-mails-verzoegert-senden/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 29 Dec 2024 08:04:31 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4074</guid>

					<description>&lt;![CDATA[<p>Uhrzeit gerade unpassend? E-Mail zu früh abgeschickt? E-Mails zu verzögern kann in vielen Situationen sinnvoll sein: Sei es, um sich eine Überprüfungszeit einzuräumen oder seinen eigenen Workload effektiv zu steuern – das Timing kann entscheidend sein. Es folgen drei Möglichkeiten, wie man das Versenden von E-Mails verzögern und seine eigene Kommunikation optimieren kann. Outlook Microsoft […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/e-mails-verzoegert-senden/">E-Mails verzögert senden</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Browser mit KI steuern</title>
		<link>https://vielhuber.de/blog/browser-mit-ki-steuern/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 26 Dec 2024 08:49:34 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4052</guid>

					<description>&lt;![CDATA[<p>Die Automatisierung von Browsern spielt eine große Rolle in Bereichen wie Web-Scraping, automatisiertem Testen und der Interaktion mit Webanwendungen. Bisher wurde hierfür beispielsweise Puppeteer eingesetzt. Mit dem Aufkommen von KI eröffnen sich nun neue Möglichkeiten, die Browserautomatisierung intuitiver und weniger wartungsintensiv zu gestalten – Bühne frei für Stagehand. Um die Funktionsweise zu verdeutlichen, wollen wir […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/browser-mit-ki-steuern/">Browser mit KI steuern</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #22</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-22/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 15 Dec 2024 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-22/</guid>

					<description>&lt;![CDATA[<p>$$\int_0^\infty e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-22/">Eine kleine Gleichung #22</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Debugging in PHP mit Xdebug</title>
		<link>https://vielhuber.de/blog/debugging-in-php-mit-xdebug/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 11 Nov 2024 14:54:06 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4022</guid>

					<description>&lt;![CDATA[<p>Xdebug ist ein leistungsfähiges Debugging- und Profiling-Tool für PHP, das uns hilft, PHP-Anwendungen zu analysieren und zu optimieren. Es unterstützt Funktionen wie Schritt-für-Schritt-Debugging, Leistungsmessung und Stack-Tracing, was die Fehlersuche erheblich erleichtert und bessere Einblicke in den Code ermöglicht. Es folgt eine kleine Einrichtungsleitfaden für die Benutzung innerhalb von VSCode. Xdebug installieren Wir installieren Xdebug beispielhaft […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/debugging-in-php-mit-xdebug/">Debugging in PHP mit Xdebug</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Über Flüssigkeiten</title>
		<link>https://vielhuber.de/blog/ueber-fluessigkeiten/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 21 Oct 2024 10:05:59 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=4011</guid>

					<description>&lt;![CDATA[<p>Man stelle sich zwei identische Tassen vor – eine mit Kaffee und die andere mit Milch gefüllt, beide auf gleichem Niveau. Ein Teelöffel Kaffee wird nun aus der Kaffeetasse in die Milchtasse geschöpft und umgerührt. Anschließend wird ein Teelöffel des Gemischs aus der Milchtasse zurück in die Kaffeetasse gegeben. In welcher Tasse befindet sich danach […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ueber-fluessigkeiten/">Über Flüssigkeiten</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Git Commit-Messages mit ChatGPT</title>
		<link>https://vielhuber.de/blog/git-commit-messages-mit-chatgpt/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 16 Sep 2024 10:23:13 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3984</guid>

					<description>&lt;![CDATA[<p>Commit-Messages in Git werden oft vernachlässigt. Viele sehen sie lediglich als notwendiges Übel an, um Änderungen zu speichern. Dabei sind aussagekräftige Commit-Messages ein entscheidender Faktor für den Erfolg eines Projekts: Sie sorgen eine gute Nachvollziehbarkeit von Änderungen, eine effiziente Zusammenarbeit im Team und eine schnellere Fehlersuche. Kein Grund, die Commit-Messages automatisch mit Hilfe von KI […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/git-commit-messages-mit-chatgpt/">Git Commit-Messages mit ChatGPT</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #21</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-21/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 05 Sep 2024 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-21/</guid>

					<description>&lt;![CDATA[<p>$$1 + 2 + 3 + \ldots + 99 + 100 = \frac{100 \times 101}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-21/">Eine kleine Gleichung #21</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Der rechteckige Februar</title>
		<link>https://vielhuber.de/blog/der-rechteckige-februar/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 02 Sep 2024 11:35:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3951</guid>

					<description>&lt;![CDATA[<p>Der Februar hat manchmal eine ungewöhnlich ansprechende Form im Kalender. Beispielsweise konnte man im Februar 2021 einen solchen Moment zu erleben, einen "perfekt rechteckigen Februar" zu sehen. Dieser seltene Effekt tritt auf, wenn der Februar genau \(28\) Tage hat und der 1. Februar auf einen Montag fällt. Aber wie oft kommt das tatsächlich vor und […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/der-rechteckige-februar/">Der rechteckige Februar</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Vertikales Zentrieren in CSS</title>
		<link>https://vielhuber.de/blog/vertikales-zentrieren-in-css/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 21 Aug 2024 13:04:35 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3934</guid>

					<description>&lt;![CDATA[<p>CSS ist für die meisten von uns immer noch verwirrend: Es hat hunderte schlecht benannte Eigenschaften, von denen jede das Ergebnis auf nicht intuitive Weise beeinflussen kann. Die vertikale Positionierung von Elementen in der Webentwicklung ist tricky und hat in der Vergangenheit oft Kopfzerbrechen bereitet. Doch diese Zeiten sind glücklicherweise vorbei. Man glaubt es kaum: […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/vertikales-zentrieren-in-css/">Vertikales Zentrieren in CSS</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>height: 0 zu height: auto mit CSS animieren</title>
		<link>https://vielhuber.de/blog/height-0-zu-height-auto-mit-css-animieren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 12 Aug 2024 10:44:11 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3923</guid>

					<description>&lt;![CDATA[<p>CSS-Übergänge sind eine gute Möglichkeit, Interaktivität zu erzeugen. Es genügt, transition auf den Ausgangszustand eines Elements anzuwenden, und der Browser animiert den Übergang zwischen den beiden Zuständen. Übergänge für intrinsische Elementgrößen wie auto sind jedoch seit Jahrzehnten ein Problem für Webentwickler, und die einzige Möglichkeit bestand darin, die Höhe dynamisch mit JavaScript zu berechnen. Eine […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/height-0-zu-height-auto-mit-css-animieren/">height: 0 zu height: auto mit CSS animieren</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Es gibt keine Ganzzahl zwischen 0 und 1</title>
		<link>https://vielhuber.de/blog/es-gibt-keine-ganzzahl-zwischen-0-und-1/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 07 Aug 2024 19:08:50 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3909</guid>

					<description>&lt;![CDATA[<p>Es gibt kein \(n \in \mathbb{Z}^+\), so dass \(0 &lt; n &lt; 1\). Beweis: Nehmen wir an, diese Behauptung sei falsch. Dann gibt es ein \(n \in \mathbb{Z}^+\), so dass \(0 &lt; n &lt; 1\). Betrachten wir die Menge \(S := \{ m \in \mathbb{Z}^+ : 0 &lt; m &lt; 1 \}\). Da \( n […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/es-gibt-keine-ganzzahl-zwischen-0-und-1/">Es gibt keine Ganzzahl zwischen 0 und 1</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Fahrstuhl-Paradoxon</title>
		<link>https://vielhuber.de/blog/fahrstuhl-paradoxon/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 15 Jul 2024 13:49:12 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3903</guid>

					<description>&lt;![CDATA[<p>Die Physiker George Gamow und Marvin Stern bemerkten im Jahre 1950 ein interessantes Phänomen: Gamow, der ein Büro im ersten Stock eines sechsstöckigen Gebäudes hatte, bemerkte, dass der nächste ankommende Fahrstuhl in fünf von sechs Fällen nach unten fuhr, obwohl er nach oben wollte. Stern, der im fünften Stock arbeitete, beobachtete das Gegenteil. Der Fahrstuhl […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/fahrstuhl-paradoxon/">Fahrstuhl-Paradoxon</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quine</title>
		<link>https://vielhuber.de/blog/quine/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 11 Jul 2024 23:43:17 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3895</guid>

					<description>&lt;![CDATA[<p>Ein Quine-Programm oder Quine ist ein Programm, das beim Ausführen seinen eigenen Quellcode ausgibt. Ein Quine darf nicht „aus sich selbst heraustreten“, indem es beispielsweise den Inhalt der Datei ausdruckt, in der es enthalten ist, oder introspektive Fähigkeiten verwendet, um seine eigene Darstellung auszudrucken. Stattdessen muss es seinen eigenen Quellcode berechnen. Der klassische Weg zur Erstellung eines solchen Programms erfolgt in […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quine/">Quine</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>File-Rotation mit Bash-Script</title>
		<link>https://vielhuber.de/blog/file-rotation-mit-bash-script/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 04 Jul 2024 20:32:49 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3889</guid>

					<description>&lt;![CDATA[<p>Mächtige Tools wie logrotate erleichtern die Arbeit bei der Rotation von Log- oder Backup-Dateien erheblich. So werden die Dateien nach einer bestimmten Zeitspanne oder wenn sie eine bestimmte Größe erreichen, rotiert. Wer auf einem entfernten Server dieses Tool nicht zur Verfügung hat und nur remote SSH-Kommandos ausführen kann, kann sich selbst mit einem kleinen Bash-Script […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/file-rotation-mit-bash-script/">File-Rotation mit Bash-Script</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #20</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-20/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 09 Jun 2024 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-20/</guid>

					<description>&lt;![CDATA[<p>$$\frac{\sin x}{x} \to 1 \text{ as } x \to 0$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-20/">Eine kleine Gleichung #20</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Das Benford’sche Gesetz</title>
		<link>https://vielhuber.de/blog/das-benfordsche-gesetz/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 13 May 2024 10:32:05 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3870</guid>

					<description>&lt;![CDATA[<p>In der Welt der Zahlen stößt man immer wieder auf überraschende Muster, die sowohl verblüffend als auch erhellend sein können. Eine solche Kuriosität ist das Benford’sche Gesetz, auch bekannt als das Gesetz der ersten Ziffer. Dieses mathematische Phänomen beschreibt die Häufigkeitsverteilung der ersten Ziffern in vielen realen Datensätzen und bietet interessante Einblicke in die Natur […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/das-benfordsche-gesetz/">Das Benford’sche Gesetz</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #19</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-19/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 30 Apr 2024 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-19/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{\infty} \frac{\sin x}{x} \, dx = \frac{\pi}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-19/">Eine kleine Gleichung #19</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Paradoxe Wahrscheinlichkeitsrechnung</title>
		<link>https://vielhuber.de/blog/paradoxe-wahrscheinlichkeitsrechnung/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 25 Apr 2024 15:46:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3846</guid>

					<description>&lt;![CDATA[<p>Ich habe zwei Kinder und einen Sohn, der an einem Donnerstag geboren wurde. Wie groß ist die Wahrscheinlichkeit, dass ich eine Tochter habe? Bezeichnen wir die Wochentage mit den Zahlen \(1, 2, … , 7\) mit \(1\ =\) Montag, \(2 =\) Dienstag und so weiter. Jetzt können wir das Ereignis als „am Tag \(n\) wurde ein Junge geboren“ als […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/paradoxe-wahrscheinlichkeitsrechnung/">Paradoxe Wahrscheinlichkeitsrechnung</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Das Doomsday-Argument</title>
		<link>https://vielhuber.de/blog/das-doomsday-argument/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 06 Jan 2024 01:22:03 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3810</guid>

					<description>&lt;![CDATA[<p>Unter der Annahme, dass die Anzahl \(Y\) aller Menschen, die jemals geboren wurden und irgendwann geboren werden, begrenzt ist, sei \(x\) Deine absolute Position vom Beginn der Liste. Dann ist \(0 &lt; \frac{x}{Y} \leq 1\). Wir können nun mit einer Wahrscheinlichkeit von \(95\%\) sagen, dass Du unter den letzten \(95\%\) aller jemals geborenen Menschen bist, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/das-doomsday-argument/">Das Doomsday-Argument</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Trinkerparadoxon</title>
		<link>https://vielhuber.de/blog/trinkerparadoxon/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 04 Jul 2023 22:34:36 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3768</guid>

					<description>&lt;![CDATA[<p>Der folgende Satz ist als das "Trinkerparadoxon" bekannt: "Es ist jemand in der Kneipe, sodass wenn er oder sie trinkt, dann trinken alle in der Kneipe." Dabei spielt es keine Rolle, ob diese eine Person andere dazu anstiftet, zu trinken oder eine andere Hintertüre existiert, wie wir gleich sehen werden. Es handelt sich um ein […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/trinkerparadoxon/">Trinkerparadoxon</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Zahlenraten</title>
		<link>https://vielhuber.de/blog/zahlenraten/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 26 Jun 2023 13:23:14 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3742</guid>

					<description>&lt;![CDATA[<p>Ein Junge denkt sich eine Zahl aus, die \(1\), \(2\) oder \(3\) ist, und ein Mädchen darf dann nur eine Frage zu dieser Zahl stellen. Der Junge kann nur mit "Ja", "Nein" oder "Ich weiß es nicht" antworten. Das Mädchen schafft es durch eine geschickte Fragestellung, die korrekte Zahl, an die der Junge gedacht hat, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/zahlenraten/">Zahlenraten</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #18</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-18/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 16 Jun 2023 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-18/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{1} x^x \, dx = \sum_{n=1}^{\infty} \frac{1}{n^n}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-18/">Eine kleine Gleichung #18</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Die Entwicklung und Programmierung von Online Spielen</title>
		<link>https://vielhuber.de/blog/die-entwicklung-und-programmierung-von-online-spielen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 19 May 2023 08:04:40 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3728</guid>

					<description>&lt;![CDATA[<p>Wenn man Video-Games oder andere Online-Spiele zum Beispiel die verschiedenen Spielautomaten auf Webseiten wie https://www.platincasino.com/de/home.html spielt, dann denkt man wahrscheinlich nicht daran, wie aufwendig und langwierig die Entwicklung und Programmierung von solchen Spielen ist. Normalerweise werden die Spiele nicht von einer einzelnen Person entwickelt, sondern es steht ein ganzes Team dahinter, das über Kreativität und […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/die-entwicklung-und-programmierung-von-online-spielen/">Die Entwicklung und Programmierung von Online Spielen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Schwarzes Loch</title>
		<link>https://vielhuber.de/blog/schwarzes-loch/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 16 Apr 2023 15:45:02 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3707</guid>

					<description>&lt;![CDATA[<p>Die Zahl \(4\) wird auch als Zahl des Schwarzen Lochs bezeichnet, die alles in sich verschluckt. Man denke an ein beliebiges Wort, einen Namen, eine Sache, etc. das einen zufällig in den Sinn kommt – zum Beispiel hat das Wort "Donaudampfschifffahrtsgesellschaft" vierunddreißig Buchstaben. Nun beginnt das kleine Gedankenexperiment, bei dem wir immer am Ende bei […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/schwarzes-loch/">Schwarzes Loch</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Gegenstand ohne Ursprung</title>
		<link>https://vielhuber.de/blog/gegenstand-ohne-ursprung/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 14 Feb 2023 23:14:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3698</guid>

					<description>&lt;![CDATA[<p>Stell Dir vor, Du erhältst eines Tages ein mysteriöses Paket ohne Absender. Neugierig öffnest Du das Paket und findest einen Ring, den Du Deiner Tochter schenkst. Jahrzehnte später ist sie es, die mit Hilfe eines Wurmlochs Gegenstände in die Vergangenheit senden kann. Sie tut das mit dem Ring, den sie einst von Dir bekommen hat, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/gegenstand-ohne-ursprung/">Gegenstand ohne Ursprung</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>CI mit GitHub Actions</title>
		<link>https://vielhuber.de/blog/ci-mit-github-actions/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 10 Jan 2023 12:32:13 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3686</guid>

					<description>&lt;![CDATA[<p>Als Alternative zum hoch geschätzten Travis CI bietet sich seit geraumer Zeit auch GitHub Actions an, das als Continuous Integration Tool sehr gut auf der Code-Plattform GitHub integriert ist und inzwischen sehr stabil läuft. GitHub Actions basieren auf YAML-Konfigurationsdateien, die in dem Repository abgelegt werden, in dem der Workflow ausgeführt werden soll. Nachfolgend befindet sich […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ci-mit-github-actions/">CI mit GitHub Actions</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Stein's Paradox</title>
		<link>https://vielhuber.de/blog/steins-paradox/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 26 Nov 2022 01:37:42 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3642</guid>

					<description>&lt;![CDATA[<p>1961 veröffentlichten James und Stein das Paper "Estimation with Quadratic Loss". Man nehme normalverteilte Daten mit einem unbekannten Mittelwert \(\mu\) und Varianz \(1\). Wählt man nun einen zufälligen Wert \(x\) aus diesen Daten und muss auf Basis dessen den Mittelwert \(\mu\) schätzen, ist intuitiv \(x\) ein vernünftiger Schätzwert für \(\mu\) (da eine Normalverteilung vorliegt, befindet […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/steins-paradox/">Stein's Paradox</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>UUIDs in Datenbanken</title>
		<link>https://vielhuber.de/blog/uuids-in-datenbanken/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 20 Oct 2022 00:23:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3550</guid>

					<description>&lt;![CDATA[<p>UUIDs (Universally Unique Identifiers) ​​sind 128-Bit-Werte, die u.a. in Datenbanken dazu verwendet werden, um Tabelleneinträge eindeutig zu identifizieren. Sie werden als hexadezimale Zeichenfolge, die in fünf durch Bindestriche getrennte Gruppen unterteilt ist, dargestellt (Beispiel: 09fe49b3-4d2b-471c-ac04-36c9e706b85f). Es gibt zahlreiche Diskussionen über die Vor- und Nachteile von UUIDs in Datenbanken – in verteilten Systemen sind sie unumgänglich. In […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/uuids-in-datenbanken/">UUIDs in Datenbanken</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Git Historie bereinigen Teil 2</title>
		<link>https://vielhuber.de/blog/git-historie-bereinigen-teil-2/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 28 Aug 2022 21:43:36 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3440</guid>

					<description>&lt;![CDATA[<p>Sensible Daten oder zu hoher Speicherplatzverbrauch: Es gibt gute Gründe den Wunsch zu hegen, die Git-Historie zu verändern. In diesem Blogbeitrag habe ich erklärt, wie man mit Hilfe von BFG Dateien aus der Git-Historie tilgt. Ein Schwachpunkt von BFG ist die fehlende Unterstützung von direkten Pfaden, sodass man nicht gezielt Dateien oder Ordner in Unterordnern […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/git-historie-bereinigen-teil-2/">Git Historie bereinigen Teil 2</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Memory Limit in WordPress</title>
		<link>https://vielhuber.de/blog/memory-limit-in-wordpress/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 25 Jul 2022 21:49:29 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3422</guid>

					<description>&lt;![CDATA[<p>tl;dr: Manuell gesetzte Wert oder die Default-Werte von WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT haben keinen Effekt, wenn WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT kleiner oder gleich als das Memory Limit von PHP (im Weiteren memory_limit genannt) ist. Sie dienen dazu, zu niedrige Werte von memory_limit dynamisch auf ein empfohlenes Minimum anzuheben.</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/memory-limit-in-wordpress/">Memory Limit in WordPress</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: Iframe modifizieren</title>
		<link>https://vielhuber.de/blog/quick-tip-iframe-modifizieren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 20 May 2022 23:07:05 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3408</guid>

					<description>&lt;![CDATA[<p>Wenn man einen Iframe eines Drittanbieters (zum Beispiel ein Widget) einbindet, kann man weder mit CSS noch mit JavaScript (aufgrund der sog. Same-origin policy) auf dessen Inhalt zugreifen. Es gibt jedoch ein sehr einfaches Verfahren, um trotzdem beliebigen Code (auch in weiteren Dateien, die innerhalb des Iframes nachgeladen werden) zu modifizieren. Dazu leitet man die […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-iframe-modifizieren/">Quick Tip: Iframe modifizieren</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Coins in der ANTON-App</title>
		<link>https://vielhuber.de/blog/coins-in-der-anton-app/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 16 May 2022 22:54:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3391</guid>

					<description>&lt;![CDATA[<p>ANTON gehört zu den beliebtesten Lernapps für Schüler der 1.-10. Klasse. Der Gamification-Aspekt durch das Erwerben von Münzen ("Coins") mag auf den ersten Blick für Erwachsene befremdlich wirken – die Motivation nicht nur meiner Kinder wird dadurch aber spürbar vervielfacht. Es wird sich sogar ein kleines "Polster" an Münzen angespart, das man ja nicht anfasst. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/coins-in-der-anton-app/">Coins in der ANTON-App</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Über die Robustheit der IBAN</title>
		<link>https://vielhuber.de/blog/ueber-die-robustheit-der-iban/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 20 Apr 2022 00:44:25 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3318</guid>

					<description>&lt;![CDATA[<p>Die deutsche IBAN besteht bekanntlich aus Ländercode (DE), einer zweistelligen Prüfziffer (gemäß ISO 7064), der Bankleitzahl (8-stellig) sowie der Kontonummer (inkl. Unterkontonummer, 10-stellig, fehlende Stellen mit führenden Nullen aufgefüllt) und ist damit 22-stellig. Zur Berechnung der Prüfziffer wird zunächst die sog. BBAN (Bankleitzahl und Kontonummer) sowie der numerischen Länderkennung \(1314\) für Deutschland sowie der Prüfziffer […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ueber-die-robustheit-der-iban/">Über die Robustheit der IBAN</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Mathematik im Spiel Dobble</title>
		<link>https://vielhuber.de/blog/mathematik-im-spiel-dobble/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 27 Mar 2022 21:15:11 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3262</guid>

					<description>&lt;![CDATA[<p>Beim letzten Familienabend wurde das Spiel Dobble (in der Harry Potter Edition) begeistert von den Kindern zu Tisch gebracht. Nach der 5ten verlorenen Runde (ohne sichtbaren Treffer meiner Karte mit der Spielkarte) wurde mir unter meinem Erstaunen mitgeteilt, dass jeder Spieler in jeder Runde immer einen Treffer finden kann. Doch meine Ungläubigkeit wurde nur mit […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/mathematik-im-spiel-dobble/">Mathematik im Spiel Dobble</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Bitcoin Blockzeit</title>
		<link>https://vielhuber.de/blog/bitcoin-blockzeit/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 03 Jan 2022 23:34:39 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3230</guid>

					<description>&lt;![CDATA[<p>Sie wissen: Die zu erwartende Zeit zwischen zwei Bitcoin-Blöcken beträgt im Schnitt \(10\) Minuten. Nun tätigen Sie eine wichtige Bitcoin-Transaktion und warten gespannt, ob und wann sie im nächsten Block auftaucht: e50bfacc95975a4e7545d83d8954645f Da Sie nicht geprüft haben, wann der vorherige Block fertiggestellt wurde, erwarten Sie durchschnittlich eigentlich \( \frac{t}{2} = \frac{10}{2} = 5 \) Minuten […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/bitcoin-blockzeit/">Bitcoin Blockzeit</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #17</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-17/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 13 Dec 2021 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-17/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-17/">Eine kleine Gleichung #17</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Wie wichtig ist das Design meiner Casino-Webseite?</title>
		<link>https://vielhuber.de/blog/wie-wichtig-ist-das-design-meiner-casino-webseite/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 22 Nov 2021 15:13:42 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3207</guid>

					<description>&lt;![CDATA[<p>Kurz erklärt bezieht sich Webentwicklung von Online-Casinos auf die Erstellung von grafischen Elementen für Online-Casinos Webseiten. Webdesign schließt alles von Animationen bis hin zum Schreiben von Klartexten ein.  Die Anfragen der Spieler und Betreiber, wenn es sich um Online-Casinos handelt, sind öfters kompliziert und vielfältig. Somit kann die Webentwicklung im Online-Gaming ein komplizierter Prozess werden, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/wie-wichtig-ist-das-design-meiner-casino-webseite/">Wie wichtig ist das Design meiner Casino-Webseite?</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Corona-Mathematik</title>
		<link>https://vielhuber.de/blog/corona-mathematik/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 16 Nov 2021 01:18:35 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3164</guid>

					<description>&lt;![CDATA[<p>Im RKI-Wochenbericht vom 11.11.2021 ist auf S. 22 aufgeführt, dass \(36\%\) der über 60-jährigen Corona-Patienten auf der Intensivstation bereits vollständig geimpft waren. In dieser Altersgruppe waren zu diesem Zeitpunkt \(87\%\) vollständig geimpft (siehe S. 18). Sei: \(G\): Ü60-Jähriger ist geimpft \(U\): Ü60-Jähriger ist ungeimpft \(I\): Ü60-Jähriger ist auf Intensivstation Nun ist $$P(G) = 0,87 \wedge […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/corona-mathematik/">Corona-Mathematik</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Dezimalbrüche</title>
		<link>https://vielhuber.de/blog/dezimalbrueche/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 01 Nov 2021 22:32:49 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3114</guid>

					<description>&lt;![CDATA[<p>Endliche Dezimalzahlen bezeichnet man als Dezimalbrüche, denn sie sind eine andere Darstellung für Brüche mit Zehnerpotenzen im Nenner. So ist: $$\frac{z}{n} = \frac{q_1}{1} + \frac{q_2}{10} + \dots + \frac{q_k}{10^k}$$ mit \(k \in \mathbb{N}\) und \(q_k\) der \(k-1\)-ten Stelle rechts nach dem Komma. Nun ist: $$\frac{z}{n} = \frac{10^k \cdot q_1 + 10^{k-1} q_2 + \dots + […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/dezimalbrueche/">Dezimalbrüche</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: Automatisch Node-Version wechseln</title>
		<link>https://vielhuber.de/blog/quick-tip-automatisch-node-version-wechseln/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 11 Oct 2021 23:24:55 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3085</guid>

					<description>&lt;![CDATA[<p>Zum schnellen Installieren und Wechseln von Node-Versionen empfiehlt sich der Einsatz von nvm. Will man in einem Projekt explizit die benötigte Node-Version vorgeben, legt man eine Datei namens .nvmrc mit der genauen Versionsnummer (z.B. "12.10.0") in denselben Ordner, in dem die package.json liegt. Wechselt man nun in den Ordner, führt folgende Erweiterung der Datei ~/.bash_profile […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-automatisch-node-version-wechseln/">Quick Tip: Automatisch Node-Version wechseln</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Container Queries schon heute nutzen</title>
		<link>https://vielhuber.de/blog/container-queries-schon-heute-nutzen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 05 Oct 2021 00:37:52 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3069</guid>

					<description>&lt;![CDATA[<p>Seitdem es responsives Webdesign gibt, fragen Entwickler nach der Möglichkeit, DOM-Elemente basierend auf der Ihrer eigentlichen Größe und nicht auf der Größe des Viewports im Browser (mit Hilfe von Media Queries) zu gestalten. In der Tat sind Container Queries (anfangs Element Queries) wahrscheinlich die am häufigsten geforderte CSS-Funktion, die es in Browsern immer noch nicht […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/container-queries-schon-heute-nutzen/">Container Queries schon heute nutzen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Git Historie bereinigen</title>
		<link>https://vielhuber.de/blog/git-historie-bereinigen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 22 Sep 2021 23:28:15 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3047</guid>

					<description>&lt;![CDATA[<p>Sensible Daten wie Passwörter sollten in .env-Dateien liegen und wenn möglich nicht in Git-Repositories landen. Doch wahrscheinlich ist es jedem von uns schon mindestens einmal aus Versehen passiert: Schnell ein nettes Google Maps JS API Script auf GitHub Gists (als "public") veröffentlicht und dabei den eigenen privaten Maps-API-Key aus versehen nicht verschleiert. Glücklicherweise klopft einem […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/git-historie-bereinigen/">Git Historie bereinigen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Mit clip-path SVGs aus Bildern ausstanzen</title>
		<link>https://vielhuber.de/blog/mit-clip-path-svgs-aus-bildern-ausstanzen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 09 Aug 2021 13:51:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3033</guid>

					<description>&lt;![CDATA[<p>Will man ein Bild mit Hilfe eines SVGs ausstanzen, empfiehlt sich der Einsatz der CSS-Property clip-path. Das folgende Script löst etwas holprigen Barrieren: Die SVGs können mit Hilfe von Illustrator abgespeichert werden, man kann die (relative oder absolute) URL eines SVGs angeben (Chrome unterstützt bis dato nativ ausschließlich Inline-SVGs) und der Ausschnitt ist außerdem komplett […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/mit-clip-path-svgs-aus-bildern-ausstanzen/">Mit clip-path SVGs aus Bildern ausstanzen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: WP_Query &amp; mehrzeilige Felder</title>
		<link>https://vielhuber.de/blog/quick-tip-wp_query-mehrzeilige-felder/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 09 Aug 2021 00:58:13 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=3022</guid>

					<description>&lt;![CDATA[<p>Mit Hilfe des Attributs meta_query in der mächtigen WordPress-Klasse WP_Query lassen sich Posts filtern, die bestimmte Werte in Ihren Meta-Feldern haben. Hat man ein mehrzeiliges Meta-Feld (z.B. mit Hilfe von Advanced Custom Fields) angelegt und will nur Posts finden, die einen bestimmten Wert in diesem durch Zeilenumbrüche getrennten Feld enthält, empfiehlt sich die REGEX-Welt von […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-wp_query-mehrzeilige-felder/">Quick Tip: WP_Query &amp; mehrzeilige Felder</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Adobe Animate Animationen nativ einbinden</title>
		<link>https://vielhuber.de/blog/adobe-animate-animationen-nativ-einbinden/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 09 Jun 2021 13:14:58 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2990</guid>

					<description>&lt;![CDATA[<p>Ich habe in einem vergangenen Artikel geschildert, wie man über den Umweg eines APNG-Exports Animationen aus Adobe Animate einfach in eine Webseite einbinden kann. Es gibt auch den native Weg über den HTML5 Canvas Export, aber wer schon einmal damit gearbeitet hat, wird feststellen, dass es dort an allen Ecken und Enden klemmt (unzureichende responsive […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/adobe-animate-animationen-nativ-einbinden/">Adobe Animate Animationen nativ einbinden</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Google Maps ohne API Key</title>
		<link>https://vielhuber.de/blog/google-maps-ohne-api-key/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 03 Jun 2021 20:00:56 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2960</guid>

					<description>&lt;![CDATA[<p>Normalerweise arbeitet man beim Einbinden von Google-Maps-Karten mit der Maps JavaScript API, die einen API-Key voraussetzt und bei höheren Zugriffszahlen nicht zu unterschätzende Kosten verursachen kann. Dabei gibt es tolle Alternativen wie mapbox oder OpenStreetMap, die aber noch nicht die Featurevielfalt von Google erreichen. Google selbst bietet auch einen Weg ohne API Key über die […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/google-maps-ohne-api-key/">Google Maps ohne API Key</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Adobe Animate APNG Export</title>
		<link>https://vielhuber.de/blog/adobe-animate-apng-export/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 08 Apr 2021 09:09:30 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2934</guid>

					<description>&lt;![CDATA[<p>Der Browser-Support für animierte PNG Dateien ist inzwischen so gut, sodass Animationen, die mit Animate CC angefertigt wurden, mit einfachen Mitteln zu APNG exportiert und dann in einem simplen &lt;img&gt;-Tag in eine Webseite eingebaut werden können. Dies stellt eine einfache und qualitativ gute Alternative zum Veröffentlichungsweg in Animate CC, der JavaScript erzeugt, dar. Nachfolgend sind […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/adobe-animate-apng-export/">Adobe Animate APNG Export</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>WordPress Suche erweitern</title>
		<link>https://vielhuber.de/blog/wordpress-suche-erweitern/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 11 Feb 2021 01:58:09 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2893</guid>

					<description>&lt;![CDATA[<p>Will man die native WordPress-Suche um beispielsweise Meta-Felder erweitern, empfiehlt sich ein Blick in die gefeuerten Filter. Damit die Paginierung weiterhin funktioniert und man auch zukünftige Verbesserungen in der Suche nicht aushebelt, empfiehlt sich der Hook posts_search. Folgender Code erweitert unter zu Hilfenahme der Funktionen REGEXP und ExtractValue diese Suche um Posts, die in allen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/wordpress-suche-erweitern/">WordPress Suche erweitern</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Berechnung des SISTRIX Sichtbarkeitsindex</title>
		<link>https://vielhuber.de/blog/berechnung-des-sistrix-sichtbarkeitsindex/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 13 Jan 2021 16:37:44 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2850</guid>

					<description>&lt;![CDATA[<p>Das Tool SISTRIX ist neben Xovi das in Deutschland am meisten genutzte Analyseprogramm im Bereich SEO. Der Sichtbarkeitsindex hat sich dabei zu einem Quasi-Standard für die Sichtbarkeit einer Seite in der Google-Suche etabliert. Die Parameter, die in dessen Berechnung mit einfließen, sind zwar beispielsweise hier und hier und hier und hier und hier erläutert, eine […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/berechnung-des-sistrix-sichtbarkeitsindex/">Berechnung des SISTRIX Sichtbarkeitsindex</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Gödels Meisterwerk</title>
		<link>https://vielhuber.de/blog/goedels-meisterwerk/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 08 Dec 2020 12:55:01 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2817</guid>

					<description>&lt;![CDATA[<p>Als Kurt Gödel 1931 seine berühmten Unvollständigkeitssätze veröffentlichte, führte das zu einer Erschütterung der Grundlagen der mathematischen Logik: Er widerlegte, dass alle Axiome, die man als mögliche Grundlage aufstellen kann, unweigerlich unvollständig sind, um alle Aussagen über Zahlen zu beweisen – und zerstörte den Traum von Hilbert, die Widerspruchsfreiheit der mathematischen Theorie zu beweisen. Die […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/goedels-meisterwerk/">Gödels Meisterwerk</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>WhatsApp per API nutzen</title>
		<link>https://vielhuber.de/blog/whatsapp-per-api-nutzen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 13 Oct 2020 23:08:11 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2788</guid>

					<description>&lt;![CDATA[<p>Trotz aller Datenschutzbedenken ist WhatsApp nach wie des Deutschen liebste Messenger-App. Facebook hat neben der speziellen WhatsApp Business App auch eine offizielle Schnittstelle, die WhatsApp Business API geschaffen, um auch für Unternehmen interessanter zu werden. Will man programmatisch WhatsApp-Nachrichten aus seiner Webanwendung heraus versenden, bieten sich daneben aber auch andere Wege an. Der offizielle Weg […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/whatsapp-per-api-nutzen/">WhatsApp per API nutzen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Seite per CSS hinter Overlay weichzeichnen</title>
		<link>https://vielhuber.de/blog/seite-per-css-hinter-overlay-weichzeichnen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 16 Sep 2020 20:07:55 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2757</guid>

					<description>&lt;![CDATA[<p>Setzt man Elemente wie Overlays ein (was in Zeiten von GDPR-Aktionismus die Regel ist) und will den Bereich hinter dem Overlay beispielsweise weichzeichnen, stößt man häufig auf das Problem des Stacking Contexts. Hat man nämlich beispielsweise absolut oder fixiert positionierte Elemente, werden diese plötzlich anders dargestellt als ohne angewendeten Filter. Doch es gibt Abhilfe. Folgender […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/seite-per-css-hinter-overlay-weichzeichnen/">Seite per CSS hinter Overlay weichzeichnen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: Split Testing mit Apache</title>
		<link>https://vielhuber.de/blog/quick-tip-split-testing-mit-apache/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 16 Sep 2020 00:04:54 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2751</guid>

					<description>&lt;![CDATA[<p>Man muss kein mächtiges Tool wie Google Optimize für einfache URL-Split-Tests bemühen, sondern kann auch den Apachen per .htaccess lösen. Das folgende Code-Snippet verteilt für die beiden Seiten https://vielhuber.de/test1.php (Variante 1) und https://vielhuber.de/test2.php (Variante 2) dessen Besucher gleichmäßig auf beide Versionen. Die Randomisierung erfolgt auf Basis der aktuellen Serverzeit. 4ab46765cc5456fb96ad18db79dcfaaa Wiederkehrende Besucher sehen (per Session […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-split-testing-mit-apache/">Quick Tip: Split Testing mit Apache</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Über die Notation verzweigter Funktionen</title>
		<link>https://vielhuber.de/blog/ueber-die-notation-von-verzweigte-funktionen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 05 Aug 2020 21:06:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2125</guid>

					<description>&lt;![CDATA[<p>Bei der Notation von Funktionsdefinitionen mit Fallunterscheidung verwendet man geschweifte Klammern. Wir gehen der einfachen Frage nach, ob man diese Darstellung auch eliminieren kann und die Funktion auf eine Notation zurückführen kann, die ohne sie auskommt. Lässt sich beispielsweise die Funktion $$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, &amp; \text{falls } x = 0 […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ueber-die-notation-von-verzweigte-funktionen/">Über die Notation verzweigter Funktionen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Datumsreihen in Google Sheets</title>
		<link>https://vielhuber.de/blog/datumsreihen-in-google-sheets/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 24 Jun 2020 10:13:46 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2705</guid>

					<description>&lt;![CDATA[<p>Bei der Visualisierung von Daten in Google Sheets stößt man auf das Problem, dass die \(x\)-Achse bei Textwerten (wie beispielsweise bei Kalenderwochen) die fehlenden Lücken nicht automatisch auffüllen kann. Um das Problem zu lösen, generiert man eine fortlaufende Datumsreihe, zählt die vorkommenden Zellen selbst und visualisiert im Anschluss die kumulierten Summen. Das Standard-Diagramm, das die […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/datumsreihen-in-google-sheets/">Datumsreihen in Google Sheets</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: PHP clearstatcache</title>
		<link>https://vielhuber.de/blog/quick-tip-php-clearstatcache/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 12 Apr 2020 22:26:51 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2694</guid>

					<description>&lt;![CDATA[<p>Finde den Fehler: 72aaa2dbd201d49fc2ee429ebf68f15b PHP cacht die Rückgabewerte von stat() und damit beispielsweise das Ergebnis von filesize(). So liefert dessen mehrfacher Aufruf auf dieselbe Datei stets den Wert des ersten Aufrufs zurück, sodass in unserem Fall die nur die ersten drei Buchstaben ausgelesen werden. Um dieses Verhalten zu ändern, empfiehlt es sich generell, nach jedem […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-php-clearstatcache/">Quick Tip: PHP clearstatcache</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Google Translation API Hacking</title>
		<link>https://vielhuber.de/blog/google-translation-api-hacking/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 19 Mar 2020 00:48:56 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2597</guid>

					<description>&lt;![CDATA[<p>Google bietet im Rahmen seiner Google Cloud die Google Translation API mit einer nutzungsbasierten Kostenstruktur an. Daneben gibt es eine undokumentierte, ohne Key nutzbare API, die jedoch schon nach wenigen Requests den Dienst verweigert. Bei der Benutzung der Webseiten-Übersetzungsfunktion von Google Chrome fällt auf, dass hier ohne spürbare Begrenzung Seiten in sehr guter Qualität übersetzt […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/google-translation-api-hacking/">Google Translation API Hacking</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Künstliche Intelligenz – Gibt es sie schon?</title>
		<link>https://vielhuber.de/blog/kuenstliche-intelligenz-gibt-es-sie-schon/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 11 Mar 2020 08:50:52 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2592</guid>

					<description>&lt;![CDATA[<p>Wer sich einmal bei den technischen Innovationen der letzten zwei Jahre umsieht, wird immer wieder Wörter wie smart Technologies oder künstliche Intelligenz (KI) finden. Doch bei genauerem Hinsehen erkennen wir, dass die meisten Geräte noch fernab der künstlichen Intelligenz sind. Besonders häufig werden die Smart-Home-Systeme wie von Amazon oder Google mit KI in Verbindung gebracht. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/kuenstliche-intelligenz-gibt-es-sie-schon/">Künstliche Intelligenz – Gibt es sie schon?</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: Git Auto-Tagging</title>
		<link>https://vielhuber.de/blog/quick-tip-git-auto-tagging/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 24 Feb 2020 22:21:17 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2586</guid>

					<description>&lt;![CDATA[<p>Verknüpft man Github mit Composer, ist zwingend die Vergabe einer Versionsnummer via git tag erforderlich. Folgender Kommandozeilenbefehl ermittelt den aktuellen Tag und erhöht ihn (laut SemVer) um eine Versionsnummer. So folgt beispielsweise nach 1.0.9 die Version 1.1.0. Ist kein Tag vergeben, wird die Version automatisch mit 1.0.0 getaggt. Tools wie flimsy oder auch git hooks […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-git-auto-tagging/">Quick Tip: Git Auto-Tagging</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #16</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-16/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 06 Feb 2020 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-16/</guid>

					<description>&lt;![CDATA[<p>$$\frac{d}{dx}e^x = e^x$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-16/">Eine kleine Gleichung #16</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>MySQL-Trigger editieren</title>
		<link>https://vielhuber.de/blog/mysql-trigger-editieren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 04 Feb 2020 11:19:54 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2576</guid>

					<description>&lt;![CDATA[<p>MySQL bietet leider keine Funktion ALTER TRIGGER an. Um einen bestehenden Trigger zu editieren, muss man diesen zunächst löschen und dann neu generieren. Das CREATE TRIGGER Statement lässt sich indirekt über das information_schema auslesen. Damit können wir über einen Umweg Triggers ändern. Dazu nimmt man im Ergebnis des folgenden SELECT-Befehls (vorher Datenbank- und Triggername ändern) […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/mysql-trigger-editieren/">MySQL-Trigger editieren</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Change-Events in VanillaJS auslösen</title>
		<link>https://vielhuber.de/blog/change-events-in-vanillajs-ausloesen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 04 Dec 2019 16:09:06 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2551</guid>

					<description>&lt;![CDATA[<p>VanillaJS ist seit ES6 quasi in allen Bereichen dem Urgestein jQuery ebenbürtig und inzwischen weit überlegen. So lohnt es sich, Legacy-Code nach und nach weg von jQuery zu migrieren. Beim Auslösen von manuellen Change-Events muss man jedoch aufpassen. So triggert document.addEventListener beispielsweise nicht auf jQuery.change(). Die nachfolgende Übersicht fasst die Besonderheiten zusammen. d35c23821164cbe64a509d94ce0df8be</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/change-events-in-vanillajs-ausloesen/">Change-Events in VanillaJS auslösen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Cookies kontrollieren mit PHP und JS</title>
		<link>https://vielhuber.de/blog/cookies-kontrollieren-mit-php-und-js/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 01 Nov 2019 21:16:30 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2538</guid>

					<description>&lt;![CDATA[<p>Das Setzen von Cookies durch eigene oder fremde Skripte lässt sich sowohl mit Hilfe von PHP und JavaScript fein steuern. Obwohl dies keine ausreichende Lösung für die Umsetzung von Cookie-Lösungen nach dem Gerichtsurteil gegen Planet49 darstellt (hier ist es entscheidend, dass Tracking-Tools wie Google Analytics gar nicht erst nicht mittracken und damit in der Folge […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/cookies-kontrollieren-mit-php-und-js/">Cookies kontrollieren mit PHP und JS</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Geräte per Script deaktivieren in Windows</title>
		<link>https://vielhuber.de/blog/gerate-per-script-deaktivieren-in-windows/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 10 Oct 2019 23:47:50 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2519</guid>

					<description>&lt;![CDATA[<p>Um Strom zu sparen oder die eigene Überwachungs-Paranoia zu mindern, empfiehlt es sich, nicht benutzte Geräte am eigenen Rechner komplett vom Strom zu trennen. Geräte wie Soundboxen oder Webcams kann man ganz klassisch über den Geräte-Manager de/aktivieren. Das Ganze funktioniert aber auch per Script. Früher war hierfür der Standardweg devcon. Inzwischen bietet Windows 10 über […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/gerate-per-script-deaktivieren-in-windows/">Geräte per Script deaktivieren in Windows</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Skype Background Blur</title>
		<link>https://vielhuber.de/blog/skype-background-blur/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 20 Sep 2019 20:59:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2511</guid>

					<description>&lt;![CDATA[<p>Skype hat eine nette, etwas versteckte Funktion: Bei Videoübertragungen lässt sich durch Klick auf den Video-Button und der Funktion "Meinen Hintergrund weichzeichnen" ganz einfach der Hintergrund automatisch unscharf stellen. Mit Hilfe künstlicher Intelligenz funktioniert das mit jeder Kamera auch ohne Tiefeninformationen. Das Ganze wirkt dann professioneller und blendet private oder für das Gespräch unwichtige Dinge […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/skype-background-blur/">Skype Background Blur</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>OPcache PHP Bootup Optimierung</title>
		<link>https://vielhuber.de/blog/opcache-php-bootup-optimierung/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 17 Sep 2019 19:43:16 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1573</guid>

					<description>&lt;![CDATA[<p>Bei Webseiten, die beispielsweise auf WordPress, Joomla oder Laravel basieren und keinen userspezifischen Content haben, empfiehlt es sich, alle Seiten in einem statischen HTML-Cache vorzuhalten und den Cache nur bei Änderung im Backend manuell (oder automatisch) neu zu generieren. Beinhaltet die Seite jedoch dynamische Inhalte, die abhängig von Sessions und Cookies oder auch Sprache und Ort […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/opcache-php-bootup-optimierung/">OPcache PHP Bootup Optimierung</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>SVG Export aus Illustrator</title>
		<link>https://vielhuber.de/blog/svg-export-aus-illustrator/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 12 Sep 2019 11:08:33 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2487</guid>

					<description>&lt;![CDATA[<p>Im heutigen Web spielen SVGs eine zentrale Rolle. Sie haben nicht nur Iconfonts verdrängt, sondern bieten auch die Möglichkeit der Manipulation via CSS oder JavaScript. Will man eine Vektorgrafik für das Web aus Adobe Illustrator als SVG abspeichern, sind einige Einstellungen zu treffen, um Fallstricke zu vermeiden und Ladezeiten zu reduzieren, die ich im nachfolgenden […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/svg-export-aus-illustrator/">SVG Export aus Illustrator</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Project Euler: Lattice paths</title>
		<link>https://vielhuber.de/blog/project-euler-lattice-paths/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 11 Sep 2019 23:53:51 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2465</guid>

					<description>&lt;![CDATA[<p>Project Euler ist eine Serie von spannenden Programmier-Problemen, die oft einen mathematisch Hintergrund haben. Die Probleme sind oft so gestellt, das man raffinierte Algorithmen entwickeln muss, um in einer vernünftigen Laufzeit zum Ziel zu kommen. Heute lösen wir Problem 15: Lattice paths, bei dem man mit einfachen kombinatorischen Mitteln an die Lösung kommt. Die Frage […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/project-euler-lattice-paths/">Project Euler: Lattice paths</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Automatische WordPress-Updates</title>
		<link>https://vielhuber.de/blog/automatische-wordpress-updates/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 10 Sep 2019 22:01:51 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2454</guid>

					<description>&lt;![CDATA[<p>WordPress hat seit Version 3.7 Background Updates nativ implementiert und automatisch für Minor Releases aktiviert. Man kann mit Hilfe von Filtern das Verhalten genauer steuern, was genau automatisch aktualisiert wird. Eine permanente, vollautomatische Installation aller Minor-, Major-, Plugin-, Theme- und Translation-Updates ist jedoch nicht vorgesehen, jedoch leicht anderweitig zu bewerkstelligen. Es gibt zahlreiche Plugins, die […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/automatische-wordpress-updates/">Automatische WordPress-Updates</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Google Sheets: Formeln ausdehnen</title>
		<link>https://vielhuber.de/blog/google-sheets-formeln-ausdehnen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 26 Aug 2019 00:29:16 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2428</guid>

					<description>&lt;![CDATA[<p>Um innerhalb von Google Sheets Formeln auf ganze Spalten auszudehnen, empfiehlt sich der Einsatz der nützlichen Funktion ARRAYFORMULA. Leider funktioniert diese nicht in Kombination mit einigen anderen wichtigen Funktionen wie QUERY oder INDIREKT, weshalb eine komplette Individualprogrammierung der Logik mit Hilfe von Google Apps Script oder alternativ das manuelle Kopieren der Formel bis hin zur […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/google-sheets-formeln-ausdehnen/">Google Sheets: Formeln ausdehnen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Das Simpson-Paradoxon</title>
		<link>https://vielhuber.de/blog/das-simpson-paradoxon/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 14 Jul 2019 22:19:16 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2399</guid>

					<description>&lt;![CDATA[<p>Das simpsonsche Paradoxon gehört zu den einfach verständlichen und zugleich verblüffenden Phänomenen der Statistik. Es tritt immer dann auf, wenn Gruppen von Daten einen bestimmten Trend anzeigen, dieser Trend sich jedoch umkehrt, wenn die Gruppen miteinander kombiniert werden. Anhand eines einfachen Beispiels lässt sich das Paradoxon sofort nachvollziehen. Wir betrachten die beiden disjunkten Mengen \(\#1\) […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/das-simpson-paradoxon/">Das Simpson-Paradoxon</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: Google Tag Manager</title>
		<link>https://vielhuber.de/blog/quick-tip-google-tag-manager/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 19 Jun 2019 10:37:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2383</guid>

					<description>&lt;![CDATA[<p>Der Google Tag Manager hat sich zum De-Facto-Standard für die Einbindung von Tracking-Scripten etabliert. Damit trennt man zum einen die Zuständigkeiten (Online-Marketing vs. Programmierung) sauber ab und kann zum anderen über einen weiteren Deployment-Kanal schnell Trackings aufsetzen und modifizieren. Anbei folgen zwei kleine Tipps für das Aufsetzen von Triggern. Bei der Erstellung von Triggern wählt […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-google-tag-manager/">Quick Tip: Google Tag Manager</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: FRITZ!Box WLAN-Hotspot</title>
		<link>https://vielhuber.de/blog/quick-tip-fritzbox-wlan-hotspot/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 01 Jun 2019 20:27:21 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2376</guid>

					<description>&lt;![CDATA[<p>Ab FRITZ!OS 07.10 hat man bei ausgefallenem Internet temporär die Möglichkeit, dass die FRITZ!Box den WLAN-Hotspot eines Handys als Fallback nutzt. Die Funktion verbirgt sich unter Internet &gt; Zugangsdaten &gt; Internetanbieter &gt; vorhandener Zugang über WLAN. Die FRITZ!Box arbeitet dann selbst als Router und stellt ein Netzwerk mit eigenem Adressbereich zur Verfügung. Steht das Internet […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-fritzbox-wlan-hotspot/">Quick Tip: FRITZ!Box WLAN-Hotspot</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Flower of Life</title>
		<link>https://vielhuber.de/blog/flower-of-life/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 28 May 2019 01:13:49 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2349</guid>

					<description>&lt;![CDATA[<p>Bei der Blume des Lebens handelt es ich um ein bekanntes, blumenähnliches, geometrisches Muster, das seit tausenden von Jahren in Tempeln, Manuskripten und seit geraumer Zeit in der Popkultur zu finden ist. Auch in der Esoterik spielt das Muster eine Rolle. Wir lassen all das an dieser Stelle außer Acht und konzentrieren uns auf die […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/flower-of-life/">Flower of Life</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>E-Mail-Delaying in Outlook</title>
		<link>https://vielhuber.de/blog/e-mail-delaying-in-outlook/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 24 May 2019 22:48:17 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2313</guid>

					<description>&lt;![CDATA[<p>Das asynchrone Kommunikationsmedium E-Mail zählt – aller Unkenrufe rund um Slack und Discord zum Trotz – weltweit zum dominierenden Kommunikationsmedium im geschäftlichen Bereich. Neben Inbox Zero von Merlin Mann gibt es zahlreiche andere Strategien im Umgang mit der täglichen E-Mail-Flut, darunter das sog. E-Mail-Delaying, also die verzögerte Zustellung von E-Mails. Will man sich im Alltag […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/e-mail-delaying-in-outlook/">E-Mail-Delaying in Outlook</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine Zahlenspirale</title>
		<link>https://vielhuber.de/blog/eine-zahlenspirale/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 03 May 2019 01:00:58 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2265</guid>

					<description>&lt;![CDATA[<p>In den letzten Tagen habe ich mich mit der folgenden Frage auf StackExchange über eine Spirale aus Ganzzahlen beschäftigt. Dabei suchen wir eine geschlossene Formel für die Koordinaten des \(n\)-ten Elements in der folgenden Ganzzahl-Spirale, die sich vom Ursprung nach außen hin immer weiter ins Unendliche ausdehnt: Zunächst teilen wir die natürlichen Zahlen in folgende […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-zahlenspirale/">Eine Zahlenspirale</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Leserechte in Google Sheets</title>
		<link>https://vielhuber.de/blog/leserechte-in-google-sheets/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 27 Apr 2019 22:32:09 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2255</guid>

					<description>&lt;![CDATA[<p>Bei der Arbeit mit Google Sheets lassen sich innerhalb eines Spreadsheets feine, userbasierte Regeln für das Editieren von Tabellenblättern, Spalten und Zeilen festlegen. Leider gibt es keine Möglichkeit, Leserechte einzuschränken. Dies wäre jedoch in vielen Szenarien sehr hilfreich. So zeigt man seinen Kunden nur diejenigen Tickets, die ihn betreffen oder dem Mitarbeiter nur die Projekte, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/leserechte-in-google-sheets/">Leserechte in Google Sheets</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Yarn Plug'n'Play</title>
		<link>https://vielhuber.de/blog/yarn-plugnplay/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 16 Apr 2019 21:26:28 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2236</guid>

					<description>&lt;![CDATA[<p>npm ist der Standardpaketmanager für Node.js. Dabei hat Facebook bereits seit längerem eine alternative Paketverwaltungslösung namens Yarn entwickelt. Yarn scheint aus den Github-Readmes als Standardlösung langsam wieder zu verschwinden und die Stats auf der offiziellen Seite zeigen, dass nur ein Bruchteil der Packages durch Yarn durchgeführt werden. Trotzdem lohnt sich der Blick über den Tellerrand. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/yarn-plugnplay/">Yarn Plug'n'Play</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>PDF in LaTeX konvertieren</title>
		<link>https://vielhuber.de/blog/pdf-in-latex-konvertieren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 16 Apr 2019 00:06:31 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2202</guid>

					<description>&lt;![CDATA[<p>Das Textsatzsystem \(\TeX\) wurde 1977 vom legendären Donald E. Knuth entwickelt. Das Softwarepaket \(\LaTeX\) gehört dabei heutzutage immer noch zum Standard-Repertoire beim Erstellen von wissenschaftlichen Arbeiten. Mit den folgenden beiden Tools lassen sich bereits generierte PDFs sowie handschriftliche Notizen vollautomatisch in TeX umwandeln. Die Ergebnisse sind dabei durchaus vielversprechend. Das erste Tool Mathpix genießt momentan […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/pdf-in-latex-konvertieren/">PDF in LaTeX konvertieren</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Das Simulationsargument</title>
		<link>https://vielhuber.de/blog/das-simulationsargument/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 10 Apr 2019 19:36:33 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2171</guid>

					<description>&lt;![CDATA[<p>Das Simulationsargument von Nick Bostrom ist bestechend einfach und klar formuliert. Es versucht nicht zu beweisen, dass wir in einer Simulation leben, sondern formuliert stattdessen elegant drei Möglichkeiten, von denen eine wahr sein muss. Auch Elon Musk vertritt eine ähnliche These, wodurch die Idee einer breiten Öffentlichkeit bekannt wurde. Das offizielle Paper ist dabei schon […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/das-simulationsargument/">Das Simulationsargument</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Kritischer Bug beim Einsatz von WPML + ACF</title>
		<link>https://vielhuber.de/blog/kritischer-bug-beim-einsatz-von-wpml-acf/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 12 Mar 2019 14:48:46 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2158</guid>

					<description>&lt;![CDATA[<p>Die mächtigen Plugins WPML für Mehrsprachigkeit und Advanced Custom Fields für eigene Felder gehören bei vielen Installationen zur Grundausstattung. Ärgerlich ist es, wenn es im Zusammenspiel zu Fehlfunktionen mit Datenverlust kommt. Die Bugreports zu dem Thema sind schon einige Jahre alt und unbeantwortet (hier und hier und hier und hier und hier). Ich habe mir […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/kritischer-bug-beim-einsatz-von-wpml-acf/">Kritischer Bug beim Einsatz von WPML + ACF</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Dateiupload im Facebook In App Browser</title>
		<link>https://vielhuber.de/blog/dateiupload-im-facebook-in-app-browser/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 08 Feb 2019 21:23:46 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2113</guid>

					<description>&lt;![CDATA[<p>Auf einigen Android-Telefonen verhält sich sowohl der Facebook- als auch der Instagram-In-App-Browser (Stand heute) fehlerhaft, wenn innerhalb einer beworbenen oder verlinkten Landing-Page ein Upload-Feld das accept-Attribut angegeben hatte. Der Button war dadurch ohne Funktion. Öffnet man die Seite im externen, normalen Browser außerhalb der Facebook-App, ist alles in Ordnung. Das ist ärgerlich (zumal schon lange […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/dateiupload-im-facebook-in-app-browser/">Dateiupload im Facebook In App Browser</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Chrome Devtools: DOM-Elemente verschieben</title>
		<link>https://vielhuber.de/blog/chrome-devtools-dom-elemente-verschieben/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 20 Jan 2019 22:17:43 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2107</guid>

					<description>&lt;![CDATA[<p>Die Developer Tools von Google Chrome gehören zu den mächtigsten am Browsermarkt. Monatlich prasseln neue Features herein, die Google in komprimierter Form auf YouTube vorstellt. Doch oft sind es die kleinen Dinge des Lebens, die erfreuen. Will man im Google Chrome DOM-Elemente löschen, gelingt das mit der Entfernen-Taste. Doch erst heute habe ich gemerkt, dass […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/chrome-devtools-dom-elemente-verschieben/">Chrome Devtools: DOM-Elemente verschieben</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: git status --r</title>
		<link>https://vielhuber.de/blog/quick-tip-git-status-auf-alle-unterordner-anwenden/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 09 Jan 2019 15:04:58 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2091</guid>

					<description>&lt;![CDATA[<p>Eine goldene Regel im git-Universum lautet: „Do commit early and often“. War die Nacht etwas länger oder will man einfach nur einen Überblick über die aktuelle Situation auf dem eigenen Rechner, führt der Befehl d8a38f92d0baa14f9d4568826c13ad46 ein "git status" für alle Repositories, die sich im aktuellen Ordner oder in einem beliebigen Unterordner befinden, aus und kumuliert […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-git-status-auf-alle-unterordner-anwenden/">Quick Tip: git status --r</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>LAMP-Stack im Windows Subsystem for Linux</title>
		<link>https://vielhuber.de/blog/lamp-stack-mit-windows-wsl/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 27 Nov 2018 15:20:28 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2068</guid>

					<description>&lt;![CDATA[<p>Auf der Suche nach der optimalen Entwicklungsumgebung bieten sich unter Windows 10 neben Komplettlösungen wie XAMPP, WAMP und MAMP, einer nativen Installation von Hand auch Virtualisierungs-Lösungen wie Vagrant (Scotch Box) und Docker (Devilbox, Laradock) an. Doch an meinen Anforderungen wie freier Konfigurierbarkeit, echte Wildcard-SSL-Zertifikate, Zugriff von allen Endgeräten im lokalen Netzwerk aus sowie hohe Stabilität und Performance scheiterten […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/lamp-stack-mit-windows-wsl/">LAMP-Stack im Windows Subsystem for Linux</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Tricks für Laravel Eloquent Relationships</title>
		<link>https://vielhuber.de/blog/tricks-fuer-laravel-eloquent-relationships/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 28 Sep 2018 10:12:47 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2041</guid>

					<description>&lt;![CDATA[<p>Eine Stärke von Laravel ist die elegante Syntax. Hat man in Laravel (durch sehr viele Tabellen in der Datenbank) sehr viele Models und Relationships, kann das Traversieren aber doch oftmals in weniger elegantem Code enden. Im Laufe der Zeit haben sich für mich drei kleine Erweiterungen bewährt, die ich nachfolgend kurz vorstellen will. Dazu nutzen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/tricks-fuer-laravel-eloquent-relationships/">Tricks für Laravel Eloquent Relationships</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Öffentlicher Zugriff auf .git verhindern</title>
		<link>https://vielhuber.de/blog/zugriff-auf-git-verhindern/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 20 Aug 2018 20:35:46 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2033</guid>

					<description>&lt;![CDATA[<p>Nahezu bei jedem Webprojekt und in jeder Umgebung (auch Production) gehört die Versionsverwaltung Git inzwischen zum Standard. Dabei legt Git stets den Unterordner .git an und wenn dieser auf der Ebene des Public-Ordners der Webseite liegt, kann man öffentlich auf sensible Dateien zugreifen (so zeigt zum Beispiel der Aufruf von /.git/logs/HEAD die letzten Commits an). […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/zugriff-auf-git-verhindern/">Öffentlicher Zugriff auf .git verhindern</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Node.js / npm / Composer ohne Root</title>
		<link>https://vielhuber.de/blog/node-js-npm-composer-ohne-root/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 06 Aug 2018 21:42:44 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=2004</guid>

					<description>&lt;![CDATA[<p>In einem älteren Blogbeitrag habe ich beschrieben, wie man Node.js kostenlos mit Hilfe von Heroku hosten kann. Nun zeige ich einen Weg, wie man Node.js, npm und Composer auch auf beliebigen anderen Shared Hostern ohne Root-Rechte mit wenigen Zeilen Code installieren kann. Damit kann man Packages installieren, Vue.js Applikationen deployen oder einfach nur einen Express.js […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/node-js-npm-composer-ohne-root/">Node.js / npm / Composer ohne Root</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Bug in assoziativen Arrays in PHP &lt;7.2</title>
		<link>https://vielhuber.de/blog/bug-in-assoziativen-arrays-in-php/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 01 Aug 2018 11:58:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1990</guid>

					<description>&lt;![CDATA[<p>In PHP &lt;7.2 kann man Arrays erzeugen, auf die man nicht mehr richtig zugreifen kann: 91367d1c4636fd753b381406024e303c Damit kann man nun einige Sachen machen. 91367d1c4636fd753b381406024e303c Die Wurzel allen Übels liegt im Bug #61655. Als Workaround macht man aus dem vermurksten Array wieder ein Objekt und castet es auf einem anderen Weg: 91367d1c4636fd753b381406024e303c Oder man verzichtet gleich […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/bug-in-assoziativen-arrays-in-php/">Bug in assoziativen Arrays in PHP &lt;7.2</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Befehle direkt nach SSH-Verbindung ausführen</title>
		<link>https://vielhuber.de/blog/befehle-direkt-nach-ssh-verbindung-ausfuehren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 14 Jul 2018 21:56:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1982</guid>

					<description>&lt;![CDATA[<p>Folgender Befehl stellt eine Verbindung zu einem Server per SSH her, führt einige Befehle aus (zum Beispiel wechselt in ein Unterverzeichnis und setzt ein git status ab) und lässt die Shell dabei offen. Dabei wird die .bashrc-Datei geladen, was farbige Subshells ermöglicht. Der Trick dabei ist es, eine temporäre Datei /tmp/initfile mit den gewünschten Befehlen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/befehle-direkt-nach-ssh-verbindung-ausfuehren/">Befehle direkt nach SSH-Verbindung ausführen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Netzlaufwerk als Administrator</title>
		<link>https://vielhuber.de/blog/netzlaufwerk-als-administrator/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 28 Jun 2018 16:48:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1972</guid>

					<description>&lt;![CDATA[<p>Bindet man im Windows Explorer ein Netzlaufwerk ein, dann gilt das nicht systemweit sondern nur für das aktuelle Benutzerkonto. So kann man in einer Anwendung, die mit Administratorrechten läuft, nicht auf dieses Netzlaufwerk zugreifen. Man kann das leicht ändern: Legt man in der Registry unter HKEY_LOCAL_MACHINE\SOFTWARE\­Microsoft\Windows\­CurrentVersion\Policies\System ein neues DWORD (32 Bit) namens EnableLinkedConnections mit dem Wert 1 […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/netzlaufwerk-als-administrator/">Netzlaufwerk als Administrator</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: Ordner als Laufwerk einbinden</title>
		<link>https://vielhuber.de/blog/quick-tip-ordner-als-laufwerk-einbinden/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 28 Jun 2018 13:13:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1968</guid>

					<description>&lt;![CDATA[<p>Will man unter Windows einen lokalen Ordner, den man immer wieder benutzt, schnell erreichen, kann man ihm einfach einen eigenen Laufwerksbuchstaben zuweisen. Das geht über "Netzlaufwerk verbinden" nur über einen Umweg, da man beispielsweise nicht den Pfad C:\Users\David\Downloads angeben kann. Als Lösung gibt man die sog. administrative Freigabe des Laufwerks an, die standardmäßig für jeden […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-ordner-als-laufwerk-einbinden/">Quick Tip: Ordner als Laufwerk einbinden</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Frösche fangen</title>
		<link>https://vielhuber.de/blog/froesche-fangen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 23 May 2018 22:46:51 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1921</guid>

					<description>&lt;![CDATA[<p>Ein Frosch springt auf dem Zahlenstrahl umher und man versucht ihn zu fangen. Dabei wechseln sich Springen und Fangen stets ab. Der Frosch startet an Position \(s \in \mathbb{Z}\) und bei jedem Zug springt er eine Distanz von \(z \in \mathbb{Z}\) (falls \(z&gt;0\), springt er nach rechts, anderen falls nach links). \(z\) ist bei jedem […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/froesche-fangen/">Frösche fangen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Lange Dateinamen unter Windows 10</title>
		<link>https://vielhuber.de/blog/lange-dateinamen-unter-windows-10/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 22 Apr 2018 15:26:34 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1879</guid>

					<description>&lt;![CDATA[<p>Nicht nur beider Benutzung von npm unter Windows stößt man eine inzwischen fast 30 Jahre alte Grenze, die Pfade zu Ordnern und Dateien auf maximal 255 Zeichen beschränkt. Hier ist nicht NTFS Schuld, sondern LFN. Das führt zu ärgerlichen Bugs und zu Inkompatibilität zwischen Betriebssystemen. In Zeiten von WSL ein bedauerlicher Zustand, den man zum […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/lange-dateinamen-unter-windows-10/">Lange Dateinamen unter Windows 10</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Laravel Queues auf localhost</title>
		<link>https://vielhuber.de/blog/laravel-queues-auf-localhost/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 08 Apr 2018 00:06:32 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1868</guid>

					<description>&lt;![CDATA[<p>Im PHP-Framework Laravel innerhalb von Produktivumgebungen sorgen Worker wie Supervisor dafür, dass die in beispielsweise Redis abgespeicherten Jobs abgearbeitet werden. Will man davon auf localhost gänzlich unabhängig sein, nutzt man entweder den sync-Treiber, um die Jobs immer sofort auszuführen. Das hat den Nachteil, dass der aktuelle PHP-Prozess geblockt ist und der Request hängt, bis der […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/laravel-queues-auf-localhost/">Laravel Queues auf localhost</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: In Google Analytics Zielvorhaben bündeln</title>
		<link>https://vielhuber.de/blog/quick-tip-in-google-analytics-zielvorhaben-buendeln/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 18 Feb 2018 21:26:49 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1847</guid>

					<description>&lt;![CDATA[<p>Mit Hilfe der JavaScript-Bibliothek analytics.js von Google Analytics lassen sich beliebige Ereignisse auf Webseiten tracken. Diese Ereignisse sind beispielsweise ein genaues Messen der Verweildauer, die maximale Scrolltiefe der Besucher oder andere individuellen Aktionen wie das Absenden von Formularen. Will man später beispielsweise Werbekampagnen auswerten oder A/B-Tests durchführen, legt man sog. Zielvorhaben an. Dabei kann man der Funktion […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-in-google-analytics-zielvorhaben-buendeln/">Quick Tip: In Google Analytics Zielvorhaben bündeln</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Pragmatische Cache-Invalidierung</title>
		<link>https://vielhuber.de/blog/pragmatische-cache-invalidierung/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 11 Jan 2018 11:23:27 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1832</guid>

					<description>&lt;![CDATA[<p>Server-Side Rendering gehören mittlerweile zum Standardrepertoire von Webseiten und -anwendungen. Auch Browser wie Google Chrome neigen dazu, möglichst viel zu Cachen, um die Ladezeiten von weiteren Aufrufen zu minimieren. Die Cache-Invalidierung von CSS-/JS-/Bild-Dateien kann mit Hilfe von mod_pagespeed, Expires/Cache control header, einem Cache Manifest oder aber sehr pragmatisch und direkt durch individuelle Parameter hinter dem Dateinamen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/pragmatische-cache-invalidierung/">Pragmatische Cache-Invalidierung</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Bitbucket und SSH-Keys</title>
		<link>https://vielhuber.de/blog/bitbucket-und-ssh-keys/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 01 Jan 2018 00:31:09 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1823</guid>

					<description>&lt;![CDATA[<p>Der Anbieter Bitbucket bietet (auch in den kostenpflichtigen Tarifen Standard und Premium) keine Möglichkeit, SSH-Keys mit Schreibrechten auf Repository-Ebene zu hinterlegen. Seinen persönlichen SSH-Key auf dem Production-Server zu hinterlegen, ist keine Option, da sonst von dort aus der Zugriff auf alle anderen Projekte besteht, an denen man momentan arbeitet. Zwar gibt es sog. Access Keys, diese […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/bitbucket-und-ssh-keys/">Bitbucket und SSH-Keys</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Windows Sysinternals per Netzlaufwerk</title>
		<link>https://vielhuber.de/blog/windows-sysinternals-per-netzlaufwerk/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 27 Dec 2017 00:13:20 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1818</guid>

					<description>&lt;![CDATA[<p>Die Werkzeuge von Sysinternals von Mark Russinovich sollten auf keinem Windows-Rechner fehlen. Wenn man stets die neueste Version zur Hand haben will, bindet man sie als Netzlaufwerk ein. Dazu reicht der Befehl net use s: \\live.sysinternals.com\DavWWWRoot auf der Kommandozeile (als normaler Benutzer). Anschließend stehen auf dem Laufwerk S nette Tools wie PsList, PsKill oder den […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/windows-sysinternals-per-netzlaufwerk/">Windows Sysinternals per Netzlaufwerk</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip: Google Sheets und Kalenderwochen</title>
		<link>https://vielhuber.de/blog/quick-tip-google-sheets-und-kalenderwochen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 25 Nov 2017 13:04:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1806</guid>

					<description>&lt;![CDATA[<p>Bei der Ausgabe von Kalenderwochen zu einem bestimmten Datum muss man in Google Sheets (genau wie in Microsoft Excel) aufpassen. So rechnet die Funktion =KALENDERWOCHE(HEUTE()) anhand des amerikanischen Standards, für den der erste Tag im Jahr immer der Kalenderwoche 1 zugeordnet wird. In Deutschland ist das anders definiert: Hier ist die erste Kalenderwoche diejenige Woche, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-google-sheets-und-kalenderwochen/">Quick Tip: Google Sheets und Kalenderwochen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Selbst signierte SSL-Zertifikate in Chrome 58</title>
		<link>https://vielhuber.de/blog/selbst-signierte-ssl-zertifikate-in-chrome-58/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 04 Nov 2017 14:02:15 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1776</guid>

					<description>&lt;![CDATA[<p>Seit Let's Encrypt gehören verschlüsselte Webseiten heutzutage zum Standard. Auch bei der lokalen Entwicklung sind SSL-Zertifikate kaum mehr wegzudenken (so setzt navigator.geolocation zum Beispiel verpflichtend eine SSL-Verschlüsselung auch lokal voraus). Seit Version 58 von Chrome wurde die Unterstützung für CN (Common Name) aufgegeben und stattdessen SAN (Subject Alternative Name) verpflichtend vorausgesetzt. Dadurch akzeptiert Chrome alle auf […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/selbst-signierte-ssl-zertifikate-in-chrome-58/">Selbst signierte SSL-Zertifikate in Chrome 58</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Doppeltes Alter zweier Personen</title>
		<link>https://vielhuber.de/blog/doppeltes-alter-zweier-personen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 18 Oct 2017 21:14:13 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1744</guid>

					<description>&lt;![CDATA[<p>Man betrachte zwei Personen \(A\) und \(B\), die nicht am selben Tag Geburtstag haben und \(A\) jünger als \(B\) ist. Man zeige: Es gibt genau zwei Alterskonstellationen \(a,b \in \mathbb{N}\), für die gilt: \(2\cdot a = b\). Wir setzen zunächst \(d \in \mathbb{R}^+\) als den Altersunterschied von \(A\) und \(B\) bei der Geburt von \(A\) […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/doppeltes-alter-zweier-personen/">Doppeltes Alter zweier Personen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Git und leere Ordner</title>
		<link>https://vielhuber.de/blog/git-und-leere-ordner/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 21 Sep 2017 22:37:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1718</guid>

					<description>&lt;![CDATA[<p>Da Git bekanntlich keine Ordner, sondern nur Dateien kennt, landen leere Ordnerstrukturen nicht im Repository. Da viele Frameworks und Projekte diese aber zwingend benötigen, sollten sie dort aber landen. Eine gängige Praxis ist es, sog. Platzhalter-Dateien (oft .gitkeep genannt) anzulegen, die implizit die Ordnerstruktur vorgeben. Diese Dateien kann man leicht erzeugen und zusätzlich falls gewünscht […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/git-und-leere-ordner/">Git und leere Ordner</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Kostenloses Node.js-Hosting mit Heroku</title>
		<link>https://vielhuber.de/blog/kostenloses-node-js-hosting-mit-heroku/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 02 Sep 2017 13:37:08 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1681</guid>

					<description>&lt;![CDATA[<p>Hosting für Node.js ist vor allem im deutschsprachigen Raum noch wenig verbreitet. Hier bietet das amerikanische Cloud-Unternehmen Heroku Abhilfe – und das sogar kostenlos. Dabei bemerkt man stets das Paradigma "Build apps... not infrastructure" und hat trotzdem kaum Einschränkungen. Wir setzen exemplarisch einen kleinen Cronjob auf Basis von PhantomJS um, der täglich eine Webseite scrapt und den […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/kostenloses-node-js-hosting-mit-heroku/">Kostenloses Node.js-Hosting mit Heroku</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Die Cantorsche Paarungsfunktion</title>
		<link>https://vielhuber.de/blog/die-cantorsche-paarungsfunktion/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 15 Aug 2017 22:15:43 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1669</guid>

					<description>&lt;![CDATA[<p>Neben den Diagonalargumenten entwickelte Georg Cantor auch die Cantorsche Paarungsfunktion \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\), die zwei beliebige Zahlen \(x,y \in \mathbb{N}\) in einer neuen Zahl \(z \in \mathbb{N}\) kodiert. So ist zum Beispiel \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) eine eindeutige Kodierung der Zahlen \(3\) und \(4\) […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/die-cantorsche-paarungsfunktion/">Die Cantorsche Paarungsfunktion</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Die Erde und die Erbse</title>
		<link>https://vielhuber.de/blog/die-erde-und-die-erbse/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 15 Aug 2017 22:08:09 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1659</guid>

					<description>&lt;![CDATA[<p>Man betrachte die Erde (als Kugel mit \(r_1 = 6370km\)) und eine Erbse (als Kugel mit \(r_2 = 2mm\)) und spannt über den Äquator jeweils ein Seil, sodass es straff auf der Oberfläche anliegt. Nun verlängert man beide Seile jeweils um einen Meter. Beide Seile sollen nun wieder völlig ausgedehnt über dem Äquator liegen – […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/die-erde-und-die-erbse/">Die Erde und die Erbse</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Wahrscheinlichkeiten an der Analoguhr</title>
		<link>https://vielhuber.de/blog/wahrscheinlichkeiten-an-der-analoguhr/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 15 Aug 2017 21:46:11 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1652</guid>

					<description>&lt;![CDATA[<p>In wie viel % der Zeit eines Tages befinden sich alle drei Zeiger einer analogen Uhr in der rechten Hälfte des Ziffernblattes? Zunächst betrachtet man den Stundenzeiger, der in 12 von 24 Stunden jeweils auf der rechten Seite weilt (50%). Von dieser Zeit befindet sich der Minutenzeiger in 6 von 12 Stunden auf der rechten […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/wahrscheinlichkeiten-an-der-analoguhr/">Wahrscheinlichkeiten an der Analoguhr</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Laravel: Arbeit mit Eloquent Relationships</title>
		<link>https://vielhuber.de/blog/laravel-arbeit-mit-eloquent-relationships/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 21 Jul 2017 19:12:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1642</guid>

					<description>&lt;![CDATA[<p>Laravel erleichtert mit Eloquent die Kommunikation mit der Datenbank ungemein. Bei der Arbeit mit Eloquent Relationships sollte man sich beim Aufruf dynamischer Variablen (mit Hilfe der Magischen Methoden von PHP) darüber im Klaren sein, dass die Instanzen der Models neue Änderungen nicht reflektieren, sondern beim ersten Aufruf dauerhaft zwischenspeichern. Bei folgendem Beispiel verhält es sich […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/laravel-arbeit-mit-eloquent-relationships/">Laravel: Arbeit mit Eloquent Relationships</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Bitbucket: Ordner aus Git-Historie löschen</title>
		<link>https://vielhuber.de/blog/bitbucket-ordner-aus-git-historie-loeschen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 12 Jul 2017 23:17:47 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1614</guid>

					<description>&lt;![CDATA[<p>Beim Hosting von Git auf Bitbucket gibt es ein Hard Limit von 2 GB – wenn dieses überschritten wird, hat man lediglich Read-Only-Access auf das Repository. Um das zu verhindern, entfernt man beispielsweise rückwirkend große Ordner oder Dateien aus seinen Commits. Doch auch in anderen Fällen (wenn Zugangsdaten in die History gelangt sind oder mal wieder […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/bitbucket-ordner-aus-git-historie-loeschen/">Bitbucket: Ordner aus Git-Historie löschen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>SSL-Zertifikat von DomainFactory auf IIS einbinden</title>
		<link>https://vielhuber.de/blog/ssl-zertifikat-von-domainfactory-auf-iis-einbinden/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 13 Jun 2017 20:08:43 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1590</guid>

					<description>&lt;![CDATA[<p>In Zeiten von Let's Encrypt gelten verschlüsselte Websites inzwischen zum Standard. Doch auch Wildcard- oder Extended-Zertifikate mit besonders vertrauenswürdiger Inhaber-Validierung werden oft benötigt. Der Anbieter DomainFactory bietet hier kostengünstige SSL-Zertifikate an, die man auch extern nutzen kann. Die Einrichtung auf einem aktuellen IIS gelingt ohne CSR mit Hilfe von OpenSSL. Nachfolgend zeige ich kurz, welche Schritte dazu […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ssl-zertifikat-von-domainfactory-auf-iis-einbinden/">SSL-Zertifikat von DomainFactory auf IIS einbinden</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Paradoxe Gewinnstrategie beim Erraten von Zahlen</title>
		<link>https://vielhuber.de/blog/paradoxe-gewinnstrategie-beim-erraten-von-zahlen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 13 Apr 2017 20:53:46 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1537</guid>

					<description>&lt;![CDATA[<p>Thomas M. Cover hat 1987 in "Open Problems in Communication and Computation" folgende, verblüffende Frage gestellt: Spieler \(X\) schreibt zwei voneinander verschiedene und zufällig gewählte natürliche Zahlen \(A\) und \(B\) auf zwei verschiedene Zettel und legt diese verdeckt auf einen Tisch. Spieler \(Y\) wählt nun zufällig einen dieser Zettel aus, sieht die Zahl und muss sich nun […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/paradoxe-gewinnstrategie-beim-erraten-von-zahlen/">Paradoxe Gewinnstrategie beim Erraten von Zahlen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Fußball &amp; Lineare Algebra</title>
		<link>https://vielhuber.de/blog/fussball-lineare-algebra/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 12 Apr 2017 20:02:05 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1523</guid>

					<description>&lt;![CDATA[<p>Beim Anpfiff eines Fußballspiels liegt der Ball auf dem Mittelpunkt des Feldes und wird dann 45 Minuten lang durch Verschiebungen und Drehungen über den Platz bewegt. Zu Beginn der 2. Halbzeit liegt der Ball erneut auf dem Mittelpunkt des Spielfeldes. Wir zeigen mit einfachen Mitteln der linearen Algebra, dass dann entweder stets unendlich viele Punkte […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/fussball-lineare-algebra/">Fußball &amp; Lineare Algebra</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Laravel: Blade Template Debugging</title>
		<link>https://vielhuber.de/blog/laravel-blade-template-debugging/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 07 Apr 2017 11:10:07 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1514</guid>

					<description>&lt;![CDATA[<p>Beim Debuggen von Blade-Templates in Laravel 5.* erhält man oft nichtssagende, auf gecachte Views verweisende Fehlermeldungen. Dabei war früher alle besser: Die Debugging-Ansicht in Version 4 enthielt dabei hilfreichere Funktionen und war auch optisch schöner aufbereitet. Mit ein paar Zeilen Code holt man sich mit Hilfe von whoops („PHP errors for cool kids“) diese Funktionalität wieder zurück. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/laravel-blade-template-debugging/">Laravel: Blade Template Debugging</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Harmonische Darstellung von Logos mit JavaScript</title>
		<link>https://vielhuber.de/blog/harmonische-darstellung-von-logos-mit-javascript/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 02 Apr 2017 22:04:58 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1500</guid>

					<description>&lt;![CDATA[<p>Ob Referenzen, Partner oder Kunden – es gibt viele Fälle, in denen man mehrere Logos nebeneinander harmonisch darstellen will. Dabei sind die Größenverhältnisse der Logos meistens uneinheitlich. Oft folgt man hier bei der Größendarstellung im Design seinem Bauchgefühl, doch es gibt auch eine exakte Berechnungsmethode einer optisch ansprechenden Darstellung, indem man die Flächen der Logos gleichsetzt. In […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/harmonische-darstellung-von-logos-mit-javascript/">Harmonische Darstellung von Logos mit JavaScript</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Variablen in PHP/JS auf Existenz prüfen</title>
		<link>https://vielhuber.de/blog/variablen-in-phpjs-auf-existenz-pruefen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 27 Mar 2017 20:46:14 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1487</guid>

					<description>&lt;![CDATA[<p>Bei der täglichen Arbeit mit Variablen in PHP und JavaScript stößt man oft auf die Abfrage, ob eine Variable leer ist. Dabei lohnt es sich, die nativen Funktionen und deren Unterschiede zur Überprüfung zu kennen. Ärgerlicherweise gibt es keine einfache Methode, um im intuitiven Sinne zu überprüfen, ob eine Variable vorhanden ist oder nicht. Was damit […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/variablen-in-phpjs-auf-existenz-pruefen/">Variablen in PHP/JS auf Existenz prüfen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Massenhafte Telefonanrufe mit sipgate.io</title>
		<link>https://vielhuber.de/blog/massenhafte-telefonanrufe-mit-sipgate-io/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 18 Mar 2017 15:39:56 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1458</guid>

					<description>&lt;![CDATA[<p>Sipgate hat mit sipgate.io eine spannende Cloud-API geschaffen, mit der man eine Vielzahl an Möglichkeiten rund um Internet-Telefonie hat. Dabei ist ein Account kostenlos, auch gibt es im Feature Store u.a. kostenlos die Möglichkeit, eine beliebige freie Absendernummer zu setzen. Die Dokumentation von sipgate.io ist noch ausbaufähig, doch mit etwas Einlesen in die offizielle Sipgate API kann man […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/massenhafte-telefonanrufe-mit-sipgate-io/">Massenhafte Telefonanrufe mit sipgate.io</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Rekursion in SQL</title>
		<link>https://vielhuber.de/blog/rekursion-in-sql/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 10 Mar 2017 18:10:02 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1445</guid>

					<description>&lt;![CDATA[<p>Relationale Datenbankmanagementsysteme auf Basis von SQL eignen sich nur bedingt für hierarchische oder rekursive Abfragen. Hier sind andere Systeme wie ArangoDB besser (einen tollen Talk dazu gab es auf der GOTO 2016). Man kann aber auch in SQL mit Hilfe von Common Table Expressions rekursive Abfragen erzeugen und so z.B. klassische Parent-/Child-Tabellen auf alle Vorfahren und Nachfahren […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/rekursion-in-sql/">Rekursion in SQL</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>WordPress: Archivseiten deaktivieren</title>
		<link>https://vielhuber.de/blog/wordpress-archivseiten-deaktivieren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 04 Feb 2017 20:30:34 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1436</guid>

					<description>&lt;![CDATA[<p>Laut w3techs.com werden mit Hilfe von WordPress momentan ca. 27,4% aller Websites weltweit betrieben. Dabei handelt es sich in sehr vielen Fällen nicht um Blogs. WordPress generiert automatisch zahlreiche, oftmals ungenutzte URLs und produziert so viele von Google indexierte Links, die der Webseitenbetreiber so gar nicht auf dem Schirm hatte. Mit einem einfachen Befehl lässt sich das alles […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/wordpress-archivseiten-deaktivieren/">WordPress: Archivseiten deaktivieren</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>PDF-Formularfelder massenweise umbenennen</title>
		<link>https://vielhuber.de/blog/pdf-formularfelder-massenweise-umbenennen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 03 Jan 2017 22:37:50 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1415</guid>

					<description>&lt;![CDATA[<p>Kommt man wie ich in die Bredouille, tausende Formularfeldnamen umzubenennen, bietet sich die in Acrobat enthaltene JavaScript-Konsole an. In dieser kann man nicht nur beliebigen JavaScript-Code ausführen, sondern auch auf sämtliche Inhalte innerhalb des PDFs (unter anderem auf Formularfelder) zugreifen. Da keine native Funktion zum Umbenennen in der JS-API existiert, werden die Formularfelder mit allen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/pdf-formularfelder-massenweise-umbenennen/">PDF-Formularfelder massenweise umbenennen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Shopware: Variantenwechsel reparieren</title>
		<link>https://vielhuber.de/blog/shopware-variantenwechsel-reparieren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 04 Dec 2016 23:16:49 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1400</guid>

					<description>&lt;![CDATA[<p>In Shopware 5 ist nach wie vor ein bekanntes Problem nicht behoben: Legt man einen Artikel mit voneinander abhängigen Varianten mit sich gegenseitig ausschließenden Konfigurationsmöglichkeiten an, kann es passieren, dass im Frontend manche Kombinationen nicht anwählbar und damit nicht bestellbar sind. Mit Hilfe eines Plugins lässt sich das Problem momentan leicht beheben. Folgendes einfaches Beispiel illustriert […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/shopware-variantenwechsel-reparieren/">Shopware: Variantenwechsel reparieren</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine Zeile für die Unendlichkeit der Primzahlen</title>
		<link>https://vielhuber.de/blog/eine-zeile-fuer-die-unendlichkeit-der-primzahlen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 03 Nov 2016 23:26:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1391</guid>

					<description>&lt;![CDATA[<p>Es gibt zahlreiche Beweise der Unendlichkeit der Primzahlen – der bekannte Satz von Euklid aus dem Buch der Elemente fehlt in keiner Grundvorlesung zur Zahlentheorie. Im American Mathematical Monthly (Ausgabe 122) veröffentlichte 2015 Sam Northshield einen nicht minder eleganten Widerspruchsbeweis in Form eines Einzeilers, den ich euch (mit kurzen Anmerkungen) nicht vorenthalten will. $$0 &lt; \prod_{p} \sin \underbrace{ \left( \frac{\pi}{p} […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-zeile-fuer-die-unendlichkeit-der-primzahlen/">Eine Zeile für die Unendlichkeit der Primzahlen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #15</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-15/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 17 Oct 2016 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-15/</guid>

					<description>&lt;![CDATA[<p>$$\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-15/">Eine kleine Gleichung #15</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Windows Kommandozeile aufhübschen</title>
		<link>https://vielhuber.de/blog/windows-kommandozeile-aufhuebschen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 19 Sep 2016 22:55:29 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1370</guid>

					<description>&lt;![CDATA[<p>Die schnöde Windows-Eingabeaufforderung lässt sich mit wenigen Handgriffen optisch etwas aufwerten. So kann man die Kommandozeile nicht nur farblich und von der Größe her anpassen, sondern auch funktional (Erhöhung des Buffers, Installation eines großen Sets an UNIX-Tools) erweitern. Zwar kommt die Eingabeaufforderung damit nicht an die PowerShell 6.0 oder auch die neue Windows 10 Bash […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/windows-kommandozeile-aufhuebschen/">Windows Kommandozeile aufhübschen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Dynamische URLs in Joomla</title>
		<link>https://vielhuber.de/blog/dynamische-urls-in-joomla/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 04 Sep 2016 22:52:24 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1358</guid>

					<description>&lt;![CDATA[<p>In Content-Management-Systemen stehen URLs oftmals nicht immer im Vorfeld fest und werden damit nicht vorab statisch (als Beitrag oder Menüpunkt) angelegt, sondern sprechen Objekte aus der Datenbank an. Ähnlich wie in WordPress (wie hier beschrieben) ist es auch in Joomla möglich, dynamische URL-Strukturen (unabhängig vom internen Alias-System) aufzubauen. Dabei bietet sich entweder JRouter an – oder man […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/dynamische-urls-in-joomla/">Dynamische URLs in Joomla</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>JavaScript PasteJacking</title>
		<link>https://vielhuber.de/blog/javascript-pastejacking/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 01 Jun 2016 20:03:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1253</guid>

					<description>&lt;![CDATA[<p>Moderne Browser können mit Hilfe von JavaScript sowohl lesend als auch schreibend auf die Zwischenablage des Benutzers zugreifen, diese also auch manipulieren. Die zugrunde liegende Technik ist bereits ein alter Hut, doch erst seit kurzer Zeit kursieren immer mehr Angriffe (unter dem Namen „PasteJacking“) im Netz, die sich diese Möglichkeit nachteilig für den unbedarften User […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/javascript-pastejacking/">JavaScript PasteJacking</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Spalten tauschen in PostgreSQL</title>
		<link>https://vielhuber.de/blog/spalten-tauschen-in-postgresql-auf-der-kommandozeile-oder-in-laravel/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 09 Apr 2016 22:18:39 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1217</guid>

					<description>&lt;![CDATA[<p>Das Vertauschen von SQL-Tabellenspalten gehört bei MySQL zum Standardrepertoire – bei PostgreSQL wird dies (noch) nicht unterstützt. Zwar widmet das offizielle Wiki dem Problem einen eigenen Beitrag, zeigt aber keine praktikable Lösung auf, die auch Views, Indizes und Triggers unterstützt. Folgende Klasse erledigt diesen Job (sowohl für MySQL als auch für PostgreSQL) entweder auf der Kommandozeile – […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/spalten-tauschen-in-postgresql-auf-der-kommandozeile-oder-in-laravel/">Spalten tauschen in PostgreSQL</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Quick Tip für den Windows-Explorer</title>
		<link>https://vielhuber.de/blog/quick-tip-im-windows-explorer-um-eingabeaufforderung-zu-oeffnen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 01 Apr 2016 11:41:15 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1212</guid>

					<description>&lt;![CDATA[<p>Will man im Windows-Explorer in einem Ordner schnell die Eingabeaufforderung öffnen, klickt man (eine Ebene höher) mit der rechten Maustaste und gedrückter Shift-Taste auf den Ordner und wählt dann im Kontextmenü "Eingabeaufforderung hier öffnen" aus. Gerade habe ich eine andere, schnellere Methode herausgefunden, wenn man innerhalb des Ordners ist: Hier klickt man in den aktuellen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/quick-tip-im-windows-explorer-um-eingabeaufforderung-zu-oeffnen/">Quick Tip für den Windows-Explorer</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>WordPress Kategorien: Baumansicht/Vererbung</title>
		<link>https://vielhuber.de/blog/wordpress-kategorien-baumansicht-und-vererbung/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 25 Mar 2016 10:24:27 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1195</guid>

					<description>&lt;![CDATA[<p>Arbeitet man mit hierarchischen Kategorien (Taxonomien) in WordPress, stellt man fest, dass zum einen die Darstellung der angehakten Kategorien im Backend verwirrt und zum anderen Beiträge nicht automatisch in der Elternkategorie landen, wenn Sie in die Kindkategorie gesetzt werden. Beides lässt sich mit wenigen Zeilen Code über das mächtige Hook-System (in Form einer Action sowie […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/wordpress-kategorien-baumansicht-und-vererbung/">WordPress Kategorien: Baumansicht/Vererbung</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>PHP 7 und der Spaceship Operator</title>
		<link>https://vielhuber.de/blog/php-7-und-der-spaceship-operator/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 23 Dec 2015 23:05:31 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1178</guid>

					<description>&lt;![CDATA[<p>Neben neuen Features wie dem Type Hinting für skalare Datentypen oder der optimierten Performance bringt PHP 7 auch viele neue, nützliche Spracherweiterungen mit sich. Dabei hat es nun auch endlich der "Spaceship Operator" in die Welt von PHP geschafft (Ruby- und Perl-Programmierer kennen den ja schon lange). \($a &lt;=&gt; $b\) gibt genau dann \(0\) zurück, wenn beide Operanden gleich […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/php-7-und-der-spaceship-operator/">PHP 7 und der Spaceship Operator</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>IIS 7.5 PHP FastCGI Timeout</title>
		<link>https://vielhuber.de/blog/iis-7-5-php-fastcgi-timeout/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 15 Dec 2015 16:18:51 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1165</guid>

					<description>&lt;![CDATA[<p>Bindet man PHP per FastCGI auf dem IIS 7.5 ein, so wird jedes Script standardmäßig nach 600 Sekunden (also 10 Minuten) abgebrochen. Eine Änderung der bekannten Variable "max_execution_time" in der php.ini hat hierauf keinen Einfluss, man muss (auch) die FastCGI-Einstellungen anpassen. Hierfür bietet der IIS eine komfortable Oberfläche zur Verwaltung der relevanten Variablen. Hierfür öffnet man […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/iis-7-5-php-fastcgi-timeout/">IIS 7.5 PHP FastCGI Timeout</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Paradoxon der Stochastik</title>
		<link>https://vielhuber.de/blog/paradoxon-der-stochastik/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 03 Dec 2015 19:36:11 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1141</guid>

					<description>&lt;![CDATA[<p>Die bedingte Wahrscheinlichkeitstheorie bringt schöne Aufgabenstellungen mit kontraintuitiven Lösungen mit sich. Neben dem bekannten Geschwisterproblem will ich nun ein anderes Beispiel kurz abhandeln: "Inzwischen habe ich zwei Kinder. Ein Kind davon ist ein Junge und an einem Donnerstag geboren. Mit welcher Wahrscheinlichkeit ist das andere Kind auch ein Junge?" Wir wählen den Ergebnisraum $$I = \{(J.MO,J.MO), (J.MO,J.DI), (J.MO,J.MI), […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/paradoxon-der-stochastik/">Paradoxon der Stochastik</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Git, Shopware und leere Ordner</title>
		<link>https://vielhuber.de/blog/git-shopware-und-leere-ordner/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 15 Aug 2015 12:52:18 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1131</guid>

					<description>&lt;![CDATA[<p>Das Dateiversionsverwaltungssystem Git ist schlank, schnell und portabel. Git hantiert stets mit Objekten, nämlich Dateien. Ordner werden erst angelegt, wenn sich Dateien darin befinden, ansonsten erfasst Git diese erst gar nicht. Das hat in manchen Projekten unschöne Nebeneffekte. So ist beispielsweise das Shopsystem Shopware auf die strikte Einhaltung der Ordnerstruktur angewiesen, um zu funktionieren. Fehlt auch nur ein […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/git-shopware-und-leere-ordner/">Git, Shopware und leere Ordner</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Shopware: Individuelle Versandkosten</title>
		<link>https://vielhuber.de/blog/shopware-individuelle-versandkosten-pro-artikel/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 06 Aug 2015 16:07:21 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1105</guid>

					<description>&lt;![CDATA[<p>Shopware hat ein mächtiges Versandkosten-Modul, in dessen Berechnung man ganz gezielt eingreifen kann. Wir wollen in unserem Fall folgendes Szenario realisieren: Die Versandkosten pro Artikel werden zunächst nach dem Gewicht des Artikels bestimmt (die Gewichtsgrenzen sind dabei vorgegeben). Nur für spezielle Ausnahmen sollen stattdessen pro Artikel feste Versandkosten individuell festlegbar sein. Dabei sieht die Versandkostentabelle wie folgt […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/shopware-individuelle-versandkosten-pro-artikel/">Shopware: Individuelle Versandkosten</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Bring your own device</title>
		<link>https://vielhuber.de/blog/bring-your-own-device/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 27 Jul 2015 15:45:24 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1097</guid>

					<description>&lt;![CDATA[<p>Man kommt bereits jetzt schon kaum an ihr vorbei, wenn man flexibel und unabhängig arbeiten will: die Cloud. Es gibt wahrscheinlich eine ganze Reihe Menschen, die die Cloud bereits nutzen, ohne es zu wissen. Beim Streaming beispielsweise ist der gesamte Content in der Cloud gespeichert und wird bei Bedarf abgerufen. Netflix ist hier ein Beispiel, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/bring-your-own-device/">Bring your own device</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Dynamische Permalinks in WordPress</title>
		<link>https://vielhuber.de/blog/dynamische-permalinks-in-wordpress/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 17 Jul 2015 17:56:17 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1083</guid>

					<description>&lt;![CDATA[<p>Das Permalink-System von WordPress kann mit Hilfe von Structure Tags sehr gut an die eigenen Bedürfnisse angepasst werden. Dabei ist die Einstellung %postname% die wohl gängigste und praktikabelste Lösung. Will man jedoch echte dynamische Links realisieren, muss man zunächst das System mit eigenem Code erweitern. Dabei bietet die mächtige Rewrite API von WordPress viele Möglichkeiten, um das System genau den […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/dynamische-permalinks-in-wordpress/">Dynamische Permalinks in WordPress</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Korrupte Hyperlinks in Word und Excel</title>
		<link>https://vielhuber.de/blog/korrupte-hyperlinks-in-word-und-excel/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 20 Jun 2015 22:48:30 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1059</guid>

					<description>&lt;![CDATA[<p>Man möchte meinen, dass beim Öffnen von Hyperlinks aus einem Word-/Excel-Dokument heraus der Standard-Browser mit der gewünschten URL gestartet wird. Dem ist eigenartigerweise nicht so – was zu unschönen Nebeneffekten führt und Links für session-/cookiebasierte logingeschützte Seiten in den besagten Office-Programmen unmöglich macht. Schuld ist das von Microsoft getaufte Modul namens "User Agent: Microsoft Office […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/korrupte-hyperlinks-in-word-und-excel/">Korrupte Hyperlinks in Word und Excel</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Ein Paradoxon zum Vatertag</title>
		<link>https://vielhuber.de/blog/ein-paradoxon-zum-vatertag/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 15 May 2015 10:23:40 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1032</guid>

					<description>&lt;![CDATA[<p>Zum heutigen Vatertag schenkt eine Tochter ihrem Vater ein selbstgemaltes Bild, das sich der Vater schon lange von ihr gewünscht hatte. Die Tochter sagt: „Ich schenke Dir das Bild, das Du Dir gewünscht hast, und mein Geschenk wird eine Überraschung sein“. Der Vater stutzt und überlegt sich den Wahrheitsgehalt dieser Aussage. Die Aussagen „Ich schenke Dir das […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/ein-paradoxon-zum-vatertag/">Ein Paradoxon zum Vatertag</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Dynamisch Scripte mit und ohne HTTPS einbinden</title>
		<link>https://vielhuber.de/blog/dynamisch-scripte-mit-oder-ohne-https-einbinden/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 15 Apr 2015 13:28:29 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1016</guid>

					<description>&lt;![CDATA[<p>Bindet man im &lt;head&gt;-Bereich Scripte unverschlüsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschlüsselt auf, werden diese Scripte geblockt und damit nicht ausgeführt. Lässt man das Protokoll einfach weg, werden alle Scripte automatisch verschlüsselt aufgerufen, wenn per https:// der Zugriff auf die Webseite erfolgt — ansonsten unverschlüsselt. Hierzu verwendet man statt &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"&gt;&lt;/script&gt; einfach […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/dynamisch-scripte-mit-oder-ohne-https-einbinden/">Dynamisch Scripte mit und ohne HTTPS einbinden</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Usability in Dropdown-Menüs</title>
		<link>https://vielhuber.de/blog/usability-in-dropdown-menues/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 07 Apr 2015 09:33:13 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=1002</guid>

					<description>&lt;![CDATA[<p>Bei der Arbeit mit mehrdimensionalen Dropdown-Menüs stößt man oft auf das Problem, dass falsche Untermenüs versehentlich geöffnet oder das gewünschte Untermenü versehentlich geschlossen wird. Dieser Effekt tritt auf, wenn der Mauszeiger bei der Navigation zu einem bereits ausgeklapptem Untermenü das entsprechende Menü auf oberer Ebene verlässt. Zur Lösung des Problems kann man zum einen mit […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/usability-in-dropdown-menues/">Usability in Dropdown-Menüs</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Shopware: Varianten automatisch deaktivieren</title>
		<link>https://vielhuber.de/blog/shopware-artikel-bei-ungenuegendem-lagerbestand-deaktivieren/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 24 Mar 2015 09:56:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=986</guid>

					<description>&lt;![CDATA[<p>In Shopware wird bei einem Abverkaufsartikel der gesamte Artikel bei einer realen Bestellung genau dann deaktiviert, wenn alle Varianten einen Lagerbestand kleiner gleich 0 haben. Um dies auch auf Variantenbasis zu realisieren, habe ich ein kleines Plugin programmiert, dessen Bootstrap.php ich nachfolgend zur Verfügung stelle. 8f3757318524b4883325 Das Plugin ist auch im Community-Store kostenlos zu finden: Varianten […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/shopware-artikel-bei-ungenuegendem-lagerbestand-deaktivieren/">Shopware: Varianten automatisch deaktivieren</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Doppelte Passwortabfrage bei SSL</title>
		<link>https://vielhuber.de/blog/doppelte-passwortabfrage-bei-ssl/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 22 Mar 2015 22:37:31 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=974</guid>

					<description>&lt;![CDATA[<p>Bei folgender Konstellation kommt es stets zu einer unschönen Nebenwirkung: Schützt man seine Seite mit htaccess/htpasswd und erzwingt gleichzeitig eine SSL-Verbindung, so benötigt man stets zweimal dieselbe Passworteingabe (einmal für http und nach erfolgreicher Eingabe nochmals für https). Mit Hilfe von den in Apache 2.4 eingeführten configuration sections lässt sich das Problem einfach in den Griff bekommen. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/doppelte-passwortabfrage-bei-ssl/">Doppelte Passwortabfrage bei SSL</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Mehrzeilige Strings in JavaScript</title>
		<link>https://vielhuber.de/blog/mehrzeilige-strings-in-javascript/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 18 Mar 2015 18:13:30 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=950</guid>

					<description>&lt;![CDATA[<p>Bei der Programmierung mit JavaScript stolpert man oft über die fehlende Möglichkeit, mehrzeilige Strings dadurch zu realisieren, dass sie auch mehrzeilig im Code eingegeben werden. Während die Aufgabe in anderen Sprachen wie PHP oder Ruby kein Problem darstellt, kann man sich bei JavaScript zunächst nur mit Workarounds behelfen, über deren Einsatz der persönliche Geschmack bzw. […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/mehrzeilige-strings-in-javascript/">Mehrzeilige Strings in JavaScript</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Die Technologie hinter Online Casinos</title>
		<link>https://vielhuber.de/blog/die-technologie-hinter-online-casinos/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 18 Mar 2015 18:11:59 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=970</guid>

					<description>&lt;![CDATA[<p>Seit einigen Jahren sprießen sie förmlich nur so aus dem Boden: Online Casinos. Unzählige Anbieter ermöglichen es den Glücksspielfans, sich im Internet ihrer liebsten Freizeitbeschäftigung rund um die Uhr hingeben zu können. Wer früher gerne ins Casino ging, erspart sich heute den Weg und schaltet einfach den Computer an. Doch wie genau funktioniert dieses Prinzip […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/die-technologie-hinter-online-casinos/">Die Technologie hinter Online Casinos</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>mail() in PHP mit UTF-8 und Umlauten</title>
		<link>https://vielhuber.de/blog/mail-in-php-mit-utf-8-und-umlauten/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 02 Feb 2015 20:58:41 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=931</guid>

					<description>&lt;![CDATA[<p>Einen E-Mail-Versand mit PHP realisiert man am besten mit mächtigen Klassen wie PHPMailer. Komfortable Wrapper-Funktionen ermöglichen es, mit wenigen Zeilen Code Inhalte in UTF-8 zu verwenden, Bilder einzubetten und Anhänge verschlüsselt zu versenden. Will man sich den Overhead sparen und entgegen der Empfehlung die PHP-Funktion mail() verwenden, stößt man spätestens bei der Verwendung von Umlauten […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/mail-in-php-mit-utf-8-und-umlauten/">mail() in PHP mit UTF-8 und Umlauten</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Google PageSpeed Insights vs. Google Analytics</title>
		<link>https://vielhuber.de/blog/google-pagespeed-insights-vs-google-analytics/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 25 Jan 2015 10:37:05 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=913</guid>

					<description>&lt;![CDATA[<p>Validation-Tools wie der W3C Markup Validation Service oder Google PageSpeed Insights sind hilfreich, Code und Performance einer Webseite objektiv bewerten zu lassen. Speziell Google beeinflusst mit Konzepten wie above the fold eine ganze Branche – und gibt auch in Sachen Bildkompression und Caching strenge aber nützliche Richtlinien vor. Dabei kann es aber passieren, dass sich Google selbst auf […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/google-pagespeed-insights-vs-google-analytics/">Google PageSpeed Insights vs. Google Analytics</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #14</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-14/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 09 Jan 2015 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-14/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt[3]{-1} = \frac{1}{2} + \frac{\sqrt{3}}{2}i$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-14/">Eine kleine Gleichung #14</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Willkommen JavaScript 2.0</title>
		<link>https://vielhuber.de/blog/willkommen-javascript-2-0/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 05 Jan 2015 22:57:24 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=888</guid>

					<description>&lt;![CDATA[<p>JavaScript dominiert das Web – und ECMAScript, der Kern der Sprache wird erwachsen. Die neue Spezifikation (ES6 bzw. JS2), die Mitte dieses Jahres erwartet wird, bringt zahlreiche Neuerungen mit sich, die man schon heute ausprobieren kann. Firefox bringt momentan die beste Unterstützung mit, aber auch Polyfills durch sog. Transpiler wie Google Traceur sind möglich. Es […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/willkommen-javascript-2-0/">Willkommen JavaScript 2.0</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>0,99999... = 1?</title>
		<link>https://vielhuber.de/blog/099999-1/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 24 Dec 2014 23:16:38 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=846</guid>

					<description>&lt;![CDATA[<p>Ob in der Schule oder im Studium: Eine interessante Fragestellung, die einem immer mal wieder über den Weg läuft, beinhaltet die Frage, ob folgende Gleichung wahr ist: \( 0,99999... = 1 \). Obwohl im linken Teil der Gleichung die Unendlichkeit schlummert, geben wir ihm einen Namen: \(0,99999... = A\). Nach Multiplikation mit dem Faktor \(10\) und einfachen algebraischen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/099999-1/">0,99999... = 1?</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>SQL: Schlechte Performance trotz Index</title>
		<link>https://vielhuber.de/blog/sql-schlechte-performance-trotz-gesetztem-index/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 21 Dec 2014 22:19:32 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=834</guid>

					<description>&lt;![CDATA[<p>Eben war ich mit folgendem Performance-Problem einer SQL-Datenbank konfrontiert: In einer SQL-Tabelle namens „users“ mit ~1.000.000 Einträgen benötigte die Ermittlung der Anzahl der Registrierungen am heutigen Tag untragbare 28 Sekunden. In der Spalte „created“ waren die Zeitpunkte der Registrierungen im Format „Y-m-d H:i:s“ gespeichert. Das verwendete Query SELECT COUNT(ID) FROM users WHERE DATE(created) = '2014-12-21'; […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/sql-schlechte-performance-trotz-gesetztem-index/">SQL: Schlechte Performance trotz Index</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Kleines Schachproblem</title>
		<link>https://vielhuber.de/blog/kleines-schachproblem/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 16 Nov 2014 21:21:06 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=801</guid>

					<description>&lt;![CDATA[<p>Neben dem bekannten Springerproblem und Damenproblem gibt es in der Welt des Schachs viele weitere spannende Fragestellungen. Zwei kleine Kuriositäten habe ich in einem vergangenen Blogeintrag angerissen. Setzt man sich mit Schachproblemen mathematisch auseinander, stellt man schnell fest, dass die Mathematik für viele Fragestellungen ganz einfache und erhellende Antworten gibt. Exemplarisch behandle ich nun folgendes Problem: Man […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/kleines-schachproblem/">Kleines Schachproblem</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #13</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-13/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 31 Oct 2014 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-13/</guid>

					<description>&lt;![CDATA[<p>$$\frac{d}{dx}(e^x) = e^x$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-13/">Eine kleine Gleichung #13</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Online verfügbare Dateien mit OneDrive</title>
		<link>https://vielhuber.de/blog/online-verfuegbare-dateien-mit-onedrive/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 20 Oct 2014 19:00:23 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=778</guid>

					<description>&lt;![CDATA[<p>Ob OneDrive, Dropbox, Google Drive, OwnCloud, Box.net: Egal in welcher Box man auch seine Dateien lagert – die Dienste gleichen sich nahezu. Die für alle Desktop- und Mobil-Systeme vorhandenen Clients, die standardmäßig unverschlüsselten Dateien sowie die Freigabeoptionen unterscheiden sich nur marginal. Doch das seit Windows 8.1 fest in das System integrierte OneDrive bringt eine Besonderheit […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/online-verfuegbare-dateien-mit-onedrive/">Online verfügbare Dateien mit OneDrive</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>PHP: Dateizugriff mit Umlauten unter Windows</title>
		<link>https://vielhuber.de/blog/php-zugriff-auf-dateinamen-mit-umlauten-unter-windows/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 09 Sep 2014 12:03:30 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=759</guid>

					<description>&lt;![CDATA[<p>Dateien auf Webservern sollten stets ohne Leerzeichen (nicht "dies ist ein bild.jpg"), ohne Umlaute oder Sonderzeichen (nicht "fußball.jpg"), ohne Backslashes (nicht "Arbeit\Auto.jpg") sowie in Kleinschreibung (nicht "test.JPG") abgelegt werden. Kürzlich musste ich für ein Kundenprojekt jedoch auf eine Vielzahl vorgegebener Dateien beliebigen Dateinamens zugreifen und diese weiter verarbeiten. Linux-Systeme ermöglichen standardmäßig den Zugriff auf Dateien […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/php-zugriff-auf-dateinamen-mit-umlauten-unter-windows/">PHP: Dateizugriff mit Umlauten unter Windows</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #12</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-12/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 31 Aug 2014 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-12/</guid>

					<description>&lt;![CDATA[<p>$$e^{i\pi} + 2 = 1$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-12/">Eine kleine Gleichung #12</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>SQL-Query zur Ermittlung einer Rangliste</title>
		<link>https://vielhuber.de/blog/sql-query-zur-ermittlung-einer-rangliste/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 27 Aug 2014 20:37:17 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=749</guid>

					<description>&lt;![CDATA[<p>Heute bin ich bei der Arbeit an einem Kundenprojekt auf folgende Aufgabe gestoßen: Man nehme eine SQL-Tabelle "user" mit den Spalten "id" und "score" und ermittle eine anhand "score" sortierte Rangliste aller Benutzer, in der Benutzer mit der gleichen Punktzahl dasselbe Ranking bekommen. Durch den Einsatz von benutzerdefinierten Variablen kann man diese Aufgabe intuitiv und einfach […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/sql-query-zur-ermittlung-einer-rangliste/">SQL-Query zur Ermittlung einer Rangliste</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Facebook SDK: Token serverseitig prüfen</title>
		<link>https://vielhuber.de/blog/facebook-sdk-token-serverseitig-pruefen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 20 Aug 2014 19:30:27 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=742</guid>

					<description>&lt;![CDATA[<p>Bei der Arbeit mit dem Facebook SDK (genauer bei der Implementierung einer Facebook-Login-Funktion innerhalb einer REST-Schnittstelle) muss das übermittelte Token, das der Client von Facebook erhalten hat, zunächst vom Server auf Gültigkeit geprüft werden, bevor weitere Operationen ausgeführt werden. Dies gelingt am einfachsten mit dem undokumentierten API-Call GET https://graph.facebook.com/me?access_token=TOKEN wobei TOKEN das über 200 Zeichen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/facebook-sdk-token-serverseitig-pruefen/">Facebook SDK: Token serverseitig prüfen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Chrome DevTools: DOM-Elemente ansprechen</title>
		<link>https://vielhuber.de/blog/developer-tools-fokussierte-html-elemente-direkt-ansprechen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 15 Aug 2014 16:26:48 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=725</guid>

					<description>&lt;![CDATA[<p>Ob Chrome, Firefox, Opera, Safari oder sogar der Internet Explorer: Nachdem ausgereifte Developer Tools bis vor einigen Jahren noch ein Alleinstellungsmerkmal von Firefox und dem populären Plugin Firebug waren, gehören heutzutage mächtige Entwicklerwerkzeuge zum Standardumfang eines jeden Browsers, in denen es viel zu entdecken gibt. Gerade eben bin ich auf einen Trick gestoßen, um aktuell […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/developer-tools-fokussierte-html-elemente-direkt-ansprechen/">Chrome DevTools: DOM-Elemente ansprechen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #11</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-11/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 30 Jun 2014 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-11/</guid>

					<description>&lt;![CDATA[<p>$$1 + \frac{1}{2} + \frac{1}{4} + \cdots = 2$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-11/">Eine kleine Gleichung #11</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Zugriff auf das Dateisystem mit Hilfe von SQL</title>
		<link>https://vielhuber.de/blog/zugriff-auf-das-dateisystem-mit-hilfe-von-sql/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 16 Jun 2014 14:16:05 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=696</guid>

					<description>&lt;![CDATA[<p>Gerade bin ich auf eine nette Möglichkeit in MySQL gestoßen, um das Dateisystem anzuzapfen und wertvolle Informationen beispielsweise über die Existenz von Dateien und Ordnern oder deren Inhalt zu erhalten. Das kann sehr hilfreich als Alternative für die php-Funktion file_exists sein, da die Information der Existenz der Datei(en) noch im Query für weitere Sortierungs- und […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/zugriff-auf-das-dateisystem-mit-hilfe-von-sql/">Zugriff auf das Dateisystem mit Hilfe von SQL</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #10</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-10/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 14 Jun 2014 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-10/</guid>

					<description>&lt;![CDATA[<p>$$\int_{0}^{\infty} e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-10/">Eine kleine Gleichung #10</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Animierte Hintergründe mit Canvas</title>
		<link>https://vielhuber.de/blog/animierte-hintergruende-mit-canvas/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 07 Jun 2014 23:38:40 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=670</guid>

					<description>&lt;![CDATA[<p>Animierte Vektor-Hintergründe können Abwechslung in eine von Fullscreen-Fotos und -Videos geprägte Weblandschaft bringen. Schön wäre, wenn Ladezeiten sowie eine breite Unterstützung von Hard- und Software damit einhergehen. Eine Lösung lautet: Canvas. Das durch JavaScript gesteuerte HTML-Element wird von allen aktuellen Browsern unterstützt sowie auf mobilen Geräten performant wiedergegeben. Die wahre Stärke liegt daran, dass die […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/animierte-hintergruende-mit-canvas/">Animierte Hintergründe mit Canvas</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Festes Seitenverhältnis bei HTML-Elementen</title>
		<link>https://vielhuber.de/blog/festes-seitenverhaeltnis-bei-responsiven-html-elementen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 02 Apr 2014 18:22:26 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=642</guid>

					<description>&lt;![CDATA[<p>Als Webentwickler kommt man häufig in die Verlegenheit, mit HTML-Elementen zu arbeiten, die von sich aus –beispielsweise im Gegensatz zum img-Element– weder eine feste Größe noch ein festes Seitenverhältnis mitbringen. Oftmals will man erreichen, dass sich diese Objekte zwar responsiv verhalten, aber die Proportion zwischen Breite und Höhe erhalten bleibt. CSS bietet hier standardmäßig keine […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/festes-seitenverhaeltnis-bei-responsiven-html-elementen/">Festes Seitenverhältnis bei HTML-Elementen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #9</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-9/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 09 Feb 2014 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-9/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{89} = 0.011235955 \ldots$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-9/">Eine kleine Gleichung #9</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Gerichtsurteil zum Einsatz von Stock-Fotos</title>
		<link>https://vielhuber.de/blog/gerichtsurteil-macht-stock-fotografie-zur-abmahnfalle/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 09 Feb 2014 20:47:48 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=614</guid>

					<description>&lt;![CDATA[<p>Nachdem in der vergangenen Woche das Landgericht Köln im RedTube-Skandal zurückgerudert ist und die Herausgabe der umstrittenen IP-Adressen nie genehmigt haben dürfen, liefert es mit der Entscheidung 14 O 427/13 erneut ein höchst umstrittenes und fragwürdiges Urteil: Der Urheber von Stock-Fotos einer bestimmten Bildagentur muss auch über den Direktaufruf seiner Bilder über deren URL genannt […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/gerichtsurteil-macht-stock-fotografie-zur-abmahnfalle/">Gerichtsurteil zum Einsatz von Stock-Fotos</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Adieu Block &amp; Inline - Willkommen HTML5</title>
		<link>https://vielhuber.de/blog/adieu-block-inline-willkommen-html5/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 29 Jan 2014 21:19:24 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=596</guid>

					<description>&lt;![CDATA[<p>Die Neuerungen der HTML5-Spezifikation sind zahlreich und viele davon werden bereits vom Gros der Browserlandschaft unterstützt – nachfolgend will ich eine interessante Änderung an den Regeln zur Verschachtelung von Elementen beleuchten. HTML unterscheidet seit jeher zwischen Block- und Inline-Elementen. Die Document Type Definition von HTML4 nennt beispielsweise h1, p, und div als Block- sowie a, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/adieu-block-inline-willkommen-html5/">Adieu Block &amp; Inline - Willkommen HTML5</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>HTTP-Logging auf IIS und Apache</title>
		<link>https://vielhuber.de/blog/http-logging-auf-iis-und-apache/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 26 Jan 2014 22:49:54 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=585</guid>

					<description>&lt;![CDATA[<p>Sowohl Apache auf Unix- als auch IIS auf Windows-Systemen loggen HTTP-Requests out-of-the-box in Dateiform. Anfragen auf die eigene Webseite sollten nicht nur zum Schutz vor Hacking-Angriffen regelmäßig manuell und automatisiert (z.B. durch Logfile-Analyzer wie AWStats) ausgewertet und analysiert werden. Die Pfade der relevanten Log-Dateien lauten in weit verbreiteten Konfigurationen beispielsweise wiefolgt: /var/log/apache2/access.log (Beispiel: Ubuntu 12.04, […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/http-logging-auf-iis-und-apache/">HTTP-Logging auf IIS und Apache</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #8</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-8/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 27 Nov 2013 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-8/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt{-1} \times \sqrt{-1} = -1$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-8/">Eine kleine Gleichung #8</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Joomla, IIS und die Verzeichnisrechte</title>
		<link>https://vielhuber.de/blog/joomla-iis-und-die-verzeichnisrechte/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Wed, 27 Nov 2013 00:33:54 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=576</guid>

					<description>&lt;![CDATA[<p>Bei der Integration von Joomla 3.2 auf einem Windows Server 2008 R2 mit IIS 7.5 kommt es häufig zu Problemen mit Verzeichnisrechten, die oftmals mit viel zu großzügig gewählten Einstellungen unzureichend gelöst werden. Folgende Lösung ist sicher und voll funktionsfähig: Die Gruppe IIS_IUSRS braucht für C:\inetpub\wwwroot\ die Rechte: Lesen &amp; Ausführen, Ordnerinhalt anzeigen, Lesen, Schreiben […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/joomla-iis-und-die-verzeichnisrechte/">Joomla, IIS und die Verzeichnisrechte</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Anonym im Netz: Unmöglich?</title>
		<link>https://vielhuber.de/blog/anonym-im-netz-unmoeglich/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 22 Sep 2013 17:15:47 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=556</guid>

					<description>&lt;![CDATA[<p>In Zeiten des NSA-Skandals stellen sich nicht nur netzaffine User die Frage, ob und wie man sich anonym im Netz bewegen kann, um der Datensammelwut der Behörden und Geheimdienste zu entgehen. Dabei kommt es jedoch oft zu Irrtümern und falschen Annahmen. Ein zentraler Irrglaube ist die Reduzierung der Anonymität auf die Verschleierung der IP-Adresse. Es […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/anonym-im-netz-unmoeglich/">Anonym im Netz: Unmöglich?</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #7</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-7/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 20 Sep 2013 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-7/</guid>

					<description>&lt;![CDATA[<p>$$\frac{6}{3} + \sqrt{4} = 2 + 2$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-7/">Eine kleine Gleichung #7</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>McFIT - Neues Logo, neues Image</title>
		<link>https://vielhuber.de/blog/mcfit-neues-logo-neues-image/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 01 Jun 2013 08:59:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=499</guid>

					<description>&lt;![CDATA[<p>Die Discount-Fitnesskette McFIT verpasst sich selbst ein neues Gesicht. Zierte früher ein knallgelbes Maskottchen in Form einer Banane den in blau gehaltenen Schriftzug, schlingt sich nun eine gelbe Schleife auf anthrazitfarbenen Grund gekonnt ineinander und formt damit ein abstraktes Gebilde. Die FDP-Farben blau und gelb weichen nicht nur auf dem Logo, sondern auch auf allen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/mcfit-neues-logo-neues-image/">McFIT - Neues Logo, neues Image</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #6</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-6/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 20 May 2013 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-6/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{\sqrt{2}} + \frac{1}{\sqrt{2}} = 1$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-6/">Eine kleine Gleichung #6</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Photoshop: Reise in die Vergangenheit</title>
		<link>https://vielhuber.de/blog/photoshop-reise-in-die-vergangenheit/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 20 May 2013 18:53:41 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=477</guid>

					<description>&lt;![CDATA[<p>Als 1987 die Brüder Thomas und John Knoll die Entwicklung von Adobe Photoshop aufnahmen, war ich noch nicht auf der Welt. Heute, im Jahr 2013, zählt die Software zu den populärsten Programmen im Allgemeinen und zum unangefochtenen Marktführer im Bildbearbeitungsbereich. Die Software wird nun dank Adobe und dem Computer History Museum der Nachwelt in ganz […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/photoshop-reise-in-die-vergangenheit/">Photoshop: Reise in die Vergangenheit</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Kuriositäten im Spiel der Könige</title>
		<link>https://vielhuber.de/blog/kuriositaeten-im-spiel-der-konige/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sat, 09 Mar 2013 16:30:06 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=448</guid>

					<description>&lt;![CDATA[<p>Schach fasziniert seit Jahrhunderten – seine Regeln sind leicht zu erlernen und seine unglaubliche Tiefe erschließt sich nur geübten Spielern (zu denen ich leider nicht zähle). Nachfolgend behandle ich zwei kurzweilige Fragestellungen: Ist es möglich, durch eine korrekte Zugfolge zu einer Stellung zu gelangen, in der der schwarze König durch zwei weiße Damen gleichzeitig angegriffen […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/kuriositaeten-im-spiel-der-konige/">Kuriositäten im Spiel der Könige</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #5</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-5/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 07 Mar 2013 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-5/</guid>

					<description>&lt;![CDATA[<p>$$\frac{1}{89} = 0.\overline{011235955}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-5/">Eine kleine Gleichung #5</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Doku-Soap statt Blockbuster: 48fps</title>
		<link>https://vielhuber.de/blog/doku-soap-statt-blockbuster-48fps/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 30 Dec 2012 18:24:14 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=418</guid>

					<description>&lt;![CDATA[<p>Kinofilme werden üblicherweise mit 24 Vollbildern pro Sekunde aufgezeichnet und auch wiedergegeben – doch das fast 100 Jahre alte Standardformat „24p“ scheint zu wackeln. Um die unschönen Nebeneffekte (z.B. das starke Ruckeln bei mittelschnellen Kameraschwenks) der 24fps-Projektion zu verhindern, arbeitet man schon seit längerem an einer Verdopplung der Bildfrequenz auf nun 48 Bilder pro Sekunde […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/doku-soap-statt-blockbuster-48fps/">Doku-Soap statt Blockbuster: 48fps</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #4</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-4/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 15 Nov 2012 23:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-4/</guid>

					<description>&lt;![CDATA[<p>$$\frac{d}{dx}e^{x^2} = 2xe^{x^2}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-4/">Eine kleine Gleichung #4</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Rechtschreibprüfung auf Webseiten</title>
		<link>https://vielhuber.de/blog/rechtschreibpruefung-auf-webseiten/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 15 Nov 2012 12:30:42 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=388</guid>

					<description>&lt;![CDATA[<p>Automatisierte Rechtschreib- und Grammatikprüfung gehört in Textverarbeitungsprogrammen inzwischen zur Standardausstattung – doch die Rechtschreibung einer Webseite automatisch zu überprüfen, war bisher relativ umständlich. Einen ersten Schritt in diese Richtung geht Google Chrome mit einer integrierten Prüfung in mehrzeiligen Eingabefeldern (textarea). Nun gibt es einen Dienst, der dies auch für ganze Webseiten möglich macht. Der Dienst […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/rechtschreibpruefung-auf-webseiten/">Rechtschreibprüfung auf Webseiten</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Telefonnummern in Links - ein Sicherheitsrisiko?</title>
		<link>https://vielhuber.de/blog/telefonnummern-in-links-ein-sicherheitsrisiko/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 14 Oct 2012 19:22:55 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=319</guid>

					<description>&lt;![CDATA[<p>Vor wenigen Wochen berichtete ich darüber, wie man seinen Besuchern ermöglicht, auf mobilen Endgeräten durch Antippen auf eine Telefonnummer die Telefon-App zu öffnen. Nun ist eine Möglichkeit aufgetaucht, ohne Zutun des Anwenders über derartige Links die SIM-Karte unwiderruflich zu sperren oder das Gerät auf Werkseinstellungen zurückzusetzen. Über spezielle Links, die quasi überall lauern und auch […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/telefonnummern-in-links-ein-sicherheitsrisiko/">Telefonnummern in Links - ein Sicherheitsrisiko?</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #3</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-3/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Fri, 12 Oct 2012 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-3/</guid>

					<description>&lt;![CDATA[<p>$$\int_{-\infty}^{\infty} e^{-x^2} \, dx = \sqrt{\pi}$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-3/">Eine kleine Gleichung #3</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Interessante E-Mail-Kuriositäten</title>
		<link>https://vielhuber.de/blog/interessante-email-kuriositaten/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Mon, 17 Sep 2012 15:41:04 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=305</guid>

					<description>&lt;![CDATA[<p>Sollten Domainnamen und E-Mail-Adressen immer kleingeschrieben werden, um sicherzugehen, dass man auch dort hingelangt, wo man hin will? Oder ist dies völlig irrelevant? Die Mail-Server von Google haben beispielsweise kuriose Einstellungen mit interessanten Auswirkungen, die ich im folgenden Artikel kurz vorstellen werde. Google, das seit kurzem auch deutschen Benutzern @gmail.com-Adressen anbietet, ignoriert Punkte vor dem […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/interessante-email-kuriositaten/">Interessante E-Mail-Kuriositäten</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #2</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-2/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 11 Sep 2012 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-2/</guid>

					<description>&lt;![CDATA[<p>$$\sqrt{-1} = i \quad \text{and} \quad i^2 = -1$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-2/">Eine kleine Gleichung #2</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Design der Börsenkurse in den Tagesthemen</title>
		<link>https://vielhuber.de/blog/design-der-borsenkurse-in-den-tagesthemen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Tue, 11 Sep 2012 10:10:19 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=291</guid>

					<description>&lt;![CDATA[<p>Aufmerksam verfolge ich die Gestaltung diverser Sendungen im deutschen Fernsehen. Kaum eine Sendung behält dabei ihr Corporate Design dauerhaft. Das allabendliche Ritual der Versammlung vor dem Fernsehbildschirm um 22:15 Uhr zu den Tagesthemen löst bei mir in letzter Zeit Bauchschmerzen aus: Bei der Vorstellung der aktuellen Börsenkurse wird seit einigen Monaten eine völlig verwirrende Farbgestaltung […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/design-der-borsenkurse-in-den-tagesthemen/">Design der Börsenkurse in den Tagesthemen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Eine kleine Gleichung #1</title>
		<link>https://vielhuber.de/blog/eine-kleine-gleichung-1/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Sun, 09 Sep 2012 22:00:00 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/blog/eine-kleine-gleichung-1/</guid>

					<description>&lt;![CDATA[<p>$$e^{i\pi} + 1 = 0$$</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/eine-kleine-gleichung-1/">Eine kleine Gleichung #1</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Telefonnummern richtig verlinken</title>
		<link>https://vielhuber.de/blog/telefonnummern-richtig-verlinken/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 06 Sep 2012 19:21:54 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=241</guid>

					<description>&lt;![CDATA[<p>Optimiert man den eigenen Webauftritt für mobile Endgeräte, sollte man nicht nur auf verschiedene Bildschirmgrößen, optimierte Ladezeiten und Besonderheiten in der Bedienung (wie Hover-Effekte) achten, sondern auch auf die besonderen Fähigkeiten der Devices eingehen. Dazu gehört (manch einer hat es vielleicht vergessen) auch das telefonieren. Ein vorangestelltes „+49“ im href-Attribut ist übrigens empfehlenswert, weil damit […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/telefonnummern-richtig-verlinken/">Telefonnummern richtig verlinken</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Duplicate Content auf Blogs</title>
		<link>https://vielhuber.de/blog/duplicate-content-auf-blogs/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 06 Sep 2012 19:13:20 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=238</guid>

					<description>&lt;![CDATA[<p>Gleicher Inhalt auf verschiedenen Webseiten wird von Google in vielen Fällen abgestraft — trotzdem ist der Google-Algorithmus intelligent und erkennt, ob es sich um gleichbleibende Elemente in Header und Footer handelt oder ganze Testpassagen doppelt unter verschiedenen URLs erreichbar sind. Spannend ist die Frage, wie Google mit Blogartikel-Übersichtsseiten umgeht. Im YouTube-Kanal Google Webmaster Help gibt […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/duplicate-content-auf-blogs/">Duplicate Content auf Blogs</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
		<item>
		<title>Sicherheit von WordPress erhöhen</title>
		<link>https://vielhuber.de/blog/sicherheit-von-wordpress-erhohen/
		
		<creator>&lt;![CDATA[David]]&gt;</creator>
		<pubdate>Thu, 06 Sep 2012 18:29:47 +0000</pubdate>
				<category>&lt;![CDATA[Blog]]&gt;</category>
		<guid ispermalink="false">https://vielhuber.de/?p=222</guid>

					<description>&lt;![CDATA[<p>Die Sicherheit des derzeit populärsten Content-Management-Systems WordPress kann durch das Drehen an zwei kleinen Stellschrauben signifikant erhöht werden. Dazu sind nur 5 Minuten und zwei Zeilen Code nötig. Zwar kann die Problematik auch mit einer Vielzahl von Plugins behoben werden können, ich beschränke mich hier jedoch bewusst auf pluginfreie Lösungen. Einerseits verrät der Meta-Tag &lt;meta […]</p>
<p>Der Beitrag <a href="https://vielhuber.de/blog/sicherheit-von-wordpress-erhohen/">Sicherheit von WordPress erhöhen</a> erschien zuerst auf <a href="https://vielhuber.de">Vielhuber David</a>.</p>
]]&gt;</description>
		
		
		
			</item>
	</channel>
</rss>
