<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>I Can Has Web</title>
	<atom:link href="http://icanhasweb.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://icanhasweb.wordpress.com</link>
	<description>Arne Hassel on developing for the web</description>
	<lastBuildDate>Fri, 20 Jan 2012 10:44:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='icanhasweb.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>I Can Has Web</title>
		<link>http://icanhasweb.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://icanhasweb.wordpress.com/osd.xml" title="I Can Has Web" />
	<atom:link rel='hub' href='http://icanhasweb.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Installing Buster.JS</title>
		<link>http://icanhasweb.wordpress.com/2012/01/20/installing-buster-js/</link>
		<comments>http://icanhasweb.wordpress.com/2012/01/20/installing-buster-js/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 10:43:38 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[buster.js]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[npm.js]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=131</guid>
		<description><![CDATA[As mentioned in my previous post, I&#8217;ve been wanting to use Buster.JS as test framework for my implementation of the master thesis. After installing node, I was ready to install buster. Or so I thought. With npm  (package manager for node) I tried &#8220;npm install -g buster&#8221;, which gave me an error (full output). It seemed that the module [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=131&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As mentioned in <a title="“/usr/bin/ld: cannot find -lz” when building node.js" href="http://icanhasweb.wordpress.com/2012/01/19/usrbinld-cannot-find-lz-when-building-node-js/">my previous post</a>, I&#8217;ve been wanting to use <a href="http://busterjs.org/">Buster.JS</a> as test framework for my implementation of the master thesis. After installing node, I was ready to install buster. Or so I thought. With <a href="http://npmjs.org/">npm</a>  (package manager for node) I tried &#8220;npm install -g buster&#8221;, which gave me an error (<a href="http://snipt.org/wgpon2">full output</a>). It seemed that the module glob wasn&#8217;t available in the version buster needed.</p>
<p><span id="more-131"></span>After looking around a bit, I read about <a href="http://npmjs.org/doc/install.html">the install function in npm</a>. So I can install specific versions easily, neat! A &#8220;npm install glob@2.1.0&#8243; later, another error occurs! It seemed that my version of node, v.0.7.0-pre, wasn&#8217;t supported by version 2.1.0 of glob. So back to node-building it was. Luckily, <a href="https://github.com/joyent/node/tree/v0.6">v6.0 is its own branch</a>, enabling me to easily switch with &#8220;git checkout v6.0&#8243;.</p>
<p>Ok, &#8220;./configure&#8221; next! Hmmm, seems that I didn&#8217;t have OpenSSL installed. Me being a noob, I installed the wrong package, but luckily I found a <a href="http://erikeldridge.wordpress.com/2010/10/21/getting-started-with-node-js/">piece that helped me on the right path</a>. Right, &#8220;<em>sudo apt-get install libssl-dev</em>&#8221; it is.</p>
<p>Now installing node went peachy, and with that also glob. And then, <em>finally</em>, I could install buster! <em>npm install -g buster</em> was the magic words, and so I was ready to start testing! Or so I thought&#8230;</p>
<p>To check if the program ran as intended, I <a href="https://github.com/busterjs/buster-args">cloned buster-args</a> as it was used as <a href="http://busterjs.org/docs/overview/">an example on Node testing on buster.js.org</a>. I ran into &#8220;Error: cannot find module &#8216;buster&#8217;&#8221;. As I was new to both node, npm and buster, I really had no idea where I&#8217;d gone wrong, so I posted <a href="https://github.com/busterjs/buster/issues/58">an issue at github/busterjs</a>.</p>
<p>I also joined #buster@freenode. First I merely watched for activity, and as it started I posted my questions to get a quicker response. The authors were very helpful, and soon made it clear that I hadn&#8217;t linked the project. Running <em>npm link</em> in the project I wanted to test, and voilà! A beautiful and informative output stood before me. Nice!</p>
<p>Now I&#8217;m going to implement into my own framework, so wish me luck ^_^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=131&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2012/01/20/installing-buster-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>“/usr/bin/ld: cannot find -lz” when building node.js</title>
		<link>http://icanhasweb.wordpress.com/2012/01/19/usrbinld-cannot-find-lz-when-building-node-js/</link>
		<comments>http://icanhasweb.wordpress.com/2012/01/19/usrbinld-cannot-find-lz-when-building-node-js/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 11:42:32 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Off Topic]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[buster.js]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=127</guid>
		<description><![CDATA[As part of the thesis I&#8217;ve been looking around for test framework for JavaScript. I&#8217;ve found Buster.JS, and its support of mocking, stubbing and asynchronous tests appealed to me. It required Node.JS to work, so I began the task of installing it. I started getting errors, and as I&#8217;m not that experienced with the whole [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=127&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As part of the thesis I&#8217;ve been looking around for test framework for JavaScript. I&#8217;ve found <a href="http://busterjs.org/">Buster.JS</a>, and its support of mocking, stubbing and asynchronous tests appealed to me. It required <a href="http://nodejs.org/">Node.JS</a> to work, so I began the task of installing it. I started getting errors, and as I&#8217;m not that experienced with the whole compiling-process (I&#8217;ve experience from courses where we programmed with C and assembly, but ain&#8217;t really fond of it). It took me some time debugging the problem, but the line “/usr/bin/ld: cannot find -lz” stood out after some iterations.</p>
<p><span id="more-127"></span>With this in mind, I searched for <em>build error &#8220;cannot find -lz&#8221;</em>, and the second result was <a href="http://stackoverflow.com/questions/3373995/usr-bin-ld-cannot-find-lz">“/usr/bin/ld: cannot find -lz” on StackOverflow</a>. I realized I was cross-compiling, and <a href="http://stackoverflow.com/questions/3373995/usr-bin-ld-cannot-find-lz#answer-3374222">the answer</a> hinted me to check which libraries were required for the build. Surely enough, target_defaults.libraries in config.gypi were set to ['lz'].</p>
<p>I wasn&#8217;t sure of what to do at this point, but I removed the dependency on lz (by changing the value set to libraries to []), and behold! It built, and I could finally install the program!</p>
<p>Now, I&#8217;ve began trying to install Buster.JS. There seems to be some problems (as you can see in <a href="http://snipt.org/wgpon2">this snippet</a>), but I&#8217;ll return and write an update when/if I tackle it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=127&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2012/01/19/usrbinld-cannot-find-lz-when-building-node-js/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>Disposition iteration #3</title>
		<link>http://icanhasweb.wordpress.com/2012/01/03/disposition-iteration-3/</link>
		<comments>http://icanhasweb.wordpress.com/2012/01/03/disposition-iteration-3/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 15:56:55 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[compass]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[sass]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=121</guid>
		<description><![CDATA[I&#8217;ve made my third iteration of the disposition available on the net. As always, it&#8217;s available on http://folk.uio.no/arnehass/master/disposition.pdf, but I&#8217;ve also updated the project on GitHub if you wish to see earlier revisions. For those not so interested in Javascript and Semantic Web, frown not. At my work we&#8217;ve been developing a new framework for structuring [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=121&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made my third iteration of the disposition available on the net. As always, it&#8217;s available on <a href="http://folk.uio.no/arnehass/master/disposition.pdf">http://folk.uio.no/arnehass/master/disposition.pdf</a>, but I&#8217;ve also updated <a href="https://github.com/megoth/Semantic-Web---Javascript---A-master-thesis">the project on GitHub</a> if you wish to see earlier revisions.</p>
<p>For those not so interested in Javascript and Semantic Web, frown not. At my work we&#8217;ve been developing a new framework for structuring abstractions of CSS with <a href="http://lesscss.org/">LESS</a>. I&#8217;ve also tested the concepts on one of my sideprojects, Zetty (will probably explain it in a later post), where I work with <a href="http://compass-style.org/">Compass</a>, and it&#8217;s a breeze to work with.</p>
<p>I&#8217;ll write some words on it when given time, which hopefully is soon ^_^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=121&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2012/01/03/disposition-iteration-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>Update to disposition</title>
		<link>http://icanhasweb.wordpress.com/2011/11/24/update-to-disposition/</link>
		<comments>http://icanhasweb.wordpress.com/2011/11/24/update-to-disposition/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 00:46:06 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[disposition]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=119</guid>
		<description><![CDATA[I&#8217;ve updated the disposition, which is still available at http://folk.uio.no/arnehass/master/disposition.pdf. But I&#8217;ve also created a git-repository, containing all the documents that&#8217;ve been written as part of my master thesis, and it is available at megoth/Semantic-Web&#8212;Javascript&#8212;A-master-thesis &#8211; GitHub ^_^<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=119&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the disposition, which is still available at <a href="http://folk.uio.no/arnehass/master/disposition.pdf">http://folk.uio.no/arnehass/master/disposition.pdf</a>. But I&#8217;ve also created a git-repository, containing all the documents that&#8217;ve been written as part of my master thesis, and it is available at <a href="https://github.com/megoth/Semantic-Web---Javascript---A-master-thesis">megoth/Semantic-Web&#8212;Javascript&#8212;A-master-thesis &#8211; GitHub</a> ^_^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=119&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2011/11/24/update-to-disposition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>Disposition</title>
		<link>http://icanhasweb.wordpress.com/2011/11/09/disposition/</link>
		<comments>http://icanhasweb.wordpress.com/2011/11/09/disposition/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 16:29:44 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[disposition]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js3]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[rdfquery]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sparql]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=116</guid>
		<description><![CDATA[As part of my master thesis I was advised by my supervisors to write a disposition. It can be read here. I&#8217;m grateful for all comments ^_^<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=116&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As part of my master thesis I was advised by my supervisors to write a disposition. It can be read <a href="http://folk.uio.no/arnehass/master/disposition.pdf">here</a>. I&#8217;m grateful for all comments ^_^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=116&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2011/11/09/disposition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>Final update to essay</title>
		<link>http://icanhasweb.wordpress.com/2011/07/25/final-update-to-essay/</link>
		<comments>http://icanhasweb.wordpress.com/2011/07/25/final-update-to-essay/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 20:35:22 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[essay]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rdfquery]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=110</guid>
		<description><![CDATA[Last week I finished writing on an essay that is part of my master thesis. I was thinking about posting about it this weekend, but, well, with all that&#8217;ve happened, that got downgraded. But I feel it&#8217;s time to move on with life now. This is the abstract of the essay. In this essay I&#8217;ve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=110&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week I finished writing on an essay that is part of my master thesis. I was thinking about posting about it this weekend, but, well, with all that&#8217;ve happened, that got downgraded. But I feel it&#8217;s time to move on with life now.</p>
<p>This is the abstract of the essay.</p>
<blockquote><p>In this essay I&#8217;ve described Semantic Web (SW) and some of the standards encapsulated. Based on this I&#8217;ve created a list of functionalities required of a Javascript (JS)-library working toward SW. Then I present existing JS-libraries working with these standards, and discuss how they fill certain needs in the world of SW and JS.</p>
<p>I&#8217;ve concluded that the JS-library rdfQuery is the most evolved library as of today.</p></blockquote>
<p>You can read the rest of the essay <a href="http://folk.uio.no/arnehass/master/essay.pdf">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=110&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2011/07/25/final-update-to-essay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>Sorrow</title>
		<link>http://icanhasweb.wordpress.com/2011/07/23/sorrow/</link>
		<comments>http://icanhasweb.wordpress.com/2011/07/23/sorrow/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 10:51:09 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Off Topic]]></category>
		<category><![CDATA[bomb]]></category>
		<category><![CDATA[explosion]]></category>
		<category><![CDATA[oslo]]></category>
		<category><![CDATA[terror]]></category>
		<category><![CDATA[tragedy]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=108</guid>
		<description><![CDATA[Today is an awful day to be Norwegian. The tragedy that is the bombing of Oslo and the killings at Utøya, that have taken 91 lives, will be a landmark in Norwegian history. My experience of this two past days have been bizarre, to say the least. I&#8217;ve written some words of my experience in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=108&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today is an awful day to be Norwegian. The tragedy that is the bombing of Oslo and the killings at Utøya, that have taken 91 lives, will be a landmark in Norwegian history. My experience of this two past days have been bizarre, to say the least. I&#8217;ve written <a href="http://megoth.wordpress.com/2011/07/23/sorg/">some words of my experience in my Norwegian blog</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=108&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2011/07/23/sorrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>Another update to the essay as part of my master thesis</title>
		<link>http://icanhasweb.wordpress.com/2011/04/25/another-update-to-the-essay-as-part-of-my-master-thesis/</link>
		<comments>http://icanhasweb.wordpress.com/2011/04/25/another-update-to-the-essay-as-part-of-my-master-thesis/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 22:10:37 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[essay]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=105</guid>
		<description><![CDATA[Well, don&#8217;t you know, I&#8217;m still a lazy ass when it comes to regularly updating this blog =/ The workload didn&#8217;t excactly ease when I came home from Thailand, so that&#8217;s the way it is. Thought I should post a minor update concerning the essay I&#8217;m writing on as part of my master thesis though, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=105&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, don&#8217;t you know, I&#8217;m still a lazy ass when it comes to regularly updating this blog =/ The workload didn&#8217;t excactly ease when I came home from Thailand, so that&#8217;s the way it is.</p>
<p>Thought I should post a minor update concerning the essay I&#8217;m writing on as part of my master thesis though, you can find it <a href="http://folk.uio.no/arnehass/master/essay.pdf">here</a>.</p>
<p>Hope you&#8217;re all good ^_^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=105&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2011/04/25/another-update-to-the-essay-as-part-of-my-master-thesis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>Semantic Web and JavaScript</title>
		<link>http://icanhasweb.wordpress.com/2011/03/06/semantic-web-and-javascript/</link>
		<comments>http://icanhasweb.wordpress.com/2011/03/06/semantic-web-and-javascript/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 17:54:56 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[essay]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[rdfs]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sparql]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=102</guid>
		<description><![CDATA[I&#8217;ve started writing on my essay, it&#8217;s available here. I&#8217;ll update it when suitable, and updates on major revisions will be posted on this blog. I&#8217;m sorry that I&#8217;ve been a lazy ass regarding postings on this blog, but I was vacating in Thailand for three weeks. As you may imagine, coming home after three [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=102&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started writing on my essay, it&#8217;s available <a href="http://folk.uio.no/arnehass/master/essay.pdf">here</a>. I&#8217;ll update it when suitable, and updates on major revisions will be posted on this blog.</p>
<p>I&#8217;m sorry that I&#8217;ve been a lazy ass regarding postings on this blog, but I was vacating in Thailand for three weeks. As you may imagine, coming home after three weeks ment a whole lot of catching up. But now I&#8217;m home, all is good, and I&#8217;ll try posting more regularly ^_^</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=102&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2011/03/06/semantic-web-and-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
		<item>
		<title>News Visualizer</title>
		<link>http://icanhasweb.wordpress.com/2011/01/16/news-visualizer/</link>
		<comments>http://icanhasweb.wordpress.com/2011/01/16/news-visualizer/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 10:23:22 +0000</pubDate>
		<dc:creator>Arne Hassel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Master Thesis]]></category>
		<category><![CDATA[dan albritton]]></category>
		<category><![CDATA[data visualization]]></category>
		<category><![CDATA[document-driven design]]></category>
		<category><![CDATA[google news]]></category>
		<category><![CDATA[implementation]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[marcos weskamp]]></category>
		<category><![CDATA[master thesis]]></category>
		<category><![CDATA[newsmap]]></category>
		<category><![CDATA[open data]]></category>
		<category><![CDATA[test-driven development]]></category>

		<guid isPermaLink="false">http://icanhasweb.wordpress.com/?p=98</guid>
		<description><![CDATA[I&#8217;ve written about my master thesis in the previous post, and I&#8217;ve been thinking a lot of how to acquire the required skill-set to understand the topic in a good manner. I&#8217;ve undergone courses at IFI 3 years  now, so I do have some theoretical understanding of themes that are often taught in computer studies, such as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=98&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written about <a href="http://icanhasweb.wordpress.com/2010/12/27/masters-thesis-preliminary-work/">my master thesis</a> in the previous post, and I&#8217;ve been thinking a lot of how to acquire the required skill-set to understand the topic in a good manner. I&#8217;ve undergone courses at IFI 3 years  now, so I do have some theoretical understanding of themes that are often taught in computer studies, such as algorithms, data structures, computer architecture, and discrete mathematics <a href="https://wiki.uio.no/matnat/ifi/arnehass-master/index.php/Courses_taken">amongst others</a>. I believe that undertaking the courses INF3580, INF5120 and INF5100 (as well as special curriculum) will give me another layer of theoretical foundation that is required for this thesis.</p>
<p>But there is a field that the University of Oslo have no teaching to offer, and that is JavaScript (hereby shortened JS). To handle this, I must teach myself what is needed to know. I do already have some experience with JS, through work and a personal interest in the field that have stayed with me for quite some time. But I feel that the level of insight the thesis requires me to gain better knowledge of the matter, and have decided to develop a JS-based application.<span id="more-98"></span></p>
<h2>The concept</h2>
<p>I&#8217;ve always been fascinated by data visualization &#8211; <a title="Journalism in the Age of Data: A Video Report on Data Visualization by Geoff McGhee" href="http://datajournalism.stanford.edu/index.html">the art of presenting data that makes use of our visual perceptions</a>. I believe that rich data sets can be much more efficiently presented by visualizing it with concepts that users find easier to comprehend. After some thinking, I concluded that I want to try to visualize the amount of news presented in Google News in relation to their geographical metadata.</p>
<p>This is no easy undertaking. But luckily, there have been some work on this already, on the project <a href="http://newsmap.jp/">newsmap</a> by <a href="http://marumushi.com/">Marcos Weskamp</a> and <a href="http://www.danalbritton.com/">Dan Albritton</a>. If I can understand how they dissect the data into regions, I believe the project to be possible. The next step would be to visualize the data in a proper manner.</p>
<h3>Features</h3>
<p>The main feature of this project will to show a world map (perhaps enabling the user to zoom in on continents, revealing countries, and perhaps enabling them to zoom down even further). The map will be populated by figures displaying the distribution of news by size. For example, if there would be more news from the US than from Europe, then the figure representing US would be bigger than Europe&#8217;s.</p>
<p>Also, I want to display the distribution by categories fronted by Google News, i.e. world, national, business, technology, sports, entertainment and health. I&#8217;m thinking that a pie-chart can show this appropriately. The overall size would be the amount of articles, and the size of each slice would represent the number of news in each category.</p>
<p>Another feature that would be awesome is showing the dimension of time, e.g. a time-lapse. I think to watch the development of the past days, or perhaps even chosen days where certain events happened, would be truly enlightening.</p>
<h2>A personal note &#8211; Time</h2>
<p>Before I go into the strategies, I must explain an important aspect in my life, which is time. If you don&#8217;t care, jump straight to <a href="#design_decisions">design decisions</a>.</p>
<p>Earlier I&#8217;ve written some thoughts on <a href="http://icanhasweb.wordpress.com/2010/11/07/aurora-design-decisions/">design decisions</a> on the Aurora project. I gained some feedback that I want to take into account on developing this project, but more over I&#8217;ve gained the experience of trying to start something when not having the time. You see, the Aurora project is still in a starting phase. And a fundamental problem for me to start the lay the foundation is that I don&#8217;t feel I have the knowledge needed. Nor, to be honest, the time.</p>
<p>On another side-note, I&#8217;ve been developing a concept with a couple of friends of mine for some time. 9 months into the project, and still there had been no real development (we were still talking strategies and business concept). In the end I decided to end the collaboration, not because I didn&#8217;t have faith in the concept (I still believe the basic ideas to be really good), but because I didn&#8217;t want the project to take time in form of overhead and the anticipation.</p>
<p>Time, I&#8217;ve concluded, is perhaps my most precious resource.</p>
<p>In relation to this, I&#8217;ve been trying to structure my time. In the fall that were, I tried to conceptualize this with the title 40/40 &#8211; 40% on my professional work and 40 points in courses (which actually amounts to 133% work, summing my workload to about 174% to that which is normal). There were incentives that drove me into that workload, but having done that for the past 6 months, I&#8217;ve discovered that conceptualizing structures in this way is a really good thing for me. It expresses my choices to people, and lets them know how I wish to prioritize.</p>
<p>I haven&#8217;t conceptualized this spring yet, but the content it should express is 40% on my professional work, 35 points in courses, and a 3-week long vacation in February. Also, this includes me involving myself in some big projects, like partaking in the celebration of the University turning 200 years, which include a party September 2. with involve a LOT of people.</p>
<p>To give myself some time to research this project, I&#8217;ve decided to start developing (that is, write code) after I return from Thailand on February 22.</p>
<h2><a name="design_decisions"></a>Design decisions</h2>
<p>To create a solid foundations, I&#8217;ve decided some strategies for the project which I&#8217;ll adhere to.</p>
<h3>Documentation-driven design</h3>
<p>I read about this concept last years <a href="http://24ways.org/2010/documentation-driven-design-for-apis">24 ways</a>, and was really fascinated by the motivations behind it. This requires me to learn <a href="http://code.google.com/p/jsdoc-toolkit/">JsDoc Toolkit</a>, which I think will be really interesting.</p>
<h3>Test-driven development</h3>
<p>In Aurora we decided to not use the features of TDD, a decision which I&#8217;ve questioned myself the most. In this project I&#8217;m turning around, reading <a href="http://cjohansen.no/">Christian Johansen</a>&#8216;s <a href="http://www.amazon.com/dp/0321683919/">Test-Driven JavaScript Development</a> and using <a href="http://code.google.com/p/js-test-driver/">Google&#8217;s JsTestDriver</a>.</p>
<h3>JS required</h3>
<p>Since this project is first and foremost about me learning JS, it will require support of JS. That means I will not adhere to the principles of <a href="http://en.wikipedia.org/wiki/Progressive_enhancement">progressive enhancement</a>.</p>
<h3>Don&#8217;t reinvent the wheel</h3>
<p>There are many resources out there that probably have a place in this project. The first and foremost is the use of maps, which I will include through the <a href="http://code.google.com/intl/no-NO/apis/maps/documentation/javascript/">Google Maps JavaScript API</a>.</p>
<p>Also, As I&#8217;ve mentioned, the project <a href="http://newsmap.jp/">newsmap</a> have already done some of what I wish to accomplished (although in Flash), so I should send an email to the developer asking if they can contribute me with some tips.</p>
<h3>Do Good Things!</h3>
<p>This covers a lot of things, of course, but my meaning of this is following guidelines such as those described in <a href="http://oreilly.com/catalog/9780596517748">JavaScript: The Good Parts</a>.</p>
<h2>Implementation</h2>
<p>There is much yet to be decided, but I&#8217;ve been thinking about tools that would be appropriate for this project (besides the ones mentioned above).</p>
<ul>
<li><a href="http://code.google.com/p/flot/">Flot</a>: Interesting library that produces graphical plots; could be interesting to see how it works, and if perhaps I can use or copy and modify some of its functionalities.</li>
<li><a href="https://github.com/jgeldart/jquery-sparql">jQuery-SPARQL</a>: An interesting attempt to work with data using SPARQL &#8211; may have a use in this project</li>
<li><a href="http://vis.stanford.edu/protovis/">Protovis</a>: Perhaps not suitable for my need in visualizing data, I think it can be interesting to dissect it to see how it works.</li>
<li><a href="http://raphaeljs.com/">Raphaël</a>: This project will require working with canvas, a field in which I&#8217;m ignorant at the moment. I&#8217;ve heard good things about Raphaël, and will do more research whether this is an appropriate tool.</li>
<li><a href="http://code.google.com/p/rdfquery/">rdfQuery</a>: A tool that I believe can be used to work with the data from sources such as <a href="http://www.geonames.org/">GeoNames</a>.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/icanhasweb.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/icanhasweb.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/icanhasweb.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/icanhasweb.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/icanhasweb.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/icanhasweb.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/icanhasweb.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/icanhasweb.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/icanhasweb.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/icanhasweb.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/icanhasweb.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/icanhasweb.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/icanhasweb.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/icanhasweb.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=icanhasweb.wordpress.com&amp;blog=17068766&amp;post=98&amp;subd=icanhasweb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://icanhasweb.wordpress.com/2011/01/16/news-visualizer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/937e4f478c24f563effd99aeba62ebeb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">megoth</media:title>
		</media:content>
	</item>
	</channel>
</rss>
