<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christian Riesen &#187; Toreas</title>
	<atom:link href="http://christianriesen.com/category/writing/toreas/feed/" rel="self" type="application/rss+xml" />
	<link>http://christianriesen.com</link>
	<description>Life and work in the information and communication age</description>
	<lastBuildDate>Mon, 12 Jul 2010 10:39:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Programming helping the writer and getting more exposure</title>
		<link>http://christianriesen.com/2010/03/programming-helping-the-writer-and-getting-more-exposure/</link>
		<comments>http://christianriesen.com/2010/03/programming-helping-the-writer-and-getting-more-exposure/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 13:37:28 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Toreas]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[XML-RPC]]></category>
		<category><![CDATA[ZendFramework]]></category>
		<category><![CDATA[Zend_Http_Client]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=160</guid>
		<description><![CDATA[Writing is fun, but takes up a lot of time. Something t [...]]]></description>
			<content:encoded><![CDATA[<p>Writing is fun, but takes up a lot of time. Something that also takes up a lot of time is the things around writing. Those other things take time away from the more fun part of the general just writing the story. Now wouldn&#8217;t it be great if that was no longer the case?</p>
<p>Taking my little experiment Toreas, the <a href="http://toreas.com/" onclick="pageTracker._trackPageview('/outgoing/toreas.com/?referer=');">free fantasy book</a> or novel if you like, as a sample, I was in updating hell. The page itself where the book is readable from is an instance of <a href="http://www.mediawiki.org/" onclick="pageTracker._trackPageview('/outgoing/www.mediawiki.org/?referer=');">MediaWiki</a>. I chose it for the ease of adding new things, a good and stable code base, but also because I had a lot of experience in extending it. Then I wanted to add notes to each release and of course that looks like a blog. So my number one choice was simply <a href="http://wordpress.org/" onclick="pageTracker._trackPageview('/outgoing/wordpress.org/?referer=');">WordPress</a> (which also powers this site), for a lot of the same reasons that MediaWiki was the page software. Twitter is not a software for me, but a web service as such and I wanted to add tweets as soon as there is a new chapter out (even though there probably is nobody reading those). I also have plans to include more services, like Facebook, but I have not yet come around to those.</p>
<p>So, a new chapter is out. I have to edit 4 MediaWiki pages (3 of those templates), one of them I have to calculate newly with a script I have written. So for calculating the <a href="http://toreas.com/Statistics" onclick="pageTracker._trackPageview('/outgoing/toreas.com/Statistics?referer=');">statistics</a> I have to open the template (which requires editing the main article first to get the edit link) run from a website a script that calls up each and every page already created and creates the stats out of that in wikitext. Now I copy paste this over from my script to the template and save it. Next I have to login to twitter, post the comment in the right format. And last but not least post the blog post on the page, again logging in, selecting the right category and tags and so on and so forth. All of this made it a horror to update and I frankly found myself thinking a few times to delay an update just because of this horrible (admittedly self induced) process.</p>
<p>Then I stumbled across an artifact in my memory. <a href="http://www.mediawiki.org/wiki/API" onclick="pageTracker._trackPageview('/outgoing/www.mediawiki.org/wiki/API?referer=');">MediaWiki has an API</a>. Looking at it <a href="http://en.wikipedia.org/w/api.php" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/w/api.php?referer=');">closely</a> I found that you could login, open pages and edit them. You could do pretty much anything with it, but those were my only requirements. After looking around a bit, I found a class named Snoopy that is supposed to take care of it, but it was still too much &#8220;manual labor&#8221; on my side. So A quick check on ZendFramework and in the Http Client library I found all the parts that I needed to make this work. I could define one client and use it like a browser. It would even keep the cookies for me and do all that handling.</p>
<p>So I whipped up my own MediaWiki API class, based on Zend_Http_Client. It actually uses the autoloader as well, but that&#8217;s because I&#8217;m lazy. So now I instantiate it by handing it the api url, a user name and password, and the whole thing is ready for duty. A get function gives me the content (needed for the latest changes, where I kill the last line in the box and add a new one on top) and an edit function that allows me to simply overwrite the current version. All the magic is done behind the scenes and no worries for me. Twitter of course also has an API to which Zend already has Zend_Service_Twitter. Again, three lines and the new status is posted. And lastly, WordPress has an XMLPRC interface, which has had me quiet confused for a while. Now that I understand it (or at least I think I do) I am able to post news in there by just supplying a title and description, while the tags and categories are preset (for this particular thing).</p>
<p>My 20 minutes of monkeying around with everything, plus additional time for writing a blog post if I was so inclined to do, has been reduced to copy pasting the story (then write the blog post) and hit a button. So for the last eight chapters I have lost two and a half hours of time, which no longer happens. Not only do I gain time, but the step to actually publish the next chapter has become pretty much nothing, as opposed to the big process it has been before.</p>
<p>Once I clean up the API class a little, I might even release my code for the MediaWiki class.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');"><img src="http://christianriesen.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://christianriesen.com/2010/03/programming-helping-the-writer-and-getting-more-exposure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pacing</title>
		<link>http://christianriesen.com/2010/02/pacing/</link>
		<comments>http://christianriesen.com/2010/02/pacing/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 08:52:32 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Toreas]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[Writing Excuses]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=148</guid>
		<description><![CDATA[After looking up Brandon Sanderson, because I wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>After looking up <a href="http://www.brandonsanderson.com/" onclick="pageTracker._trackPageview('/outgoing/www.brandonsanderson.com/?referer=');">Brandon Sanderson</a>, because I wanted to know how far along he is with Wheel of Time (which of course already is out and I missed it since I did not keep close tabs on it), I came across a post on his blog that pointed to this other site, a podcast, called <a href="http://www.writingexcuses.com/" onclick="pageTracker._trackPageview('/outgoing/www.writingexcuses.com/?referer=');">Writing Excuses</a> where he, together with <a href="http://www.schlockmercenary.com/" onclick="pageTracker._trackPageview('/outgoing/www.schlockmercenary.com/?referer=');">Howard Tayler</a> and <a href="http://www.fearfulsymmetry.net/" onclick="pageTracker._trackPageview('/outgoing/www.fearfulsymmetry.net/?referer=');">Dan Wells</a> talks about writing.</p>
<p>In <a href="http://www.writingexcuses.com/2010/02/14/writing-excuses-4-6-pacing-with-james-dashner/" onclick="pageTracker._trackPageview('/outgoing/www.writingexcuses.com/2010/02/14/writing-excuses-4-6-pacing-with-james-dashner/?referer=');">their latest episode</a>, they have <a href="http://jamesdashner.blogspot.com/" onclick="pageTracker._trackPageview('/outgoing/jamesdashner.blogspot.com/?referer=');">James Dashner</a> as a guest and they talk about pacing.</p>
<p>I have been following the podcast now for a short while and still want to listen to all of the old episodes once I get to that, but I have been very positively surprised a few times already. The surprise is that I often get to hear things that I came to on my own, which was especially true in this podcast on pacing. And I always learn a thing or two as well that I did not know, or at least I learn why something works the way it does, which makes it a lot easier for me to use a certain technique or enables me to use it to a better effect.</p>
<p>To sum it up a bit, the podcast was focused on the way to make pacing work for you in a way that the reader keeps on reading. A couple of things were left out or just mentioned on the side, which also are important bits. The main consensus was that cliffhangers are a cheap trick in this regard. Like you say that a character opens a door and&#8230; then you stop. Instead the better way to tackle this would be to make it interesting enough to read on. Like the character opens the door and finds a wet card board box with some strange liquid oozing out of it.</p>
<p>This brought me instantly back to <a href="http://toreas.com" onclick="pageTracker._trackPageview('/outgoing/toreas.com?referer=');">Toreas</a>. Am I actually doing the same thing in Chapter 1, right at the end? I&#8217;m not entirely sure, and it keeps spinning in my head now. Another thing is the perspective break. Chapter 2 and 3 are about a completely different character. But then again the setup of the chapter 1 ending is a rather dramatic point where I managed to kill of one of the main characters in the first chapter, at least in the readers head. If they are not shocked and confused at that point and eager to read on, in a &#8220;what the hell is going on?&#8221; way then I have not done my job right.</p>
<p>Now I have another situation where I&#8217;m mulling over how it might play out. I really need someone with good English skills and understanding the finer points of writing to look this over or discuss this with.</p>
<p>What also stuck out on that podcast was the use of chapters. Short versus long chapters was discussed. The long chapters might give the person a reason to keep going until they finished the chapter before putting the book away. In short chapters though the idea was that it&#8217;s so short, you &#8220;just read another one&#8221; once you reached the end of one. That last effect I call &#8220;Civilization Addiction&#8221;. Especially <a href="http://www.gamespot.com/pc/strategy/civilization3/" onclick="pageTracker._trackPageview('/outgoing/www.gamespot.com/pc/strategy/civilization3/?referer=');">Civilization III</a> had the effect on me to just play one more turn, just one more. While at the beginning one turn can be over in 5 seconds, later on one turn can be half an hour (if you like playing big maps). This can waste an entire day and night. If you book is that good that people can&#8217;t stop reading until they have to because they are exhausted, then it should be an illegal substance.</p>
<p>With Toreas I want for shortish chapters, sometimes breaking out and making them a bit longer and sometimes very short, as the situation needs it. Important here is that I need shortish ones, to be able to release them relatively soon. This has also an effect on pacing. I&#8217;m mostly telling a small arch, a step inside a bigger one, in each chapter. So once the chapter is done, there is a step being made that in itself is done. It can have effects on other things later on or be affected by previous encounters, but the chapter is always a small unit. It also makes it very tempting to leave the chapter off with something interesting to push the reader to want to know what happens next a bit more than if I would just write it all in one big chapter. And of course it has the handy advantage that I can edit each chapter easier, as I have a limited number of things to keep track of in that one chapter.</p>
<p>At the same time, I have to keep track of the overall story arch. I&#8217;m currently pausing writing new chapters until I have at least two more edited chapters out the door (I should always have more chapters released than on hand), but with 11 sequential chapters written down, I still have not introduced one of the major players in this story. He will appear in chapter 13 or 14. By that time the reader will have read about 30&#8217;000 words, which is a good way to a novella already and about a tenth of some of the more epic fantasy stories out there. Of course I don&#8217;t plan on stopping at 300&#8217;000, maybe never. So while pacing out the chapters and the action I still need to keep the whole story in mind.</p>
<p>I&#8217;m confident that I&#8217;m on the right track, but it would do a lot of good to have some constructive feedback from someone who knows writing fantasy well. Any takers?</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '756';
var flattr_url = 'http://christianriesen.com';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Christian Riesen';
var flattr_dsc = 'Life and work in the information and communication age';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');"><img src="http://christianriesen.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://christianriesen.com/2010/02/pacing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing in a sequential pattern</title>
		<link>http://christianriesen.com/2010/01/writing-in-a-sequential-pattern/</link>
		<comments>http://christianriesen.com/2010/01/writing-in-a-sequential-pattern/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 21:21:44 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Toreas]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[Sequential]]></category>
		<category><![CDATA[Stories]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=134</guid>
		<description><![CDATA[My main tool of the writing trade is Notepad++ which is [...]]]></description>
			<content:encoded><![CDATA[<p>My main tool of the writing trade is Notepad++ which is the standard windows editor in steorids, without the bulk of most replacements. Although it has a word count function and you can also make a shortcut for it (but not combined with select all and count, which you need to do first) it does not offer a word count display while typing, nor have I found a plugin for that yet. Maybe something I have to do myself.</p>
<p>In the failed quest for said plugin I came across multiple solutions for writers. Many of them even opensource. I came across one I would like to link but have lost the url for. The gist of this free tool is that you write scenes, not pages or chapters. Then you group scenes into chapters. Now moving scenes or chapters around is rather simple. Myself for example, I currently have each chapter in it&#8217;s own text file. Now moving a chapter is rather ugly, as I have to rename everything to match the correct numbers. So that scene approach sounds like a good plan, even though I don&#8217;t think I&#8217;ll do it that way.</p>
<p>See, the biggest problem here is the style of writing. If you write a book, your goal is to produce this large block, that you release as one solid thing. The book consists of tons of scenes, chapters, maybe even multiple parts. But as long as you have not released the book, you can move around pretty much anything as you like, write and rewrite things as you damn well please.</p>
<p>With a series of books you get into a problem though. Once book 1 is out, you have laid certain things &#8220;in stone&#8221;. You can change anything you want in book 2, but everything you have laid out in book 1, you better stick to it or some clever reader will find it and rub your nose in it (and everyone elses too). Unless you write a south park episode, nobody cares how many times you kill Kenny then. So although you have a monolithic (and often chaotic) writing inside the one book, the second book has to follow sequential rules.</p>
<p>Now <a href="http://toreas.com/" onclick="pageTracker._trackPageview('/outgoing/toreas.com/?referer=');">Toreas</a> is an even bigger problem in that regard, as it&#8217;s sequences are chapters. So once I have released something in a chapter, I might be able to get away with correcting some spelling and grammar, but I can&#8217;t save a character or kill one, just because it would benefit my writings later on. This is very sequential work and makes editing a nightmare.</p>
<p>Writing is for the most part a very creative thing. The time thinking about the story, rereading it and chaning it, outweighs the typing by far. Writers block is all too common and people who paint also know the same feeling under the title artists block. So when the muse strikes, it&#8217;s neccessarly at chapter 2, but could be somewhere in chapter 200. Although you want to finish and publish chapter 2, the chapter 200 thing needs to be written down. You feel it&#8217;s good and you want to write it, so you do, but again, chapter 2 get&#8217;s delayed. Currently I have 5 of the first 9 chapters either done, or near done. I also have 21 more chapters in a raw written form, without any editing done to them yet.</p>
<p>So although the writing process is rather chaotic in nature, the release process is rather sequential. In Toreas to the extreme even. So sometimes, it can take a long time for one chapter to be released, even a short one, but sometimes it could happen that multiple chapters are released together. My goal is not to have a regular update schedule, but rather have a good story out there, at the moment I decide it&#8217;s worth to publish it.</p>
<p>I have to keep track when I released which bit, so I can see how my release speed is doing over time. That might be a good section for the <a href="http://toreas.com/Statistics" onclick="pageTracker._trackPageview('/outgoing/toreas.com/Statistics?referer=');">statistics about Toreas</a>.</p>
<p>So since this is so sequential, I decided to change the strategy on how to handle the files behind the scenes a little. The chapter that should be released next will have it&#8217;s own file, but everything else is in mostly one big file. In that big file, I can write short story bits, then expand upon them. I can move around content, decide where to draw the lines for new chapters and so on. I might keep some blocks of new chapters, like say I wrote a sequence of 5 chapters for the far future, in a separate file though and maybe just write a note in my work file about what happens in that block and how I named it. If this works out, I should be more agile in writing the sequential ways of the story rather than fall back into the chaotic ways of writing a book.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');"><img src="http://christianriesen.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://christianriesen.com/2010/01/writing-in-a-sequential-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toreas a fantasy story and experiment</title>
		<link>http://christianriesen.com/2010/01/toreas-a-fantasy-story-and-experiment/</link>
		<comments>http://christianriesen.com/2010/01/toreas-a-fantasy-story-and-experiment/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 14:53:51 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Toreas]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[Fantasy]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[Public Domain]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=122</guid>
		<description><![CDATA[If you are like me you like fantasy stories. You like r [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me you like fantasy stories. You like reading. You also like it when a story goes on and not just dies off. And you probably are a rather impatient human being as well, who can&#8217;t wait for the next book to arrive and rather would read chapter by chapter than wait forever. Or maybe not so much like me.</p>
<p>Fantasy is great, but I always hate it when they come to an early close. There are few short stories I like a lot, and with short I mean maybe one book. Elantris was one such story. But I like stories that give you a lot of time to get to know the characters and experience their journeys a lot more.</p>
<p>And so I have finally decided to release a story I have been carrying around with me for decades. Take a look at it and let me know if you like it.</p>
<p>Best of all, it&#8217;s entirely free. You can read all of it for free. And it&#8217;s released directly as public domain, so you can take it and do whatever you want with it. So please share it with anyone you think might like it!</p>
<p><a href="http://toreas.com/" onclick="pageTracker._trackPageview('/outgoing/toreas.com/?referer=');">Read Toreas</a></p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '756';
var flattr_url = 'http://christianriesen.com';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'Christian Riesen';
var flattr_dsc = 'Life and work in the information and communication age';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank" onclick="pageTracker._trackPageview('/outgoing/flattr.com/?referer=');"><img src="http://christianriesen.com/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://christianriesen.com/2010/01/toreas-a-fantasy-story-and-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
