<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>5onRandom Geekery</title>
    <link>https://randomgeekery.org/note/2002/05/</link>
    <description>
      Recent contentin5 on Random Geekery
    </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
      
      <lastBuildDate>Wed, 29 May 2002 00:00:00 +0000</lastBuildDate><atom:link href="https://randomgeekery.org/note/2002/05/index.xml" rel="self" type="application/rss+xml" /><item>
  <title>Note: 2002-05-29</title>
  <link>https://randomgeekery.org/note/2002/05/2002-05-29/</link>
  <pubDate>Wed, 29 May 2002 00:00:00 +0000</pubDate>
  
  <guid>https://randomgeekery.org/note/2002/05/2002-05-29/</guid>
  <description>&lt;h2 id=&#34;perl-section&#34;&gt;Perl section&lt;/h2&gt;
&lt;p&gt;It just occurred to me that COOLNAMEHERE had no &lt;a href=&#34;https://randomgeekery.org/page/perl/&#34;&gt;Perl&lt;/a&gt; section. Considering that I’ve used the language nearly every day for the last 4 years, this is a gross oversight on my part. Well, the oversight has been fixed, more or less.&lt;/p&gt;</description>
   <category>note</category> 
  
  
  <content:encoded><![CDATA[<h2 id="perl-section">Perl section</h2>
<p>It just occurred to me that COOLNAMEHERE had no <a href="/page/perl/">Perl</a> section. Considering that I&rsquo;ve used the language nearly every day for the last 4 years, this is a gross oversight on my part. Well, the oversight has been fixed, more or less.</p>
]]></content:encoded>
</item>
<item>
  <title>Note: 2002-05-25</title>
  <link>https://randomgeekery.org/note/2002/05/2002-05-25/</link>
  <pubDate>Sat, 25 May 2002 00:00:00 +0000</pubDate>
  
  <guid>https://randomgeekery.org/note/2002/05/2002-05-25/</guid>
  <description>&lt;h2 id=&#34;bleagh&#34;&gt;Bleagh&lt;/h2&gt;
&lt;p&gt;My current contract is filling up a lot of my time. That’s okay, though - money is always a nice thing. It means that I don’t have as much time to monkey with the gallery, though. Oh well. I found the &lt;a href=&#34;https://web.archive.org/web/20050206183943/http://plig.net/~ture/rubyphoto/&#34;&gt;RubyPhoto&lt;/a&gt; package, though, and it does exactly what I want. Once I figure out how to use it and fit it into the formatting of the rest of the site, expect &lt;em&gt;lots&lt;/em&gt; of pictures to go back up.&lt;/p&gt;</description>
   <category>note</category> 
  
  
  <content:encoded><![CDATA[<h2 id="bleagh">Bleagh</h2>
<p>My current contract is filling up a lot of my time. That&rsquo;s okay, though - money is always a nice thing. It means that I don&rsquo;t have as much time to monkey with the gallery, though. Oh well. I found the <a href="https://web.archive.org/web/20050206183943/http://plig.net/~ture/rubyphoto/">RubyPhoto</a> package, though, and it does exactly what I want. Once I figure out how to use it and fit it into the formatting of the rest of the site, expect <em>lots</em> of pictures to go back up.</p>
<p>Oh, and I think I figured out what was missing from the Site Map page. Just a little Renderer class, no big deal. I only missed it because it was merely obvious. Something has to be blindingly obvious before it catches my eye.</p>
]]></content:encoded>
</item>
<item>
  <title>Note: 2002-05-10</title>
  <link>https://randomgeekery.org/note/2002/05/2002-05-10/</link>
  <pubDate>Fri, 10 May 2002 00:00:00 +0000</pubDate>
  
  <guid>https://randomgeekery.org/note/2002/05/2002-05-10/</guid>
  <description>&lt;h2 id=&#34;pagetemplate-010-release&#34;&gt;PageTemplate 0.1.0 release&lt;/h2&gt;
&lt;p&gt;My hands are shaking. Maybe that’s just the coffee working through my veins. Anyhow, I’ve released the first version of my Ruby package &lt;a href=&#34;https://randomgeekery.org/page/pagetemplate/&#34;&gt;PageTemplate&lt;/a&gt; , and announced it to the world (or at least the part of it that’s subscribed to the Ruby mailing list). Now let’s see what everybody thinks of it!&lt;/p&gt;</description>
   <category>note</category> 
  
  
  <content:encoded><![CDATA[<h2 id="pagetemplate-010-release">PageTemplate 0.1.0 release</h2>
<p>My hands are shaking. Maybe that&rsquo;s just the coffee working through my veins. Anyhow, I&rsquo;ve released the first version of my Ruby package <a href="/page/pagetemplate/">PageTemplate</a> , and announced it to the world (or at least the part of it that&rsquo;s subscribed to the Ruby mailing list). Now let&rsquo;s see what everybody thinks of it!</p>
]]></content:encoded>
</item>
<item>
  <title>Note: 2002-05-08</title>
  <link>https://randomgeekery.org/note/2002/05/2002-05-08/</link>
  <pubDate>Wed, 08 May 2002 00:00:00 +0000</pubDate>
  
  <guid>https://randomgeekery.org/note/2002/05/2002-05-08/</guid>
  <description>&lt;h2 id=&#34;im-not-dead-yet&#34;&gt;I’m not dead yet&lt;/h2&gt;



  &lt;article class=&#34;admonition note&#34;&gt;
    &lt;header&gt;
      ℹ️
      
        Note
      
    &lt;/header&gt;
    &lt;p&gt;&lt;a href=&#34;https://randomgeekery.org/note/2025/10/2025-10-05/&#34;&gt;2025-10-05&lt;/a&gt;: a recurring theme, where I feel bad about not being visibly active on the site at all times; still an issue, but much less so these days&lt;/p&gt;
  &lt;/article&gt;

&lt;p&gt;Okay. You can’t tell from the site, but I have been very busy. That Ruby Templating thing is ready for use. Now, I just have to figure out how CGI works under Ruby! &lt;em&gt;…sigh…&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Instead of the now hopelessly damaged &lt;code&gt;template.py&lt;/code&gt; script, you might want to look at the Ruby Template demo page to get an idea of the basic progress of the templating engine.&lt;/p&gt;</description>
   <category>note</category> 
  
  
  <content:encoded><![CDATA[<h2 id="im-not-dead-yet">I&rsquo;m not dead yet</h2>



  <article class="admonition note">
    <header>
      ℹ️
      
        Note
      
    </header>
    <p><a href="/note/2025/10/2025-10-05/">2025-10-05</a>: a recurring theme, where I feel bad about not being visibly active on the site at all times; still an issue, but much less so these days</p>
  </article>

<p>Okay. You can&rsquo;t tell from the site, but I have been very busy. That Ruby Templating thing is ready for use. Now, I just have to figure out how CGI works under Ruby! <em>&hellip;sigh&hellip;</em></p>
<p>Instead of the now hopelessly damaged <code>template.py</code> script, you might want to look at the Ruby Template demo page to get an idea of the basic progress of the templating engine.</p>
<p>It&rsquo;s bedtime now, but I had to get another simple example done. Check out this very &hellip; chunky &hellip; guestbook, written in Ruby and taking advantage of my <a href="/page/pagetemplate/">PageTemplate</a> package.</p>
<p>So what&rsquo;s my plan now? I&rsquo;m going to write up some documentation. You know, tutorials, API guidelines, stuff like that. Nothing fancy, but I want people to be able to use it as soon as they download it. That&rsquo;s just the kinda guy I am.</p>
]]></content:encoded>
</item>
<item>
  <title>Note: 2002-05-04</title>
  <link>https://randomgeekery.org/note/2002/05/2002-05-04/</link>
  <pubDate>Sat, 04 May 2002 00:00:00 +0000</pubDate>
  
  <guid>https://randomgeekery.org/note/2002/05/2002-05-04/</guid>
  <description>&lt;h2 id=&#34;just-a-little-update&#34;&gt;Just a little update&lt;/h2&gt;
&lt;p&gt;I began the process of migrating my &lt;a href=&#34;https://randomgeekery.org/page/vim/&#34;&gt;Vim&lt;/a&gt; pages to a more sensible location within the site. Go to &lt;code&gt;www.coolnamehere.com/geekery/vim/doc&lt;/code&gt; to find the newest docs for VIM. You’ll still find the old pages for a while, but the new section has the docs for version 6.1! How can you possibly resist?&lt;/p&gt;
&lt;p&gt;One other thing: The Nifty Python Templating Thingy is most definitely going to be a Ruby Text Templating Idea. I want some more practice writing real code before I go and muck things up in anyone else’s Ruby projects. The good news there is that I am already about 1/3 done with the test cases, with each test already passing merrily along. I think that’s good. I plan to keep the pace up through the weekend.&lt;/p&gt;</description>
   <category>note</category> 
  
  
  <content:encoded><![CDATA[<h2 id="just-a-little-update">Just a little update</h2>
<p>I began the process of migrating my <a href="/page/vim/">Vim</a> pages to a more sensible location within the site. Go to <code>www.coolnamehere.com/geekery/vim/doc</code> to find the newest docs for VIM. You&rsquo;ll still find the old pages for a while, but the new section has the docs for version 6.1! How can you possibly resist?</p>
<p>One other thing: The Nifty Python Templating Thingy is most definitely going to be a Ruby Text Templating Idea. I want some more practice writing real code before I go and muck things up in anyone else&rsquo;s Ruby projects. The good news there is that I am already about 1/3 done with the test cases, with each test already passing merrily along. I think that&rsquo;s good. I plan to keep the pace up through the weekend.</p>
]]></content:encoded>
</item>
<item>
  <title>Note: 2002-05-02</title>
  <link>https://randomgeekery.org/note/2002/05/2002-05-02/</link>
  <pubDate>Thu, 02 May 2002 00:00:00 +0000</pubDate>
  
  <guid>https://randomgeekery.org/note/2002/05/2002-05-02/</guid>
  <description>&lt;h2 id=&#34;massive-geek-attack&#34;&gt;Massive geek attack&lt;/h2&gt;
&lt;p&gt;That &lt;a href=&#34;https://web.archive.org/web/20050206183943/http://www.zenspider.com/seattle.rb&#34;&gt;Seattle.rb&lt;/a&gt; meeting got me to thinking. Unit testing is a big part of software development, but I know very little about it. It seems to me that my cute little &lt;a href=&#34;https://randomgeekery.org/page/pagetemplate/&#34;&gt;PageTemplate&lt;/a&gt; project presents a perfect opportunity to learn. It’s a small project, so I can keep most of it in my head. It’s not so small that unit testing would be overkill - “killing a fly with a bazooka”. I was bothered by some of the robustness of the code anyways.&lt;/p&gt;</description>
   <category>note</category> 
  
  
  <content:encoded><![CDATA[<h2 id="massive-geek-attack">Massive geek attack</h2>
<p>That <a href="https://web.archive.org/web/20050206183943/http://www.zenspider.com/seattle.rb">Seattle.rb</a> meeting got me to thinking. Unit testing is a big part of software development, but I know very little about it. It seems to me that my cute little <a href="/page/pagetemplate/">PageTemplate</a> project presents a perfect opportunity to learn. It&rsquo;s a small project, so I can keep most of it in my head. It&rsquo;s not so small that unit testing would be overkill - &ldquo;killing a fly with a bazooka&rdquo;. I was bothered by some of the robustness of the code anyways.</p>
<p>Why has the code been on my mind? I&rsquo;ve been reading <a href="https://web.archive.org/web/20050206183943/http://tpop.awl.com/">The Practice of Programming</a>, by Kernighan and Pike. This book is a broad strokes overview of how to be a good developer. It covers design, algorithms, testing, and quite a bit more, in a thin volume. Good stuff. If you already have a good idea how to write code, but want to be an actual programmer, I highly recommend this book.</p>
<p>Enough with the sales pitch. The book helped me understand several data structures: what they are, how to use them, and most importantly, when you could use them. I&rsquo;ve had several &ldquo;a-ha&rdquo; moments reading TPOP, and one of them involved a complete rewrite of the PageTemplate engine using much cleaner data structures.</p>
<p>That&rsquo;s my new plan. Write some test cases, write the code, release when everything is okay, and then do whatever my heart desires.</p>
]]></content:encoded>
</item>
</channel>
</rss>
