<?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</title>
	<atom:link href="http://christianriesen.com/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>MS SQL Blob truncated</title>
		<link>http://christianriesen.com/2010/07/ms-sql-blob-truncated/</link>
		<comments>http://christianriesen.com/2010/07/ms-sql-blob-truncated/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 10:39:53 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Blob]]></category>
		<category><![CDATA[FreeTDS]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[MS SQL]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=212</guid>
		<description><![CDATA[There are times when I wish I had a third hand, just so [...]]]></description>
			<content:encoded><![CDATA[<p>There are times when I wish I had a third hand, just so I could to a triple face palm. This is one of those times.</p>
<p>I&#8217;m accessing a blob in a MS SQL database that is pretty much nothing more than a JPG dumped straight into the field. I read them and echo them with a jpg header in PHP. All is well. The script runs and parses all the images, doing some caching magic with them. The result is that about a third of the images are broken, seemingly random. Mostly they just &#8220;stop&#8221; at a random spot over the whole set, but in one image it always stops at the same spot.</p>
<p>I suspected data corruption on input and a refresh on what inserts them in the first place worked, sometimes at least.</p>
<p>Digging down, I saw that the result I get back for the broken images is always 64512 bytes, exactly. That&#8217;s 2 to the power of 16. Can&#8217;t be a coincidence. Turns out, it isn&#8217;t.</p>
<p>I&#8217;m using freetds to access the database and there is an entry in freetds.conf that reads something like this:<br />
text size = 64512</p>
<p>Upping that number (and restarting the webserver, apache or IIS) did the trick. The images stored in the database were all around that point, so it looked like a random bug, but thankfully it wasn&#8217;t random.</p>
<p>If you don&#8217;t use freetds but the mssql extension instead, then this line would be of interest:<br />
mssql.textsize = 4096</p>
<p>Yes the default is only 4 kilobytes.</p>
<p>Maybe the desk will work as a third hand for the triple face palm.</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/07/ms-sql-blob-truncated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flattr Statistics of May 2010</title>
		<link>http://christianriesen.com/2010/06/flattr-statistics-of-may-2010/</link>
		<comments>http://christianriesen.com/2010/06/flattr-statistics-of-may-2010/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:42:38 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Flattr]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=192</guid>
		<description><![CDATA[In the interest of some arguments and some transparency [...]]]></description>
			<content:encoded><![CDATA[<p>In the interest of some arguments and some transparency, here are my values for the month of May 2010 of what happened on my <a href="https://flattr.com/profile/christianriesen" onclick="pageTracker._trackPageview('/outgoing/flattr.com/profile/christianriesen?referer=');">Flattr account</a>. In total I had 24 of my things flattred, with a grand total of 66 clicks, so that means my average was 2.75 clicks per thing. 19 of these things were actually posts on the <a href="https://forum.flattr.com/" onclick="pageTracker._trackPageview('/outgoing/forum.flattr.com/?referer=');">Flattr Forum</a>. I made a total of 11.34€ which then averages in at about 17 cents per click. The averages for single clicks on a per thing basis, were from the smallest at 0.02€ to the largest at 0.45€. In multiple cases, more clicks didn&#8217;t mean more income and I made more money with fewer clicks that were each higher valued. The biggest gap was one thing with 4 clicks, totaling at 0.52€ (0.13 average) and one with 2 clicks at 0.72€ (0.36 average).</p>
<p>Of course my sample size is rather small, Flattr is still in it&#8217;s early and humble beginnings and many options are still missing from Flattr. But for a first full month, this is a respectable kick off.</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/06/flattr-statistics-of-may-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interview with Sapkowski y Xayide</title>
		<link>http://christianriesen.com/2010/05/interview-with-sapkowski-y-xayide/</link>
		<comments>http://christianriesen.com/2010/05/interview-with-sapkowski-y-xayide/#comments</comments>
		<pubDate>Mon, 10 May 2010 08:01:14 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=182</guid>
		<description><![CDATA[A good friend of mine, who get's to read and critique T [...]]]></description>
			<content:encoded><![CDATA[<p>A good friend of mine, who get&#8217;s to read and critique <a href="http://toreas.com" onclick="pageTracker._trackPageview('/outgoing/toreas.com?referer=');">Toreas</a> before I put it online, pointed out this interview with <a href="http://www.sikoydenee.com/2010/05/07/sapkowski-interview/" onclick="pageTracker._trackPageview('/outgoing/www.sikoydenee.com/2010/05/07/sapkowski-interview/?referer=');">Sapkowski y Xayide</a> to me. If you don&#8217;t know who he is, look him up, a big name in fantasy, from Poland. It&#8217;s a bit rough to read, but you get a lot of insight into his life as a writer and his views in that regard. He is very candid about it as well.</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/05/interview-with-sapkowski-y-xayide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Killall Command</title>
		<link>http://christianriesen.com/2010/04/debian-killall-command/</link>
		<comments>http://christianriesen.com/2010/04/debian-killall-command/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 10:39:35 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Killall]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=180</guid>
		<description><![CDATA[After running into this yet again today, here is how yo [...]]]></description>
			<content:encoded><![CDATA[<p>After running into this yet again today, here is how you get the killall command on a modern Debian distribution:</p>
<blockquote><p>aptitude install psmisc</p></blockquote>
<p>Works perfectly fine on lenny. Hopefully I never have to look this up again.</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/04/debian-killall-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Language reversal, from German to English and back to German</title>
		<link>http://christianriesen.com/2010/04/language-reversal-from-german-to-english-and-back-to-german/</link>
		<comments>http://christianriesen.com/2010/04/language-reversal-from-german-to-english-and-back-to-german/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 09:42:27 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Writing]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Translating]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=176</guid>
		<description><![CDATA[I've been wanting to do a write up of this for a long t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wanting to do a write up of this for a long time. Now you don&#8217;t need to know German to understand any of this. What I&#8217;m trying to demonstrate is the difficulty in translating anything whatsoever, but even worse in writing fiction. I tried it recently with a Spanish chapter and I was completely out of my depth because of special words used in it. But then I discovered that there are even worse pitfalls that are more subtle but can be devastating.</p>
<p>To illustrate I&#8217;m using a phrase I caught myself using a couple of times, and no I wont go into detail where and why I used it.<br />
<span id="more-176"></span></p>
<p>The sentence in German:<br />
Mein Bett, auch Spielwiese genannt.</p>
<p>Very difficult isn&#8217;t it? Here a word by word translation:<br />
My bed, also play-lawn called/named.</p>
<p>The word Spielwiese is made up out of Spiel, which is play in general and Wiese, which is a lawn, or grassy field. To give you an idea, this is where kids play on some grass, play soccer, to cartwheels and so on, without anything built over it.</p>
<p>Now that is horrible English, so here a translation that might make more sense and still keeps with the same idea of the sentence in German:<br />
My bed, also known as playground.</p>
<p>You could use a different word, like playpen for example, but the idea (context) behind it is that it&#8217;s large, so a playground better conveys the idea. And there we are already at one of the caveats. To translate it properly, the context is utterly important. Nuances are lost or wrong ones gained in translation easy and mostly that&#8217;s fine, but still should be avoided if possible.</p>
<p>So now we made this step:<br />
Mein Bett, auch Spielwiese genannt.<br />
My bed, also known as playground.</p>
<p>How about turning back? Say we started with the English phrase and want to go back? Will we get the same German sentence? The short answer: No. Here a word by word translation in German:<br />
Mein Bett, auch bekannt als Spielplatz.</p>
<p>Wait what the hell happened here? Why is it now platz, instead of wiese? That is the problem with direct translation, you get different meanings out of most words, as there are no direct translations for most words, or they are substituted with something else.</p>
<p>This is not really good German either, but good enough for most cases. So here is the entire Sequence again:<br />
Mein Bett, auch Spielwiese genannt.<br />
My bed, also known as playground.<br />
Mein Bett, auch bekannt als Spielplatz.</p>
<p>I chose deliberately a simple sentence, with one word that was a bit special and a slightly more interesting way of saying something, to show you already how hard it might be in this case.</p>
<p>Imagine now to add something to it that has specifics, like it&#8217;s a space story, or a fantasy one, special words, names, phrasings that are important, foreshadowing for certain things through subtle hints, there is a gigantic can of worms hidden in this.</p>
<p>So if you can&#8217;t translate it yourself, find someone who understands your material very well or someone who is an author in the same sort of stories as you are writing. The more complicated or nuanced your writing is, the more importance you should put on this. If it&#8217;s only a manual how to push two buttons, sometimes even Google translate get&#8217;s it right (enough).</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/04/language-reversal-from-german-to-english-and-back-to-german/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
<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/03/programming-helping-the-writer-and-getting-more-exposure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing as the main job?</title>
		<link>http://christianriesen.com/2010/02/writing-as-the-main-job/</link>
		<comments>http://christianriesen.com/2010/02/writing-as-the-main-job/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 19:33:25 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Writing]]></category>
		<category><![CDATA[Job]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=152</guid>
		<description><![CDATA[I have been reading about and directly from some well k [...]]]></description>
			<content:encoded><![CDATA[<p>I have been reading about and directly from some well known authors in the past few months, how they do what they do full time. So their main job is writer.</p>
<p>I know a couple technical writers myself, but they all have a full time job to pay the bills and write on the side. Then again their books are technical and expensive, while only aimed at a small group of people. A novel could be for pretty much anyone.</p>
<p>So if you could just stop doing whatever it is you do now, this instant, and start just writing all day long, as much as you want, would you do it? I think if I did it, I would get some more sleep. That always sounds nice and strangely gets nicer the older I get. In short, I&#8217;m old. If I made roughly the same money, I wouldn&#8217;t have a problem. So if it comes down to the money, where would you make the jump from &#8220;secure job that pays the bills every month&#8221; to &#8220;job where you never know how much you make the next month and probably less than now&#8221;. Also if you make 3000 now, would you do it if you only made 2500? How about 2000? Less?</p>
<p>If I could do it, I probably would, but the pay cut could not be over 20% the way I&#8217;m living at the moment. I also would probably first scale back time on my usual day job, easing into the whole thing, slowly, over time. But then again, my writing&#8217;s will never be good enough or popular enough to generate an income that would allow me to live reasonably comfortable here. So it&#8217;s a nice idea, but wont work in reality.</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/02/writing-as-the-main-job/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>Comics and closed lips</title>
		<link>http://christianriesen.com/2010/02/comics-and-closed-lips/</link>
		<comments>http://christianriesen.com/2010/02/comics-and-closed-lips/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 11:56:10 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Writing]]></category>
		<category><![CDATA[Comics]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=146</guid>
		<description><![CDATA[While writing the last post, I came circling around com [...]]]></description>
			<content:encoded><![CDATA[<p>While writing the last post, I came circling around comics a bit more than usual. Then it hit me pretty square in the face, one of the things I bitch at people who are drawing comics for me or with me the most is their lips. Ok, a close second to proportions.</p>
<p>If a character says something, the lips should be open. Unless it&#8217;s &#8220;hmm&#8221; or &#8220;mmm&#8221; or something equally audible with closed lips, they should be open, just like when you talk. Since they are comics, you can also use this not only as expression &#8220;this one is talking&#8221; but depending on how it&#8217;s made, also of how the character is talking. Like thin opening says usually a light voice, or quiet. If its only a corner open, they say it to someone on the side, not meant to be heard to everyone else. Mouth wide open is yelling. Please don&#8217;t just open the mouths wide all the time, I have enough yelling going on already.</p>
<p>At the same time the talking also can be enhanced for mood. Sad or happy face saying, or yelling something look different.</p>
<p>Since my number one gripe is proportions, this also plays an effect. Our brains are wired for pattern recognition (proportion is a pattern). So we recognize patterns on faces. When someone is smiling, but their eyes don&#8217;t lift, they are either not genuine (the creepy sales rep face) or they have some botox in the wrong places. But if the whole face smiles, we suddenly feel the difference. So if the mouth is neutral but the rest is &#8220;happy&#8221; this just looks wrong.</p>
<p>The main concern though should be consistency. If your characters always talk with mouths open, keep it that way, don&#8217;t mix and match or your readers get that wrong feeling again.</p>
<p>An exception exists of course, which means you can use it as a style tool for example if someone has an extremely large or stupid grin on their face (the chibi smiles in anime for example). But use them sparingly and for exact effects.</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/02/comics-and-closed-lips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How characters look, Comics versus Books</title>
		<link>http://christianriesen.com/2010/02/how-characters-look-comics-versus-books/</link>
		<comments>http://christianriesen.com/2010/02/how-characters-look-comics-versus-books/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 13:31:47 +0000</pubDate>
		<dc:creator>Christian Riesen</dc:creator>
				<category><![CDATA[Writing]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Characters]]></category>
		<category><![CDATA[Comics]]></category>

		<guid isPermaLink="false">http://christianriesen.com/?p=143</guid>
		<description><![CDATA[You have two ways to tell a consumer how someone looks. [...]]]></description>
			<content:encoded><![CDATA[<p>You have two ways to tell a consumer how someone looks. The visual and the cerebral way.</p>
<p>The visual is a (pun intended) no brainer. Look, aha, done. In a comic this means you take a look and you know how the character in general looks. Of course you can do a lot more funky things, show poses, costumes and so on, but the reader is not really imagining how that hero looks like. The reader knows. Same goes for TV and movies of course.</p>
<p>In the cerebral way, there is no longer a &#8220;right way&#8221; the character looks like. There is a description in text (or by audio) and that&#8217;s it. From that and the persons own visual memories, everyone crafts their own image. That might match in many cases, even with the authors image, but there are always a lot of differences.</p>
<p>This is why I like people drawing characters I created in a written story. What they draw is what I imagined, tried to describe on paper and then they re-imagined in their own head after reading those words. Such a result might be horrifying to witness as it often is completely not what the author has imagined, but that&#8217;s not really a bad thing. The reader makes the story their own by reading and imagining it, which is one of the best ways to know they like it because they actually enjoy the story enough to get creative with it.</p>
<p>And of course there is a time thing. I watched recently someone live stream how he paints with a tablet, from scratch. Watching paint dry is more amusing. In that same time I could write and edit an entire chapter with half a dozen new characters. This is not &#8220;writing is better than comics&#8221;, I have been doing both for a long while now, so I know what I&#8217;m talking about here and not taking sides. Just pointing out the discrepancy.</p>
<p>If you want the people to have an exact image, you need to go visual (comic, video). You pay for it with time of course (and other money costing things like equipment), while you can get faster (and cheaper) results by just writing.</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/how-characters-look-comics-versus-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
