<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>WingerBlog</title>
    <link>http://www.wingercomics.com/read/WingerBlog</link>
    <description>Carson's cheap excuse for a blog.</description>
    <language>en-us</language>
    <atom:link href="http://www.wingercomics.com/read/WingerBlog/rss.xml" rel="self" type="application/rss+xml" />
    <docs>http://www.wingercomics.com/read/WingerBlog/rss.xml</docs>
    <generator>Kipper</generator>
    <copyright>Copyright 2008, Carson Fire</copyright>
    <webMaster>carsonfire@gmail.com (Carson Fire)</webMaster>
    <ttl>720</ttl>
    <item>
      <title>2008.05.18 b-Cartoonist arrested</title>
      <link>http://www.wingercomics.com/read/WingerBlog/20080518b-Cartoonist_arrested.php</link>
      <description><![CDATA[Dutch cartoonist arrested<br />
<br />
<blockquote>Radio Netherlands said Friday that the artist, who works under the pseudonym Gregorius Nekschot, was arrested and had a number of his materials seized as part of the ongoing investigation.</blockquote><br />
Cartoonists--already under threat of death for mocking Mohammed--are now treated as <a href="http://www.upi.com/NewsTrack/Top_News/2008/05/16/cartoons_lead_to_arrest_of_dutch_artist/9849/">criminals</a> by the very system of law that should protect them.<br />
<br />
Who would have ever thought that free speech would be so imperilled in the 21st century.
<p>Navigation: <a href="http://www.keenspot.com/">Keenspot</a> | <a href="http://www.wingercomics.com">Winger: A wingnut with a screw loose.</a> | <a href="http://www.wingercomics.com/read">Archive</a> | <a href="http://www.wingercomics.com/read/WingerBlog/index.php">WingerBlog List</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080502-Site_fix.php">First</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080511-Control_Freak.php">Previous</a> | No next post | This is the latest post | No book jump | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=carsonfire%40gmail%2ecom&amp;item_name=Comics&amp;no_shipping=0&amp;no_note=1&amp;tax=0&amp;currency_code=USD&amp;lc=US&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8">Donate</a> | <a href="http://www.wingercomics.com/read/WingerBlog/rss.xml">RSS</a> | </p>
]]></description>
      <pubDate>Sun, 18 May 2008 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.wingercomics.com/read/WingerBlog/20080518b-Cartoonist_arrested.php</guid>
    </item>

    <item>
      <title>2008.05.11 -Control Freak</title>
      <link>http://www.wingercomics.com/read/WingerBlog/20080511-Control_Freak.php</link>
      <description><![CDATA[Control Freak<br />
<br />
My Keenspot pages finally <a href="http://validator.w3.org/check?uri=referer">validate properly</a>. It's a little thing, I know. If I want a cookie, I guess I'll have to buy me a bag of Famous Amos.<br />
<br />
I've also added automatic RSS feeds and social bookmarking.<br />
<br />
<br />
<br />

<p>Navigation: <a href="http://www.keenspot.com/">Keenspot</a> | <a href="http://www.wingercomics.com">Winger: A wingnut with a screw loose.</a> | <a href="http://www.wingercomics.com/read">Archive</a> | <a href="http://www.wingercomics.com/read/WingerBlog/index.php">WingerBlog List</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080502-Site_fix.php">First</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080507-Kipper_Beta.php">Previous</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080518b-Cartoonist_arrested.php">Next</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080518b-Cartoonist_arrested.php">Last</a> | No book jump | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=carsonfire%40gmail%2ecom&amp;item_name=Comics&amp;no_shipping=0&amp;no_note=1&amp;tax=0&amp;currency_code=USD&amp;lc=US&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8">Donate</a> | <a href="http://www.wingercomics.com/read/WingerBlog/rss.xml">RSS</a> | </p>
]]></description>
      <pubDate>Sun, 11 May 2008 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.wingercomics.com/read/WingerBlog/20080511-Control_Freak.php</guid>
    </item>

    <item>
      <title>2008.05.07 -Kipper Beta</title>
      <link>http://www.wingercomics.com/read/WingerBlog/20080507-Kipper_Beta.php</link>
      <description><![CDATA[Kipper Beta<br />
<br />
Woo, too many big changes to Kipper, and way too fast. I have no idea if anybody's tried using this or not, but I'm going to temporarily suspend downloads until I have the newer version of Kipper ready for public consumption.<br />
<br />
It may be a few months; I have Kipper in great shape for my own use, but I really need to learn some more PHP so that I can make Kipper easier to use for folks who *don't* know PHP. I'm not doing anybody a favor if they download the script, then can't figure out how to make it work.<br />
<br />
But for now, I'll use it for my own updates and continue testing and tweaking.<br />
<br />
<strike>OK, I've been a tad obsessive about this, but now I'm at a good stopping point. Here's the <a href="">beta version of Kipper</a>, my new comics/story archive system that is currently managing forty separate archives on the Bookelves.com site.</strike><br />
<br />
<strike>The purpose of Kipper is to create folders of static archive pages directly on the server. All that is required is PHP. No database, and no server access required. Mostly, you just have to edit some configurable files, adjust some HTML, basic webmaster stuff.</strike><br />
<br />
<strike>You can preview the <a href="">readme file, here</a>. If you want to see what the final product looks like, click the HOME link from there for the generic sample site, or visit the <a href="">Bookelves archive</a>.</strike>
<p>Navigation: <a href="http://www.keenspot.com/">Keenspot</a> | <a href="http://www.wingercomics.com">Winger: A wingnut with a screw loose.</a> | <a href="http://www.wingercomics.com/read">Archive</a> | <a href="http://www.wingercomics.com/read/WingerBlog/index.php">WingerBlog List</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080502-Site_fix.php">First</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080502-Site_fix.php">Previous</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080511-Control_Freak.php">Next</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080518b-Cartoonist_arrested.php">Last</a> | No book jump | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=carsonfire%40gmail%2ecom&amp;item_name=Comics&amp;no_shipping=0&amp;no_note=1&amp;tax=0&amp;currency_code=USD&amp;lc=US&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8">Donate</a> | <a href="http://www.wingercomics.com/read/WingerBlog/rss.xml">RSS</a> | </p>
]]></description>
      <pubDate>Wed, 07 May 2008 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.wingercomics.com/read/WingerBlog/20080507-Kipper_Beta.php</guid>
    </item>

    <item>
      <title>2008.05.02 -Site fix</title>
      <link>http://www.wingercomics.com/read/WingerBlog/20080502-Site_fix.php</link>
      <description><![CDATA[Site fix<br />
<br />
This doesn't have a lot to do with the dead-ish status of the Winger comic strip, but the Winger site has been fixed.<br />
<br />
Specifically, I've finally taken the bull by the horns and created my own comics/story archive engine. I had been using ComicGallery, but found out from our incoming Keenspot tech guru that there was a potential danger in the way it loops directories.<br />
<br />
Part of that danger is because that kind of gallery is *too* dynamic--it basically builds the archive on the fly every time a reader accesses it. The archive pages don't actually exist, so a loop routine reads the files in the comic directory with every visit.<br />
<br />
I had tried to combat the more general problem of slow performance with a caching script. However, I found that caching dynamic pages created new problems--I would often get emails about problems in the archive that didn't exist by the time I went and checked, myself. Apparently, the caching script was caching random errors in the archive script.<br />
<br />
So instead of just tweaking ComicGallery to do tricks, I used ComicGallery as a springboard to create something quite different. What I have now is essentially a PHP variation of the Keenspot system. Instead of creating the archive on the fly, the PHP script is invoked in order to create folders of static archive pages.<br />
<br />
But since this is *mine*, I can include things that have long been on my comics archive "wish list". For one thing, it can create unlimited galleries. Instead of Keenspot's more brittle configuration, which assumes that you will only ever want one comics/ directory that will always feed pages to one d/ directory, mine assumes that you will want endless comics directories. A one-time add of a small number of variables added to a process list allows a one-click update to several archives at a time.<br />
<br />
Each archive can be used as the featured update on a homepage with a line of code. That is, if you have two comics on one site, you can feature one comic that you're updating one week, and another the next week.<br />
<br />
The date-based update limitation is removed: under Keenspot's system, you can post ten comics with the same date in the filename, and they will all load on the same page! In this new archive, you can post ten comics a day, each with a unique archive page.<br />
<br />
The title of the pages--along with an index list--include the full filename, so descriptive text along with the date becomes more useful.<br />
<br />
The new archive switches easily between graphic and text updates. If the archive finds a text file, it assumes that it's an update, and moves the content into the page, in line with the graphic updates. The archive script adds break tags, so the text files don't require HTML formatting.<br />
<br />
This also means that I can use the same system as a no-frills blog.<br />
<br />
I still have a list of things to do. I need to build in some kind of RSS generator. Sometimes you want to include text with a graphic, and my plan is to make to make these files use a different extension or something, so that they can be visually picked out, when browsing your own directory, as a standard text file, or as an include/attachment to another file.<br />
<br />
Most importantly, I still need to come up with some kind of automatic updating scheme. That's one thing AutoKeen has that most other systems lack.<br />
<br />
So if you happen to look at the revised site, let me know what you think of the comic archive for actual use. I'm still worrying over the configuration of the separate archive homepages...the idea is to include the most recent update, and a complete index to all the comics. But I think the way I'm doing it right now might be too confusing. So I would definitely appreciate feedback.<br />

<p>Navigation: <a href="http://www.keenspot.com/">Keenspot</a> | <a href="http://www.wingercomics.com">Winger: A wingnut with a screw loose.</a> | <a href="http://www.wingercomics.com/read">Archive</a> | <a href="http://www.wingercomics.com/read/WingerBlog/index.php">WingerBlog List</a> | No first post | No previous post | <a href="http://www.wingercomics.com/read/WingerBlog/20080507-Kipper_Beta.php">Next</a> | <a href="http://www.wingercomics.com/read/WingerBlog/20080518b-Cartoonist_arrested.php">Last</a> | No book jump | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;business=carsonfire%40gmail%2ecom&amp;item_name=Comics&amp;no_shipping=0&amp;no_note=1&amp;tax=0&amp;currency_code=USD&amp;lc=US&amp;bn=PP%2dDonationsBF&amp;charset=UTF%2d8">Donate</a> | <a href="http://www.wingercomics.com/read/WingerBlog/rss.xml">RSS</a> | </p>
]]></description>
      <pubDate>Fri, 02 May 2008 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.wingercomics.com/read/WingerBlog/20080502-Site_fix.php</guid>
    </item>

  </channel>
</rss>
