<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Patrick Raynor</title><link>https://raynorpat.com/</link><description>Recent content on Patrick Raynor</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 13 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://raynorpat.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Ninja-ing Like It’s 1996: Porting samurai to MSVC 4.2</title><link>https://raynorpat.com/posts/samuari-win32-port/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://raynorpat.com/posts/samuari-win32-port/</guid><description>&lt;p&gt;There is a strange, intoxicating joy in retro-computing. Sometimes it’s running Windows NT on an old ThinkPad; other times, it’s trying to compile a modern C99 build tool with a compiler that hasn&amp;rsquo;t seen an update since Bill Clinton&amp;rsquo;s first presidential term.&lt;/p&gt;
&lt;p&gt;Recently, I set my sights on &lt;a href="https://github.com/michaelforney/samurai"&gt;&lt;strong&gt;samurai&lt;/strong&gt;&lt;/a&gt;, a beautifully minimal clone of the Ninja build system written in C99. It’s light, clean, and POSIX-focused. My goal? Port it to Windows using &lt;strong&gt;Microsoft Visual C++ 4.2&lt;/strong&gt;, released back in 1996. I wanted the ability to use native ninja build files for a separate retro-development project I&amp;rsquo;m working on, and using a modern toolchain felt like cheating.&lt;/p&gt;</description></item><item><title>Refreshed for 2026</title><link>https://raynorpat.com/posts/refreshed-2026/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><guid>https://raynorpat.com/posts/refreshed-2026/</guid><description>&lt;h2 id="finally"&gt;Finally&lt;/h2&gt;
&lt;p&gt;Finally an update of this site. I have been relying on a static HTML5 Up template for the past ~3 years and it was time to refresh the site with a new design and updated content.&lt;/p&gt;
&lt;p&gt;So I went back in time and found my old Ruby and Sinatra code and decided to use that as a base for the new site. I had to convert the old articles to Markdown from archive.org&amp;rsquo;s .atom file - that was fun.&lt;/p&gt;</description></item><item><title>Axel Project Janurary Update</title><link>https://raynorpat.com/posts/axelproj_update/</link><pubDate>Thu, 21 Jan 2010 00:00:00 +0000</pubDate><guid>https://raynorpat.com/posts/axelproj_update/</guid><description>&lt;p&gt;It&amp;rsquo;s getting close to be almost 6 month&amp;rsquo;s since we have restarted work on The Axel Project with a nice clean slate of original code and it&amp;rsquo;s been quite a hectic month. Lots and lots of internal testing is going on, Saul is working on some cool stuff, Ben has had some fun debugging/playing the game online, Denis has CSS looking pretty tight, Logan is almost ready to present the E3 2003 maps, Sean I believe is still mapping the intro, and I have something in store later this month.&lt;/p&gt;</description></item><item><title>Refreshed, Again</title><link>https://raynorpat.com/posts/refreshed-again/</link><pubDate>Wed, 20 Jan 2010 00:00:00 +0000</pubDate><guid>https://raynorpat.com/posts/refreshed-again/</guid><description>&lt;p&gt;It&amp;rsquo;s been almost exactly one month since the last update to everyone&amp;rsquo;s favorite web blog, and what a wonderful month it has been.&lt;/p&gt;
&lt;h2 id="css-3-and-html-5"&gt;CSS 3 and HTML 5&lt;/h2&gt;
&lt;p&gt;The site is now running under HTML 5 and CSS 3, which both offer major improvements into how the site is, and can be, presented. CSS 3 allows me to use incredibly new fonts for some awesome typography, round corners on div&amp;rsquo;s, and some cool layout abilities.&lt;/p&gt;</description></item><item><title>Refreshed for 2009 and beyond</title><link>https://raynorpat.com/posts/refreshed-09/</link><pubDate>Sun, 20 Dec 2009 00:00:00 +0000</pubDate><guid>https://raynorpat.com/posts/refreshed-09/</guid><description>&lt;p&gt;So after, what, 8+ months of the same old wordpress blog with automated twitter postings, it was time to move on and begin with a fresh state in mind. I decided that it was to be a complete refresh of the entire raynorpat.com domain, starting with the blog and landing page. I never liked the way Wordpress really flowed and I sure as hell wasn&amp;rsquo;t interested in making a complete theme to make it flow, so I bought myself a Ruby on Rails book, forked a copy of one of the simplest looking homepages (toolmantim&amp;rsquo;s on github), and went to work.&lt;/p&gt;</description></item><item><title>Projects</title><link>https://raynorpat.com/projects/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://raynorpat.com/projects/</guid><description/></item><item><title>Socials</title><link>https://raynorpat.com/socials/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://raynorpat.com/socials/</guid><description/></item></channel></rss>