<?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"
	>

<channel>
	<title>Flash, arts and happiness</title>
	<atom:link href="http://niels.keetlaer.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://niels.keetlaer.net/blog</link>
	<description></description>
	<pubDate>Fri, 03 Oct 2008 12:54:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Hi-Res webcam part #248</title>
		<link>http://niels.keetlaer.net/blog/34/hi-res-webcam-part-248/</link>
		<comments>http://niels.keetlaer.net/blog/34/hi-res-webcam-part-248/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 11:47:21 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[as3]]></category>

		<category><![CDATA[cs3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/34/hi-res-webcam-part-248/</guid>
		<description><![CDATA[Yesterday, Oli woke my sleeping awareness of my weblog by commenting on this one and a half year old post about getting a high resultion picture out of a webcam in Flash. His comment (in short): &#8220;it doesn&#8217;t work!&#8221;.
Unfortunately, he&#8217;s correct. I&#8217;ve run into this myself, once CS3 came out. It did work in the [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, Oli woke my sleeping awareness of my weblog by commenting on <a href="http://niels.keetlaer.net/blog/4/hi-res-webcam-image-analysis/" title="'Hi-res' webcam image analysis">this one and a half year old post</a> about getting a high resultion picture out of a webcam in Flash. His comment (in short): &#8220;it doesn&#8217;t work!&#8221;.</p>
<p>Unfortunately, he&#8217;s correct. I&#8217;ve run into this myself, once CS3 came out. It did work in the Flash 9 Bèta, but it is broken in the release version. The problem lies in these lines:</p>
<pre class="prettyprint">my_video._width = my_cam.width;
my_video._height = my_cam.height;</pre>
<p>Where this also adjusted the what is now <code>Video.videoWith</code> and <code>Video.videoHeight</code> properties, it is now impossible to change those after the creation of your instance of the <code>Video</code> object. No need to worry, though, because if you&#8217;d just supply the size you want when creating the instance, everything works fine. Here&#8217;s the whole working thing:</p>
<pre class="prettyprint">var my_cam:Camera = Camera.getCamera();
my_cam.setMode(640,480,10);

var my_video:Video = new Video(my_cam.width, my_cam.height);
my_video.attachCamera(my_cam);
addChild(my_video);

var bmd_video:BitmapData = new BitmapData(my_cam.width,my_cam.height);
var bm:Bitmap = new Bitmap(bmd_video);
bm.x = my_cam.width;
bm.y = 0;
addChild(bm);

var updateInterval:uint = setInterval(update,100);

function update() {
	bmd_video.draw(my_video);
}</pre>
<p>Of course, putting everything in nice class files would be better, but I find timeline code easier for these simple demonstrations. This doesn&#8217;t require you to create and save all the files, it&#8217;s just paste and run. But if you prefer that, you can use this:</p>
<pre class="prettyprint">package
{
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.MovieClip;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.events.Event;
	import flash.events.TimerEvent;
	import flash.media.Camera;
	import flash.media.Video;
	import flash.utils.Timer;

	[SWF(width="1280", height="480", frameRate="10", backgroundColor="#FFFFFF")]
	public class WebcamHiRes extends MovieClip
	{
		private var _camera:Camera;
		private var _video:Video;
		private var _bmd:BitmapData;
		private var _bm:Bitmap;

		private var _updateTimer:Timer;

		public function WebcamHiRes():void
		{
			stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.align = StageAlign.TOP_LEFT;

			_camera = Camera.getCamera();
			_camera.setMode(640, 480, 10);

			_video = new Video(_camera.width, _camera.height);
			_video.attachCamera(_camera);
			addChild(_video);

			_bmd = new BitmapData(_camera.width, _camera.height);
			_bm = new Bitmap(_bmd);
			_bm.x = _camera.width;
			addChild(_bm);

			_updateTimer = new Timer(100);
			_updateTimer.addEventListener(TimerEvent.TIMER, update);
			_updateTimer.start();
		}

		private function update(e:Event = null):void
		{
			_bmd.draw(_video);
		}
	}
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/34/hi-res-webcam-part-248/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Graduated!</title>
		<link>http://niels.keetlaer.net/blog/31/31/</link>
		<comments>http://niels.keetlaer.net/blog/31/31/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 11:25:15 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[happiness]]></category>

		<category><![CDATA[me]]></category>

		<category><![CDATA[school]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/31/31/</guid>
		<description><![CDATA[Hello there! Things have been quite busy here, with graduating and all, but finally I&#8217;ve got my Master of Arts! My calling card is starting to look rather impressive. Unfortunately, I haven&#8217;t been paying much attention to my weblog. For my graduation project, I&#8217;ve started a new weblog, though, but I&#8217;m a bit late in [...]]]></description>
			<content:encoded><![CDATA[<p>Hello there! Things have been quite busy here, with graduating and all, but finally I&#8217;ve got my Master of Arts! My calling card is starting to look rather impressive. Unfortunately, I haven&#8217;t been paying much attention to my weblog. For my graduation project, I&#8217;ve started a new weblog, though, but I&#8217;m a bit late in telling you. My graduation weblog doubled as my thesis which is quite unordinary but worked quite well.</p>
<p><a href="http://niels.keetlaer.net/blog/wp-content/uploads/2008/10/wandmini.jpg" title="Graduation project"><img src="http://niels.keetlaer.net/blog/wp-content/uploads/2008/10/wandmini.jpg" alt="Graduation project" /></a><a href="http://niels.keetlaer.net/blog/wp-content/uploads/2008/10/opzet-wand_kaart2.jpg" title="Graduation project"> </a></p>
<p>If you are interested, you can read it all on <a href="http://niels.keetlaer.net/emma" title="My graduation blog">niels.keetlaer.net/emma</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/31/31/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fez!</title>
		<link>http://niels.keetlaer.net/blog/30/fez/</link>
		<comments>http://niels.keetlaer.net/blog/30/fez/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 18:13:18 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/30/fez/</guid>
		<description><![CDATA[Just yet, a friend told me about a nice oldskool looking game with a very nice twist (apart from the fez). I won&#8217;t tell, you just have to see for yourself!

(via).
]]></description>
			<content:encoded><![CDATA[<p>Just yet, a friend told me about a nice oldskool looking game with a very nice twist (apart from the fez). I won&#8217;t tell, you just have to see for yourself!</p>
<p><img src="http://niels.keetlaer.net/blog/wp-content/plugins/flash-video-player/default_video_player.gif" /></p>
<p>(<a href="http://tigsource.com/articles/2008/02/19/fez-world-1-1" title="Fez gameplay video">via</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/30/fez/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Meatspace</title>
		<link>http://niels.keetlaer.net/blog/29/meatspace/</link>
		<comments>http://niels.keetlaer.net/blog/29/meatspace/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 11:38:01 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/29/meatspace/</guid>
		<description><![CDATA[Recently, some friends and I had a discussion about the difference betweeen knowing people &#8216;online&#8217; and in &#8216;real life&#8217;. Being me, almost living online, I do not consider &#8216;online&#8217; to be unreal - it&#8217;s just a different &#8217;space&#8217; in which you live.
In 1982, William Gibson already invented a term to describe the online world in [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, some friends and I had a discussion about the difference betweeen knowing people &#8216;online&#8217; and in &#8216;real life&#8217;. Being me, almost living online, I do not consider &#8216;online&#8217; to be unreal - it&#8217;s just a different &#8217;space&#8217; in which you live.</p>
<p>In 1982, <a href="http://en.wikipedia.org/wiki/William_Gibson" title="William Gibson on Wikipedia">William Gibson</a> already invented a term to describe the online world in his story <a href="http://en.wikipedia.org/wiki/Hackers_%28short_stories%29#.22Burning_Chrome.22" title="Burning Chrome on Wikipedia">Burning Chrome</a>. As you might now, the name he gave it was <a href="http://en.wikipedia.org/wiki/Cyberspace" title="Cyberspace on Wikipedia">c<em>yberspace</em></a>. Well, his online world isn&#8217;t what it is now, but the term is widely used to describe &#8216;the internet&#8217; in its widest meanings.</p>
<p>As I wanted to make a distinction between cyberspace and the &#8216;real world&#8217; without implying cyberspace to be unreal, I coined a new term: <em>meatspace</em>. As it appears, I&#8217;m not the only one coming up with such a plastic description, given that there&#8217;s already a <a href="http://en.wikipedia.org/wiki/Meatspace" title="Meatspace on Wikipedia">Wikipedia article</a> about it which I certainly didn&#8217;t write myself.</p>
<p>It might feel a bit fleshy, but you&#8217;ll get over it.</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/29/meatspace/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eyedentity</title>
		<link>http://niels.keetlaer.net/blog/27/eyedentity/</link>
		<comments>http://niels.keetlaer.net/blog/27/eyedentity/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 21:45:03 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/27/eyedentity/</guid>
		<description><![CDATA[
Eyedentity is a project of a few fellow students, in cooperation with the TV Show Holland Doc. Unfortunately for non-Dutch-speaking people, it&#8217;s all in Dutch&#8230; But here&#8217;s what this is all about.
Eyedentity is an experiment about survival in the virtual world. After several rounds of casting, a participant has been chosen to be locked up [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eyedentity.tv" title="eyedentity.tv"><img src="http://niels.keetlaer.net/blog/wp-content/uploads/2007/11/logo-eyedentity.jpg" alt="eyedentity logo" /></a></p>
<p><a href="http://www.eyedentity.tv" title="eyedentity.tv">Eyedentity</a> is a project of a few fellow students, in cooperation with the TV Show <a href="http://www.hollanddoc.nl/" title="Holland Doc">Holland Doc</a>. Unfortunately for non-Dutch-speaking people, it&#8217;s all in Dutch&#8230; But here&#8217;s what this is all about.</p>
<p>Eyedentity is an experiment about survival in the virtual world. After several rounds of casting, a participant has been chosen to be locked up in a room with only a computer hooked up to the internet to communicate with the outside world - even phonecalls are out of the question. Jennifer, that&#8217;s her, must even order her own food from the &#8216;net. Parcels will be deliverd to the researchers, who will then hand them over to Jennifer, as to limit physical contact with the outside world as much as possible.  Also, she can be followed with a webcam 24/7 from the project webpage. How will she survive this modernist trail?</p>
<p>I&#8217;m really curious as to how much damage this  abstinence from the outside world (even during &#8216;Sinterklaas&#8217; and Christmas!) will do to her (not to worry, there&#8217;s a shrink on stand-by). Even though I am more of a &#8216;net person than most, after a few days of no (physical) contact I get rather bored,  irritated and generally craving for human contact. And then I&#8217;m not even speaking of having a webcam following me all day&#8230;</p>
<p><strong>Update:</strong> As you might have gathered (I am a little late in reporting), the whole thing was a fake. The creators wanted to create an experience about online privacy, about what it means. According to them, it comes down to:</p>
<blockquote><p><q>You are what you pretend to be</q></p></blockquote>
<p>I don&#8217;t really know about outsiders, but being in on this project (I helped out with a bit of the programming) was quite an experience as well. There were quite a few dubious happenings (for example: there were obviously repeating clips, or a  large (plastic) gull flying through the room), and still people kept believing. For example, she (or, at any rate, the person behind the chat) was asked if she noticed the gull flying trough the room. She could deny it, and people believed her instead of their own eyes.</p>
<p>Wonderful.</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/27/eyedentity/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Donate 10 minutes of your time&#8230;</title>
		<link>http://niels.keetlaer.net/blog/24/donate-10-minutes-of-your-time/</link>
		<comments>http://niels.keetlaer.net/blog/24/donate-10-minutes-of-your-time/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 16:27:34 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[games]]></category>

		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/24/donate-10-minutes-of-your-time/</guid>
		<description><![CDATA[Jesper Juul has just posted a new (experimental) game, along with a questionaire. He is researching for some new games. So, if you&#8217;d like to help him, head over here to his weblog, play a game and answer a few questions.

You can also head straight to the test page.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jesperjuul.net" title="Jesper's homepage">Jesper Juul</a> has just posted a new (experimental) game, along with a questionaire. He is researching for some new games. So, if you&#8217;d like to help him, <a href="http://www.jesperjuul.net/ludologist/?p=407" title="The post I'm talking about">head over here </a>to his weblog, play a game and answer a few questions.</p>
<p><img src="http://niels.keetlaer.net/blog/wp-content/uploads/2007/11/screenshot_450.jpg" alt="Screenshot" /></p>
<p>You can also head straight to the <a href="http://www.jesperjuul.net/test/rpt/" title="Link to test page">test page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/24/donate-10-minutes-of-your-time/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Still alive</title>
		<link>http://niels.keetlaer.net/blog/23/still-alive/</link>
		<comments>http://niels.keetlaer.net/blog/23/still-alive/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 13:08:55 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[me]]></category>

		<category><![CDATA[this blog]]></category>

		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/23/still-alive/</guid>
		<description><![CDATA[Hello and thank you for waiting.
I have been rather busy lately (and been on vacation for a few weeks) so updating my weblog didn&#8217;t go as planned. Sorry for that&#8230;
As I have told, I have been working on the website for &#8216;The Selfish Gene&#8216;. It has worked out very well and I am very pleased [...]]]></description>
			<content:encoded><![CDATA[<p>Hello and thank you for waiting.</p>
<p>I have been rather busy lately (and been on vacation for a few weeks) so updating my weblog didn&#8217;t go as planned. Sorry for that&#8230;</p>
<p>As I have told, I have been working on the website for &#8216;<a href="http://www.theselfishgene.nl" title="theselfishgene.nl">The Selfish Gene</a>&#8216;. It has worked out very well and I am very pleased with the result - as is Lola, who commisioned the project. All the lamps you can see on the website are dynamically generated, based on the genes Lola enters in the database. We did have a few headaches concerning the mathematics though.</p>
<p>Unfortunately, I still cannot tell you much about the project I was enrolled in last time. However, we&#8217;ve had a few very promising meetings and it is most likely that two of our three concepts will be implemented in the real world outside our school. I&#8217;ll keep you posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/23/still-alive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Here comes Wordpress&#8230;!</title>
		<link>http://niels.keetlaer.net/blog/22/here-comes-wordpress/</link>
		<comments>http://niels.keetlaer.net/blog/22/here-comes-wordpress/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 17:47:18 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[this blog]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/22/here-comes-wordpress/</guid>
		<description><![CDATA[Although I was planning to write a simple CMS on my own, I put that crazy idea out of my mind. I wanted to do something nice and smooth in Flash but I simply lack the time (ah, I even skipped dinner twice this week because I was working to hard to notice!). Since it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Although I was planning to write a simple CMS on my own, I put that crazy idea out of my mind. I wanted to do something nice and smooth in Flash but I simply lack the time (ah, I even skipped dinner twice this week because I was working to hard to notice!). Since it&#8217;s becoming a pain to update the HTML each time, I knew I had to come up with something. Since many bloggers out there use Wordpress, I figured there must be a reason for that and thus I downloaded and installed it. I wished I did this from the beginning&#8230; it&#8217;s really a breeze to work with.</p>
<p>I&#8217;ve just converted all my old post to Wordpress, but some links have vanished in this copy/paste-galore. I will soon check them all. Now, let&#8217;s make that dinner, or it&#8217;s going to be the 3rth time this week I skip that&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/22/here-comes-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Slight update</title>
		<link>http://niels.keetlaer.net/blog/21/slight-update/</link>
		<comments>http://niels.keetlaer.net/blog/21/slight-update/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 11:10:59 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[as3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[me]]></category>

		<category><![CDATA[school]]></category>

		<category><![CDATA[this blog]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/21/slight-update/</guid>
		<description><![CDATA[Lately, things are a bit hectic and will continue to be so for a while. Our recent project had its deadline and I am fortunate to be able to tell you that we made it. For a school project, this is quite an accomplishment because, often, teams have one or two &#8217;slackers&#8217;, making the whole [...]]]></description>
			<content:encoded><![CDATA[<p class="content">Lately, things are a bit hectic and will continue to be so for a while. Our recent project had its deadline and I am fortunate to be able to tell you that we made it. For a school project, this is quite an accomplishment because, often, teams have one or two &#8217;slackers&#8217;, making the whole project block. Even though we&#8217;ve had our troubles (on which I will not eleborate) we have finished all our three installation prototypes. This week will be spend on straightening out a few crinkles, which wouldn&#8217;t be a problem but since we still have time&#8230; Friday we&#8217;ve our final presentation, so keep your fingers crossed!</p>
<p>Also I&#8217;ve met a beginning artist who&#8217;se working on her final assessment in school. She&#8217;s on a very cool project. In short, she&#8217;s designed a series of lamps. Each lamp is described by a set of &#8216;genes&#8217;. Clients who want to order a lamp are to pick their two favorite lamps of the latest generation and the genes of those lamp will the determine the shape of their lamp. The next two weeks, I will be working on her website. Man, it&#8217;s gonna be cool, I tell you that.</p>
<p>As if that isn&#8217;t enough, the next two weeks I&#8217;ll also be following an &#8216;Advanced Flash&#8217; course in school. Although I doubt I will learn much, there&#8217;s a prize of €750 for the best production so I&#8217;m doing my very best to win ;).</p>
<p>Last, but not least, I&#8217;ve been toying with the socket-class in Flash CS3. It&#8217;s really a breeze to work with, were it not for the Flash Security Model. In less than one hour I whipped together a simple chatroom, including a local server (not in Flash). It&#8217;s not really worth showing, but it&#8217;s been a good exercise.</p>
<p>Well&#8230; back to housecleaning now - but first a lunch!</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/21/slight-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8216;Hi-res&#8217; webcam image analysis update</title>
		<link>http://niels.keetlaer.net/blog/20/hi-res-webcam-image-analysis-update/</link>
		<comments>http://niels.keetlaer.net/blog/20/hi-res-webcam-image-analysis-update/#comments</comments>
		<pubDate>Fri, 18 May 2007 12:18:51 +0000</pubDate>
		<dc:creator>Niels</dc:creator>
		
		<category><![CDATA[as3]]></category>

		<category><![CDATA[cs3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://niels.keetlaer.net/blog/20/hi-res-webcam-image-analysis-update/</guid>
		<description><![CDATA[Remeber my post about getting a highter resolution image out of the webcam in the Flash9 Alpha? In CS3, it can even get you 640×480 pixels. Since my webcam is limited to 640×480 pixels, I haven&#8217;t been able to try for higher resolutions, yet, so I don&#8217;t know about those. Hopefully I can come up [...]]]></description>
			<content:encoded><![CDATA[<p>Remeber <a href="http://niels.keetlaer.net/blog/4/hi-res-webcam-image-analysis/" target="_blank">my post</a> about getting a highter resolution image out of the webcam in the Flash9 Alpha? In CS3, it can even get you 640×480 pixels. Since my webcam is limited to 640×480 pixels, I haven&#8217;t been able to try for higher resolutions, yet, so I don&#8217;t know about those. Hopefully I can come up with a nice idea to demo this (I bet you don&#8217;t want another fish-eye, would you?). Well, actually I&#8217;ve got plenty of ideas, but time&#8217;s always short between school, work and social life.</p>
]]></content:encoded>
			<wfw:commentRss>http://niels.keetlaer.net/blog/20/hi-res-webcam-image-analysis-update/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
