<?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>kallewoof.com &#187; General</title>
	<atom:link href="http://kallewoof.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://kallewoof.com</link>
	<description>privacy, democracy, and software</description>
	<lastBuildDate>Wed, 17 Aug 2011 19:34:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The power of binary operations.</title>
		<link>http://kallewoof.com/2011/08/17/the-power-of-binary-operations/</link>
		<comments>http://kallewoof.com/2011/08/17/the-power-of-binary-operations/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 19:34:13 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=617</guid>
		<description><![CDATA[The following code: Selec All Code:NSString *resolvedSource = oneResolved ? oneSource : otherSource; if &#40;&#91;self projectSourceIsPortrait:resolvedSource&#93;&#41; &#123; if &#40;oneResolved&#41; &#123; oneTile.landscape.source = otherSource; &#125; else &#123; oneTile.portrait.source = otherSource; &#125; &#125; else &#123; if &#40;oneResolved&#41; &#123; oneTile.portrait.source = otherSource; &#125; &#8230; <a href="http://kallewoof.com/2011/08/17/the-power-of-binary-operations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The following code:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Selec All</a> </span><span class="my_syntax_Bar">Code:</span><div class="my_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>resolvedSource <span style="color: #002200;">=</span> oneResolved ? oneSource <span style="color: #002200;">:</span> otherSource;
<span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span><span style="color: #002200;">&#91;</span>self projectSourceIsPortrait<span style="color: #002200;">:</span>resolvedSource<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span>
    <span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span>oneResolved<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span>
        oneTile.landscape.source <span style="color: #002200;">=</span> otherSource;
    <span style="color: #002200;">&#125;</span> <span style="color: #a61390;">else</span> <span style="color: #002200;">&#123;</span>
        oneTile.portrait.source <span style="color: #002200;">=</span> otherSource;
    <span style="color: #002200;">&#125;</span>
<span style="color: #002200;">&#125;</span> <span style="color: #a61390;">else</span> <span style="color: #002200;">&#123;</span>
    <span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span>oneResolved<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span>
        oneTile.portrait.source <span style="color: #002200;">=</span> otherSource;
    <span style="color: #002200;">&#125;</span> <span style="color: #a61390;">else</span> <span style="color: #002200;">&#123;</span>
        oneTile.landscape.source <span style="color: #002200;">=</span> otherSource;
    <span style="color: #002200;">&#125;</span>
<span style="color: #002200;">&#125;</span></pre></div></div></div>

<p>can with proper use of binary operations turn into 8 lines (down from 14):</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Selec All</a> </span><span class="my_syntax_Bar">Code:</span><div class="my_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>resolvedSource <span style="color: #002200;">=</span> oneResolved ? oneSource <span style="color: #002200;">:</span> otherSource;
<span style="color: #a61390;">BOOL</span> setPortrait <span style="color: #002200;">=</span> oneResolved;
setPortrait <span style="color: #002200;">^=</span> <span style="color: #002200;">&#91;</span>self projectSourceIsPortrait<span style="color: #002200;">:</span>resolvedSource<span style="color: #002200;">&#93;</span>;
<span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span>setPortrait<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span>
    oneTile.portrait.source <span style="color: #002200;">=</span> otherSource;
<span style="color: #002200;">&#125;</span> <span style="color: #a61390;">else</span> <span style="color: #002200;">&#123;</span>
    oneTile.landscape.source <span style="color: #002200;">=</span> otherSource;
<span style="color: #002200;">&#125;</span></pre></div></div></div>

<p>You can of course make the setPortrait bool a one-liner too, as in</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Selec All</a> </span><span class="my_syntax_Bar">Code:</span><div class="my_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #a61390;">BOOL</span> setPortrait <span style="color: #002200;">=</span> oneResolved <span style="color: #002200;">^</span> <span style="color: #002200;">&#91;</span>self projectSourceIsPortrait<span style="color: #002200;">:</span>resolvedSource<span style="color: #002200;">&#93;</span>;</pre></div></div></div>

<p>dropping you down to 7 lines of code. The XOR operator is more useful than it&#8217;s being given credit for. <img src='http://kallewoof.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2011/08/17/the-power-of-binary-operations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Right.</title>
		<link>http://kallewoof.com/2011/08/15/right/</link>
		<comments>http://kallewoof.com/2011/08/15/right/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 17:37:14 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=614</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://kallewoof.com/wp-content/uploads/2011/08/Screen-shot-2011-08-15-at-7.34.45-PM.png"><img class="alignnone size-full wp-image-615" title="Screen shot 2011-08-15 at 7.34.45 PM" src="http://kallewoof.com/wp-content/uploads/2011/08/Screen-shot-2011-08-15-at-7.34.45-PM.png" alt="" width="457" height="188" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2011/08/15/right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t think of a more sophisticated way to get kicked out.</title>
		<link>http://kallewoof.com/2011/06/09/cant-think-of-a-more-sophisticated-way-to-get-kicked-out/</link>
		<comments>http://kallewoof.com/2011/06/09/cant-think-of-a-more-sophisticated-way-to-get-kicked-out/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 05:53:20 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=577</guid>
		<description><![CDATA[In the Console for my iPad, I got the following just as my app was killed for using too much memory: &#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&#62;&#60;!DOCTYPE plist PUBLIC &#8220;-//Apple//DTD PLIST 1.0//EN&#8221; &#8220;http://www.apple.com/DTDs/PropertyList-1.0.dtd&#8221;&#62;&#60;plist version=&#8221;1.0&#8243;&#62;&#60;dict&#62; &#60;key&#62;Label&#60;/key&#62; &#60;string&#62;syslog_relay&#60;/string&#62; &#60;key&#62;ProtocolVersion&#60;/key&#62; &#60;string&#62;2&#60;/string&#62; &#60;key&#62;Request&#60;/key&#62; &#60;string&#62;Goodbye&#60;/string&#62;&#60;/dict&#62;&#60;/plist&#62; Despite the annoyance &#8230; <a href="http://kallewoof.com/2011/06/09/cant-think-of-a-more-sophisticated-way-to-get-kicked-out/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the Console for my iPad, I got the following just as my app was killed for using too much memory:</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;&lt;!DOCTYPE plist PUBLIC &#8220;-//Apple//DTD PLIST 1.0//EN&#8221; &#8220;http://www.apple.com/DTDs/PropertyList-1.0.dtd&#8221;&gt;&lt;plist version=&#8221;1.0&#8243;&gt;&lt;dict&gt;	&lt;key&gt;Label&lt;/key&gt;	&lt;string&gt;syslog_relay&lt;/string&gt;	&lt;key&gt;ProtocolVersion&lt;/key&gt;	&lt;string&gt;2&lt;/string&gt;	&lt;key&gt;Request&lt;/key&gt;	&lt;string&gt;Goodbye&lt;/string&gt;&lt;/dict&gt;&lt;/plist&gt;</p>
<p>Despite the annoyance of memory issues, I couldn&#8217;t help giggle at that one. &#8220;Goodbye&#8221;! Haha! I&#8217;ve never been kicked out in as extravagant a fashion as this.</p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2011/06/09/cant-think-of-a-more-sophisticated-way-to-get-kicked-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Honestly&#8230;</title>
		<link>http://kallewoof.com/2011/04/06/honestly/</link>
		<comments>http://kallewoof.com/2011/04/06/honestly/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 06:33:40 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FUD]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Retarded]]></category>
		<category><![CDATA[Silly]]></category>
		<category><![CDATA[Stupid]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=569</guid>
		<description><![CDATA[I hate to gripe just as the next guy, but seriously&#8230; going to the U.S. is just becoming more and more of a pain in the ass as time goes on. I&#8217;m going to S.F. to attend WWDC 2011, which &#8230; <a href="http://kallewoof.com/2011/04/06/honestly/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I hate to gripe just as the next guy, but seriously&#8230; going to the U.S. is just becoming more and more of a pain in the ass as time goes on. I&#8217;m going to S.F. to attend WWDC 2011, which I&#8217;m looking forward to. Except it&#8217;s the U.S. I&#8217;m going to. The land of laying down the hate on foreign visitors.</p>
<p>Last year when I went to the U.S., I had the unexpected fortune of encountering a customs officer who actually treated me like a living object. I even told her so.</p>
<p>&#8220;This is my first time being treated like a person, you know. Going through these customs control thingies.&#8221;, says I.<br />
&#8220;Oh&#8230; I&#8217;m sorry?&#8221;, says she, with a guilty grin.</p>
<p>Most of my trips to the states, I&#8217;ve over-thought this situation quite a bit. I&#8217;ve reasoned erroneously that these guys probably have a lot of tired and annoyed people going through, so I should at least make an effort and smile. That smile has put me inside rooms with mexicans and other dirty peoples (note the sarcasm, by the way) for 3-4 hours at a time. That smile, to me a way to say, &#8220;I know you&#8217;re just doing your job, but I don&#8217;t hate on you for it,&#8221; was to them a sign of suspicion.</p>
<p>So a few years ago I had enough. I knew I was going to be treated like excrement glaced with vomit, so I gave them exact, precise honesty. Frowning, grunting out replies, staring at them fully expecting the treatment I was surely going to be having, and I had it every time but that one time last year. And amusingly, I&#8217;ve not been questioned extensively or brought to any rooms with mexicans since.</p>
<p>Then came ESTA. Going to a country which is a part of the Schenger agreement (I think that&#8217;s the one) lets you, without a visa, enter the country for up to 90 days. Except someone in the states decided this was awfully unsafe, so they put up ESTA, a web site with seemingly no meaning whatsoever* , where you are asked questions you will be asked again, later.</p>
<p>(* except to deny you entry BEFORE you fly all the way over there, which I guess is a good thing &#8212; I&#8217;ve heard of people being sent all the way back home)</p>
<p>Regardless, what are these questions then, you might ask? Anyone who&#8217;s gone to the states has no doubt (whilst giggling quietly to themselves) answered these absolutely ridiculous questions.</p>
<p><a href="http://kallewoof.com/wp-content/uploads/2011/04/Screen-shot-2011-04-06-at-8.05.32-AM.png"><img class="alignnone size-full wp-image-570" title="Screen shot 2011-04-06 at 8.05.32 AM" src="http://kallewoof.com/wp-content/uploads/2011/04/Screen-shot-2011-04-06-at-8.05.32-AM.png" alt="" width="786" height="669" /></a></p>
<p>I mean&#8230; good thing I said No to all of those, right! Phew. Just look at (B), for example. If I was &#8212; and to any U.S. officials swinging by to see why the ESTA content are being published on my blog, I might assert that I am not &#8212; planning on &#8220;engaging in criminal or immoral activities&#8221;, I&#8217;m sure I&#8217;d be tempted for at least a second to answer Yes, honest as I am.</p>
<p>The big dump of excrement in my eye though is that this ridiculous form underwent a change as of March this year.</p>
<p>It now charges you $14 per application.</p>
<p>So not only am I forced to waste my time on the above bullshit, but I&#8217;m charged to do so.</p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2011/04/06/honestly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Worst week ever.</title>
		<link>http://kallewoof.com/2011/03/18/worst-week-ever/</link>
		<comments>http://kallewoof.com/2011/03/18/worst-week-ever/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 13:06:26 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=560</guid>
		<description><![CDATA[Monday: exam, Computer Science &#8212; went well, I thought. Wednesday: exam, Linear Algebra and Geometry &#8212; uh, yeah. That was a waste of effort. Friday: exam, Networks and Communication &#8212; at least this one went reasonably well. Monday&#8217;s exam I &#8230; <a href="http://kallewoof.com/2011/03/18/worst-week-ever/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Monday: exam, Computer Science &#8212; went well, I thought.</p>
<p>Wednesday: exam, Linear Algebra and Geometry &#8212; uh, yeah. That was a waste of effort.</p>
<p>Friday: exam, Networks and Communication &#8212; at least this one went reasonably well.</p>
<p>Monday&#8217;s exam I didn&#8217;t study for, at all. I&#8217;d gone through the whole course like a breeze, learning lots of interesting little tidbits (e.g. the assembly language!), and mostly enjoying myself, which is why I felt that I could walk in there and do the exam like it was nothing. Turns out I was wrong, as I saw the &#8220;solution proposal&#8221; they put up (I&#8217;d done a bunch of errors, not read text properly, etc). I think I&#8217;ll pass, but no flying colors here.</p>
<p>Wednesday&#8217;s exam was the one I *did* study for. A lot. But because of ass-hole teachers who won&#8217;t bother answering emails, I didn&#8217;t get to enter the course until 2 weeks into it, and since I didn&#8217;t get the go ahead until that late, it took about another week before I had the book, which resulted in constant lagging behind. The intention was to sit down with it a weekend and study like a fiend to catch up with the others, but that just never happened. Over this weekend and Monday-Tuesday, I studied like a fool, but in the end I had to skim through something like 100 pages worth of stuff, skipping over the actual problem sections each time. I&#8217;ve developed an unprecedented hatred for Howard Anton, the author of the book, for his unrivaled incompetence in pedagogy.</p>
<p>Friday&#8217;s exam there&#8217;s not much to say about. I didn&#8217;t study anything up until the last day (i.e. yesterday), and the studying I did was only reading old exams. No flying color passing here either, but I&#8217;d be surprised if I didn&#8217;t pass.</p>
<p>At least it&#8217;s all over. For now.</p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2011/03/18/worst-week-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presents for my fiancé&#8217;s family.</title>
		<link>http://kallewoof.com/2010/05/07/presents-for-my-fiances-family/</link>
		<comments>http://kallewoof.com/2010/05/07/presents-for-my-fiances-family/#comments</comments>
		<pubDate>Fri, 07 May 2010 10:41:45 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=462</guid>
		<description><![CDATA[My fiancé&#8217;s Japanese, and as such, presents (or &#8220;omiyage&#8221; (お土産)) are extremely important. So important in fact that the following conversation occurred yesterday between me and my fiancé: - her: by the way! - me: yep? - her: when you &#8230; <a href="http://kallewoof.com/2010/05/07/presents-for-my-fiances-family/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My fiancé&#8217;s Japanese, and as such, presents (or &#8220;omiyage&#8221; (お土産)) are extremely important. So important in fact that the following conversation occurred yesterday between me and my fiancé:</p>
<p>- her: by the way!<br />
- me: yep?<br />
- her: when you come here, you said you&#8217;d put a bunch of chocolate in your bag, right?<br />
- me: yep!<br />
- her: sure you&#8217;re not going to forget about it?<br />
- me: already started buying stuff, and going to buy more tomorrow<br />
- her: oh, okay! good! thanks!</p>
<p>It&#8217;s not just &#8220;a nice gesture,&#8221; and since we&#8217;re getting married, I have to be extra careful about this kind of stuff. So I went on a buying spree earlier today. This is the haul:</p>
<p>(edit: this looks completely fuck-tarded with my current WP theme; <a href="http://syndicated.livejournal.com/kalleblog/61500.html">suggest you look at the LiveJournal syndication</a>)</p>
<div id="attachment_463" class="wp-caption alignnone" style="width: 810px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0672.jpg"><img class="size-full wp-image-463" title="Chocolate." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0672.jpg" alt="" width="800" height="600" /></a><p class="wp-caption-text">Lots and lots of chocolate. Of various kinds.</p></div>
<div id="attachment_464" class="wp-caption alignnone" style="width: 810px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0673.jpg"><img class="size-full wp-image-464" title="Bubble-making ... car ... thing." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0673.jpg" alt="" width="800" height="600" /></a><p class="wp-caption-text">This thing apparently causes bubbles to appear when you move it. Brother&#39;s 2-year old will approve, I&#39;m sure. Though it says &#39;3+&#39; so will have to be supervised playtime on this one.</p></div>
<div id="attachment_465" class="wp-caption alignnone" style="width: 810px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0674.jpg"><img class="size-full wp-image-465" title="A rat!" src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0674.jpg" alt="" width="800" height="600" /></a><p class="wp-caption-text">I obviously need to gift a rat too. Not sure who will be the recipient yet but I&#39;ll figure it out.</p></div>
<div id="attachment_466" class="wp-caption alignnone" style="width: 810px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0675.jpg"><img class="size-full wp-image-466" title="The rat, front." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0675.jpg" alt="" width="800" height="600" /></a><p class="wp-caption-text">Here you see its beady little eyes. Love at first sight, no?</p></div>
<div id="attachment_467" class="wp-caption alignnone" style="width: 810px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0676.jpg"><img class="size-full wp-image-467" title="A reeeeeeally fat dog." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0676.jpg" alt="" width="800" height="600" /></a><p class="wp-caption-text">This dog is sooo fat. It&#39;s for brother&#39;s son. Though I&#39;m thinking of getting one for myself, cause frankly, this thing is potentially the coolest plush toy I&#39;ve ever seen.</p></div>
<div class="mceTemp">
<dl id="attachment_470" class="wp-caption alignnone" style="width: 810px;">
<li><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0677.jpg"><img class="size-full wp-image-468" title="I mean, seriously." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0677.jpg" alt="" width="800" height="600" /></a></li>
<li>Just look at that fat little fucker.</li>
</dl>
</div>
<div id="attachment_469" class="wp-caption alignnone" style="width: 610px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0678.jpg"><img class="size-full wp-image-469" title="And then, the obligatory freak." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0678-e1273228710830.jpg" alt="" width="600" height="800" /></a><p class="wp-caption-text">This guy...</p></div>
<div id="attachment_470" class="wp-caption alignnone" style="width: 610px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0679.jpg"><img class="size-full wp-image-470" title="..." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0679-e1273228809948.jpg" alt="" width="600" height="800" /></a><p class="wp-caption-text">... has a shot at winning some &#39;nightmare inducing&#39; award...</p></div>
<div id="attachment_471" class="wp-caption alignnone" style="width: 610px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0680.jpg"><img class="size-full wp-image-471" title="..." src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0680-e1273228847576.jpg" alt="" width="600" height="800" /></a><p class="wp-caption-text">Hug... me.... now...?</p></div>
<div id="attachment_472" class="wp-caption alignnone" style="width: 610px"><a href="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0681.jpg"><img class="size-full wp-image-472" title=".....!" src="http://kallewoof.com/wp-content/uploads/2010/05/IMG_0681-e1273228882561.jpg" alt="" width="600" height="800" /></a><p class="wp-caption-text">.... need... love.... now...!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2010/05/07/presents-for-my-fiances-family/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Night wake in Seattle.</title>
		<link>http://kallewoof.com/2010/04/26/night-wake-in-seattle/</link>
		<comments>http://kallewoof.com/2010/04/26/night-wake-in-seattle/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 09:00:39 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=428</guid>
		<description><![CDATA[It&#8217;s not the first time I&#8217;ve spent a whole night at an airport, but it&#8217;s definitely a runner-up for the most pleasant. For two reasons, mainly. 1. I found an outlet to plug my lap top in. Outlets when traveling &#8230; <a href="http://kallewoof.com/2010/04/26/night-wake-in-seattle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not the first time I&#8217;ve spent a whole night at an airport, but it&#8217;s definitely a runner-up for the most pleasant. For two reasons, mainly.</p>
<p>1. I found an outlet to plug my lap top in. Outlets when traveling are like oases when traveling&#8230; in deserts. They mean unlimited usage, with no battery life risks. My MacBook Pro actually has like 7 hours of battery life but I *will* be on a 15 hour trip and that&#8217;s counting &#8220;first plane take off&#8221; until &#8220;second plane landing&#8221; only. So, I am electropowered.</p>
<p>2. Google (I think it&#8217;s Google?) hosts a free wifi service here. It&#8217;s fast, too, especially at 1 am in the morning. Free wifi means the internet, which means I&#8217;m pretty much able to do everything I do normally. Except I&#8217;m sitting on a hard, cold floor and my feet are about to perish (stretch left leg out over crossed right leg, then do variations of that, ugh, running out of comfortable ones though), but I might go for a walk and maybe find a café or something in a bit. I always have my discreet, quiet, electropowered spot to retreat to if all else fails.</p>
<p>Earlier, a guy I met at both 360iDev in San Jose and the Voices that Matter conference here in Seattle agreed to take me to the airport in the evening, so we hung out at his place for a while. He showed me a couple of games I had managed to miss, like Plants vs Zombies. My god, that game is ridiculously addictive. I downloaded a trial of it here as soon as I found my lovely charge-spot and played it until it threw me out and said &#8221;You, mister, have been playing for an HOUR. You better pay up!&#8221; I tried arguing that it&#8217;s $20 and that&#8217;s kind of a lot of cash, but I don&#8217;t think it heard me.</p>
<p>So the last couple of weeks have been weird. I don&#8217;t think I&#8217;ve actually relaxed a second since I landed the 10th. It&#8217;s not that I&#8217;m not in a stress-free environment or anything, it&#8217;s just that being away from home wears on me.</p>
<p>I&#8217;ve been thinking a lot about &#8220;home&#8221; the last couple of years, since I&#8217;ve been away from what you&#8217;d expect to be &#8220;home&#8221; for nearly 2 years. I hated my apartment in Japan, and I wasn&#8217;t totally happy with my lifestyle either, but &#8220;Japan&#8221; felt just as much like &#8220;home&#8221; as Sweden ever did. It was when I bought that ticket to get me to Sweden that &#8220;home&#8221; suddenly changed meaning. I went through several phases of redefining my world, or something &#8212; immediately after buying the ticket, I wanted to be back home. Then that wore off after a month or so, and the last 3 or so months of my stay, I felt more and more like I actually didn&#8217;t want to go home at all.</p>
<p>I think I blogged about (lazy blogger, it&#8217;s 2 am, forgive) my shocking experience in finally returning back to Sweden, and I still clearly remember that feeling, and I don&#8217;t think I will see Sweden quite the same way as I did before, ever, but it&#8217;s home, now.</p>
<p>Ultimately, home is where you say it is, and until you do say, it won&#8217;t be home, and it won&#8217;t feel like home.</p>
<p>That&#8217;s all I have to say about that right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2010/04/26/night-wake-in-seattle/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>San Francisco, San Jose, 360iDev, iPadDevCamp, etc.</title>
		<link>http://kallewoof.com/2010/04/21/san-francisco-san-jose-360idev-ipaddevcamp-etc/</link>
		<comments>http://kallewoof.com/2010/04/21/san-francisco-san-jose-360idev-ipaddevcamp-etc/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 22:40:39 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[360iDev]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPadDevCamp]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=425</guid>
		<description><![CDATA[I&#8217;ve been spending the last week or two absorbing information at a pace I&#8217;m very much not used to. 360iDev was very informative. Sort of like an ultra-condensed university course without obligatory courses. A lot of really cool people were &#8230; <a href="http://kallewoof.com/2010/04/21/san-francisco-san-jose-360idev-ipaddevcamp-etc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been spending the last week or two absorbing information at a pace I&#8217;m very much not used to. 360iDev was very informative. Sort of like an ultra-condensed university course without obligatory courses. A lot of really cool people were there (if you sift through all the self-important blobs of goo that were scattered throughout those actually cool people), and I&#8217;m looking forward to meeting them again, if the opportunity presents itself.</p>
<p>Kendall Gelner, Noel Llopis, and many other hugely talented but yet pleasant to be around folks were inspiring.</p>
<p>Only thing I regret about the thing was eating those veggie burritos. Man they were grody.</p>
<p>iPadDevCamp was a super-intensive &#8220;hack something together a-zap and present it two days later&#8221; thing. Actually it was roughly 1 whole day of working, with only a few hours on the Friday eve and Sunday morning to do last minute fixes. I ended up with a group of 4 others doing a &#8216;multi-device game&#8217; called (eventually) Tank or Die. The idea was to be able to add iPhones as game controllers and iPads as playing fields in this &#8216;control the tank and try to shoot the other tanks&#8217;. There were 3 developers (4 even) and one graphics designer. Everyone decided to start working on things on Friday, but due to transportation issues, I couldn&#8217;t actually join them until Saturday. My task ended up being the connectivity between iPads (the playing fields) and I just didn&#8217;t have enough time to figure out how to get it all working in time for the demo, so when we won &#8220;best game&#8221; award, I felt a bit like a cheater when I took that wireless keyboard from the prize pile.</p>
<p>Was a learning experience though, and I don&#8217;t regret participating. It&#8217;s a very nice feeling when you are convinced that &#8220;if I were tasked to do this with the things I know today, I would have succeeded&#8221;, and I am.</p>
<p>Now I&#8217;m going to be doing some work and relax until Friday, when I go up to Seattle for the last conference in my &#8220;conference tour&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2010/04/21/san-francisco-san-jose-360idev-ipaddevcamp-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One of the longest flights I&#8217;ve ever been on. Rain. AC adapter. 360iDev.</title>
		<link>http://kallewoof.com/2010/04/12/one-of-the-longest-flights-ive-ever-been-on-rain-ac-adapter-360idev/</link>
		<comments>http://kallewoof.com/2010/04/12/one-of-the-longest-flights-ive-ever-been-on-rain-ac-adapter-360idev/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 23:55:04 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=418</guid>
		<description><![CDATA[I started using Twitter 3 years ago. Just kidding. I created my account 3 years ago and I &#8220;started&#8221; yesterday. On the way to the plane, actually. It&#8217;s amazing how easily you get into habits. Such as writing short concise &#8230; <a href="http://kallewoof.com/2010/04/12/one-of-the-longest-flights-ive-ever-been-on-rain-ac-adapter-360idev/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I started using Twitter 3 years ago.</p>
<p>Just kidding. I created my account 3 years ago and I &#8220;started&#8221; yesterday. On the way to the plane, actually.</p>
<p>It&#8217;s amazing how easily you get into habits. Such as writing short concise messages to convey something. Like the title of this blog post.</p>
<p>In any case, I&#8217;m appropriately arrived (yes I meant to say &#8220;I am&#8221; <img src='http://kallewoof.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) but a bit confused. And tired. And I missed the first part of the morning&#8217;s speech so I didn&#8217;t really catch on to all the things he was saying. Lots of very cool new things though (I was at the debugging and customization one ftr) and I can&#8217;t wait to poke at the docs and notes and such he left behind (not to mention the project templates &#8212; his singleton stuff looks droolicious).</p>
<p>It&#8217;s funny. I wanted to sit down and write lots and lots about lots and lots, but since I couldn&#8217;t find a damn Apple store anywhere all the way here I&#8217;m forced to ask the damn conference folks to borrow theirs all the time, just to get the lap top up. Consequently I try to not use it and when I use it I keep staring at the battery % indicator more than anything else.</p>
<p>Apple, is it really necessary to have your own AC cords? Really.</p>
<p>Then again, finding a hardware store (which might have a &#8220;standard&#8221; cord) looks about as hard as finding an Apple store so&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2010/04/12/one-of-the-longest-flights-ive-ever-been-on-rain-ac-adapter-360idev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.6.2 and input methods.</title>
		<link>http://kallewoof.com/2010/03/22/mac-os-x-10-6-2-and-input-methods/</link>
		<comments>http://kallewoof.com/2010/03/22/mac-os-x-10-6-2-and-input-methods/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 18:21:03 +0000</pubDate>
		<dc:creator>Kalle</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Japanese]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Retarded]]></category>
		<category><![CDATA[Solved]]></category>
		<category><![CDATA[Stupid]]></category>
		<category><![CDATA[Swedish]]></category>

		<guid isPermaLink="false">http://kallewoof.com/?p=409</guid>
		<description><![CDATA[So, I turned on Japanese on my Mac. I also turned on &#8220;let individual applcations have separate input methods&#8221; because I often talk to A in English and B in Japanese and C in Swedish simultaneously on Adium, and it &#8230; <a href="http://kallewoof.com/2010/03/22/mac-os-x-10-6-2-and-input-methods/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, I turned on Japanese on my Mac. I also turned on &#8220;let individual applcations have separate input methods&#8221; because I often talk to A in English and B in Japanese and C in Swedish simultaneously on Adium, and it keeps track of which is which when I tab between them, which is standard behavior. No claps, sorry.</p>
<p>But&#8230; when I try to change it so that Swedish is the default input methods &#8230;. I can&#8217;t. Uh. Right.</p>
<p>&#8230; huh? Why can&#8217;t I drag and arrange my input methods in order of preference?</p>
<p>The deal is, whenever I open a new &#8230; window. Or tab, in Safari&#8230; I get it in Japanese.</p>
<p>Imagine this scenario: I open up a new tab in my browser! I decide to boldly go where none other has boldly gone before, and I type in &#8220;www.google.com&#8221; BUT!</p>
<p>BUT!!!! I do not GET &#8220;www.google.com&#8221; in the browser.</p>
<p>No sir. I don&#8217;t. I get &#8220;っっw。ごおgぇ。cおm&#8221;</p>
<p>in the browser.</p>
<p>And this is not what I wanted! Nope. No sir. Not anywhere or any way.</p>
<p>Can you feel my frustration shining? For now, I&#8217;ve turned Japanese off, so any time I talk to my girlfriend or whoever I will do so in &#8220;Konnichiwa watashi no chinchin wo sutte kudasai&#8221; romaji. Anyone got any nice clues on this one? It&#8217;s completely unbelievable that they&#8217;d not realize that people, sometimes, would prefer not to have their languages thrown at them in alphabetic order. (Yes, &#8220;Japanese&#8221; comes before &#8220;Swedish&#8221;.) Or is it that every tester was an American, thus &#8220;English&#8221; comes before &#8220;Japanese&#8221; and it&#8217;s not a &#8220;problem&#8221;?</p>
<p><strong>EDIT: I finally figured this out. </strong>The reason it was acting up was because of 3 separate factors which, combined, do not work:</p>
<p>1. Japanese input.<br />
2. Swedish as alternative input<br />
3. English as operating system language.</p>
<p>The fix is to change the OS language to Swedish. I personally hate having the OS in Swedish, but I&#8217;m apparently given no choice. Better that than no Japanese though, I suppose.</p>
<div><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><span style="line-height: normal; white-space: pre-wrap;"><br />
</span></span></div>
]]></content:encoded>
			<wfw:commentRss>http://kallewoof.com/2010/03/22/mac-os-x-10-6-2-and-input-methods/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.524 seconds -->

