<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Shadowmaster’s Blog - Site updates</title>
    <link>http://shadowm.rewound.net/blog/</link>
    <description>A light in the darkness, where everything is possible...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6.2 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Blog database upgrade</title>
    <link>http://shadowm.rewound.net/blog/archives/226-Blog-database-upgrade.html</link>
            <category>Site updates</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/226-Blog-database-upgrade.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=226</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=226</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;After some recent changes in Debian testing’s PHP 5 packages triggered an alarm—namely, breaking my laptop’s own &lt;a href=&quot;http://www.s9y.org/&quot;&gt;Serendipity&lt;/a&gt; installation used for testing—I did some research, and found out that due to my severe laziness, when I originally configured the respective s9y installations I chose to use the SQLite 2 backend using some deprecated (now gone), built-in PHP functionality, instead of using the newer and better SQLite 3. Of course, given the situation when I did the configuration for &lt;tt&gt;shadowm.rewound.net&lt;/tt&gt; it’s also possible I didn’t have a choice.&lt;/p&gt;

&lt;p&gt;For this reason, I just finished casting some magic enchantments on this site to convert the blog database to SQLite 3. Evidence indicates that a mere dump suffices for this end, and the schema matches a fresh installation with SQLite 3 save for a few inconsequential bits.&lt;/p&gt;

&lt;p&gt;None of this means there was an immediate problem, but I opted for not fixing tomorrow… later today, what I could fix this early morning.&lt;/p&gt;

&lt;p&gt;Everything seems to be working fine, although I grabbed a backup of the previous configuration just in case. I’ve heard that SQLite 3 is faster and more space-efficient. The latter does seem to be the case, but since I’m limited to a crappy, high-latency mobile broadband connection to browse the web, I am unable to verify the former for the foreseeable future.&lt;/p&gt;

&lt;p&gt;Should any problems arise for you (few) readers, &lt;a href=&quot;/contact.php&quot;&gt;you know what to do&lt;/a&gt;.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 14 Feb 2012 06:04:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/226-guid.html</guid>
    
</item>
<item>
    <title>2011 Wrap-up</title>
    <link>http://shadowm.rewound.net/blog/archives/216-2011-Wrap-up.html</link>
            <category>After the Storm</category>
            <category>Invasion from the Unknown</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Projects</category>
            <category>Rei 2 IRC Bot</category>
            <category>Site updates</category>
            <category>Software</category>
            <category>Wesnoth</category>
            <category>Wesnoth RCX</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/216-2011-Wrap-up.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=216</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=216</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;At long last, 2011 is coming to an end. In a few hours, we’ll have to dump our old calendars to replace them with new ones bearing the number 2012 in a big font size. Then the people who believe 2012 will be the end of life on Earth will begin to panic as we approach December again. Those nutcases.&lt;/p&gt;

&lt;p&gt;This was a relatively calm and monotone year in what pertains to my personal life, so I’m not going to delve into details in this opportunity. However, I made some &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/148-Resolutions!.html&quot;&gt;resolutions&lt;/a&gt; last New Year and it might be worth it to review them and check why I didn’t accomplish all of my goals.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Learning Japanese: I got severely sidetracked after a while. I may still try again in the future, just because.&lt;/li&gt;
  &lt;li&gt;Losing weight: I may have gained &lt;strike&gt;some&lt;/strike&gt; a lot of weight during the course of the year. Oops. I did, however, stop drinking coffee, because my stomach started to reject (read: try to vomit) it after a while for some reason.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/projects/wesnoth-tc.php&quot;&gt;Wesnoth RCX&lt;/a&gt;: Still halted. Frankly, there doesn’t seem to be enough interest amongst the Wesnoth community nowadays for this kind of tool, and for my own purposes &lt;a href=&quot;/projects/wesnoth-tc.php&quot;&gt;Wesnoth-TC&lt;/a&gt; serves well as it is.&lt;/li&gt;
  &lt;li&gt;Relearning C♯: Also sidetracked. It doesn’t seem worth it, in hindsight.&lt;/li&gt;
  &lt;li&gt;Learning Lua: Accomplished according to certain definitions. I haven’t really learned more about the language than necessary, but I have indeed committed some Lua code to mainline Wesnoth, and several tasks of varying difficulty are accomplished with custom Lua-backed WML tags in &lt;cite&gt;After the Storm&lt;/cite&gt; and &lt;cite&gt;Invasion from the Unknown&lt;/cite&gt; as of this writing.&lt;/li&gt;
  &lt;li&gt;Rei 2 IRC Bot: Stalled, due to lack of interest. There are also seem to be a few Irssi-specific problems with Perl 5.14, which is in the operating system I’m using at the moment, Debian wheezy.&lt;/li&gt;
  &lt;li&gt;Website: &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/168-Dorset6-codename-Air.html&quot;&gt;Accomplished&lt;/a&gt;. In fact, in a few hours I’ll deploy a few minor changes to the code to optimize the blog template processing a bit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One particular resolution deserves separate analysis, though:&lt;/p&gt;

  &lt;blockquote&gt;Then there’s Wesnoth. I intend to finish the Second Act™ of &lt;cite&gt;After the Storm&lt;/cite&gt; Episode I as soon as I may, even through the means of placeholders — I’m willing to do &lt;em&gt;anything&lt;/em&gt; to rescue AtS out of Development Hell before the end of 2011.&lt;/blockquote&gt;

&lt;p&gt;I didn’t resort to unlawful methods to accomplish this goal as I originally feared, but it still happened! Granted, rather late.&lt;/p&gt;

&lt;p&gt;During September and October I had a rather unexpected creativity and productivity spurt which culminated with the release of &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/205-After-the-Storm-0.5.0.html&quot;&gt;AtS version 0.5.0&lt;/a&gt; with &lt;cite&gt;Episode I: Fear&lt;/cite&gt; complete with 13 scenarios. More recently in December, we reached &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/214-After-the-Storm-0.6.1.html&quot;&gt;version 0.6.1&lt;/a&gt; with 7 complete scenarios for &lt;cite&gt;Episode II: Fate&lt;/cite&gt;. As of this writing, E2S8 and E2S9 are also complete in SVN trunk in Wesnoth-UMC-Dev, although it’s been suggested that the latter could use some spicing up. E2S10 is a work in progress since yesterday, and part of E2S12 was written already back in October, just not committed.&lt;/p&gt;

&lt;p&gt;Thus, it could be said that after many difficulties, &lt;cite&gt;After the Storm&lt;/cite&gt; broke out of Development Hell. Whether I’ll consider &lt;cite&gt;Episode III: Final&lt;/cite&gt; (expected to be shorter, around 6 scenarios) part of the required line-up for version 1.0.0 is a matter I haven’t settled yet.&lt;/p&gt;

&lt;p&gt;Once &lt;cite&gt;After the Storm&lt;/cite&gt; is finished, I plan to take a rather long break from campaign development. That isn’t to say I’m out of ideas, since there is one character I want to explore in further detail in her own campaign. However, I may have my Wesnoth time taken up by mainline work after 1.10 is released depending on the situation then, since there’s a rather large technology gap in Wesnoth that needs to be solved.&lt;/p&gt;

&lt;p&gt;Other than that, I haven’t really decided on any resolutions for 2012, so I’ll leave you with the one resolution of the moment:&lt;/p&gt;

&lt;pre&gt;
...
screen #0:
  dimensions:    1280x800 pixels (338x211 millimeters)
  resolution:    96x96 dots per inch
...
&lt;/pre&gt;

&lt;p class=&quot;italic&quot;&gt;(This information is utterly wrong. &lt;tt&gt;xdpyinfo&lt;/tt&gt; reported the same screen dimensions on bluecore last year in spite of its screen being glaringly larger than reicore’s by a few milimeters.)&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 31 Dec 2011 20:52:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/216-guid.html</guid>
    
</item>
<item>
    <title>Dorset6 (codename “Air”)</title>
    <link>http://shadowm.rewound.net/blog/archives/168-Dorset6-codename-Air.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Site updates</category>
            <category>Web design</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/168-Dorset6-codename-Air.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=168</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=168</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;The website’s appearance has changed again! Dorset6 (codenamed “Air”) has come to replace Dorset4 and to reduce the site’s data weight by a significant amount, by abandoning the use of bitmap graphics for layout and replacing them with some well-supported rules from the CSS 3 suite.&lt;/p&gt;

&lt;p&gt;As a consequence, older browsers will not work with the website very well and might not display some neat details like rounded corners and shadows. Despite this, it’s still readable and mostly functional with Internet Explorer 6 and later. Both Chrome 11 and Firefox 4.0 provide all the required features to make this work properly, but there’s also some degree of compatibility with previous Chrome versions, some other versions of webkit-based browsers, and Firefox 3.5 (found in Debian 6.0) and later.&lt;/p&gt;

&lt;p&gt;There were also a few structural changes around the Project section with this revision, making it hopefully more readable and concise.&lt;/p&gt;

&lt;p&gt;As for the version number skip, Dorset5 was ultimately scrapped and recycled into Dorset6. &lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/dorset50001.png&quot;&gt;Here’s what it looked like&lt;/a&gt; before the slaughter.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 14 May 2011 04:35:24 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/168-guid.html</guid>
    
</item>
<item>
    <title>Resolutions!</title>
    <link>http://shadowm.rewound.net/blog/archives/148-Resolutions!.html</link>
            <category>After the Storm</category>
            <category>IRC</category>
            <category>Invasion from the Unknown</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Projects</category>
            <category>Rei 2 IRC Bot</category>
            <category>Site updates</category>
            <category>Software</category>
            <category>Web design</category>
            <category>Wesnoth</category>
            <category>Wesnoth RCX</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/148-Resolutions!.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=148</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=148</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Don’t throw your shoes at me! I didn’t come to continue the &lt;a href=&quot;http://forums.wesnoth.org/viewtopic.php?p=472214#p472214&quot;&gt;overly&lt;/a&gt; &lt;a href=&quot;http://twitter.com/#!/shikadilord/status/20908831286501378&quot;&gt;long&lt;/a&gt; “&lt;a href=&quot;http://twitter.com/#!/shikadilord/status/21005201758490624&quot;&gt;display&lt;/a&gt; &lt;a href=&quot;http://twitter.com/#!/shikadilord/status/21005426946478080&quot;&gt;resolution&lt;/a&gt;” &lt;a href=&quot;http://twitter.com/#!/shikadilord/status/21045247970643969&quot;&gt;gag&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;I have been thinking about some stuff to do during this year for a while, actually. It’s really hard to decide because I’m a person who runs into all sort of trouble while trying to get projects accomplished (including procrastination).&lt;/p&gt;

&lt;p&gt;One thing I’m already doing is learning some Japanese, for no particular reason at all — although you’ve got to admit that having multiple languages in your curriculum is worth a bunch of coolness points. &lt;img src=&quot;/dorset6/img/smilies/razz.gif&quot; alt=&quot;:P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Espreon is helping me along the way with his own recently gained knowledge. It seems quite fun to learn a language in a non-Latin alphabet, if not a tad overwhelming at times, especially with kanji.&lt;/p&gt;

&lt;p&gt;It’d be a good idea to lose some weight this year, too. My addiction to sugary stuff isn’t quite compatible with my heart condition! (Nor is coffee, but… meh.)&lt;/p&gt;

&lt;div class=&quot;thumbnail float_right&quot;&gt;&lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/atspeek.png&quot; alt=&quot;Screenshot of AtS&quot; /&gt;&lt;/div&gt;

&lt;p&gt;Then there’s Wesnoth. I intend to finish the Second Act™ of &lt;cite&gt;After the Storm&lt;/cite&gt; Episode I as soon as I may, even through the means of placeholders — I’m willing to do &lt;em&gt;anything&lt;/em&gt; to rescue AtS out of &lt;a href=&quot;http://tvtropes.org/pmwiki/pmwiki.php/Main/DevelopmentHell&quot;&gt;Development Hell&lt;/a&gt; before the end of 2011.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/projects/wesnoth-tc.php&quot;&gt;Wesnoth RCX’s&lt;/a&gt; development is halted right now due to lack of interest on my part to invest energy on writing the rest of the new functionality (i.e. definition of custom ranges and palettes), but I know that once I touch Qt Creator’s awesome interface I can’t stop working for a while — so I may eventually get some inspiration to redesign the main window, which should inevitably lead me to tinker around with the rest of the code.&lt;/p&gt;

&lt;p&gt;C# was the first “major” programming language I learned, not counting Visual Basic. I have some fond memories of my first experiments with C#, but after I embarked upon learning and using C++ I kind of forgot about it. I have been considering the possibility of writing an IRC client of sorts using C# just for kicks, and to not forget this language in case I ever need it again. Why IRC? Because clients for this protocol are simple and challenging to implement, both at the same time!&lt;/p&gt;

&lt;p&gt;I’ve already started to learn a bit of Lua for my work on the aforementioned Wesnoth campaign — in fact, there’s already some released code within it written in this language, particularly in scenario 5! I have plans to rewrite parts of &lt;cite&gt;Invasion from the Unknown&lt;/cite&gt; in Lua to clean it up a little, thus paving the road for future maintenance work by me or other people (don’t forget that IftU is still abandoned!).&lt;/p&gt;

&lt;p&gt;Another software project I intend to tackle in the short term is &lt;a href=&quot;/projects/rei2.php&quot;&gt;Rei 2&lt;/a&gt;. Sure, she’s doing well and her main command handlers are many and useful enough for channels such as &lt;tt&gt;##shadowm&lt;/tt&gt; and &lt;tt&gt;#wesnoth-umc-dev&lt;/tt&gt;, but her dependence on &lt;a href=&quot;http://irssi.org/&quot;&gt;Irssi’s&lt;/a&gt; core might well be a curse for one of our use cases: Shikadibot (the Second), which runs on a resource-limited VPS where every drop of RAM has got gold value. I’m already brainstorming a possible abstraction layer (codenamed “&lt;em&gt;API 3&lt;/em&gt;”) which could allow the Irssi core to be swappable with a custom, native IRC client core (codenamed “&lt;em&gt;Anya&lt;/em&gt;”). There’s really not much in the current Irssi-based implementation of the internal interfaces (“&lt;em&gt;API 2&lt;/em&gt;”) that make a dependency switch unfeasible.&lt;/p&gt;

&lt;div class=&quot;thumbnail float_left&quot;&gt;
  &lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/dorset50001.png&quot; target=&quot;_blank&quot; title=&quot;Click to enlarge&quot;&gt;&lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/th_dorset50001.png&quot; alt=&quot;Photobucket&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;Finally, I’m not going to stop producing &lt;del&gt;useless&lt;/del&gt; updates for my website! Dorset5 0001 is already a reality, although there’s still much I want to do before replacing the current layout. This time I have placed an emphasis on readability and elegance that I don’t think the previous revisions have lived up to so far.&lt;/p&gt;

&lt;p class=&quot;center float_reset&quot;&gt;• • •&lt;/p&gt;

&lt;p&gt;All in all, I always have so many ideas floating in my mind that I rarely carry to realization, so this can’t be considered a definitive list. There are other possibilities I’m contemplating for the long term regarding my personal life, but that’s a much more volatile subject to discuss so I’m avoiding it for now.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 01 Jan 2011 06:30:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/148-guid.html</guid>
    
</item>
<item>
    <title>Hakone online, not fully operational</title>
    <link>http://shadowm.rewound.net/blog/archives/137-Hakone-online,-not-fully-operational.html</link>
            <category>Miscellaneous</category>
            <category>Site updates</category>
            <category>Web design</category>
            <category>Wesnoth-UMC-Dev</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/137-Hakone-online,-not-fully-operational.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=137</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=137</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;The &lt;a href=&quot;http://wesnoth-umc-dev.sourceforge.net/&quot;&gt;Wesnoth-UMC-Dev Project&lt;/a&gt; website is now running with the Hakone layout system, but the blog section is currently not operational due to administrative issues I hope to have solved within the next 24 hours.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 05 Dec 2010 00:53:31 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/137-guid.html</guid>
    
</item>
<item>
    <title>Small changes, new fortunes database</title>
    <link>http://shadowm.rewound.net/blog/archives/128-Small-changes,-new-fortunes-database.html</link>
            <category>Projects</category>
            <category>Site updates</category>
            <category>Wesnoth</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/128-Small-changes,-new-fortunes-database.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=128</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=128</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Just a few hours ago I reorganized the site’s front-page in order to make it more readable and visually cleaner. As a side-effect, users of Internet Explorer 6 got lucky and should not be seeing glitches there anymore, at least at large window sizes.&lt;/p&gt;

&lt;p&gt;But that’s not what I came to report. Just a few minutes ago I deployed version 0.1.0 of codename “Asuka”, the new fortunes database viewer running on a little hidden page in this site.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/wesnoth-fortunes/&quot;&gt;Wesnoth fortunes database&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I know. It’s utterly useless, but I still had fun writing it, even if it’s neither the cleanest nor the fastest piece of PHP ever made. &lt;img src=&quot;/dorset6/img/smilies/awesome.gif&quot; alt=&quot;:Awesome:&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 11 Nov 2010 02:21:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/128-guid.html</guid>
    
</item>
<item>
    <title>General update</title>
    <link>http://shadowm.rewound.net/blog/archives/111-General-update.html</link>
            <category>IRC</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Projects</category>
            <category>Rei 2 IRC Bot</category>
            <category>Site updates</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/111-General-update.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=111</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=111</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;div class=&quot;center&quot;&gt;
  &lt;a href=&quot;http://xkcd.com/673/&quot;&gt;
    &lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/the_sun.png&quot; alt=&quot;The Sun&quot; /&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;At last, it’s the second weekend of October and here in Chile we’re already switching to &lt;acronym title=&quot;Daylight Saving Time&quot;&gt;DST&lt;/acronym&gt;-based schedules. But I didn’t come here to talk about how nice it is to have sunlight past 7 PM, or to announce any plans for summer.&lt;/p&gt;

&lt;p&gt;Instead, I came here to announce the early arrival of codename “&lt;em&gt;Dorset4&lt;/em&gt;”, the new revision of the site’s layout, now with more CSS 3! (Really.)&lt;/p&gt;

&lt;p&gt;It’s not really as big an update as I expected because there’s really very little to fix overall — I feel quite happy with my work on Dorset3 and save for some minor things no big improvements appear to be necessary. Of course, I introduced a couple of bugs with this revision (notably, in the &lt;a href=&quot;/projects/&quot;&gt;Projects&lt;/a&gt; section index), which will be fixed over the next days. The most notable changes are the introduction of a few icons in places where it made sense, and the tidying up of the sidebar and footer, all with the purpose of presenting the most important information more cleanly than ever.&lt;/p&gt;

&lt;p&gt;But these aren’t all the changes. Besides the stylesheet revisions, there’s also a new project page for &lt;a href=&quot;/projects/rei2.php&quot;&gt;Rei 2 IRC bot&lt;/a&gt; and a new separate page with &lt;a href=&quot;/website-info.php&quot;&gt;information on the website&lt;/a&gt;. The blog has also now acquired entry paging powers, which means that multi-page articles will be possible in the future — in fact, the forthcoming follow-up to &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/60-Wesnoth-Evolution-0.1.html&quot;&gt;Wesnoth Evolution: 0.1&lt;/a&gt; may take advantage of this new feature.&lt;/p&gt;

&lt;p&gt;I know people in the northern hemisphere are going to freeze very soon as winter approaches, but I know I’ll still envy them in a few weeks when local temperatures start going over 32°C. &lt;img src=&quot;/dorset6/img/smilies/awesome.gif&quot; alt=&quot;:Awesome:&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 10 Oct 2010 01:37:44 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/111-guid.html</guid>
    
</item>
<item>
    <title>Useless cookies: Part II</title>
    <link>http://shadowm.rewound.net/blog/archives/108-Useless-cookies-Part-II.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Site updates</category>
            <category>Software</category>
            <category>Web design</category>
            <category>Wesnoth</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/108-Useless-cookies-Part-II.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=108</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=108</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Long ago, I wrote a (scarcely linked) &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/13-Useless-cookies.html&quot;&gt;Wesnoth fortune viewer&lt;/a&gt; that runs on this website, using an old copy of the fortunes file which can be found in Wesnoth’s SVN trunk under &lt;tt&gt;/misc/fortunes/wesnoth&lt;/tt&gt;. I wanted to build an interface with more features from that ground, but never got to it, until now.&lt;/p&gt;

&lt;p&gt;The fortunes database for &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/35-Sexy-and-poisonous.html&quot;&gt;Poison Ivy&lt;/a&gt;, codename “&lt;em&gt;Asuka&lt;/em&gt;”, is in development since exactly 3 hours ago, and a test tree is already online at &lt;a href=&quot;http://shadowm.rewound.net/asuka/&quot;&gt;&lt;tt&gt;http://shadowm.rewound.net/asuka/&lt;/tt&gt;&lt;/a&gt;. It is not very functional at the moment, and the visual design sucks, but I expect to improve that soon. For now it’s possible to get safe permalinks, select the previous/next quote in the database when viewing a single entry, or let the website pick a random quote for you.&lt;/p&gt;

&lt;p&gt;Other planned features include:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Short excerpts in the index page.&lt;/li&gt;
  &lt;li&gt;Author/source detection.&lt;/li&gt;
  &lt;li&gt;Full quote index.&lt;/li&gt;
  &lt;li&gt;Published source code, under a BSD-style license.&lt;/li&gt;
  &lt;li&gt;Anything else I come up with in the way to 1.0.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On a more personal note, it’s amazing how much time can be saved by coming up with completely modular code design. Implementing individual features becomes then as simple as adding a few lines of code here and there. With this, I’m slowly regaining my faith on my own ability to code.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 02 Oct 2010 21:35:39 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/108-guid.html</guid>
    
</item>
<item>
    <title>A brief history of the site layout</title>
    <link>http://shadowm.rewound.net/blog/archives/103-A-brief-history-of-the-site-layout.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Site updates</category>
            <category>Web design</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/103-A-brief-history-of-the-site-layout.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=103</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=103</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Today I was talking to Gambit on &lt;acronym title=&quot;Internet Relay Chat&quot;&gt;IRC&lt;/acronym&gt; about web design, sharing some of the things I’ve learned as an amateur/wannabe web designer over the time, which reminded me of the multiple changes that this site has gone through since its conception circa 2006 thanks to &lt;a href=&quot;http://rewound.net/&quot;&gt;rewound.net’s&lt;/a&gt; hosting, kindly provided by Grafix of the &lt;a href=&quot;http://www.pckf.com/&quot;&gt;Public Commander Keen Forum&lt;/a&gt; through &lt;a href=&quot;http://www.nearlyfreespeech.net/&quot;&gt;NearlyFreeSpeech.net&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With the intention of showcasing my progress on the &lt;a href=&quot;http://shadowm.rewound.net/blog/categories/9-Web-design&quot;&gt;web design area&lt;/a&gt;, I have prepared a small picture gallery with Konqueror’s help, collecting some screenshots I have lying around in my home dir.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://shadowm.rewound.net/dorset-evolution/&quot;&gt;Dorset evolution gallery&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A detailed historical explanation follows.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/103-A-brief-history-of-the-site-layout.html#extended&quot;&gt;Continue reading &quot;A brief history of the site layout&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 11 Sep 2010 18:44:32 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/103-guid.html</guid>
    
</item>
<item>
    <title>Dorset3</title>
    <link>http://shadowm.rewound.net/blog/archives/45-Dorset3.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Site updates</category>
            <category>Web design</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/45-Dorset3.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=45</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=45</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Almost two months after the completion of the “Dorset2” template, the website&#039;s appearance has changed again! This time it&#039;s “Dorset3”, with soft borders and shadows!&lt;/p&gt;

&lt;p&gt;A couple of screenshots for comparison:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/dorset2r1.png&quot;&gt;Dorset2 r1&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/dorset3.png&quot;&gt;Dorset3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There&#039;s not much new besides the aforementioned (or is there?). IE 6 support was surprisingly easier to provide this time — except for a few template glitches in the blog which I haven&#039;t yet solved. Anyway, it&#039;s 2010 and you don&#039;t really want to use a 8-years old browser, do you? &lt;img src=&quot;/dorset6/img/smilies/smile.gif&quot; alt=&quot;:)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 27 Feb 2010 04:02:58 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/45-guid.html</guid>
    
</item>
<item>
    <title>Dorset2</title>
    <link>http://shadowm.rewound.net/blog/archives/39-Dorset2.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Site updates</category>
            <category>Software</category>
            <category>Web browsers</category>
            <category>Web design</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/39-Dorset2.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=39</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=39</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;At last, the new layout is ready and deployed. Codename “Dorset2” was completed some days ago but I spent additional time figuring out ways to make a few parts work with Internet Explorer 5.5 and 6. Yes, I know those browsers are obsolete, but IE 6 is the last version that can be installed on Windows NT 4.0, Windows 98 and later (&lt;a href=&quot;http://en.wikipedia.org/wiki/Internet_explorer#OS_compatibility&quot;&gt;wikipedia&lt;/a&gt;) — yes, I know nobody should use anything older than Windows XP for Internet browsing nowadays, hush.&lt;/p&gt;

&lt;p&gt;I also had to work around a couple of bugs in Mozilla Firefox 3.5, of all things. Webkit and KHTML-based browsers (Google Chrome understands some KHTML extensions for some odd reason) also displayed some quirks of their own.&lt;/p&gt;

&lt;p&gt;Here&#039;s a few of screenshots that should display the overall differences between Dorset and Dorset2 (big files ahead!):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/dorset_old.png&quot;&gt;Dorset&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/dorset2_final.png&quot;&gt;Dorset2&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/dorset2_ie6.png&quot;&gt;Dorset2 on Internet Explorer 6 SP1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Naturally, this site is no longer very compatible with IE 5, 6 and 7 because it&#039;s using some CSS 2.1 characteristics that are not implemented correctly or at all by those versions. IE 8 works like a charm except for a minor problem with the &lt;tt&gt;pre&lt;/tt&gt; element height rules — which I could fix with a small work-around if I cared enough — but there are also some CSS 3 techniques and/or vendor-specific extensions in use for round borders and text shadows. Nonetheless. I made sure that the site&#039;s functionality would not differ between IE 5, 6 and 7, so even if the appearance differs, nothing should work incorrectly.&lt;/p&gt;

&lt;p&gt;VirtualBox was very helpful when testing all this stuff. It&#039;d been very hard to run Debian lenny and squeeze at the same time otherwise!&lt;/p&gt;

&lt;p&gt;Opera 10.00 showed problems handling multiple children elements with transparent background images. That&#039;s a real pity and I hope that newer versions don&#039;t have this problem.&lt;/p&gt;

&lt;p&gt;The bottom-left corner is not round. There&#039;s a good reason for this, and I hope to fix it in the next iteration, some day. For now, Dorset2 is here to brighten and soften your day!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 21 Jan 2010 13:41:24 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/39-guid.html</guid>
    
</item>
<item>
    <title>Dorset2 on the horizon</title>
    <link>http://shadowm.rewound.net/blog/archives/38-Dorset2-on-the-horizon.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Site updates</category>
            <category>Software</category>
            <category>Web browsers</category>
            <category>Web design</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/38-Dorset2-on-the-horizon.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=38</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=38</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;I have recently discovered that the color scheme and overall “look and feel” of an user interface, including web sites, can do a lot with my mood. Two days ago, someone on &lt;a href=&quot;http://freenode.net/&quot;&gt;freenode.net&#039;s&lt;/a&gt; social channel (#defocus) linked to her blog, which has a black background — that&#039;s not bad or unusual, but I noticed that the dark scheme affected my mood making me feel slightly upset for a few minutes. I have no idea if this is just another quirk in my brain&#039;s functionality, or normal.&lt;/p&gt;

&lt;p&gt;Nevertheless, it does sound like something I could use to my advantage, and to please my somewhat loyal reader (hi Espreon!).&lt;/p&gt;

&lt;p&gt;Codename “Dorset2” has been a work in progress since last November. I had experimented with round shapes, box shadows and gradients, using &lt;acronym title=&quot;Cascading Stylesheets&quot;&gt;CSS&lt;/acronym&gt; 2.1 and background image tricks, but I didn&#039;t get very far due to Dorset&#039;s inflexibility and design flaws at the PHP level; basically, I&#039;d have had to edit every single page to adapt them to the new scheme, and that&#039;d be boring and tedious. However, a few days ago, “&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/35-Sexy-and-poisonous.html&quot;&gt;Poison Ivy&lt;/a&gt;” was completed, enabling me to share the basic and simple functional code with three websites, or document sets, so to speak:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;The &lt;a href=&quot;http://wesnoth-umc-dev.sourceforge.net/&quot;&gt;Wesnoth-&lt;acronym title=&quot;User Made Content&quot;&gt;UMC&lt;/acronym&gt;-Dev&lt;/a&gt; website, (now codename “Kalari”);&lt;/li&gt;
	&lt;li&gt;This website (codename “Dorset”); and&lt;/li&gt;
	&lt;li&gt;Dorset2, not yet online.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ivy&#039;s design allows me to simply “flip the switch” to convert every web page in my laptop&#039;s test Apache instance to use the new scheme, thanks to a extremely primitive, yet effective template and configuration system. A couple of lines of code:&lt;/p&gt;

&lt;pre&gt;define(&#039;DORSET2_ENABLED&#039;, TRUE);
define(&#039;SKEL_BASE_PATH&#039;, DORSET2_ENABLED ? &#039;/dorset2&#039; : &#039;/dorset&#039;);&lt;/pre&gt;

&lt;p&gt;By toggling DORSET2_ENABLED, I can test my code with the old and new templates and stylesheets as necessary, &lt;em&gt;without editing any of the actual pages!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I deployed “Poison Ivy” on the online site last night, so this is already theoretically possible in here... except that the Dorset2 files are not finished or online yet. I did resume my work on it some days ago after &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/36-Kalari-at-last.html&quot;&gt;finishing Kalari&lt;/a&gt;, though.&lt;/p&gt;

&lt;p&gt;If a dark scheme can have negative effects on my psyche, what could bright (but not too bright), soft colors and shapes do for me? Basically, Dorset2 aims for a relatively simplistic look, with soft shapes and colors using gradients and round corners for some elements. The color scheme is also slightly brighter than Dorset for some elements; but the shapes are what matters here. A box with round corners and no solid border makes the contents look soft to me; compare current Dorset which uses (way too many) rectangular boxes with solid and dark borders everywhere, inside and outside the main body.&lt;/p&gt;

&lt;p&gt;Here&#039;s a (rather big) screenshot of Dorset2. Apologies for the admittedly awful rendering of Verdana Bold; that must be freetype&#039;s fault.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/images/r/dorset_comparison_2.png&quot;&gt;Dorset2&lt;/a&gt; (PNG screenshot)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Since it&#039;s a work in progress, I have not gotten around to tweaking the CSS to make it work as best as it&#039;s possible with Internet Explorer. It doesn&#039;t look too bad at first glance, but it gets worse at the bottom (not pictured) thanks a gradient background trick that makes some text disappear &lt;em&gt;at random&lt;/em&gt; in IE 6 SP 1 — and for whatever reason, this doesn&#039;t affect IE 5.5 or IE 6 SP 2 and later. I figured that I&#039;ll make my work easier for now if I write rules to disable certain decoration elements with these broken browsers.&lt;/p&gt;

&lt;p&gt;Hopefully this gets finished soon. &lt;img src=&quot;/dorset6/img/smilies/smile.gif&quot; alt=&quot;:)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 17 Jan 2010 03:11:34 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/38-guid.html</guid>
    
</item>

</channel>
</rss>