<?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>Programming &#38; technology</title>
	<atom:link href="http://limborey.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://limborey.com</link>
	<description>some useful stuff related to Programming Language, Pattern &#38; technology</description>
	<lastBuildDate>Tue, 20 Dec 2011 15:07:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>The Little Rack Book</title>
		<link>http://limborey.com/2011/12/20/the-little-rack-book/</link>
		<comments>http://limborey.com/2011/12/20/the-little-rack-book/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 15:05:05 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
				<category><![CDATA[Ruby & Rails]]></category>

		<guid isPermaLink="false">http://limborey.com/?p=190</guid>
		<description><![CDATA[Here&#8217;s the link to download this free ebook on rack - &#8220;The Little Rack Book&#8221; http://goo.gl/dTXCs IMPORTANT You Do NOT Have Rights to Edit, Resell, Copy or Claim Ownership to this Book! However&#8230;You DO Have the Right to Pass this Book Along to Others Who Might Benefit from it! Feel free to share it with <a href='http://limborey.com/2011/12/20/the-little-rack-book/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the link to download this free ebook on rack -</p>
<p>&#8220;The Little Rack Book&#8221; <a title="The Little Rack Book" href="http://goo.gl/dTXCs">http://goo.gl/dTXCs</a></p>
<p style="text-align: center;">IMPORTANT</p>
<p style="text-align: center;">You Do NOT Have Rights to Edit, Resell, Copy or Claim Ownership to this Book!</p>
<p style="text-align: center;">However&#8230;You DO Have the Right to Pass this Book Along to Others Who Might Benefit from it!</p>
<p style="text-align: center;">Feel free to share it with your blog readers and give it away as a freebie.</p>
<p style="text-align: center;">
ALL RIGHTS RESERVED: You do not have any rights to sell or profit from this book. All content is to remain unedited and all links must stay in tact as they are. You can not claim any type of ownership without express written permission from the creator and only the creator, Satish Talim. All rights to this book belong to the author only.</p>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2011/12/20/the-little-rack-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix missing Khmer Unicode keyboard Ubuntu 11.10</title>
		<link>http://limborey.com/2011/12/13/fix-missing-khmer-unicode-keyboard-on-gnome/</link>
		<comments>http://limborey.com/2011/12/13/fix-missing-khmer-unicode-keyboard-on-gnome/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 09:59:57 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://limborey.com/?p=183</guid>
		<description><![CDATA[1. Open File: /etc/environment 2. Add a line below then save GTK_IM_MODULE=xim 3. Reboot machine]]></description>
			<content:encoded><![CDATA[<p>1. Open File: /etc/environment<br />
2. Add a line below then save<br />
GTK_IM_MODULE=xim</p>
<p>3. Reboot machine</p>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2011/12/13/fix-missing-khmer-unicode-keyboard-on-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New OpenSource project</title>
		<link>http://limborey.com/2011/04/08/new-opensource-project/</link>
		<comments>http://limborey.com/2011/04/08/new-opensource-project/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 08:23:04 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://limborey.com/?p=177</guid>
		<description><![CDATA[I&#8217;ve just started my own OpenSource web framework. I name it &#8220;HashHandler&#8221;. Its main functionality is helping to handle the hash &#8220;#&#8221; in URL. This will make developer easier to build single page web application. This framework is still in very early stage. It can be used to build single page web application, however, it <a href='http://limborey.com/2011/04/08/new-opensource-project/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just started my own OpenSource web framework. I name it &#8220;HashHandler&#8221;. Its main functionality is helping to handle the hash &#8220;#&#8221; in URL. This will make developer easier to build single page web application. This framework is still in very early stage. It can be used to build single page web application, however, it lacks of functionality &amp; documentation. It might be full of bugs. I will spend time improve this framework &amp; write documentation. Meanwhile, you can play around with it.</p>
<p>Here&#8217;s project source: <a href="https://github.com/borey/hash_handler">https://github.com/borey/hash_handler</a></p>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2011/04/08/new-opensource-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript DOM &amp; Event at OpenTechTalk</title>
		<link>http://limborey.com/2011/01/19/javascript-dom-event-at-opentechtalk/</link>
		<comments>http://limborey.com/2011/01/19/javascript-dom-event-at-opentechtalk/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 07:13:21 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
		
		<guid isPermaLink="false">http://limborey.com/?p=167</guid>
		<description><![CDATA[JavaScript is popularly used for adding extra functionality to web page. As the popularity developing dynamic web page and Rich Internet Application(RIA) grow, many developers have started to develop their RIA and dynamic web page using JavaScript library without knowing the pure JavaScript DOM &#38; Event. In this talk, I&#8217;m going to introduce the DOM <a href='http://limborey.com/2011/01/19/javascript-dom-event-at-opentechtalk/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>JavaScript is popularly used for adding extra functionality to web page. As the popularity developing dynamic web page and Rich Internet Application(RIA) grow, many developers have started to develop their RIA and dynamic web page using JavaScript library without knowing the pure JavaScript DOM &amp; Event.</p>
<p>In this talk, I&#8217;m going to introduce the DOM &amp; Event using pure JavaScript without any help from other library. At the end of the talk, I&#8217;m expecting to get all the participants get more understanding on usage of DOM &amp; Event in JavaScript.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://limborey.com/images/open_tech_talk.jpg"><img title="Open Tech Talk" src="http://limborey.com/images/open_tech_talk.jpg" alt="Open Tech Talk flyer" width="500" height="500" /></a><p class="wp-caption-text">Open Tech Talk flyer</p></div>
<p>here&#8217;s the slide:</p>
<div id="__ss_6669038" style="width: 425px;"><strong style="display:block;margin:12px 0 4px"><a title="JavaScript DOM &amp; event" href="http://www.slideshare.net/boreydev/java-script-dom-event">JavaScript DOM &amp; event</a></strong></p>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/boreydev">Borey Lim</a>.</div>
</div>
<p style="text-align: center;"><object id="__sse6669038" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=javascriptdomevent-110123021045-phpapp01&amp;stripped_title=java-script-dom-event&amp;userName=boreydev" /><param name="name" value="__sse6669038" /><param name="allowfullscreen" value="true" /><embed id="__sse6669038" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=javascriptdomevent-110123021045-phpapp01&amp;stripped_title=java-script-dom-event&amp;userName=boreydev" name="__sse6669038" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2011/01/19/javascript-dom-event-at-opentechtalk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building native mobile application using JavaScript</title>
		<link>http://limborey.com/2010/09/03/building-native-mobile-application-using-javascript/</link>
		<comments>http://limborey.com/2010/09/03/building-native-mobile-application-using-javascript/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 08:27:01 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
		
		<guid isPermaLink="false">http://limborey.com/?p=162</guid>
		<description><![CDATA[Here&#8217;s my presentation at DevCamp event on 28th August 2010. It&#8217;s an introduction to Titanium Mobile framework, developed by Appcelerator. With Titanium Mobile, we can use fully JavaScript (optional HTML &#38; CSS) to build a native application running on Android &#38; iPhone.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s my presentation at DevCamp event on 28th August 2010. It&#8217;s an introduction to Titanium Mobile framework, developed by Appcelerator. With Titanium Mobile, we can use fully JavaScript (optional HTML &amp; CSS) to build a native application running on Android &amp; iPhone.</p>
<p style="text-align: center;"><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=5119979&amp;doc=native-mobile-application-using-javascript-1283497133-phpapp01" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=5119979&amp;doc=native-mobile-application-using-javascript-1283497133-phpapp01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2010/09/03/building-native-mobile-application-using-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cannot install Sun JDK on Ubuntu 10.04</title>
		<link>http://limborey.com/2010/05/30/cannot-install-sun-jdk-on-ubuntu-10-04/</link>
		<comments>http://limborey.com/2010/05/30/cannot-install-sun-jdk-on-ubuntu-10-04/#comments</comments>
		<pubDate>Sun, 30 May 2010 08:07:19 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
		
		<guid isPermaLink="false">http://limborey.com/?p=156</guid>
		<description><![CDATA[Recently, I&#8217;ve upgraded to use Ubuntu 10.04. It seems that by default, I can&#8217;t just use &#8220;sudo apt-get install sun-java6-bin&#8221; to download the java package. After doing Google for the solution, I&#8217;ve come across a working solution. I need to add apt repository first, before I can download the java package: sudo add-apt-repository “deb http://archive.canonical.com/ <a href='http://limborey.com/2010/05/30/cannot-install-sun-jdk-on-ubuntu-10-04/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve upgraded to use Ubuntu 10.04. It seems that by default, I can&#8217;t just use &#8220;sudo apt-get install sun-java6-bin&#8221; to download the java package. After doing Google for the solution, I&#8217;ve come across a working solution. I need to add apt repository first, before I can download the java package:</p>
<p>sudo add-apt-repository “deb <a rel="nofollow" href="http://archive.canonical.com/">http://archive.canonical.com/</a> lucid partner”<br />
sudo apt-get update</p>
<p>NOTE: Be mindful of the double-quotes in case you are doing a  copy-paste from the webpage.</p>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2010/05/30/cannot-install-sun-jdk-on-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Singleton Design Pattern</title>
		<link>http://limborey.com/2010/02/08/singleton-design-pattern/</link>
		<comments>http://limborey.com/2010/02/08/singleton-design-pattern/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:12:18 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
		
		<guid isPermaLink="false">http://limborey.com/?p=153</guid>
		<description><![CDATA[Here&#8217;s slide I&#8217;ve made for my presentation to my college on Singleton Design Pattern. There&#8217;s example in C# and JavaScript.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s slide I&#8217;ve made for my presentation to my college on Singleton Design Pattern. There&#8217;s example in C# and JavaScript.</p>
<object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=3102184&amp;doc=singletonpattern-100208040423-phpapp01" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=3102184&amp;doc=singletonpattern-100208040423-phpapp01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2010/02/08/singleton-design-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaScript in Object-Oriented Way</title>
		<link>http://limborey.com/2009/10/05/javascript-in-object-oriented-way/</link>
		<comments>http://limborey.com/2009/10/05/javascript-in-object-oriented-way/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 04:34:49 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
		
		<guid isPermaLink="false">http://limborey.wordpress.com/?p=137</guid>
		<description><![CDATA[Here&#8217;s my presentation slide during barcamp phnom penh 2009:]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s my presentation slide during barcamp phnom penh 2009:</p>
<object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=2125591&amp;doc=javascriptinobject-orientedway-update-091004232318-phpapp02" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=2125591&amp;doc=javascriptinobject-orientedway-update-091004232318-phpapp02" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2009/10/05/javascript-in-object-oriented-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>progress bar using JavaScript</title>
		<link>http://limborey.com/2009/09/30/progress-bar-using-javascript/</link>
		<comments>http://limborey.com/2009/09/30/progress-bar-using-javascript/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 04:51:17 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
		
		<guid isPermaLink="false">http://limborey.wordpress.com/?p=129</guid>
		<description><![CDATA[Here&#8217;s a littile progress bar I&#8217;ve created using JavaScript. I&#8217;ve use JavaScript setInterval() to increase the progress bar &#38; clearInterval() to stop progress bar.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a littile progress bar I&#8217;ve created using JavaScript. I&#8217;ve use JavaScript setInterval() to increase the progress bar &amp; clearInterval() to stop progress bar.</p>
<pre class="brush: jscript; title: ; notranslate">
//Create dom
var bar = document.createElement(&quot;div&quot;);
progressBar = document.createElement(&quot;div&quot;);
with(bar.style){
    width = &quot;200px&quot;;
    height = &quot;10px&quot;;
    position = &quot;absolute&quot;;
    border = &quot;1px solid #949DAD&quot;;
};

with(progressBar.style){
    width = &quot;0px&quot;;
    height = &quot;100%&quot;;
    background = &quot;#D4E4FF none repeat scroll 0 0&quot;;
};

bar.appendChild(progressBar);
document.body.appendChild(bar);

//start setInterval
var x = window.setInterval(
	function(){
                progressBar.style.width = parseInt(progressBar.style.width) + 5 + &quot;px&quot;;
            //stop interval when progress bar width = 200
            if(parseInt(progressBar.style.width) == 200) clearInterval(x);
	},
	40
);
</pre>

<a href='http://limborey.com/2009/09/30/progress-bar-using-javascript/progressbar0/' title='progressbar0'><img width="150" height="37" src="http://limborey.com/wp-content/uploads/2009/09/progressbar0-150x37.png" class="attachment-thumbnail" alt="progress bar" title="progressbar0" /></a>
<a href='http://limborey.com/2009/09/30/progress-bar-using-javascript/progressbar1/' title='progressbar1'><img width="150" height="48" src="http://limborey.com/wp-content/uploads/2009/09/progressbar1-150x48.png" class="attachment-thumbnail" alt="progress bar" title="progressbar1" /></a>
<a href='http://limborey.com/2009/09/30/progress-bar-using-javascript/progressbar2/' title='progressbar2'><img width="150" height="36" src="http://limborey.com/wp-content/uploads/2009/09/progressbar2-150x36.png" class="attachment-thumbnail" alt="progress bar" title="progressbar2" /></a>
<a href='http://limborey.com/2009/09/30/progress-bar-using-javascript/progressbar3/' title='progressbar3'><img width="150" height="40" src="http://limborey.com/wp-content/uploads/2009/09/progressbar3-150x40.png" class="attachment-thumbnail" alt="progressbar3" title="progressbar3" /></a>

]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2009/09/30/progress-bar-using-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML &#8211; Tab Index</title>
		<link>http://limborey.com/2009/09/13/html-tab-index/</link>
		<comments>http://limborey.com/2009/09/13/html-tab-index/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 10:13:55 +0000</pubDate>
		<dc:creator>Borey</dc:creator>
		
		<guid isPermaLink="false">http://limborey.wordpress.com/?p=119</guid>
		<description><![CDATA[The tabIndex property sets or returns the tab index for a text field. The tab order defines the order the elements appear if you navigate the page using the &#8220;tab&#8221; button on the keyboard. Given the scenario that we have a webpage which has many links &#38; a form for users to complete. In this <a href='http://limborey.com/2009/09/13/html-tab-index/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>The tabIndex property sets or returns the tab index for a text field. The tab order defines the order the elements appear if you navigate the page using  the &#8220;tab&#8221; button on the keyboard.</p>
<p>Given the scenario that we have a webpage which has many links &amp; a form for users to complete. In this case we see that the main focus is the form not the links before the form. If users were to use tabkey to browse to the form, it would take many keypress before users are able to go to form. We can solve our problem by specifying the tabindex property.</p>
<p>Here&#8217;s a simple example:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;pre&gt;&lt;form&gt;
    &lt;label for=&quot;name&quot;&gt;Your Name&lt;/label&gt;
    &lt;input value=&quot;&quot; id= &quot;name&quot; name=&quot;name&quot; type=&quot;text&quot; tabindex = &quot;1&quot;&gt;

    &lt;label for=&quot;email&quot;&gt;Your E-mail&lt;/label&gt;
    &lt;input value=&quot;&quot; name=&quot;email&quot; id=&quot;email&quot; type=&quot;text&quot; tabindex = 2&gt;

    &lt;label for=&quot;mobile&quot;&gt;Your mobile&lt;/label&gt;
    &lt;input value=&quot;&quot; name=&quot;mobile&quot; id=&quot;mobile&quot; type=&quot;text&quot; tabindex = -1 &gt;

    &lt;label for=&quot;message&quot;&gt;Message&lt;/label&gt;
    &lt;textarea rows=&quot;4&quot; cols=&quot;30&quot; name=&quot;message&quot; id=&quot;message&quot; tabindex = 3&gt;&lt;/textarea&gt;
&lt;/form&gt;
&lt;/pre&gt;
</pre>
<p>&#8220;tabindex = -1&#8243; will make the tab not go though the field when the user clicks tabkey.</p>
]]></content:encoded>
			<wfw:commentRss>http://limborey.com/2009/09/13/html-tab-index/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->

