<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    <title>JXZQJ</title>
    <description>JXZQJ blog</description>
    <ttl>1800</ttl>
    <link>https://jxzqj.com/</link>
    <atom:link href="https://jxzqj.com/_tags/all.xml" rel="self" type="application/rss+xml"/>
    <item>
        <title>Wet bulb, dew point and absolute humidity calculator</title>
        <link>https://jxzqj.com/tools/wet-bulb-temperature.html</link>
        <guid>https://jxzqj.com/tools/wet-bulb-temperature.html</guid>
        <pubDate>Thu, 02 Jul 2026 07:03:00 +0000</pubDate>
    </item>
    <item>
        <title>Water and calories</title>
        <link>https://jxzqj.com/tools/hydrokcal.html</link>
        <guid>https://jxzqj.com/tools/hydrokcal.html</guid>
        <pubDate>Wed, 01 Jul 2026 09:03:00 +0000</pubDate>
    </item>
    <item>
        <title>Age of Empires 2, late game compositions</title>
        <link>https://jxzqj.com/blog/2026/aoe2-late-game-compo.html</link>
        <guid>https://jxzqj.com/blog/2026/aoe2-late-game-compo.html</guid>
        <pubDate>Sun, 28 Jun 2026 08:34:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 11: Making it simpler</title>
        <link>https://jxzqj.com/chat2026-blog/11-now-what.html</link>
        <guid>https://jxzqj.com/chat2026-blog/11-now-what.html</guid>
        <pubDate>Sat, 13 Jun 2026 09:56:00 +0000</pubDate>
    </item>
    <item>
        <title>The cloud transition is the biggest threat to digital privacy</title>
        <link>https://jxzqj.com/blog/2026/cloud-is-a-privacy-threat.html</link>
        <guid>https://jxzqj.com/blog/2026/cloud-is-a-privacy-threat.html</guid>
        <pubDate>Sun, 17 May 2026 15:14:00 +0000</pubDate>
    </item>
    <item>
        <title>Absolute humidity calculator</title>
        <link>https://jxzqj.com/tools/absolute-humidity.html</link>
        <guid>https://jxzqj.com/tools/absolute-humidity.html</guid>
        <pubDate>Tue, 12 May 2026 06:20:00 +0000</pubDate>
    </item>
    <item>
        <title>Please do not use high pitch pest repellent alarms in your garden, it causes pain and hearing loss for young people</title>
        <link>https://jxzqj.com/blog/2026/please-do-not-use-high-pitch-pest-repellent.html</link>
        <guid>https://jxzqj.com/blog/2026/please-do-not-use-high-pitch-pest-repellent.html</guid>
        <pubDate>Fri, 08 May 2026 18:20:00 +0000</pubDate>
    </item>
    <item>
        <title>If AI and robots take our job how will we earn money?</title>
        <link>https://jxzqj.com/blog/2026/if-ai-takes-our-jobs.html</link>
        <guid>https://jxzqj.com/blog/2026/if-ai-takes-our-jobs.html</guid>
        <pubDate>Wed, 01 Apr 2026 19:47:00 +0000</pubDate>
    </item>
    <item>
        <title>Fixing the IP shortage using application level routing protocols</title>
        <link>https://jxzqj.com/blog/2026/fixing-the-ip-shortage.html</link>
        <guid>https://jxzqj.com/blog/2026/fixing-the-ip-shortage.html</guid>
        <pubDate>Mon, 23 Mar 2026 20:20:00 +0000</pubDate>
    </item>
    <item>
        <title>My Age of Empires II build order</title>
        <link>https://jxzqj.com/blog/2026/age-of-empires-build-order.html</link>
        <guid>https://jxzqj.com/blog/2026/age-of-empires-build-order.html</guid>
        <pubDate>Fri, 20 Mar 2026 21:07:00 +0000</pubDate>
    </item>
    <item>
        <title>Double entry bookkeeping explained</title>
        <link>https://jxzqj.com/blog/2026/double-entry-bookkeeping.html</link>
        <guid>https://jxzqj.com/blog/2026/double-entry-bookkeeping.html</guid>
        <pubDate>Thu, 19 Feb 2026 21:32:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 10: continuing application design</title>
        <link>https://jxzqj.com/chat2026-blog/10-application-design.html</link>
        <guid>https://jxzqj.com/chat2026-blog/10-application-design.html</guid>
        <pubDate>Wed, 11 Feb 2026 22:57:00 +0000</pubDate>
    </item>
    <item>
        <title>If you want privacy, please use a desktop PC</title>
        <link>https://jxzqj.com/blog/2026/if-you-want-privacy-please-use-a-pc.html</link>
        <guid>https://jxzqj.com/blog/2026/if-you-want-privacy-please-use-a-pc.html</guid>
        <pubDate>Sun, 08 Feb 2026 18:29:00 +0000</pubDate>
    </item>
    <item>
        <title>YouTube is now practically unsearchable</title>
        <link>https://jxzqj.com/blog/2026/youtube-is-now-unsearchable.html</link>
        <guid>https://jxzqj.com/blog/2026/youtube-is-now-unsearchable.html</guid>
        <pubDate>Sun, 08 Feb 2026 15:39:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 9: using CRL in the server and client examples</title>
        <link>https://jxzqj.com/chat2026-blog/09-crl-in-server-and-client.html</link>
        <guid>https://jxzqj.com/chat2026-blog/09-crl-in-server-and-client.html</guid>
        <pubDate>Mon, 02 Feb 2026 11:29:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 8: certificate signing requests and certificate revocation lists</title>
        <link>https://jxzqj.com/chat2026-blog/08-csr-and-crl.html</link>
        <guid>https://jxzqj.com/chat2026-blog/08-csr-and-crl.html</guid>
        <pubDate>Thu, 29 Jan 2026 20:47:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 7: Operations on the data</title>
        <link>https://jxzqj.com/chat2026-blog/07-data-operations.html</link>
        <guid>https://jxzqj.com/chat2026-blog/07-data-operations.html</guid>
        <pubDate>Tue, 27 Jan 2026 18:47:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 6: Designing the data model</title>
        <link>https://jxzqj.com/chat2026-blog/06-data-model.html</link>
        <guid>https://jxzqj.com/chat2026-blog/06-data-model.html</guid>
        <pubDate>Sun, 25 Jan 2026 21:27:00 +0000</pubDate>
    </item>
    <item>
        <title>Cookies</title>
        <link>https://jxzqj.com/recipes/cookies.html</link>
        <guid>https://jxzqj.com/recipes/cookies.html</guid>
        <pubDate>Sat, 24 Jan 2026 22:01:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 5: mutually authenticating clients and server together</title>
        <link>https://jxzqj.com/chat2026-blog/05-mtls.html</link>
        <guid>https://jxzqj.com/chat2026-blog/05-mtls.html</guid>
        <pubDate>Fri, 23 Jan 2026 12:00:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 4: creating the TLS client</title>
        <link>https://jxzqj.com/chat2026-blog/04-making-the-tls-client.html</link>
        <guid>https://jxzqj.com/chat2026-blog/04-making-the-tls-client.html</guid>
        <pubDate>Thu, 22 Jan 2026 16:12:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 3: Making a TLS server</title>
        <link>https://jxzqj.com/chat2026-blog/03-making-a-tls-server.html</link>
        <guid>https://jxzqj.com/chat2026-blog/03-making-a-tls-server.html</guid>
        <pubDate>Wed, 21 Jan 2026 17:36:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 2: Obtaining the keys and certificates</title>
        <link>https://jxzqj.com/chat2026-blog/02-getting-the-keys.html</link>
        <guid>https://jxzqj.com/chat2026-blog/02-getting-the-keys.html</guid>
        <pubDate>Tue, 20 Jan 2026 12:01:00 +0000</pubDate>
    </item>
    <item>
        <title>Chat2026 part 1: Let's make a simple end to end encrypted chat</title>
        <link>https://jxzqj.com/chat2026-blog/01-lets-make-a-simple-chat.html</link>
        <guid>https://jxzqj.com/chat2026-blog/01-lets-make-a-simple-chat.html</guid>
        <pubDate>Mon, 19 Jan 2026 16:45:00 +0000</pubDate>
    </item>
    <item>
        <title>Exercise timer</title>
        <link>https://jxzqj.com/tools/exercise-timer.html</link>
        <guid>https://jxzqj.com/tools/exercise-timer.html</guid>
        <pubDate>Tue, 06 Jan 2026 19:00:00 +0000</pubDate>
    </item>
    <item>
        <title>Email is hopeless</title>
        <link>https://jxzqj.com/blog/2026/email-is-hopeless.html</link>
        <guid>https://jxzqj.com/blog/2026/email-is-hopeless.html</guid>
        <pubDate>Tue, 06 Jan 2026 11:48:00 +0000</pubDate>
    </item>
    <item>
        <title>JXZQJ blog</title>
        <link>https://jxzqj.com/index.html</link>
        <guid>https://jxzqj.com/index.html</guid>
        <pubDate>Thu, 01 Jan 2026 01:00:00 +0000</pubDate>
    </item>
</channel>
</rss>
