<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DesignFission &#187; Tech</title>
	<atom:link href="http://www.designfission.com/blog/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designfission.com/blog</link>
	<description>Flash, Web, Javascript and everything else</description>
	<lastBuildDate>Sun, 25 Dec 2011 18:31:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Speed up your website with CloudFlare.com</title>
		<link>http://www.designfission.com/blog/2011/08/10/speed-up-your-website-with-cloudflare-com/</link>
		<comments>http://www.designfission.com/blog/2011/08/10/speed-up-your-website-with-cloudflare-com/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 09:36:48 +0000</pubDate>
		<dc:creator>Edwin</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[cloudflare]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[pagespeed]]></category>

		<guid isPermaLink="false">http://www.designfission.com/blog/?p=578</guid>
		<description><![CDATA[Just stumbled upon this amazing free service today. In their own words: CloudFlare&#8217;s caching moves your static content (images, css, javascript, etc.) closer to the visitor who is requesting them. They have data centers scattered across the network. When someone requests your page, they are able to return images directly from the cache server that [...]]]></description>
			<content:encoded><![CDATA[<p>Just stumbled upon this amazing free service today. </p>
<p>In their own words:</p>
<blockquote><p>CloudFlare&#8217;s caching moves your static content (images, css, javascript, etc.) closer to the visitor who is requesting them. They have data centers scattered across the network. When someone requests your page, they are able to return images directly from the cache server that is closest to the visitor. They also optimize the network route based on the visitor in order to make the content&#8217;s return extremely quick. As a result, they&#8217;re able to significantly decrease both bandwidth and the amount of server load returning static files. They do not cache html so if you make changes to the content on your site, the changes will appear immediately.
</p></blockquote>
<p>After implementing CloudFlare on designfission &#8211; which is hosted on Arvixe.com. I&#8217;ve seen markedly improved page loading times from Singapore. </p>
<p>CloudFlare isn&#8217;t just a CDN that distributes content though, it also provides analytics and basic security features like IP or Country based blocking. For the full list of details, visit <a href="https://www.cloudflare.com/plans.html" target="_blank">https://www.cloudflare.com/plans.html</a>.</p>
<p>Taking into consideration that this is a FREE service, and it requires NO code, it&#8217;s definitely worth considering trying out CloudFlare yourself. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.designfission.com/blog/2011/08/10/speed-up-your-website-with-cloudflare-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia Black Box Installation</title>
		<link>http://www.designfission.com/blog/2011/06/19/nokia-black-box-installation/</link>
		<comments>http://www.designfission.com/blog/2011/06/19/nokia-black-box-installation/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 16:41:19 +0000</pubDate>
		<dc:creator>Edwin</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[as3glue]]></category>
		<category><![CDATA[clickatell]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[sms]]></category>

		<guid isPermaLink="false">http://www.designfission.com/blog/?p=535</guid>
		<description><![CDATA[I built a mini installation in a week with my new developer partner &#8211; Noel Chan and colleague Brian Law, and if you&#8217;re interested to check it out, do go down to the Nokia Black Box tomorrow. It will be at 30 Maxwell Road and is open from 10am to 10pm. The installation was built [...]]]></description>
			<content:encoded><![CDATA[<p>I built a mini installation in a week with my new developer partner &#8211; Noel Chan and colleague Brian Law, and if you&#8217;re interested to check it out, do go down to the Nokia Black Box tomorrow. It will be at 30 Maxwell Road and is open from 10am to 10pm. </p>
<p>The installation was built using Arduino, a Sharp sensor, Clickatell&#8217;s SMS service and the Flash framework as3glue. When a person passes by the sensor, Arduino reads the data, and transfer it to Flash via serproxy, Flash then will trigger a HTTP call to Clickatell&#8217;s web service to send out SMSes to 3 Nokia phones placed on the walls of the event space. </p>
<p>Here&#8217;re some pictures of the making of and the event space. Enjoy!</p>
<figure><img src="http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/248879_10150213007297503_722362502_7296095_6029345_n.jpg" alt="Prototyping" width="400" style="float:left;" /></figure>
<figure><img src="http://a8.sphotos.ak.fbcdn.net/hphotos-ak-ash4/251318_10150213006652503_722362502_7296081_931630_n.jpg" alt="Sensor attached" width="400" /></figure>
<figure><img src="http://a1.sphotos.ak.fbcdn.net/hphotos-ak-snc6/253944_10150213006842503_722362502_7296084_54080_n.jpg" alt="Hacking the box to fit in everything" width="400" style="float:left;" /></figure>
<figure><img src="http://a3.sphotos.ak.fbcdn.net/hphotos-ak-snc6/251327_10150213006932503_722362502_7296087_5292569_n.jpg" alt="All done!" width="400" style="float:left;" /></figure>
<figure><img src="http://a6.sphotos.ak.fbcdn.net/hphotos-ak-snc6/249700_10150213007077503_722362502_7296089_1822112_n.jpg" alt="Set up at the event space." width="400" /></figure>
<figure><img src="http://a3.sphotos.ak.fbcdn.net/hphotos-ak-snc6/250534_10150213007197503_722362502_7296093_4688346_n.jpg" alt="Apps running" width="400" style="float:left;" /></figure>
<figure><img src="http://a2.sphotos.ak.fbcdn.net/hphotos-ak-snc6/249805_10150213007237503_722362502_7296094_3893814_n.jpg" alt="Tunes" width="400" /></figure>
]]></content:encoded>
			<wfw:commentRss>http://www.designfission.com/blog/2011/06/19/nokia-black-box-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opening a ColorBox in Flash</title>
		<link>http://www.designfission.com/blog/2010/09/19/opening-a-colorbox-in-flash/</link>
		<comments>http://www.designfission.com/blog/2010/09/19/opening-a-colorbox-in-flash/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 07:54:33 +0000</pubDate>
		<dc:creator>Edwin</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[colorbox]]></category>
		<category><![CDATA[externalinterface]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.designfission.com/blog/?p=390</guid>
		<description><![CDATA[The update to my previous method to "Opening a Thickbox in iFrame" is finally here.]]></description>
			<content:encoded><![CDATA[<p>The update to my previous method to &#8220;Opening a Thickbox in iFrame&#8221; is finally here.</p>
<p>As you all know, ThickBox is no longer under development since 2007, the next popular alternative to take over the reigns of ThickBox seems to be ColorBox, and so I&#8217;ve done a new tutorial to do the same thing with ColorBox.</p>
<p>There are a few things that remain the same from the other example.</p>
<h2>Step 1: Prepare your HTML.</h2>
<p>Include the source files to ColorBox&#8217;s CSS, and Javascript files, as well as the original jQuery JS files.</p>
<p><em>Insert in the <head> tags of your HTML:</em></p>
<pre class="brush: plain; title: ; notranslate">
&lt;link media=&quot;screen&quot; rel=&quot;stylesheet&quot; href=&quot;colorbox.css&quot; /&gt;
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;colorbox/jquery.colorbox.js&quot;&gt;&lt;/script&gt;
</pre>
<h2>Step 2: Insert the Flash</h2>
<p>Using SWFObject, insert Flash in your HTML and remember to set the following 2 parameters: &#8220;<strong>allowScriptAccess</strong>&#8221; to &#8220;<strong>always</strong>&#8221; and &#8220;<strong>wmode</strong>&#8221; to &#8220;<strong>transparent</strong>&#8220;.</p>
<p><em>Insert in the <head> tags of your HTML:</em></p>
<pre class="brush: plain; title: ; notranslate">
&lt;script src=&quot;Scripts/swfobject_modified.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<p><em>Insert in the <body> tags of your HTML:</em></p>
<pre class="brush: plain; title: ; notranslate">
&lt;object id=&quot;FlashID&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;550&quot; height=&quot;200&quot;&gt;
  &lt;param name=&quot;movie&quot; value=&quot;colorbox.swf&quot;&gt;
  &lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;
  &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;
  &lt;param name=&quot;swfversion&quot; value=&quot;6.0.65.0&quot;&gt;
  &lt;!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. --&gt;
  &lt;param name=&quot;expressinstall&quot; value=&quot;Scripts/expressInstall.swf&quot;&gt;
  &lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;
  &lt;!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --&gt;
  &lt;!--[if !IE]&gt;--&gt;
  &lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;colorbox.swf&quot; width=&quot;550&quot; height=&quot;200&quot;&gt;
    &lt;!--&lt;![endif]--&gt;
    &lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;
    &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;
    &lt;param name=&quot;swfversion&quot; value=&quot;6.0.65.0&quot;&gt;
    &lt;param name=&quot;expressinstall&quot; value=&quot;Scripts/expressInstall.swf&quot;&gt;
    &lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;
    &lt;!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --&gt;
    &lt;div&gt;
      &lt;h4&gt;Content on this page requires a newer version of Adobe Flash Player.&lt;/h4&gt;
      &lt;p&gt;&lt;a href=&quot;http://www.adobe.com/go/getflashplayer&quot;&gt;&lt;img src=&quot;http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif&quot; alt=&quot;Get Adobe Flash player&quot; width=&quot;112&quot; height=&quot;33&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;/div&gt;
    &lt;!--[if !IE]&gt;--&gt;
  &lt;/object&gt;
  &lt;!--&lt;![endif]--&gt;
&lt;/object&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
swfobject.registerObject(&quot;FlashID&quot;);
&lt;/script&gt;
</pre>
<h2>Step 3: Prepare the Javascript Function</h2>
<p>Because ColorBox does some parsing of the Javascript functions and ExternalInterface doesn&#8217;t seem to be able to call functions with the dollar sign in them. What I&#8217;ve done here is to create a simple javascript function and use Flash to call this very function. </p>
<p><em>Insert in the <head> tags of your HTML:</em></p>
<pre class="brush: plain; title: ; notranslate">
&lt;script&gt;

	function launchColorBox(url){
		$.colorbox({href:url,width:&quot;80%&quot;, height:&quot;80%&quot;,iframe:true});
	}

&lt;/script&gt;
</pre>
<h3>Step 4: The Flash Code!</h3>
<p>The final step is to actually reuse the Flash Code in my previous version, making only slight changes. Create a button with the instance name &#8220;btn1&#8243; and put the code in the first frame of your Flash file.</p>
<pre class="brush: plain; title: ; notranslate">
stop()
//Imports the ExternalInterface Class
import flash.external.ExternalInterface;

//Adds the CLICK eventlistener to the button btn1
btn1.addEventListener(MouseEvent.CLICK,openColorBox)

//Launches the JS function that we created earlier.
function openColorBox(e:MouseEvent){
	ExternalInterface.call(&quot;launchColorBox&quot;,&quot;http://www.google.com&quot;);
}
</pre>
<p>You can view the demo <a href="http://www.designfission.com/colorbox">here </a>and download the source files <a href="http://www.designfission.com/colorbox-example-updated.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designfission.com/blog/2010/09/19/opening-a-colorbox-in-flash/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Google Chrome: First Impressions</title>
		<link>http://www.designfission.com/blog/2008/09/03/google-chrome-first-impressions/</link>
		<comments>http://www.designfission.com/blog/2008/09/03/google-chrome-first-impressions/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 15:25:41 +0000</pubDate>
		<dc:creator>Edwin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[first impressions]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://designfission.com/blog/?p=221</guid>
		<description><![CDATA[Finally some tech related news! I&#8217;m posting this using the extremely fast Google Chrome, Google&#8217;s latest product &#8211; a web browser. I&#8217;m just going to make this a short one and list down some first impressions and things I&#8217;ve noted while using it for the past 30mins. Firstly, the browser is extremely fast when rendering [...]]]></description>
			<content:encoded><![CDATA[<p>Finally some tech related news!</p>
<p>I&#8217;m posting this using the <em>extremely fast</em> <a href="http://www.google.com/chrome">Google Chrome</a>, Google&#8217;s latest product &#8211; a web browser.</p>
<p>I&#8217;m just going to make this a short one and list down some first impressions and things I&#8217;ve noted while using it for the past 30mins.</p>
<p>Firstly, the browser is <em>extremely fast</em> when rendering pages! Even faster than Firefox in fact. Booting up the browser for the first time, Chrome prompts you to transfer your bookmarks/passwords/everything from Firefox. And everything they transferred alright. Even the history! Installation was fast, easy, and required little to next prompting. </p>
<p>Now, the first thing that prompted me to make a post is, Chrome doesn&#8217;t require users to install Flash as a plugin. Flash works right out of the box. I&#8217;m not sure if it&#8217;s because I already have Flash installed on Firefox or IE. But on my experience with Firefox, I still need to install the plugin even if I have installed it in IE. And vice versa of course.</p>
<p>This is a sweet little move that shows how much Google supports RIA in their browser.</p>
<p>Next, there&#8217;s this sweet little option called the &#8220;Create application shortcuts&#8230;&#8221;. Again, another feature to make RIA &#8220;more in sync&#8221; and working more like desktop applications. I can create a shortcut for my blog&#8217;s admin page, and you can choose to make it appear in Start/Desktop or Quick Launch. Works just like a application &#8211; even though IE&#8217;s shortcut URLs do the same thing. I guess Google made it sound much nicer &#8211; Application shortcuts. =P</p>
<p>Opening a new tab gives you 5 thumbnails of your Most Visited pages. <em>A very handy feature that I never thought I would have need.</em></p>
<p>Lastly, I tried to access a music site which requires IE due to DRM reasons. And sadly, it still doesn&#8217;t work for Chrome as well. What is interesting though, is that the javascript that website is using seem to detect Chrome as Apple&#8217;s Safari on Windows. </p>
<p>Take a look for yourself: <a href="http://music.nokia.com.sg">Nokia Music Store</a></p>
<p>Other things worth mentioning that perhaps you would have known by now is, tabs appear on the top of the address bar for Chrome, instead of under it. I don&#8217;t really see the benefits of this little change in the layout of the UI yet, but after more use, maybe I will prefer/hate it compared to the usual below the address bar tabs.</p>
<p><strong>Conclusion</strong><br />
Chrome is fast becoming a replacement of Firefox for me. What it lacks right now, is the amount of Add-Ons that Firefox has. Time will tell if Chrome will replace Firefox completely for me, but for now, Chrome has impressed me a lot. It&#8217;s definitely made a good first impression.</p>
<p><strong>Edit:</strong><br />
Chrome still doens&#8217;t support Java integration. That means that iBanking doesn&#8217;t work, and so does some upload managers for photo websites that uses Java.</p>
<p>And there is a new incognito Window thing, this is a very useful window to use if you&#8217;re in an internet cafe or in office!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.designfission.com/blog/2008/09/03/google-chrome-first-impressions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comex 2007 LCD Monitors Brochures</title>
		<link>http://www.designfission.com/blog/2007/08/31/comex-2007-lcd-monitors-brochures/</link>
		<comments>http://www.designfission.com/blog/2007/08/31/comex-2007-lcd-monitors-brochures/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 10:01:36 +0000</pubDate>
		<dc:creator>Edwin</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://designfission.com/blog/2007/08/31/comex-2007-lcd-monitors-brochures/</guid>
		<description><![CDATA[Shopping for a LCD Monitor at Comex? Avoid the crowd and take a look at these brochures I scanned and uploaded. LOL. I know, doing this is so geeeeek. That&#8217;s what my brother told me when he saw me scanning. =P http://www.designfission.com/comex2007]]></description>
			<content:encoded><![CDATA[<p>Shopping for a LCD Monitor at Comex? Avoid the crowd and take a look at these brochures I scanned and uploaded. LOL. I know, doing this is so geeeeek. That&#8217;s what my brother told me when he saw me scanning. =P</p>
<p><a href="http://www.designfission.com/comex2007">http://www.designfission.com/comex2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.designfission.com/blog/2007/08/31/comex-2007-lcd-monitors-brochures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Content Delivery Network via dfblog.qwertydesign.netdna-cdn.com

Served from: www.designfission.com @ 2012-02-06 13:20:15 -->
