<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>These Days Labs</title>
	
	<link>http://labs.thesedays.com</link>
	<description />
	<lastBuildDate>Wed, 10 Mar 2010 12:41:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheseDaysLabs" /><feedburner:info uri="thesedayslabs" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Hello Bonjour</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/LCEySFVJi1s/</link>
		<comments>http://labs.thesedays.com/2010/03/10/hello-bonjour/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 10:24:58 +0000</pubDate>
		<dc:creator>keegan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[as3 XPathQuery]]></category>
		<category><![CDATA[copywriting]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[localisation]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[rich text editor]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xpath]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=556</guid>
		<description><![CDATA[
Hello Bonjour is a new tool for localising website content.
At These Days a lot of the websites we build have a Flash or Flex  interface with content fed in via XML documents. That makes it  really easy to deploy the same website in multiple languages. You just  pass in a localised XML [...]]]></description>
			<content:encoded><![CDATA[
<p><em>Hello Bonjour</em> is a new tool for localising website content.</p>
<p>At These Days a lot of the websites we build have a Flash or Flex  interface with content fed in via XML documents. That makes it  really easy to deploy the same website in multiple languages. You just  pass in a localised XML file and voila, you&#8217;ve got a localised site.</p>
<p>Until now, we have been translating those XML files manually, but we&#8217;ve  just made a little tool called <em>Hello Bonjour</em> that makes that process easier. The tool  generates an interface with a Rich Text Editor for each node in your XML  document. It shows the original copy and the translated copy side-by-side for easy comparison. You can customise it for each project with your client&#8217;s  official font faces and brand colours to make it easy to generate  content that fits the styleguide. There&#8217;s also a Find and Replace tool  so you can quickly update URLs or other text throughout the entire  document.</p>
<p><a href="http://playground.thesedays.com/hello-bonjour/" target="_blank">You can test out a demo here</a>. Sharing is caring, so <a href="http://playground.thesedays.com/hello-bonjour/source/hello-bonjour.zip" target="_self">here&#8217;s the source code</a>. Feel free to use it or adapt it to meet your needs.</p>
<p><a href="http://playground.thesedays.com/hello-bonjour/" target="_blank"><img class="alignnone size-full wp-image-559" title="Hello Bonjour" src="http://labs.thesedays.com/wp-content/uploads/2010/03/hello-bonjour1.jpg" alt="Hello Bonjour - content translation tool" width="560" height="346" /></a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2010/03/10/hello-bonjour/&amp;title=Hello+Bonjour" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2010/03/10/hello-bonjour/&amp;title=Hello+Bonjour" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2010/03/10/hello-bonjour/&amp;title=Hello+Bonjour" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2010/03/10/hello-bonjour/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2010/03/10/hello-bonjour/&amp;t=Hello+Bonjour" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Hello+Bonjour+-+http://bit.ly/bVnJMu+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2010/03/10/hello-bonjour/&amp;title=Hello+Bonjour&amp;summary=Hello%20Bonjour%20is%20a%20new%20tool%20for%20localising%20website%20content.%0D%0A%0D%0AAt%20These%20Days%20a%20lot%20of%20the%20websites%20we%20build%20have%20a%20Flash%20or%20Flex%20%20interface%20with%20content%20fed%20in%20via%20XML%20documents.%20That%20makes%20it%20%20really%20easy%20to%20deploy%20the%20same%20website%20in%20multiple%20languages.%20You%20just%20%20pass%20in%20a%20localised%20XML%20file%20and%20v&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2010/03/10/hello-bonjour/&amp;t=Hello+Bonjour" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/LCEySFVJi1s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2010/03/10/hello-bonjour/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2010/03/10/hello-bonjour/</feedburner:origLink></item>
		<item>
		<title>Red5, will you be my Valentine?</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/v22MEZ3pm8E/</link>
		<comments>http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 14:52:28 +0000</pubDate>
		<dc:creator>doccie</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[flash media server]]></category>
		<category><![CDATA[fms]]></category>
		<category><![CDATA[netstream]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[shared objects]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[valentine]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=526</guid>
		<description><![CDATA[
I am somewhat late perhaps, with my profession of love, but last week, we launched a little Valentine&#8217;s Day campaign for our clients. We used a great open-source alternative to Flash Media Server (FMS), namely Red5. Red5 has been around for a couple of years now, but this was only the second time I actually [...]]]></description>
			<content:encoded><![CDATA[
<p>I am somewhat late perhaps, with my profession of love, but last week, we launched a little Valentine&#8217;s Day campaign for our clients. We used a great open-source alternative to <strong>Flash Media Server</strong> (FMS), namely <strong>Red5</strong>. Red5 has been around for a couple of years now, but this was only the second time I actually got to work with it and I must say that its ease-of-use is simply amazing. Installing the service is pretty straightforward and once you have your server up and running, you can develop applications in a matter of minutes.</p>
<p><strong>Installing the Server</strong></p>
<p>You can download the Red5 server package from <a href="http://code.google.com/p/red5/">Google Code</a> (current version: 0.9.1 final). Once it&#8217;s downloaded, just run the executable and it will automatically install the files and then prompt you for an IP address and a port number. When setting up the server for local testing, I just use 127.0.0.1 and 8080.</p>
<p>Once the installation is finished, you might want to run <strong>services.msc</strong> and check if the Red5 service is installed correctly and is running. With that done, we can open up a browser window and browse to http://127.0.0.1:8080 and you&#8217;ll see the Red5 gateway. Here you can test if Red5 is running properly and you can install some of the default applications that come with the Red5 installer. Red5 runs on Java and these applications are great for people like me, who don&#8217;t know Java and want to get right down to the good stuff. You can just install one of these basic applications (I recommend installing the <strong>oflaDemo</strong> app) and once it&#8217;s installed, your front-end application can just connect through one of these.</p>
<p>So how about we get to the interesting bit?</p>
<p><strong>Creating your First App</strong></p>
<p>Creating an app in Red5 isn&#8217;t too hard if you&#8217;re familiar with the NetConnection and NetStream classes, but you can save yourself a lot of trouble if you think your application through.</p>
<p>I created two classes that, in my opinion, came in quite handy:</p>
<ol>
<li><strong>Red5Connection</strong>, the Red5Connection class is a subclass of  Flash&#8217;s NetConnection class and is pretty much just a class that handles the events that a NetConnection might throw at you.</li>
<li><strong>AbstractClient</strong>, just an extension of a Sprite or DisplayObject. Since we needed three entirely different clients (a broadcaster, a subscriber and a simple chat client, which displayed messages sent by the other clients), it was important to have one base class with the basic logic for all three clients.</li>
</ol>
<p>Both of these classes are available for download here: <a href="http://labs.thesedays.com/wp-content/uploads/2010/03/Red5Example.rar" target="_blank">Red5 Example files</a></p>
<p>When working with Red5, you&#8217;ll use two things often: a NetStream and a Remote SharedObject. The <strong>NetStream</strong> is used to broadcast or stream video footage. A <strong>SharedObject</strong> is used to store or retrieve data remotely. We use this to broadcast data to all connected users (could be used in a simple chat client for instance)</p>
<p>Here&#8217;s how you would normally use the NetStream object:</p>
<pre class="brush: php">
_ns = new NetStream(_nc);

// get the first camera
// set the max bandwidth used by the stream to infinite and the quality to 95 (0-100)
_cam = Camera.getCamera(&quot;0&quot;);
_cam.setQuality(0, 95);

// get the first microphone and if there is one, make sure there&#039;s no loopback nor echos
_mic = Microphone.getMicrophone(0);
if(_mic){
_mic.setUseEchoSuppression(true);
_mic.setLoopBack(false);
}

// attach microphone and camera to the netstream object
_ns.attachCamera(_cam);
_ns.attachAudio(_mic);

// publish the NetStream to Red5.
// the publish method uses two parameters, a name and a type
// the name is used to identify the netstream
// the method determines whether the netstream will be recorded, appended to an existing stream or just streamed live
// possible values are &quot;record&quot;, &quot;append&quot; and &quot;live&quot;
_ns.publish(&quot;broadcastExample&quot;, &quot;live&quot;);
</pre>
<p>If you wanted to stop a broadcast, you could use these bits of code:</p>
<pre class="brush: php">

_ns.attachCamera(null); // just removes the camera
_ns.attachAudio(null); // just removes the microphone
_ns.play(false); // stops the broadcast but leaves the NetStream intact
_ns.close(); // closes the NetStream altogether
</pre>
<p>And this is how we use the SharedObject&#8217;s send() method to send data to and from all connected clients</p>
<pre class="brush: php">

if (_so) _so.send(&quot;methodName&quot;, parameters);
</pre>
<p>An implementation of this code can be found in the Broadcaster and Subscriber files in the zip file I provided.<br />
To recompile the .fla files on your computer, you will need to download <a href="http://demonsterdebugger.com/" target="_blank">De Monsterdebugger</a> and adjust the class path settings via File &gt; Publish Settings&#8230;</p>
<p>Furthermore, you will need to run Red5 locally (or adjust the RED5 constant in AbstractClient.as) and have the oflaDemo app installed in order for the files to work.</p>
<p>Well, that&#8217;s it for me, hopefully I was able to persuade at least some people to look into Red5.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/&amp;title=Red5%2C+will+you+be+my+Valentine%3F" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/&amp;title=Red5%2C+will+you+be+my+Valentine%3F" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/&amp;title=Red5%2C+will+you+be+my+Valentine%3F" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/&amp;t=Red5%2C+will+you+be+my+Valentine%3F" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Red5%2C+will+you+be+my+Valentine%3F+-+http://bit.ly/dBuOm1+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/&amp;title=Red5%2C+will+you+be+my+Valentine%3F&amp;summary=I%20am%20somewhat%20late%20perhaps%2C%20with%20my%20profession%20of%20love%2C%20but%20last%20week%2C%20we%20launched%20a%20little%20Valentine%27s%20Day%20campaign%20for%20our%20clients.%20We%20used%20a%20great%20open-source%20alternative%20to%20Flash%20Media%20Server%20%28FMS%29%2C%20namely%20Red5.%20Red5%20has%20been%20around%20for%20a%20couple%20of%20years%20now%2C%20but%20this%20was%20only%20the%20second%20time%20I%20&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/&amp;t=Red5%2C+will+you+be+my+Valentine%3F" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/v22MEZ3pm8E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2010/03/01/red5-will-you-be-my-valentine/</feedburner:origLink></item>
		<item>
		<title>Review of Appcelerator Titanium</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/FsWfv_F9O10/</link>
		<comments>http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 14:18:32 +0000</pubDate>
		<dc:creator>keegan</dc:creator>
				<category><![CDATA[Mobile development]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Appcelerator Titanium]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=502</guid>
		<description><![CDATA[
Appcelerator Titanium is an open source mobile application development tool for iPhone and Android which allows you to code apps with HTML, CSS and JavaScript. I tested out the platform this morning. Having developed an iPhone application with Objective C before, I can tell you that Titanium makes the iPhone development process a whole lot [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://www.appcelerator.com/" target="_blank">Appcelerator Titanium</a> is an open source mobile application development tool for iPhone and Android which allows you to code apps with HTML, CSS and JavaScript. I tested out the platform this morning. Having developed an iPhone application with Objective C before, I can tell you that Titanium makes the iPhone development process a whole lot easier. Getting the Android SDK working was a bit tricky but development itself is simple. I love being able to compile native applications by writing standard web code!</p>
<p>Here&#8217;s an example of just how easy it can be:</p>
<div id="attachment_507" class="wp-caption alignnone" style="width: 310px"><a href="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-code.jpg"><img class="size-medium wp-image-507 " title="Code for a simple Titanium App" src="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-code-300x205.jpg" alt="Code for a simple Titanium App" width="300" height="205" /></a><p class="wp-caption-text">Code for a simple Titanium App</p></div>
<div id="attachment_509" class="wp-caption alignleft" style="width: 185px"><a href="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-iPhone1.jpg"><img class="size-medium wp-image-509" title="The Titanium app in iPhone" src="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-iPhone1-175x300.jpg" alt="The Titanium app in iPhone" width="175" height="300" /></a><p class="wp-caption-text">The Titanium app in iPhone</p></div>
<div id="attachment_508" class="wp-caption alignleft" style="width: 176px"><a href="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-Droid1.jpg"><img class="size-medium wp-image-508 " title="The Titanium app in Android" src="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-Droid1-166x300.jpg" alt="The Titanium app in Android" width="166" height="300" /></a><p class="wp-caption-text">The Titanium app in Android</p></div>
<div style="clear: both; color: #ffffff;">.</div>
<p>Getting the Andriod emulator installed correctly can be a real pain. After you have downloaded the Android SDK, open the Android SDK and AVD Manager and make sure you install all of these:</p>
<ul>
<li>Android SDK Tools</li>
<li>SDK Platform Android 1.5, API 3</li>
<li>Google APIs by Google Inc., Android API 3</li>
</ul>
<p>In your Titanium Developer profile, set the Android API location to <code>/Applications/android-sdk-mac_86</code>. Also, I found the Android emulator to be frustratingly slow, but I don&#8217;t think that&#8217;s Titanium&#8217;s fault.</p>
<p>To create useful mobile applications I think it would be a good  idea to start with the following:</p>
<ul>
<li><a href="http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/WindowsandViews/WindowsandViews.html" target="_blank">Userstand the role of windows and views</a> in iPhone  applications,</li>
<li><a href="http://github.com/kwhinnery/KitchenSink/" target="_blank">Download  and browse the Kitchen Sink application</a> to get an idea of the UI  components available in Titanium.</li>
</ul>
<p>I have included some screenshots of the Kitchen Sink application built in Titanium  below so you can get an idea of what can be done.</p>
<div id="attachment_517" class="wp-caption alignnone" style="width: 310px"><a href="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-slider.jpg"><img class="size-medium wp-image-517" title="Slider UI" src="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-slider-300x256.jpg" alt="Slider UI" width="300" height="256" /></a><p class="wp-caption-text">Slider UI</p></div>
<div id="attachment_516" class="wp-caption alignnone" style="width: 310px"><a href="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-keyboard.jpg"><img class="size-medium wp-image-516" title="Entering text input" src="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-keyboard-300x264.jpg" alt="Entering text input" width="300" height="264" /></a><p class="wp-caption-text">Entering text input</p></div>
<div id="attachment_515" class="wp-caption alignnone" style="width: 310px"><a href="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-database.jpg"><img class="size-medium wp-image-515" title="Saving data on the device" src="http://labs.thesedays.com/wp-content/uploads/2010/02/titanium-database-300x275.jpg" alt="Saving data on the device" width="300" height="275" /></a><p class="wp-caption-text">Saving data on the device</p></div>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/&amp;title=Review+of+Appcelerator+Titanium" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/&amp;title=Review+of+Appcelerator+Titanium" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/&amp;title=Review+of+Appcelerator+Titanium" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/&amp;t=Review+of+Appcelerator+Titanium" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Review+of+Appcelerator+Titanium+-+http://bit.ly/aO4kCo+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/&amp;title=Review+of+Appcelerator+Titanium&amp;summary=Appcelerator%20Titanium%20is%20an%20open%20source%20mobile%20application%20development%20tool%20for%20iPhone%20and%20Android%20which%20allows%20you%20to%20code%20apps%20with%20HTML%2C%20CSS%20and%20JavaScript.%20I%20tested%20out%20the%20platform%20this%20morning.%20Having%20developed%20an%20iPhone%20application%20with%20Objective%20C%20before%2C%20I%20can%20tell%20you%20that%20Titanium%20makes%20t&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/&amp;t=Review+of+Appcelerator+Titanium" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/FsWfv_F9O10" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2010/02/04/review-of-appcelerator-titanium/</feedburner:origLink></item>
		<item>
		<title>We should be developing mobile apps now</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/I3NLOWXSOv4/</link>
		<comments>http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:02:33 +0000</pubDate>
		<dc:creator>keegan</dc:creator>
				<category><![CDATA[Mobile development]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Appcelerator Titanium]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=479</guid>
		<description><![CDATA[
Barriers to mobile app development are getting so low they are almost non-existent. As web developers today we have no excuse not be creating for mobile. We don&#8217;t need to wait for Flash CS5. The tools to create rich, responsive mobile apps for iPhone, Android and Nokia are already available with HTML5. If we have [...]]]></description>
			<content:encoded><![CDATA[
<p>Barriers to mobile app development are getting so low they are almost non-existent. As web developers today we have no excuse not be creating for mobile. We don&#8217;t need to wait for Flash CS5. The tools to create rich, responsive mobile apps for iPhone, Android and Nokia are already available with HTML5. If we have to deploy a native app there are open source tools available to convert web standards like HTML and JavaScript into native iPhone, Android, Blackberry, Palm and Nokia applications.</p>
<p>There are a number of <a href="http://scobleizer.com/2009/12/16/iphone-developers-abandoning-app-model-for-html5/" target="_blank">advantages to developing with HTML5</a> instead of writing native Objective C applications for iPhone. You have probably already heard these:</p>
<ul>
<li>Developing with web technology is much faster than with Objective C,</li>
<li>Bug fixes and updates can be deployed instantly,</li>
<li>We can utilize our existing HTML, CSS &amp; JavaScript talent.</li>
</ul>
<p>But what you might not have realised is:</p>
<ul>
<li>HTML5 allows us to store data on the device with SQLite and run apps offline,</li>
<li>Web apps can <a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/GettingGeographicalLocations/GettingGeographicalLocations.html" target="_blank">interface device features such as geo location</a>, accelerometer and multi-touch input,</li>
<li>Web apps can offer a responsive and seamless user experience. You can use a <a href="http://www.jqtouch.com/" target="_blank">JQuery plugin to create native iPhone animations</a> like flip, slide and dissolve. Web apps do not have to look and feel like a website.</li>
</ul>
<p>Of course there are still differences between the various mobile devices, but with a bit of tweaking the same HTML5 app can be made to run on iPhone, <a href="http://www.webmonkey.com/blog/Android_Gets_a_Better_Browser__Now_With_More_HTML5" target="_blank">Android</a>, <a href="http://www.networkworld.com/news/2009/041709-palm-pre-webos-lives-up-to-claims.html?page=1" target="_blank">Palm</a> and Nokia devices because they all use the Webkit browser engine.</p>
<p>Sometimes we might need to generate native applications, to sell the application in Apple&#8217;s App Store for example. But even that doesn&#8217;t mean we have to resort to Objective C or Java. There is a <a href="http://www.appcelerator.com/" target="_blank">clever open source tool called Appcelerator Titanium</a> which deploys native applications to iPhone and Android &#8211; and we can code them in standard HTML, CSS and JavaScript. Of course deploying as native apps removes some of the benefits inherent to web apps &#8211; such as rapid deployment and development iteration. But this approach still dramatically reduces barriers to development. <a href="http://phonegap.com/" target="_blank">Phone Gap</a> is another open source tool for deploying native mobile applications from standard web technologies. Unlike Appcelerator, Phone Gap supports Blackberry, Palm and Nokia as well as iPhone and Android. However it doesn&#8217;t offer as rich of a feature set as Appcelerator. <a href="http://rhomobile.com/" target="_blank">Rhomobile</a> offers yet another framework, but it is targeted  towards Ruby developers.</p>
<p>So when you next have an idea for a mobile app, don&#8217;t give up on it because you don&#8217;t know Objective C or Java, or because it is too difficult to create a cross-platform app. Put your existing HTML, CSS and JavaScript skills to use and take advantage of HTML5 or an open source web-to-native compiler. I will have a play around with Appcelerator and Phone Gap and post my findings on this blog.</p>
<h3>Comparison of mobile application development methods</h3>
<table>
<thead>
<tr>
<th width="30%">Native apps</th>
<th width="35%">Web apps</th>
<th width="35%">Native apps compiled from standard web code</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul>
<li>Fast, best method for games</li>
<li>Easily monetised</li>
<li>Slow, separate development process for each platform</li>
</ul>
</td>
<td>
<ul>
<li>Instant deployments of bug fixes and updates</li>
<li>Can be cross-platform</li>
<li>Uses web standards</li>
<li>Avoid the App Store gatekeeper</li>
</ul>
</td>
<td>
<ul>
<li>Easily monetised</li>
<li>Easily deployed to multiple platforms</li>
<li>Uses web standards</li>
</ul>
</td>
</tr>
</tbody>
</table>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/&amp;title=We+should+be+developing+mobile+apps+now" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/&amp;title=We+should+be+developing+mobile+apps+now" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/&amp;title=We+should+be+developing+mobile+apps+now" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/&amp;t=We+should+be+developing+mobile+apps+now" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=We+should+be+developing+mobile+apps+now+-+http://bit.ly/96ujL8+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/&amp;title=We+should+be+developing+mobile+apps+now&amp;summary=Barriers%20to%20mobile%20app%20development%20are%20getting%20so%20low%20they%20are%20almost%20non-existent.%20As%20web%20developers%20today%20we%20have%20no%20excuse%20not%20be%20creating%20for%20mobile.%20We%20don%27t%20need%20to%20wait%20for%20Flash%20CS5.%20The%20tools%20to%20create%20rich%2C%20responsive%20mobile%20apps%20for%20iPhone%2C%20Android%20and%20Nokia%20are%20already%20available%20with%20HTM&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/&amp;t=We+should+be+developing+mobile+apps+now" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/I3NLOWXSOv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2010/02/03/we-should-be-developing-mobile-apps-now/</feedburner:origLink></item>
		<item>
		<title>No pranks and no play make dev-monkeys go something something …</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/jW0RCnUdLCc/</link>
		<comments>http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 12:21:05 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Fun & Play]]></category>
		<category><![CDATA[These Days]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=439</guid>
		<description><![CDATA[
When you work for an agency, you need to work hard and work a lot. To help you focus you need to find ways to blow off steam and enjoy a little. We&#8217;ve found many creative ways to do that and one of them is the prankwar. The prankwar just started on it&#8217;s own between [...]]]></description>
			<content:encoded><![CDATA[
<p>When you work for an agency, you need to work hard and work a lot. To help you focus you need to find ways to blow off steam and enjoy a little. We&#8217;ve found many creative ways to do that and one of them is the prankwar. The prankwar just started on it&#8217;s own between <a href="http://twitter.com/samzzi/" target="_blank">@samzzi</a> and <a href="http://twitter.com/coolz0r/" target="_blank">@coolz0r</a> and then started to take over the whole agency &#8230; I expect many people will fall victim to our pranks. And since  more people will be involved, we made a small page with an overview of what has happened so far. This way we can tell our stories to our children and their children&#8217;s children and &#8230; ok nm that <img src='http://labs.thesedays.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Just go see for yourself: <a href="http://labs.thesedays.com/prankwar/">http://labs.thesedays.com/prankwar/</a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/&amp;title=No+pranks+and+no+play+make+dev-monkeys+go+something+something+..." rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/&amp;title=No+pranks+and+no+play+make+dev-monkeys+go+something+something+..." rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/&amp;title=No+pranks+and+no+play+make+dev-monkeys+go+something+something+..." rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/&amp;t=No+pranks+and+no+play+make+dev-monkeys+go+something+something+..." rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=No+pranks+and+no+play+make+dev-monkeys+go+something+something+...+-+http://bit.ly/9z8Yfl+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/&amp;title=No+pranks+and+no+play+make+dev-monkeys+go+something+something+...&amp;summary=When%20you%20work%20for%20an%20agency%2C%20you%20need%20to%20work%20hard%20and%20work%20a%20lot.%20To%20help%20you%20focus%20you%20need%20to%20find%20ways%20to%20blow%20off%20steam%20and%20enjoy%20a%20little.%20We%27ve%20found%20many%20creative%20ways%20to%20do%20that%20and%20one%20of%20them%20is%20the%20prankwar.%20The%20prankwar%20just%20started%20on%20it%27s%20own%20between%20%40samzzi%20and%20%40coolz0r%20and%20then%20star&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/&amp;t=No+pranks+and+no+play+make+dev-monkeys+go+something+something+..." rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/jW0RCnUdLCc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2010/01/14/no-pranks-and-no-play-make-dev-monkeys-go-something-something/</feedburner:origLink></item>
		<item>
		<title>Getting the href value with jQuery in IE</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/OX5MhUyBxVY/</link>
		<comments>http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 14:30:58 +0000</pubDate>
		<dc:creator>donotfold</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=404</guid>
		<description><![CDATA[
I ran into a &#8216;bug&#8217; in jQuery that only occurs in IE and under specific circumstances. Actually, it&#8217;s not really a bug in jQuery&#8230; it&#8217;s more a funky &#8220;feature&#8221; of our beloved* browser: Internet Explorer. (* yeah right, muaha  )
In jQuery you can easily get the href attribute value off of a link by [...]]]></description>
			<content:encoded><![CDATA[
<p>I ran into a <strong>&#8216;bug&#8217; in jQuery that only occurs in IE and under specific circumstances</strong>. Actually, it&#8217;s not really a bug in jQuery&#8230; it&#8217;s more a funky &#8220;feature&#8221; of our beloved* browser: Internet Explorer. <small>(* yeah right, muaha <img src='http://labs.thesedays.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</small><small></small></p>
<p>In jQuery you can easily get the href attribute value off of a link by doing <code>$("mylink").attr("href");</code> but sometimes in IE this isn&#8217;t reliable. For example: normally, if the href value is &#8220;#myAnchor&#8221;, jQuery will return —surprise, surprise— the string: &#8220;#myAnchor&#8221;. But in some cases with IE, you&#8217;ll get <strong>the full URL path</strong> of the page you&#8217;re currently on, with the anchor string value appended to it (for example: &#8220;http://labs.thesedays.com/#myAnchor&#8221;).</p>
<p>This bug is <strong>specifically annoying when you use the href value in a selector in jQuery</strong>. For example, you should never do the following, because it may result in unexpected results when browsing in IE: <code>$("a[href='#myAnchor']").click(...);</code></p>
<p>Workaround? Instead of using the href attribute, you could use the rel or xref attributes of a link, but these attributes aren&#8217;t supposed to be used for this purpose and if you disable javascript, the anchors won&#8217;t work anymore.</p>
<p>The  jQuery devs should fix this issue ASAP, because I think that issues like these are the main reason why people use javascript libraries like jQuery: <a href="http://labs.thesedays.com/2009/10/17/jquery-basics/">they make hacky javascript work!</a></p>
<p>For me, this proves once again that Internet Explorer totally fails at DOM management.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/&amp;title=Getting+the+href+value+with+jQuery+in+IE" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/&amp;title=Getting+the+href+value+with+jQuery+in+IE" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/&amp;title=Getting+the+href+value+with+jQuery+in+IE" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/&amp;t=Getting+the+href+value+with+jQuery+in+IE" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Getting+the+href+value+with+jQuery+in+IE+-+http://bit.ly/cooCv8+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/&amp;title=Getting+the+href+value+with+jQuery+in+IE&amp;summary=I%20ran%20into%20a%20%27bug%27%20in%20jQuery%20that%20only%20occurs%20in%20IE%20and%20under%20specific%20circumstances.%20Actually%2C%20it%27s%20not%20really%20a%20bug%20in%20jQuery...%20it%27s%20more%20a%20funky%20%22feature%22%20of%20our%20beloved%2A%20browser%3A%20Internet%20Explorer.%20%28%2A%20yeah%20right%2C%20muaha%20%3AP%29%0D%0A%0D%0AIn%20jQuery%20you%20can%20easily%20get%20the%20href%20attribute%20value%20off%20of%20a%20link%20b&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/&amp;t=Getting+the+href+value+with+jQuery+in+IE" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/OX5MhUyBxVY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2010/01/08/getting-the-href-value-with-jquery-in-ie/</feedburner:origLink></item>
		<item>
		<title>These Days for Life, the silent killer site</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/eZLhV7Y6VNA/</link>
		<comments>http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 11:57:15 +0000</pubDate>
		<dc:creator>donotfold</dc:creator>
				<category><![CDATA[Fun & Play]]></category>
		<category><![CDATA[These Days]]></category>
		<category><![CDATA[forlife]]></category>
		<category><![CDATA[killer]]></category>
		<category><![CDATA[malaria]]></category>
		<category><![CDATA[mosquito]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[musicforlife]]></category>
		<category><![CDATA[silent]]></category>
		<category><![CDATA[silentkiller]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=426</guid>
		<description><![CDATA[
We didn&#8217;t only do an internal auction for Music For Life, we also made a little website where we need your help&#8230; to kill a mosquito! Check it out and raise money!






		
			Share this on del.icio.us
		
		
			Digg this!
		
		
			Share this on Reddit
		
		
			Share this on Technorati
		
		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Share this on Linkedin
		
		
			Submit this to Hacker News
		






]]></description>
			<content:encoded><![CDATA[
<p>We didn&#8217;t only do an <a href="http://www.thesedaysforlife.be/auction/" target="_blank">internal auction</a> for <a href="http://www.stubru.be" target="_blank">Music For Life</a>, we also made a little website where we need your help&#8230; to kill a mosquito! <a href="http://www.thesedaysforlife.be" target="_blank">Check it out and raise money!</a></p>
<p><a href="http://www.thesedaysforlife.be"><img class="alignnone size-full wp-image-427" title="mfl_silent_killer" src="http://labs.thesedays.com/wp-content/uploads/2009/12/mfl_silent_killer.jpg" alt="mfl_silent_killer" width="580" height="150" /></a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/&amp;title=These+Days+for+Life%2C+the+silent+killer+site" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/&amp;title=These+Days+for+Life%2C+the+silent+killer+site" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/&amp;title=These+Days+for+Life%2C+the+silent+killer+site" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/&amp;t=These+Days+for+Life%2C+the+silent+killer+site" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=These+Days+for+Life%2C+the+silent+killer+site+-+http://bit.ly/bsqfRx+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/&amp;title=These+Days+for+Life%2C+the+silent+killer+site&amp;summary=We%20didn%27t%20only%20do%20an%20internal%20auction%20for%20Music%20For%20Life%2C%20we%20also%20made%20a%20little%20website%20where%20we%20need%20your%20help...%20to%20kill%20a%20mosquito%21%20Check%20it%20out%20and%20raise%20money%21%0D%0A%0D%0A&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/&amp;t=These+Days+for+Life%2C+the+silent+killer+site" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/eZLhV7Y6VNA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2009/12/22/these-days-for-life-the-silent-killer-site/</feedburner:origLink></item>
		<item>
		<title>These Days for Life, the auction</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/hdQI3iXwUIY/</link>
		<comments>http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 11:52:03 +0000</pubDate>
		<dc:creator>donotfold</dc:creator>
				<category><![CDATA[Fun & Play]]></category>
		<category><![CDATA[These Days]]></category>
		<category><![CDATA[auction]]></category>
		<category><![CDATA[forlife]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[musicforlife]]></category>
		<category><![CDATA[stubru]]></category>
		<category><![CDATA[studio brussel]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=420</guid>
		<description><![CDATA[

In less than a week we raised €5.247,46 with a talent auction for Music For Life!  Check out the other side of the These Days staff: who did what and for how much. 						Follow @thesedaysBE for updates on footage from each challenge.
Expected highlights: a bucket off water on Myriam, Nuria&#8217;s Mexican serenada, Babs&#8217; bellydancing [...]]]></description>
			<content:encoded><![CDATA[
<div>
<p>In less than a week we raised €5.247,46 with a talent auction for <a href="http://www.stubru.be/" target="_blank">Music For Life</a>! <a href="http://www.thesedaysforlife.be/auction/" target="_blank"> Check out the other side of the These Days staff</a>: who did what and for how much. 						Follow <a href="http://twitter.com/thesedaysBE" target="_blank">@thesedaysBE</a> for updates on footage from each challenge.</p>
<p>Expected highlights: a bucket off water on Myriam, Nuria&#8217;s Mexican serenada, Babs&#8217; bellydancing class, Michiels slap-in-the-face-wake-up-call and many more&#8230; <a href="http://www.thesedaysforlife.be/auction/" target="_blank">check it out here</a>.</p>
<p><a href="http://www.thesedaysforlife.be/auction/"><img class="alignnone size-full wp-image-421" title="mfl_auction" src="http://labs.thesedays.com/wp-content/uploads/2009/12/mfl_auction.jpg" alt="mfl_auction" width="580" height="250" /></a></div>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/&amp;title=These+Days+for+Life%2C+the+auction" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/&amp;title=These+Days+for+Life%2C+the+auction" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/&amp;title=These+Days+for+Life%2C+the+auction" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/&amp;t=These+Days+for+Life%2C+the+auction" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=These+Days+for+Life%2C+the+auction+-+http://bit.ly/9ZSRKd+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/&amp;title=These+Days+for+Life%2C+the+auction&amp;summary=%0D%0A%0D%0AIn%20less%20than%20a%20week%20we%20raised%20%E2%82%AC5.247%2C46%20with%20a%20talent%20auction%20for%20Music%20For%20Life%21%20%20Check%20out%20the%20other%20side%20of%20the%20These%20Days%20staff%3A%20who%20did%20what%20and%20for%20how%20much.%20%09%09%09%09%09%09Follow%20%40thesedaysBE%20for%20updates%20on%20footage%20from%20each%20challenge.%0D%0A%0D%0AExpected%20highlights%3A%20a%20bucket%20off%20water%20on%20Myriam%2C%20Nuria%27&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/&amp;t=These+Days+for+Life%2C+the+auction" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/hdQI3iXwUIY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2009/12/22/these-days-for-life-the-auction/</feedburner:origLink></item>
		<item>
		<title>We’re hiring! Ninja style!</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/hW96f6wFqmY/</link>
		<comments>http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 23:58:07 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Jobs]]></category>
		<category><![CDATA[These Days]]></category>
		<category><![CDATA[codemonkey]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[ninja]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=416</guid>
		<description><![CDATA[






		
			Share this on del.icio.us
		
		
			Digg this!
		
		
			Share this on Reddit
		
		
			Share this on Technorati
		
		
			Share this on Facebook
		
		
			Tweet This!
		
		
			Share this on Linkedin
		
		
			Submit this to Hacker News
		






]]></description>
			<content:encoded><![CDATA[
<p><a href="http://playground.thesedays.com/ninja/" target="_blank"><img src="http://www.thesedays.com/en/jobs/open/ninja_teaser_small.jpg" border="0"></a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/&amp;title=We%27re+hiring%21+Ninja+style%21" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/&amp;title=We%27re+hiring%21+Ninja+style%21" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/&amp;title=We%27re+hiring%21+Ninja+style%21" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/&amp;t=We%27re+hiring%21+Ninja+style%21" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=We%27re+hiring%21+Ninja+style%21+-+http://bit.ly/bBrv6Y+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/&amp;title=We%27re+hiring%21+Ninja+style%21&amp;summary=&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/&amp;t=We%27re+hiring%21+Ninja+style%21" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/hW96f6wFqmY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2009/12/10/were-hiring-ninja-style/</feedburner:origLink></item>
		<item>
		<title>Two Flash Player Instances Accessing the Same ExternalInterface Method</title>
		<link>http://feedproxy.google.com/~r/TheseDaysLabs/~3/EkaYRuWATjw/</link>
		<comments>http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 14:58:54 +0000</pubDate>
		<dc:creator>doccie</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://labs.thesedays.com/?p=398</guid>
		<description><![CDATA[
We&#8217;re here again with a quick post from a busy battlefront. We&#8217;ve been hard at work on some pretty awesome projects, a few of which we&#8217;ll discuss in more detail once they&#8217;re finished, but I wanted to take the time to post about a baffling issue we encountered working with Javascript and the ExternalInterface class [...]]]></description>
			<content:encoded><![CDATA[
<p>We&#8217;re here again with a quick post from a busy battlefront. We&#8217;ve been hard at work on some pretty awesome projects, a few of which we&#8217;ll discuss in more detail once they&#8217;re finished, but I wanted to take the time to post about a baffling issue we encountered working with <strong>Javascript and the ExternalInterface class</strong> in AS3.</p>
<p>For an oncoming Nokia campaign we&#8217;ve been working on an interactive website that relies heavily on the communication between Javascript and Flash. It involves <strong>two instances of Flash Player</strong> to interact with the same bit of Javascript. We had our two swf files report to Javascript using a rudimentary event dispatcher (pretty much just a Javascript function called dispatch, that could take one or more params, one of which was the event type)</p>
<p>Now, the issue we encountered was that, sporadically and presenting without any recognizable pattern, the event passed on from the second of the two Player instances, would fail. We just didn&#8217;t receive any notice that anything had happened at all.  Even more baffling was that the issue <strong>only occurred in Firefox on a Windows PC.</strong></p>
<p>After banging our heads against the walls and endless debugging, we finally discovered that the problem lay in the fact that we were calling the same Javascript method from two separate instances. Once we created a separate function to handle the events for both player instances, the issue resolved itself.</p>
<p>If anyone has any explanation as to why this would happen, we&#8217;d love to hear it from you <img src='http://labs.thesedays.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
To me, it seems that Firefox is more and more becoming an endless cesspool of eternal doom for Flash developers.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/&amp;title=Two+Flash+Player+Instances+Accessing+the+Same+ExternalInterface+Method" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/&amp;title=Two+Flash+Player+Instances+Accessing+the+Same+ExternalInterface+Method" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/&amp;title=Two+Flash+Player+Instances+Accessing+the+Same+ExternalInterface+Method" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/&amp;t=Two+Flash+Player+Instances+Accessing+the+Same+ExternalInterface+Method" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Two+Flash+Player+Instances+Accessing+the+Same+ExternalInterface+Method+-+http://bit.ly/bY6Omf+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/&amp;title=Two+Flash+Player+Instances+Accessing+the+Same+ExternalInterface+Method&amp;summary=We%27re%20here%20again%20with%20a%20quick%20post%20from%20a%20busy%20battlefront.%20We%27ve%20been%20hard%20at%20work%20on%20some%20pretty%20awesome%20projects%2C%20a%20few%20of%20which%20we%27ll%20discuss%20in%20more%20detail%20once%20they%27re%20finished%2C%20but%20I%20wanted%20to%20take%20the%20time%20to%20post%20about%20a%20baffling%20issue%20we%20encountered%20working%20with%20Javascript%20and%20the%20External&amp;source=These Days Labs" rel="nofollow" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/&amp;t=Two+Flash+Player+Instances+Accessing+the+Same+ExternalInterface+Method" rel="nofollow" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->


<img src="http://feeds.feedburner.com/~r/TheseDaysLabs/~4/EkaYRuWATjw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://labs.thesedays.com/2009/10/24/flash-player-instances-accessing-externalinterface-method/</feedburner:origLink></item>
	</channel>
</rss>
