<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on 2026-04-03 at 10:23 by All in One SEO v4.9.5.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://blog.lupecode.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Lupe Code</title>
		<link><![CDATA[https://blog.lupecode.com]]></link>
		<description><![CDATA[Lupe Code]]></description>
		<lastBuildDate><![CDATA[Tue, 06 Apr 2021 18:29:40 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://blog.lupecode.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://blog.lupecode.com/thinking-like-a-programmer-roman-numerals/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/thinking-like-a-programmer-roman-numerals/]]></link>
			<title>Thinking Like a Programmer &#8211; Roman Numerals</title>
			<pubDate><![CDATA[Tue, 06 Apr 2021 18:29:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/setting-up-a-local-apt-mirror-for-ppas/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/setting-up-a-local-apt-mirror-for-ppas/]]></link>
			<title>Setting Up a Local Apt Mirror for PPAs</title>
			<pubDate><![CDATA[Tue, 04 Aug 2020 15:27:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/privacy-policy/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/privacy-policy/]]></link>
			<title>Privacy Policy</title>
			<pubDate><![CDATA[Thu, 24 Sep 2020 00:54:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/php-array-key-value-shuffle/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/php-array-key-value-shuffle/]]></link>
			<title>PHP Array Key Value Shuffle</title>
			<pubDate><![CDATA[Thu, 12 Sep 2019 06:15:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/apache-cannot-start-as-a-service-starts-manually/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/apache-cannot-start-as-a-service-starts-manually/]]></link>
			<title>Apache Cannot Start as Service, Starts Manually</title>
			<pubDate><![CDATA[Sun, 21 Jun 2020 23:28:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/posts/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/posts/]]></link>
			<title>Posts</title>
			<pubDate><![CDATA[Sun, 10 Dec 2017 21:29:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Sun, 10 Dec 2017 21:29:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/run-multiple-versions-of-php-in-a-single-apache-vhost/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/run-multiple-versions-of-php-in-a-single-apache-vhost/]]></link>
			<title>Run Multiple Versions of PHP in a Single Apache Vhost</title>
			<pubDate><![CDATA[Sun, 09 Feb 2020 04:40:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/psa-do-not-use-the-repo-version-of-prometheus-on-ubuntu/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/psa-do-not-use-the-repo-version-of-prometheus-on-ubuntu/]]></link>
			<title>PSA: Do NOT Use the Repo Version of Prometheus on Ubuntu</title>
			<pubDate><![CDATA[Sun, 08 Sep 2019 06:49:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/enabling-tls-v1-3-http2-and-push-on-apache-2/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/enabling-tls-v1-3-http2-and-push-on-apache-2/]]></link>
			<title>Enabling TLS v1.3, HTTP2, and Push on Apache 2</title>
			<pubDate><![CDATA[Sun, 08 Sep 2019 06:01:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/2fa-with-authenticator-app-no-sms-needed/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/2fa-with-authenticator-app-no-sms-needed/]]></link>
			<title>2FA with Authenticator App, No SMS Needed</title>
			<pubDate><![CDATA[Sat, 30 May 2020 13:39:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/random-password-generator-in-javascript/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/random-password-generator-in-javascript/]]></link>
			<title>Random Password Generator in Javascript</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:36:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/integrating-gtest-with-cygwin-and-cmake-on-windows/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/integrating-gtest-with-cygwin-and-cmake-on-windows/]]></link>
			<title>Integrating gtest with cygwin and cmake on Windows</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:36:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/monty-hall-paradox/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/monty-hall-paradox/]]></link>
			<title>Monty Hall Paradox</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:36:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/getting-more-a-ssl-ratings/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/getting-more-a-ssl-ratings/]]></link>
			<title>Getting More A+ SSL Ratings</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:36:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/make-and-unmake-sites-automated-single-domain-version/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/make-and-unmake-sites-automated-single-domain-version/]]></link>
			<title>Make and Unmake Sites, Automated; Single-Domain Version</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:36:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/spinning-up-a-single-domain-web-and-email-server/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/spinning-up-a-single-domain-web-and-email-server/]]></link>
			<title>Spinning up a single-domain web and email server</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:36:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/php-static-vs-self/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/php-static-vs-self/]]></link>
			<title>PHP &#8211; static:: vs self::</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:36:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/managing-multiple-versions-of-php-or-other-things-too/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/managing-multiple-versions-of-php-or-other-things-too/]]></link>
			<title>Managing multiple versions of PHP (or other things too)</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/make-and-unmake-sites-automated/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/make-and-unmake-sites-automated/]]></link>
			<title>Make and Unmake Sites, Automated</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/better-ssl-than-google/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/better-ssl-than-google/]]></link>
			<title>Better SSL than Google? Let&#8217;s Encrypt is Good!</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/generating-random-passwords-6-fixing-the-non-printing-characters/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/generating-random-passwords-6-fixing-the-non-printing-characters/]]></link>
			<title>Generating Random Passwords 6 &#8211; Fixing the Non-Printing Characters</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/generating-random-passwords-5-saving-the-password/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/generating-random-passwords-5-saving-the-password/]]></link>
			<title>Generating Random Passwords 5 &#8211; Saving The Password</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/generating-random-passwords-4-emoji/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/generating-random-passwords-4-emoji/]]></link>
			<title>Generating Random Passwords 4 &#8211; Emoji</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/generating-random-passwords-3-untypable-characters/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/generating-random-passwords-3-untypable-characters/]]></link>
			<title>Generating Random Passwords 3 &#8211; Untypable Characters</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/generating-random-passwords-2-controlling-the-character-pool/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/generating-random-passwords-2-controlling-the-character-pool/]]></link>
			<title>Generating Random Passwords 2 &#8211; Controlling the Character Pool</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/generating-random-passwords/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/generating-random-passwords/]]></link>
			<title>Generating Random Passwords</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:35:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/weighted-dice/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/weighted-dice/]]></link>
			<title>Rolling the Dice 2 &#8211; Weighted Dice</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:33:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.lupecode.com/rolling-the-dice/]]></guid>
			<link><![CDATA[https://blog.lupecode.com/rolling-the-dice/]]></link>
			<title>Rolling the Dice</title>
			<pubDate><![CDATA[Sat, 04 May 2019 22:32:59 +0000]]></pubDate>
		</item>
				</channel>
</rss>
