<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Beiträge on (dev =&gt; {dev.blog})</title><link>https://www.white-rabbit.me/blog/</link><description>Recent content in Beiträge on (dev =&gt; {dev.blog})</description><generator>Hugo</generator><language>de-de</language><lastBuildDate>Tue, 31 Dec 2024 00:00:00 +0100</lastBuildDate><atom:link href="https://www.white-rabbit.me/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Hot stuff – Wir bauen uns einen Cache-Warmer</title><link>https://www.white-rabbit.me/blog/hot-stuff-wir-bauen-uns-einen-cache-warmer/</link><pubDate>Sat, 02 Nov 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/hot-stuff-wir-bauen-uns-einen-cache-warmer/</guid><description>&lt;h2 id="hot-stuff---wir-bauen-uns-einen-cache-warmer"&gt;Hot stuff - Wir bauen uns einen Cache Warmer&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/hot-stuff-wir-bauen-uns-einen-cache-warmer/dwarf_idea_hu_88b3d50fef0c89b6.webp"&#10; srcset="https://www.white-rabbit.me/blog/hot-stuff-wir-bauen-uns-einen-cache-warmer/dwarf_idea_hu_82a8794d8e4916e2.webp 700w, https://www.white-rabbit.me/blog/hot-stuff-wir-bauen-uns-einen-cache-warmer/dwarf_idea_hu_88b3d50fef0c89b6.webp 1400w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1400" height="407"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;h2 id="wofür-braucht-man-denn-den-jetzt"&gt;Wofür braucht man denn den jetzt?&lt;/h2&gt;&#10;&lt;p&gt;In einem späteren Artikel, wenn ich den Cruncher erkläre, werden wir sehen, dass ein nicht unerheblicher Teil der Rechenlast bei der Kalkulation von Fakultäten verwendet wird.&lt;/p&gt;</description></item><item><title>Datentypen jenseits von Gut und Böse</title><link>https://www.white-rabbit.me/blog/datentypen-jenseits-von-gut-und-boese/</link><pubDate>Wed, 30 Oct 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/datentypen-jenseits-von-gut-und-boese/</guid><description>&lt;h2 id="datentypen-jenseits-von-gut-und-böse"&gt;Datentypen jenseits von Gut und Böse&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/datentypen-jenseits-von-gut-und-boese/bignumbers_hu_848c16471572b01e.webp"&#10; srcset="https://www.white-rabbit.me/blog/datentypen-jenseits-von-gut-und-boese/bignumbers_hu_e63e238ad531d159.webp 700w, https://www.white-rabbit.me/blog/datentypen-jenseits-von-gut-und-boese/bignumbers_hu_848c16471572b01e.webp 1400w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1400" height="402"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;h2 id="wofür-braucht-man-die-denn"&gt;Wofür braucht man die denn?&lt;/h2&gt;&#10;&lt;p&gt;Wenn wir uns unser Vorhaben mal genauer ansehen, wollen wir ja die Kreiszahl PI mit möglichst vielen Nachkommastellen berechnen.&lt;/p&gt;</description></item><item><title>Was wir sonst noch brauchen – Die Tools</title><link>https://www.white-rabbit.me/blog/wir-deployen-mit-gitops-argocd/</link><pubDate>Wed, 30 Oct 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/wir-deployen-mit-gitops-argocd/</guid><description/></item><item><title>Software Teil 1 – Der Cruncher</title><link>https://www.white-rabbit.me/blog/cruncher/</link><pubDate>Wed, 21 Aug 2024 00:00:00 +0200</pubDate><guid>https://www.white-rabbit.me/blog/cruncher/</guid><description>&lt;h2 id="software-teil-1-der-cruncher"&gt;Software Teil 1: Der Cruncher&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/cruncher/32-9-crunching_hu_b7f73ff9fc40e2d6.webp"&#10; srcset="https://www.white-rabbit.me/blog/cruncher/32-9-crunching_hu_74cf9f4783f06505.webp 700w, https://www.white-rabbit.me/blog/cruncher/32-9-crunching_hu_b7f73ff9fc40e2d6.webp 1400w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1400" height="394"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>Ich ziehe meinen Hut – Part 1</title><link>https://www.white-rabbit.me/blog/deployment-mit-gitops/</link><pubDate>Sat, 10 Aug 2024 00:00:00 +0200</pubDate><guid>https://www.white-rabbit.me/blog/deployment-mit-gitops/</guid><description>&lt;h2 id="ich-ziehe-meinen-hut--part-1"&gt;Ich ziehe meinen Hut – Part 1&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/deployment-mit-gitops/raise-hat_hu_94beb28cf7161534.webp"&#10; srcset="https://www.white-rabbit.me/blog/deployment-mit-gitops/raise-hat_hu_46941e96f4a515a8.webp 700w, https://www.white-rabbit.me/blog/deployment-mit-gitops/raise-hat_hu_94beb28cf7161534.webp 1398w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1398" height="395"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;h2 id="während"&gt;Während&amp;hellip;&lt;/h2&gt;&#10;&lt;p&gt;… ich die Software und diesen Artikel schrieb, ging mir ein Absatz aus dem &lt;a href="https://de.wikipedia.org/wiki/David_Chudnovsky"&gt;Wikipedia-Artikel&lt;/a&gt; zu den Brüdern Chudnovsky nicht aus dem Kopf. Dort heißt es&lt;/p&gt;</description></item><item><title>Ach Du Schreck, jetzt auch noch Heimwerker</title><link>https://www.white-rabbit.me/blog/heimwerker/</link><pubDate>Wed, 24 Jul 2024 00:00:00 +0200</pubDate><guid>https://www.white-rabbit.me/blog/heimwerker/</guid><description>&lt;h2 id="ach-du-schreck-jetzt-auch-noch-heimwerker"&gt;Ach Du Schreck, jetzt auch noch Heimwerker&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/heimwerker/32-9-Werkstatt_hu_60eb73d4d35078a4.webp"&#10; srcset="https://www.white-rabbit.me/blog/heimwerker/32-9-Werkstatt_hu_a9bc92a11caab06e.webp 700w, https://www.white-rabbit.me/blog/heimwerker/32-9-Werkstatt_hu_60eb73d4d35078a4.webp 1400w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1400" height="394"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;h2 id="wir-bauen-uns-eine-spielwiese"&gt;Wir bauen uns eine Spielwiese&lt;/h2&gt;&#10;&lt;p&gt;Wir haben uns ja vorgenommen, mit Raspberry Pi, Pi zu berechnen. Schon alleine wegen dem Wortspiel.&lt;/p&gt;</description></item><item><title>Der Wahnsinn nimmt Gestalt an – kommst Du spielen</title><link>https://www.white-rabbit.me/blog/was-wollen-wir-bauen/</link><pubDate>Wed, 24 Jul 2024 00:00:00 +0200</pubDate><guid>https://www.white-rabbit.me/blog/was-wollen-wir-bauen/</guid><description>&lt;h2 id="was-wollen-wir-bauen"&gt;Was wollen wir bauen?&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/was-wollen-wir-bauen/32-9-bauplan_hu_9ff941142b376a19.webp"&#10; srcset="https://www.white-rabbit.me/blog/was-wollen-wir-bauen/32-9-bauplan_hu_205f47c25e516e5c.webp 700w, https://www.white-rabbit.me/blog/was-wollen-wir-bauen/32-9-bauplan_hu_9ff941142b376a19.webp 1400w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1400" height="394"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;h2 id="der-bauplan"&gt;Der Bauplan&lt;/h2&gt;&#10;&lt;p&gt;Von der Idee zum fertigen Etwas, das funktioniert im Kleinen wie im Großen (meistens).&lt;/p&gt;&#10;&lt;p&gt;Also kurz zusammengekritzelt, was wollen wir machen?&lt;/p&gt;</description></item><item><title>Chudnovsky Brüder</title><link>https://www.white-rabbit.me/blog/chudnovsky-brueder/</link><pubDate>Sun, 21 Jul 2024 00:00:00 +0200</pubDate><guid>https://www.white-rabbit.me/blog/chudnovsky-brueder/</guid><description>&lt;h2 id="die-chudnovsky-brüder"&gt;Die Chudnovsky-Brüder&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/chudnovsky-brueder/32-9-Chudnovski_hu_6e39595215dc67ee.webp"&#10; srcset="https://www.white-rabbit.me/blog/chudnovsky-brueder/32-9-Chudnovski_hu_fcb59c38ac27fd42.webp 700w, https://www.white-rabbit.me/blog/chudnovsky-brueder/32-9-Chudnovski_hu_6e39595215dc67ee.webp 1400w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1400" height="394"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;h3 id="wer-sind-die-denn"&gt;Wer sind die denn?&lt;/h3&gt;&#10;&lt;p&gt;David (* 22.01.1947, Kiew) und Gregory (* 17.04.1952, Kiew) Chudnovsky sind 2 US-amerikanische Brüder, die sich mit Zahlentheorie beschäftigen.Die Mutter war Bauingenieurin.Noch als Gymnasiast veröffentlichte Gregory mit 16 Jahren seine erste mathematische Arbeit und löste mit 17 Jahren Hilberts 10. Problem, etwa gleichzeitig mit Juri Matijassewitsch, der durch seine Arbeit 1972 bekannt wurde.Gregory studierte wie sein Bruder David, mit dem er in der Folge eng zusammenarbeitet, an der Universität Kiew (Diplom 1974) und promovierte 1975 am mathematischen Institut der Ukrainischen Akademie der Wissenschaften.Gregory Chudnovsky ist durch eine Krankheit schwerbehindert (Myasthenia gravis), und um eine bessere medizinische Versorgung zu gewährleisten, beantragte die Familie 1976 die Auswanderung, woraufhin sie ihre Arbeit verloren und Verfolgung durch den KGB ausgesetzt waren.Die Familie erhielt jedoch Unterstützung von ausländischen Mathematikern wie Edwin Hewitt, mit dem Chudnovsky 1976 in Kiew zusammenarbeitete und der einen US-Senator in der Angelegenheit mobilisierte und sie erhielten auch Unterstützung durch Andrei Sacharow. 1977 konnten sie nach New York ausreisen, wo die Brüder an der Columbia University arbeiteten (bis in die 1990er Jahre nur als Senior Research Scientists). 1981 erhielt Gregory Chudnovsky für fünf Jahre eine hochdotierte MacArthur Fellowship. Trotz Bemühungen einflussreicher Mathematiker (Herbert Robbins schrieb in der Sache 1986 die Mitglieder der National Academy of Sciences an und Mark Kac und Lipman Bers versuchten vergeblich private Sponsorengelder für einen Lehrstuhl aufzutreiben) bekamen die Chudnovskys zunächst keine ihren Fähigkeiten entsprechende permanente Anstellung an einer New Yorker oder überhaupt an einer US-amerikanischen Universität, was teilweise auf die Behinderung Gregory Chudnovskys und darauf zurückgeführt wurde, dass die Brüder nur zusammen einen solchen Posten ausfüllen wollten.Bekannt wurden sie für mehrere Rekorde bei der Berechnung von Pi, die sie teilweise auf in ihrer Wohnung selbstgebauten Supercomputern („M zero“ genannt, er erreichte bis 2 Gigaflop Rechenleistung) Anfang der 1990er Jahre erzielten. Mitte 1991 berechneten sie Pi auf 2 Milliarden 260 Millionen Ziffern. Für die moderne Berechnung von 𝜋 bzw. für Weltrekordversuche bei der Erreichung von Nachkommastellen, wird hauptsächlich auf die Chudnovsky-Formel zurückgegriffen.Der derzeit bestehende Weltrekord liegt bei 50 Billionen Nachkommastellen.&lt;/p&gt;</description></item><item><title>Pi with Pi</title><link>https://www.white-rabbit.me/blog/pi-with-pi/</link><pubDate>Thu, 18 Jul 2024 00:00:00 +0200</pubDate><guid>https://www.white-rabbit.me/blog/pi-with-pi/</guid><description>&lt;h2 id="pi-with-pi"&gt;Pi with Pi&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/pi-with-pi/32-9-pi-with-pi_hu_e1c886b47a5f9b58.webp"&#10; srcset="https://www.white-rabbit.me/blog/pi-with-pi/32-9-pi-with-pi_hu_3183c30fad8e4bc4.webp 700w, https://www.white-rabbit.me/blog/pi-with-pi/32-9-pi-with-pi_hu_e1c886b47a5f9b58.webp 1400w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="1400" height="394"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;h3 id="einleitung"&gt;Einleitung&lt;/h3&gt;&#10;&lt;h4 id="ja-was-hat-er-denn-nun-schon-wieder-vor"&gt;&amp;hellip;ja was hat er denn nun schon wieder vor?&lt;/h4&gt;&#10;&lt;p&gt;Eigentlich wollte ich nur…&lt;/p&gt;&#10;&lt;p&gt;… in einem meiner vorigen &lt;a href="https://www.white-rabbit.me/serien/native-compiling-mit-csharp/"&gt;Artikel&lt;/a&gt;, habe ich mich damit befasst, wie groß der Unterschied bei der Ausführungsgeschwindigkeit zwischen nativ kompillierten Anwendungen, gegenüber dem gleichen Code, ausgeführt mit Intermediate Language ist.&lt;/p&gt;</description></item><item><title>Ausprobieren des Programms auf einer frisch installierten Plattform</title><link>https://www.white-rabbit.me/blog/ausprobieren-des-programms-auf-einer-frisch-installierten-plattform/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/ausprobieren-des-programms-auf-einer-frisch-installierten-plattform/</guid><description>&lt;h2 id="ausprobieren-auf-einer-frisch-installierten-plattform"&gt;&lt;strong&gt;Ausprobieren auf einer frisch installierten Plattform&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;p&gt;Na gut,&lt;/p&gt;&#10;&lt;p&gt;wir haben auf den letzten Seiten erfahren, wie man Code in C# schreibt, diesen kompiliert als eine native Executable für eine spezifische Plattform, das Ganze über eine CI/CD-Platform baut und deployt (bereitstellt) und am Beispiel Linux (Debian / Ubuntu) hieraus ein installierbares Paket erstellt.&lt;/p&gt;</description></item><item><title>Das Programm „pingcs“</title><link>https://www.white-rabbit.me/blog/das-programm-pingcs/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/das-programm-pingcs/</guid><description>&lt;h2 id="das-programm-pingcs"&gt;&lt;strong&gt;Das Programm „pingcs“&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;p&gt;Bei der Erstellung des Programms sind einige Aspekte zu beachten.&lt;/p&gt;&#10;&lt;p&gt;Grundsätzlich ist die Struktur von .Net-Programmen so, das die relevanten, externen, Abhängigkeiten sowie Build-Direktiven in der Projekt-Datei (.csproj) abgelegt sind.&lt;/p&gt;</description></item><item><title>Die Build-Pipeline mit gitlab</title><link>https://www.white-rabbit.me/blog/die-build-pipeline-mit-gitlab/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/die-build-pipeline-mit-gitlab/</guid><description>&lt;h2 id="die-build-pipeline-mit-gitlab"&gt;&lt;strong&gt;Die Build-Pipeline mit gitlab&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;p&gt;Die Projektablage befindet sich ja in Gitlab.&lt;/p&gt;&#10;&lt;p&gt;GitLab.com ist eine webbasierte DevOps-Plattform, die als Software-as-a-Service (SaaS) angeboten wird und auf der gleichnamigen Open-Source-Software GitLab basiert. GitLab ist eine umfassende Plattform für die Softwareentwicklung, die den gesamten Lebenszyklus der Softwareentwicklung von der Planung und Erstellung von Code über dessen Überprüfung, CI/CD (Continuous Integration/Continuous Delivery), Sicherheit, bis hin zum Monitoring und der Veröffentlichung abdeckt. Die Plattform unterstützt Teams dabei, ihre Softwareentwicklungsprozesse zu automatisieren und zu vereinfachen, wodurch die Effizienz gesteigert und die Zeit bis zur Markteinführung (Time-to-Market) verkürzt wird.&lt;/p&gt;</description></item><item><title>Die Tools bflat und upx</title><link>https://www.white-rabbit.me/blog/die-tools-bflat-und-upx/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/die-tools-bflat-und-upx/</guid><description>&lt;h2 id="die-tools-bflat-und-upx"&gt;&lt;strong&gt;Die Tools Bflat und upx&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;h3 id="bflat"&gt;bflat&lt;/h3&gt;&#10;&lt;p&gt;Das bflat-Projekt von Michal Strehovsky ist eine interessante Entwicklung für die .NET-Community, insbesondere für diejenigen, die an der Erstellung nativer Anwendungen in C# interessiert sind. Das bflat-Projekt erweitert die Möglichkeiten von .NET-Entwicklern, indem es ihnen erlaubt, plattformübergreifende, native Anwendungen zu kompilieren, die ohne die .NET-Runtime ausgeführt werden können. Hier sind einige zusätzliche Details über bflat:&lt;/p&gt;</description></item><item><title>Erzeugen eines Debian-Packages</title><link>https://www.white-rabbit.me/blog/erzeugen-eines-debian-packages/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/erzeugen-eines-debian-packages/</guid><description>&lt;h2 id="erzeugen-eines-debian-packages"&gt;&lt;strong&gt;Erzeugen eines Debian-Packages&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;p&gt;OK, wir haben jetzt unsere Anwendung erstellt und können diese Anwendung auf jedem System ausführen, für das wir sie kompiliert haben (um genauer zu sein, System und Architektur).&lt;/p&gt;</description></item><item><title>RFC-792 oder ICMP mit ping</title><link>https://www.white-rabbit.me/blog/rfc-792-oder-ping/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/rfc-792-oder-ping/</guid><description>&lt;h2 id="rfc-792-oder-icmp-mit-ping"&gt;&lt;strong&gt;RFC-792 oder ICMP mit Ping&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;h4 id="einleitung"&gt;Einleitung&lt;/h4&gt;&#10;&lt;p&gt;RFC 792 (&lt;a href="https://datatracker.ietf.org/doc/html/rfc792"&gt;hier zum nachlesen&lt;/a&gt;), veröffentlicht im September 1981, definiert das Internet Control Message Protocol (ICMP). ICMP ist ein integraler Bestandteil des Internet-Protokoll-Suites, der für das Internet Protocol (IP) verwendet wird. Es dient hauptsächlich der Übermittlung von Fehlermeldungen und Netzwerkdiagnoseinformationen. Anders als Transportprotokolle wie TCP oder UDP, die Daten zwischen Anwendungen übertragen, wird ICMP hauptsächlich von Netzwerkgeräten verwendet, um Kommunikationsprobleme zu signalisieren oder den Betriebsstatus des Netzwerks zu überprüfen.&lt;/p&gt;</description></item><item><title>Verwendete Tools und Hinweise</title><link>https://www.white-rabbit.me/blog/verwendete-tools-und-hinweise/</link><pubDate>Sat, 03 Feb 2024 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/verwendete-tools-und-hinweise/</guid><description>&lt;h2 id="verwendete-tools-und-hinweise"&gt;&lt;strong&gt;Verwendete Tools und Hinweise&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;h3 id="einleitung-und-motivation"&gt;Einleitung und Motivation&lt;/h3&gt;&#10;&lt;p&gt;Für ein Projekt, keine Ahnung mehr wofür ich das brauchte, musste ich auf die ping-Funktion zurückgreifen.&lt;/p&gt;&#10;&lt;p&gt;Da ich meistens in C# unterwegs bin, habe ich mir mal die Implementierung von ping unter (damals noch .Net Core 6) angesehen und fand es erstaunlich dass das ping-Command der jeweiligen Plattform verwendet haben.&lt;/p&gt;</description></item><item><title>Ubuntu-wp-phpredis als Alternative für WordPress-Image</title><link>https://www.white-rabbit.me/blog/ubuntu-wp-phpredis-als-alternative-fuer-wordpress-image/</link><pubDate>Sun, 15 Jan 2023 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/ubuntu-wp-phpredis-als-alternative-fuer-wordpress-image/</guid><description>&lt;h2 id="ubuntu-wp-phpredis-als-alternative-für-wordpress-image"&gt;Ubuntu-wp-phpredis als Alternative für WordPress-Image&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/ubuntu-wp-phpredis-als-alternative-fuer-wordpress-image/wp-ubuntu-redis_hu_a99b097d10391dc9.webp"&#10; srcset="https://www.white-rabbit.me/blog/ubuntu-wp-phpredis-als-alternative-fuer-wordpress-image/wp-ubuntu-redis_hu_c690c7246e617cf7.webp 700w, https://www.white-rabbit.me/blog/ubuntu-wp-phpredis-als-alternative-fuer-wordpress-image/wp-ubuntu-redis_hu_a99b097d10391dc9.webp 800w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="800" height="600"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;p&gt;Im vorigen Artikel ging es darum, auf recht umständliche Art und Weise, mittels Docker WordPress, MySQL und Redis zu nutzen.&lt;/p&gt;</description></item><item><title>Setup und Parameter der Testumgebung</title><link>https://www.white-rabbit.me/blog/setup-und-parameter-der-testumgebung/</link><pubDate>Wed, 11 Jan 2023 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/setup-und-parameter-der-testumgebung/</guid><description>&lt;h2 id="setup-und-parameter-für-die-testumgebung"&gt;Setup und Parameter für die Testumgebung&lt;/h2&gt;&#10;&lt;p&gt;Die Beispiele für die Kapitel 2 und 3 wurden direkt in einem lokalen Cassandra-Cluster durchgeführt.&lt;/p&gt;&#10;&lt;p&gt;Dieser Cassandra-Cluster wird mittels Docker-Compose gestartet.&lt;/p&gt;&#10;&lt;p&gt;Die nachfolgende docker-compose.yaml Konfiguration kann direkt verwendet werden.&lt;/p&gt;</description></item><item><title>Das Mysterium Verteilte Datenbanken verstehen</title><link>https://www.white-rabbit.me/blog/das-mysterium-verteilte-datenbanken-verstehen/</link><pubDate>Mon, 09 Jan 2023 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/das-mysterium-verteilte-datenbanken-verstehen/</guid><description>&lt;h2 id="das-mysterium-verteilte-datenbanken-verstehen"&gt;Das Mysterium &amp;ldquo;Verteilte Datenbanken&amp;rdquo; verstehen&lt;/h2&gt;&#10;&lt;h3 id="was-schreibt-denn-wikipedia-so"&gt;Was schreibt denn Wikipedia so?&lt;/h3&gt;&#10;&lt;p&gt;Ein verteiltes Datenbankmanagementsystem ist ein Datenbankmanagementsystem (DBMS), das ein gewisses Maß an Autonomie, Heterogenität und Verteilung (Mehrrechner-Datenbanksystem) aufweist. Je nach Ausprägung dieser drei Kriterien in einem lassen sich verschiedene verteilte DBMS unterscheiden.&lt;/p&gt;</description></item><item><title>Daten in verteilten Datenbanken lesen und schreiben</title><link>https://www.white-rabbit.me/blog/daten-in-verteilten-datenbanken-lesen-und-schreiben/</link><pubDate>Mon, 09 Jan 2023 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/daten-in-verteilten-datenbanken-lesen-und-schreiben/</guid><description>&lt;h2 id="daten-in-verteilten-datenbanken-lesen-und-schreiben"&gt;Daten in verteilten Datenbanken lesen und schreiben&lt;/h2&gt;&#10;&lt;h2 id="wie-ist-eigentlich-unser-testcluster-aufgebaut"&gt;Wie ist eigentlich unser Testcluster aufgebaut?&lt;/h2&gt;&#10;&lt;p&gt;Mit einem Cassandra-Cluster werden die unterschiedlichsten administrativen Tools installiert, mit dem sich solch ein Cluster verwalten lässt.&lt;/p&gt;</description></item><item><title>WordPress und Redis im Docker-Container betreiben</title><link>https://www.white-rabbit.me/blog/wordpress-und-redis-im-docker-container-betreiben/</link><pubDate>Sun, 08 Jan 2023 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/wordpress-und-redis-im-docker-container-betreiben/</guid><description>&lt;h4 id="how-to"&gt;How To&lt;/h4&gt;&#10;&lt;h3 id="wordpress-und-redis-im-docker-container-betreiben"&gt;WordPress und Redis im Docker-Container betreiben&lt;/h3&gt;&#10;&lt;p&gt;&lt;figure&gt;&#10; &lt;img src="https://www.white-rabbit.me/blog/wordpress-und-redis-im-docker-container-betreiben/wp_redis_docker_hu_127dae6a6076ea73.webp"&#10; srcset="https://www.white-rabbit.me/blog/wordpress-und-redis-im-docker-container-betreiben/wp_redis_docker_hu_881cc48b00c207b8.webp 700w, https://www.white-rabbit.me/blog/wordpress-und-redis-im-docker-container-betreiben/wp_redis_docker_hu_127dae6a6076ea73.webp 800w"&#10; sizes="(max-width: 46rem) 100vw, 46rem"&#10; width="800" height="600"&#10; alt="" loading="lazy" decoding="async"&gt;&#10; &lt;/figure&gt;&lt;/p&gt;&#10;&lt;p&gt;Beim betrachten der Seite Website-Zustand des Blogs, fiel mir auf, dass WordPress meint, durch Hinzufügen eines Object-Caches wird alles viel besser, schneller und es regnet Einhörner.&lt;/p&gt;</description></item><item><title>Daten löschen in verteilten Datenbanken</title><link>https://www.white-rabbit.me/blog/data-delete-in-distributed-datastores/</link><pubDate>Tue, 03 Jan 2023 00:00:00 +0100</pubDate><guid>https://www.white-rabbit.me/blog/data-delete-in-distributed-datastores/</guid><description>&lt;h2 id="daten-in-verteilten-datenbanken-löschen"&gt;Daten in verteilten Datenbanken löschen&lt;/h2&gt;&#10;&lt;h3 id="long-story-short"&gt;Long story, short&amp;hellip;&lt;/h3&gt;&#10;&lt;h2 id="man-nehme"&gt;Man nehme&amp;hellip;&lt;/h2&gt;&#10;&lt;p&gt;&lt;code&gt;DELETE * FROM [TABLE] WHERE ...&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;… und schon sind die Daten gelöscht.&lt;/p&gt;&#10;&lt;p&gt;Fertig ist der Blog-Beitrag!&lt;/p&gt;&#10;&lt;p&gt;Gemach, Gemach, ganz so einfach ist es sicherlich nicht, wenn es um das Löschen von Daten aus verteilten Datenbanken geht.&lt;/p&gt;</description></item></channel></rss>