<?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>makzan / blog</title>
	<atom:link href="http://makzan.me/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://makzan.me/blog</link>
	<description>a place to express myself</description>
	<lastBuildDate>Tue, 16 Mar 2010 17:27:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Chinese New Year Vacation</title>
		<link>http://makzan.me/blog/chinese-new-year-vacation/</link>
		<comments>http://makzan.me/blog/chinese-new-year-vacation/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 01:07:02 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Notice]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://makzan.me/blog/?p=149</guid>
		<description><![CDATA[This week is the Chinese New Year and I will go back to my home town, Macao, for the holiday. I will post again when I come back to my working town, Hong Kong.
]]></description>
			<content:encoded><![CDATA[<p>This week is the Chinese New Year and I will go back to my home town, Macao, for the holiday. I will post again when I come back to my working town, Hong Kong.</p>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/chinese-new-year-vacation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auto-generate getter / setter of ActionScript 3 in TextMate</title>
		<link>http://makzan.me/blog/auto-generate-getter-setter-of-actionscript-3-in-textmate/</link>
		<comments>http://makzan.me/blog/auto-generate-getter-setter-of-actionscript-3-in-textmate/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 07:55:04 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Accessor]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://makzan.me/blog/?p=131</guid>
		<description><![CDATA[<a href='http://makzan.me/blog/auto-generate-getter-setter-of-actionscript-3-in-textmate/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_131/snapshot.jpg' alt='Auto-generate getter / setter of ActionScript 3 in TextMate'></a>]]></description>
			<content:encoded><![CDATA[<div id='seg1'>
<p>Using get set accessor to access instance variable is a good practice in object oriented programming. Many OOP languar supports accessor shortcuts. For example, Objective-C supports using @property tag instead of writing two individual get / set pair functions. However, There is no such shortcuts in ActionScript that we have to explicitly write the two get set functions even They are the template one. This can be a time consuming process. </p>
<p>Recently Flex Builder supports automatically generate those getter setter at the end of the class definition. I am doubting if there are such snippets for TextMate.</p>
<p>After searching on Internet. I do found one for AS2. It is a ruby script for TextMate that prompt a list of the instance variables and you can choose one and it generate the get set accessor of that variable.</p>
<p>That&#8217;s the half way of my goal. Therefore, I modify the code and make it AS3. I also make two version of the snippets. One version follows the original concept that prompt a list to let user choose one instance variable. The other will generate accessors for all instance variables immediately.</p>
</div>
<div id='side'>
<a href='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_131/download.zip' id="download"></a></p>
<p>Please follow the steps in the help file to install the snippets into your TextMate. </p>
<h3>Results:</h3>
<p><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_131/getset_img1.png' border='0'></p>
<p><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_131/getset_img2.png' border='0'></p>
<h3>Setup:</h3>
<p>Please follow <a href='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_131/download/help.htm'>this help file</a> to install the snippets into TextMate:</p>
<p>At last, thanks <a href='http://www.nesium.com/blog/2006/08/04/actionscript-gettersetter-command-for-textmate/'>nesium.com</a> for the as2 version of accessors generation and thanks <a href='http://blog.simongregory.com/10/textmate-actionscript-3-and-flex-bundles/'>Simon Gregory</a> for the actionscript 3 TextMate bundles.</p>
<h3>FAQ</h3>
<p>Q: Error about unit type conversion occurs when running.</p>
<p>A: This occurs in the original AS2 version script because the osascript tried to run in 64-bit mode in Snow Leopard but failed. I fix it by adding &#8220;arch -i386&#8243; when calling the osascript to run in 32-bit mode. The script you download should have this fix and this is for your reference if you face this problem sometimes. </p>
<p>Here is a tech note about this issue from Adobe Support: <a href='http://kb2.adobe.com/cps/516/cpsid_51615.html'>http://kb2.adobe.com/cps/516/cpsid_51615.html</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/auto-generate-getter-setter-of-actionscript-3-in-textmate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sunset Time-lapse</title>
		<link>http://makzan.me/blog/sunset-time-lapse/</link>
		<comments>http://makzan.me/blog/sunset-time-lapse/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:56:10 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Time-lapse video]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[time-lapse]]></category>
		<category><![CDATA[timelapse]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://makzan.me/blog/?p=113</guid>
		<description><![CDATA[<a href='http://makzan.me/blog/sunset-time-lapse/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_113/snapshot.jpg' alt=Sunset Time-lapse'></a>]]></description>
			<content:encoded><![CDATA[<div class="video">
<object width="720" height="540"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8967248&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8967248&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="720" height="540"></embed></object>
</div>
<p>This is a sunset timelapse video that recorded outside my home. It is recorded by <a href="http://itunes.apple.com/hk/app/itimelapse-pro-time-lapse-videos/id335866860?mt=8">iTimelapse Pro </a>for iPhone. I used the <a href='http://joby.com/gorillamobile/3g/'>GorillaMobile</a> as the tripod.</p>
<p>This recording is a failure actually. I would call it <span class='quote'>&#8220;Competition between Sunset and iPhone battery&#8221;</span></p>
<div class="column-left2">
<p>After used my iPhone for a day, the iPhone remains 50% battery and the sun was going down. I do not have time to charge the iPhone but record this video with 50% battery. Therefore, this is a competition to see which go down first, the sun or the battery bar <img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_113/battery_1_16.jpg' border='0'> .</p>
</div>
<div class="column-left">
<p>The result? As you see from the video, the battery bar wins the competition and it ran out earlier then the sunset. I am going to take another one with fully charged iPhone when the weather is good on weekend.</p>
</div>
<p class='last'>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/sunset-time-lapse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Real-time Web Collaborating Possibility</title>
		<link>http://makzan.me/blog/real-time-web-collaborating-possibility/</link>
		<comments>http://makzan.me/blog/real-time-web-collaborating-possibility/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 08:50:34 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Multi-users]]></category>
		<category><![CDATA[collaborating]]></category>
		<category><![CDATA[real-time]]></category>

		<guid isPermaLink="false">http://makzan.me/blog/?p=68</guid>
		<description><![CDATA[<a href='http://makzan.me/blog/real-time-web-collaborating-possibility/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_68/snapshot.jpg' alt='Real-time Web Collaborating Possibility'></a>]]></description>
			<content:encoded><![CDATA[<div class='seg1'>
<div class='column'>
<p>Thanks to the modern web technique, web applications have become the trend these years. In the past years, we are moving our working environment from desktop to web, from hard disk to cloud. Many applications appears to help putting workmates together through the internet. <a href="http://docs.google.com/">Google Docs</a>, <a href="http://basecamphq.com/">Basecamp</a> are one among them.
		</p>
<p>There is one technical problem of using the traditional HTTP protocol when making these apps. It is difficult to sharing multi users information except using database or some kind of file storage.</p>
</p></div>
</div>
<div class="seg2">
<div class='column'>
<h3>Case Study, Stixy</h3>
<p class='noindent'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_68/stixy.png' width='400'></p>
<p>Take the online collaborating web app, <a href="http://www.stixy.com/">Stixy</a>, as example. This tool allows users to put text, images and documents on a &#8216;board&#8217;. The position and content is flexible to the users. This board can be shared between several users so everyone can share the same board and content.<br />
			The graph on the right shows the collaborating flow of <a href="http://www.stixy.com/">Stixy</a>. &#x2192;
		</p>
</p></div>
<div class='column-right'>
<p><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_68/flow_1.jpg' width='360'></p>
</p></div>
</div>
<div class="seg3">
<div class="column">
<p><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_68/flow_2.jpg' width='360'></p>
</p></div>
<div class='column-right'>
<p>The problem here is that the content is fetch from database to the user&#8217;s session every time he logins. And the other user get the latest updated content not until this user save the board and refresh the browser. This make it not quite possible for two or more users working on the same board at the same time.
	</p>
<p>&#x2190; Although a better solution can be like the graph on the left.</p>
<p>However, this polling and frequency database access requires much a lot computing resources and is not particle in production.</p>
<h3>Introducing Socket Server</h3>
<p>In order to making real-time communicating between different users, we need a socket server.</p>
<p>A socket server establish a connection between the client computer and the server. Unlike web server that the connection closes after the request action, the connection of the socket server stay live until a specify disconnection command.</p>
<p>Web clients connect to the socket server and stay alive in the server and thus enables the socket server to share information between connections. And this will lead to the possibility of real-time communicating between users.</p>
</p></div>
</div>
<div class="seg4">
<div class='column'></div>
</div>
<div class='seg5'>
<div class='column'>
<h3>Connecting via Flash</h3>
<p>One way to establish socket connection is using Flash. Flash supports xml and binary socket connection to remote server. We can use Flash as a bridge between the web browser and the server.</p>
<p>There are several available socket server for flash in the market. They are:</p>
<ul>
<li><a href="http://osflash.org/red5">Red5</a></li>
<li><a href="http://www.spicefactory.org">Oregano Server</a></li>
<li><a href="http://smartfoxserver.com/">SmartFoxServer</a></li>
<li><a href="http://www.electro-server.com/">Electro Server</a></li>
<li><a href="http://www.unionplatform.com/">Union Platform</a></li>
</ul>
<p>These are only some of them. It is okay as long as you can find a way to socket connect from your web client to the server. There are several pros and cons of those servers but I am not talking about it here.</p>
</p></div>
<div class="column-right">
<p><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_68/architecture.jpg' width='360'></p>
</p></div>
</div>
<div class='seg6'>
<div class='column'>
<h3>ExternalInterface</h3>
<p><a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html">ExternalInterface</a> is a class to enable a Flash movie call the javascript in the same page and setup callback function to be called by javascript.</p>
<p>We can use ExternalInterface to control the web app from flash and update the app by using javascript. This enables the web application call access server-side socket server resources through the Flash.</p>
<p>After all, the flow of sharing data between users is much more simpler. &#x2192;</p>
<h3>Back to the Stixy Example</h3>
<p>What happens if we apply this technology to make a Stixy-like web application? Every modification of the board from one user can immediately send to the socket server and the socket server share this modification to other users with the same board opening. All this is done without creating a new connection and without addition database access. The collaborating between real-time just like every one is siting around the same table putting different material on the desk and discuss.</p>
</p></div>
<div class='column-right'>
<p><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_68/flow_3.jpg' width='360'></p>
</p></div>
</div>
<div class="wide2">
<h3>Conclusion</h3>
<p>In this article I introduced a possible way to communicate between different web clients in real-time through socket connection. Flash may not be the only way to establish the connection. I use Flash as the example because I get used to Flash socket programming.</p>
<p>I did not provide any code example of this article because this is only an introduction of the real-time collaborating web app.</p>
<p>There are many technical points in this article that may be hard to understand. For example, The usage of <a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html">ExternalInterface</a>, how to<a href="http://www.gotoandplay.it/_articles/2003/12/xmlSocket.php"> implement the connection between Flash and server</a>. Please leave any comments on the article so that I know what I should write next to illustrate this idea in detail.</p>
<h3>Addition Notes</h3>
<p><a href="http://www.stixy.com/">Stixy</a> is a great web application of collaborating between people remotely. Especially useful for passing comments and work between workmates in different timezone. When I am working with other workmates with different timezone, it is often hard to chat with them directly. Stixy provides a great way that I can leave a comment on the design and then sleep. My workmate will get the message when he is awake and I am still dreaming.</p>
<p>I use Stixy as an example to illustrate how to change it into real-time way because it is easier to illustrate in graph. However I have no any meaning to say Stixy is not good enough. Go try it and you will like it.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/real-time-web-collaborating-possibility/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Moving Hosting and Domain</title>
		<link>http://makzan.me/blog/moving-hosting-and-domain/</link>
		<comments>http://makzan.me/blog/moving-hosting-and-domain/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 14:18:20 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[my thoughts]]></category>

		<guid isPermaLink="false">http://makzan.me/blog/?p=64</guid>
		<description><![CDATA[<a href='http://makzan.me/blog/moving-hosting-and-domain/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_64/snapshot.jpg' alt='Moving Hosting and Domain'></a>]]></description>
			<content:encoded><![CDATA[<p>From now on. Makzan.net sites moves to Makzan.me.</p>
<p>The server configure of makzan.net is changed from administrator and the domain can&#8217;t transfer out from the original hosting. This make several problems such as no mod_rewrite and no SSH access. That&#8217;s the reason I moved my domain and hosting.</p>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/moving-hosting-and-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of Learning with Internet</title>
		<link>http://makzan.me/blog/the-future-of-learning-with-internet/</link>
		<comments>http://makzan.me/blog/the-future-of-learning-with-internet/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 06:59:50 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[my thoughts]]></category>

		<guid isPermaLink="false">http://www.makzan.net/b/?p=52</guid>
		<description><![CDATA[Learning has been a continuous process from long time ago. In the past, we followed sages to learn things from them. Later we learnt from books. The invention of the books and printing make sharing knowledge much more easier. Nowadays, thanks to the Internet, we can learn new things at anywhere in anytime.
We are flush [...]]]></description>
			<content:encoded><![CDATA[<p>Learning has been a continuous process from long time ago. In the past, we followed sages to learn things from them. Later we learnt from books. The invention of the books and printing make sharing knowledge much more easier. Nowadays, thanks to the Internet, we can learn new things at anywhere in anytime.</p>
<p>We are flush of new information and knowledge every day because of the web 2.0. When Internet was introduced, there is little information because only web designer make websites and share information. After the web 2.0 revolution began, every one suddenly becomes writer. Every one builds a blog and starting sharing their thoughts. A new tutorial or new methodology spreads quickly around the world because of the social networks. Moreover, the mobile technology makes reading and browsing Internet on the street possible. The whole big Internet is not only around us every day, it is around us every second now.</p>
<p>Wikipedia has already become a big knowledge source for students to grab academic information quickly. The contribution to many other wiki systems also encourages people to keep writing and sharing the knowledge. The writing and reading process is quite similar to the demand and supply relation. But now the trend seems to make everyone act both as demand and supply in the learning process.</p>
<p>It is about one month to 2010 now. Mobile learning and eBook are two of the focus in education. Some teachers is already asking students to write down their learning process and thoughts using blog and submit back as a homework. Some students will go out for a field trip and share their findings between students who may be discovering different things in the park.</p>
<p>With the latest technology of the paper-like eBook and augmented reality, several new methodology of learning may be able to applied and make the learning better.</p>
<p>May be in the future we will be reading an e-book on the train and at the same time reading the comments on the paragraphs in the margin area and discussing the book content with others.</p>
<p>May be years later when students go to a field trip, they have a thin eBook with them and was asking to take photos of different plant. Then the eBook will list all useful information of that kind of plant, just like you are collecting it as specimen.</p>
<p>The mobile technology is becoming more mature and I think there will be a lot of mobile learning or situated learning solutions come out in the next years.</p>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/the-future-of-learning-with-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting On Track</title>
		<link>http://makzan.me/blog/getting-on-track/</link>
		<comments>http://makzan.me/blog/getting-on-track/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 08:57:53 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[my thoughts]]></category>

		<guid isPermaLink="false">http://www.makzan.net/b/?p=51</guid>
		<description><![CDATA[<a href='http://makzan.me/blog/getting-on-track/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_51/snapshot.jpg' alt='Getting On Track'></a>]]></description>
			<content:encoded><![CDATA[<p>As my personal blog, I&#8217;m trying to focusing on posting posts here frequently. It seems too more to me after trying to posting a post daily, especially when I am trying to give every post a unique style.</p>
<p>Now I planned to post a blog weekly and the post topic will stick on my personal thoughts on how to get my life more productive and meaningful. On the other words, I am going to express what I&#8217;m thinking and may be years later I can revise my growth through here.</p>
<div class="post-copyright">background photo by <a href="http://www.sxc.hu/profile/VroomBroom">Luann Johnson</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/getting-on-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogazine Style</title>
		<link>http://makzan.me/blog/blogazine-style/</link>
		<comments>http://makzan.me/blog/blogazine-style/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 10:57:02 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[my thoughts]]></category>

		<guid isPermaLink="false">http://www.makzan.net/b/?p=29</guid>
		<description><![CDATA[<a href='hhttp://makzan.me/blog/blogazine-style/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_29/snapshot.jpg' alt='Blogazine Style'></a>]]></description>
			<content:encoded><![CDATA[<p>Last week I read the post &#8220;<a href="http://www.smashingmagazine.com/the-death-of-the-blog-post/">The Death Of The Blog Post</a>&#8221; from <a href="http://www.smashingmagazine.com/">Smashing Magazine</a>.</p>
<p>It shows several creative blogs that jump out the style boundary of normal blog. Each post from those blogs present an unique style as if you were reading a high quality magazine online.</p>
<p>After the inspiration from these creative blogs, I decided to do an experiment on this personal blog and see if I can make it becomes a blogazine style blog. I am going to change the styles a lot these days so some styles may become wired before it looks good. I will also try to re-style my old posts later when I get time.</p>
<p>If you want to know more about the blogazine style, read <a href="http://www.smashingmagazine.com/the-death-of-the-blog-post/">the great post</a> from <a href="http://www.smashingmagazine.com/">Smashing Magazine</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/blogazine-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get Focus Tips Unplug the A/C Power</title>
		<link>http://makzan.me/blog/get-focus-unplug-the-ac-power/</link>
		<comments>http://makzan.me/blog/get-focus-unplug-the-ac-power/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 02:18:43 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Get Things Done]]></category>
		<category><![CDATA[GTD]]></category>

		<guid isPermaLink="false">http://www.makzan.net/b/?p=10</guid>
		<description><![CDATA[<a href='http://makzan.me/blog/get-focus-unplug-the-ac-power/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_10/snapshot.jpg' alt='Get Focus Tips - Unplug the A/C Power'></a>]]></description>
			<content:encoded><![CDATA[<p><span>I&#8217;m using a technique to boost my efficiency within 2 hours to get things done. The method is unplug the A/C power of my notebook.</span></p>
<div class="text-box">
<p>The principle is to let the battery become the count down timer for the task that you are working on. The goal is to finish the task (or tasks) on hand before the notebook go into sleep. When the battery is gradually dropping its percentage, I closed all my social network applications / websites and stick on the project. Pushing my brain to focus on how to complete it.</p>
<p>For example, I was going to make a mini game for a web design project in a Sunday. I planned the game in my mind when I was having lunch. Then I Launched Flash and unplug the A/C power of my macbook. I started the development. I planned to use the whole afternoon to finish the mini game and at last I finished it within 2 hours. My brain keep outputting high quality programming code during that 2 hours and my hands keep moving between different keyboard shortcuts. The situation is like a world champion pro gamer playing Warcraft. Their hands are non-stop in the competition.</p>
<p>After finishing that mini games. I plug the A/C power back and closed the lid of the notebook. Take a short break and then prepared and planed the next tasks in my sketch book. And then rushing for another battery challenge.</p>
<p>This method can make people tired if you keep rushing on the project. Therefore I used them once or twice a week now to get my most important things done. Hope that this method works for you too and it is welcome to share you opinions on how to getting focus in getting things done.</p></div>
<div class="post-copyright">background photo by Marcin Wichary.</div>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/get-focus-unplug-the-ac-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What if there is a place to centralize all tutorials from web?</title>
		<link>http://makzan.me/blog/what-if-there-is-a-place-to-centralize-all-tutorials-from-web/</link>
		<comments>http://makzan.me/blog/what-if-there-is-a-place-to-centralize-all-tutorials-from-web/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 12:06:40 +0000</pubDate>
		<dc:creator>Makzan</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Wish List]]></category>
		<category><![CDATA[my thoughts]]></category>
		<category><![CDATA[wishlist]]></category>

		<guid isPermaLink="false">http://www.makzan.net/b/?p=13</guid>
		<description><![CDATA[<a href='http://makzan.me/blog/what-if-there-is-a-place-to-centralize-all-tutorials-from-web/'><img src='http://makzan.me/blog/wp-content/themes/makzan/post_style/post_13/snapshot.jpg' alt='What if there is a place to centralize all tutorials from web?'></a>]]></description>
			<content:encoded><![CDATA[<div id="post13-content">
<p>As a web designer, I read through different design blogs, such as <a title="Tutsplus" href="http://tutsplus.com/" target="_blank">Tuts+</a>, <a title="Web Designer Wall" href="http://www.webdesignerwall.com/" target="_blank">Web Designer Wall</a>, <a title="Smashing Magazine" href="http://www.smashingmagazine.com/" target="_blank">Smashing Magazine</a> every day to get updated news on what others are doing in the world. These blogs often provide high quality design resources, tutorials and freebies.</p>
<p>It is a little bit time consuming for bookmarking different high quality blog posts everyday. And a bigger issue is that my bookmark list has grown into a big list. Too big for me to find  my bookmarks with specific topic. For example, I bookmark collections of inspiring designs, great tutorials, freelance tips and articles related to efficiency. Sometimes when I want to reference a tutorial, say photoshop tutorial, it is hard for me to have a quick way to get all the photoshop tutorials bookmarks in a visual way. All I can get is a list of text titles. I want a tool that I can have all related bookmark visually appear in front of me when I click &#8216;photoshop&#8217; or &#8216;inspiring&#8217; tag.</p>
<p>I am going to make a web tool to manage all my collections in a better way. This tool will keep updating everyday and I will put new fresh great blog posts into this coming tool, a web design resources archives.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://makzan.me/blog/what-if-there-is-a-place-to-centralize-all-tutorials-from-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
