<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>CASB Development Blog</title>
	<atom:link href="http://casbdev.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://casbdev.wordpress.com</link>
	<description>Unofficial CASB Software Development Blog</description>
	<lastBuildDate>Tue, 07 Dec 2010 14:25:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='casbdev.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>CASB Development Blog</title>
		<link>http://casbdev.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://casbdev.wordpress.com/osd.xml" title="CASB Development Blog" />
	<atom:link rel='hub' href='http://casbdev.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Setahun berlalu &#8230;</title>
		<link>http://casbdev.wordpress.com/2010/12/07/setahun-berlalu/</link>
		<comments>http://casbdev.wordpress.com/2010/12/07/setahun-berlalu/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 14:25:25 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=45</guid>
		<description><![CDATA[Sudah lebih setahun usia blog (yang tidak seberapa) ini. Kebanyakan masa ianya ditinggalkan dek kesibukan duniawi. Saya bercadang untuk menyambung penulisan khususnya dalam Bahasa Melayu bagi memperbanyakkan khazanah penulisan dalam bidang ini. Namun ianya bergantung kepada adanya permintaan dan jika masa mengizinkan. Saya bercadang menulis mengenai kerjaya sebagai pengaturcara (Java khasnya) dan alatan-alatan (tools) disekitarnya. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=45&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sudah lebih setahun usia blog (yang tidak seberapa) ini. Kebanyakan masa ianya ditinggalkan dek kesibukan duniawi.</p>
<p>Saya bercadang untuk menyambung penulisan khususnya dalam Bahasa Melayu bagi memperbanyakkan khazanah penulisan dalam bidang ini. Namun ianya bergantung kepada adanya permintaan dan jika masa mengizinkan.</p>
<p>Saya bercadang menulis mengenai kerjaya sebagai pengaturcara (<strong>Java</strong> khasnya) dan alatan-alatan (<em>tools</em>) disekitarnya. Juga mengenai pengalaman membangun dan mengaplikasikan sistem berorientasikan servis (<strong>SaaS</strong>). Dan mungkin pendapat / pandangan mengenai isu-isu berbangkit.</p>
<br />Filed under: <a href='http://casbdev.wordpress.com/category/dev/'>dev</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=45&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2010/12/07/setahun-berlalu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Java development using Linux</title>
		<link>http://casbdev.wordpress.com/2010/04/13/java-development-using-linux/</link>
		<comments>http://casbdev.wordpress.com/2010/04/13/java-development-using-linux/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 11:22:35 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=42</guid>
		<description><![CDATA[Baru-baru ini, saya mencuba untuk menggunakan linux sepenuhnya untuk kerja-kerja programming. Berikut merupakan tools-tools yang saya gunakan (sebagai perbandingan &#38; rujukan): Windows XP Pro -&#62; Ubuntu 9.10 WinMerge -&#62; Meld TortoiseSVN -&#62; RabbitVCS Notepad++ -&#62; gEdit (+plugins) Console2 -&#62; Terminal Yahoo Messenger -&#62; Pidgin Tools yang kekal tanpa perubahan: Netbeans, MySQL, chrome, dll java based [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=42&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Baru-baru ini, saya mencuba untuk menggunakan linux sepenuhnya untuk kerja-kerja programming.</p>
<p>Berikut merupakan tools-tools yang saya gunakan (sebagai perbandingan &amp; rujukan):</p>
<p>Windows XP Pro -&gt; Ubuntu 9.10</p>
<p>WinMerge -&gt; Meld</p>
<p>TortoiseSVN -&gt; RabbitVCS</p>
<p>Notepad++ -&gt; gEdit (+plugins)</p>
<p>Console2 -&gt; Terminal</p>
<p>Yahoo Messenger -&gt; Pidgin</p>
<p>Tools yang kekal tanpa perubahan: Netbeans, MySQL, chrome, dll java based apps.</p>
<p>Jangan lupa install font yang menarik untuk developer (Inconsolata, consolas, etc).</p>
<p>&#8230;bersambung</p>
<br />Filed under: <a href='http://casbdev.wordpress.com/category/dev/'>dev</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=42&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2010/04/13/java-development-using-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Long Time No Blog</title>
		<link>http://casbdev.wordpress.com/2010/02/10/long-time-no-blog/</link>
		<comments>http://casbdev.wordpress.com/2010/02/10/long-time-no-blog/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 11:30:10 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=39</guid>
		<description><![CDATA[Now this blog is suffering the same fate as my other blog. Left abandoned. Fast forward, I&#8217;ve since join the company as a full time employer. Now I present to you my faithful reader (if any) new script that I hacked last night. It&#8217;s an ant (http://ant.apache.org) build.xml that will automate routine deployment process to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=39&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now this blog is suffering the same fate as my other blog. Left abandoned.</p>
<p>Fast forward, I&#8217;ve since join the company as a full time employer.</p>
<p>Now I present to you my faithful reader (if any) new script that I hacked last night. It&#8217;s an ant (<a href="http://ant.apache.org">http://ant.apache.org</a>) build.xml that will automate routine deployment process to tomcat. Since I&#8217;ve been doing this routine daily, so I figure better to have some script that will automate it.</p>
<p>It&#8217;s kind of simple CI (Continous Integration) script. It&#8217;s not as complete as CI application, but sufficient for my purpose.</p>
<p>So here it is build.xml</p>
<p><pre class="brush: xml;">
&lt;!--
	Copyright (C) 2010 Khairulfaizie Mat Isa
	Licensed under the Apache License, Version 2.0
	http://www.apache.org/licenses/LICENSE-2.0

	Simple continuous integration / deployment (CI) script
	This script will update from svn, compile, deploy and restart tomcat
	Custom made for CASB project only, use at your own risk
	Pre-requisite / Assumption :
	- project must be checkout first before start using this script
	- linux only
--&gt;
&lt;project name=&quot;oman&quot; default=&quot;deploy&quot; basedir=&quot;.&quot;&gt;
    &lt;property name=&quot;project_name&quot; value=&quot;oman&quot;/&gt;
    &lt;property name=&quot;tomcat_home&quot; value=&quot;/root/tomcat&quot;/&gt;
    &lt;property name=&quot;tomcat_webapps&quot; value=&quot;${tomcat_home}/web2&quot;/&gt;
    &lt;path id=&quot;cp&quot;&gt;
        &lt;fileset dir=&quot;${project_name}/lib&quot; includes=&quot;*.jar&quot;/&gt;
		&lt;pathelement path=&quot;${tomcat_home}/lib/servlet-api.jar&quot;/&gt;
		&lt;pathelement path=&quot;${tomcat_home}/lib/jsp-api.jar&quot;/&gt;
		&lt;pathelement path=&quot;${tomcat_home}/lib/jasper.jar&quot;/&gt;
    &lt;/path&gt;
    &lt;target name=&quot;deploy&quot; depends=&quot;checkout,build,stop_tomcat,copy_to_tomcat,delete_cache,start_tomcat&quot;/&gt;
	&lt;!-- SVN STUFF --&gt;
	&lt;target name=&quot;checkout&quot;&gt;
		&lt;echo message=&quot;Update SVN&quot;/&gt;
        &lt;exec dir=&quot;${project_name}&quot; executable=&quot;svn&quot; failonerror=&quot;true&quot;&gt;&lt;arg value=&quot;update&quot;/&gt;&lt;/exec&gt;
    &lt;/target&gt;
	&lt;!-- TOMCAT STUFF --&gt;
    &lt;target name=&quot;stop_tomcat&quot;&gt;
		&lt;echo message=&quot;Stop tomcat ... waiting 10s for tomcat to fully shutdown&quot;/&gt;
        &lt;exec dir=&quot;.&quot; executable=&quot;${tomcat_home}/bin/shutdown.sh&quot;/&gt;
		&lt;sleep seconds=&quot;10&quot;/&gt;
    &lt;/target&gt;
    &lt;target name=&quot;start_tomcat&quot;&gt;
		&lt;echo message=&quot;Start tomcat&quot;/&gt;
        &lt;exec dir=&quot;.&quot; executable=&quot;${tomcat_home}/bin/startup.sh&quot;/&gt;
    &lt;/target&gt;
    &lt;target name=&quot;copy_to_tomcat&quot;&gt;
		&lt;echo message=&quot;Deploying latest apps&quot;/&gt;
        &lt;copy todir=&quot;${tomcat_webapps}/${project_name}&quot;&gt;
            &lt;fileset dir=&quot;${project_name}/build&quot;/&gt;
        &lt;/copy&gt;
    &lt;/target&gt;
	&lt;target name=&quot;delete_cache&quot;&gt;
		&lt;echo message=&quot;Deleting Tomcat cache&quot;/&gt;
        &lt;delete dir=&quot;${tomcat_home}/work/Catalina/localhost/${project_name}&quot;/&gt;
    &lt;/target&gt;
	&lt;!-- BUILD STUFF --&gt;
    &lt;target name=&quot;copy_web_stuff&quot;&gt;
        &lt;copy todir=&quot;${project_name}/build/WEB-INF/classes&quot; includeEmptyDirs=&quot;false&quot;&gt;
            &lt;fileset dir=&quot;${project_name}/src/java&quot;&gt;
                &lt;exclude name=&quot;**/*.java&quot;/&gt;
            &lt;/fileset&gt;
        &lt;/copy&gt;
        &lt;copy todir=&quot;${project_name}/build&quot; includeEmptyDirs=&quot;false&quot;&gt;
            &lt;fileset dir=&quot;${project_name}/web&quot;/&gt;
        &lt;/copy&gt;
		&lt;copy todir=&quot;${project_name}/build/WEB-INF/lib&quot; includeEmptyDirs=&quot;false&quot;&gt;
            &lt;fileset dir=&quot;${project_name}/lib&quot; includes=&quot;*.jar&quot;/&gt;
        &lt;/copy&gt;
    &lt;/target&gt;
	&lt;target name=&quot;clean&quot;&gt;
		&lt;delete dir=&quot;${project_name}/build&quot;/&gt;
    &lt;/target&gt;
	&lt;target name=&quot;pre_build&quot; depends=&quot;clean&quot;&gt;
		&lt;mkdir dir=&quot;${project_name}/build&quot;/&gt;
    &lt;/target&gt;
    &lt;target name=&quot;build&quot; depends=&quot;pre_build,copy_web_stuff&quot;&gt;
        &lt;javac srcdir=&quot;${project_name}/src/java&quot; classpathref=&quot;cp&quot; destdir=&quot;${project_name}/build/WEB-INF/classes&quot;/&gt;
    &lt;/target&gt;
&lt;/project&gt;
</pre></p>
<br />Filed under: <a href='http://casbdev.wordpress.com/category/dev/'>dev</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=39&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2010/02/10/long-time-no-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Rutin</title>
		<link>http://casbdev.wordpress.com/2009/09/30/rutin/</link>
		<comments>http://casbdev.wordpress.com/2009/09/30/rutin/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 09:54:53 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=37</guid>
		<description><![CDATA[Rutin development: Mula-mula checkout projek pertama kali menggunakan id masing-masing. 1. Mulakan coding. 2. Run svn update (optional &#8211; in case ada orang lain update file yang sama) 3. Commit changes. bersambung &#8230; Posted in dev<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=37&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Rutin development:</p>
<p>Mula-mula checkout projek pertama kali menggunakan id masing-masing.</p>
<p>1. Mulakan coding.</p>
<p>2. Run svn update (optional &#8211; in case ada orang lain update file yang sama)</p>
<p>3. Commit changes.</p>
<p>bersambung &#8230;</p>
<br />Posted in dev  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=37&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2009/09/30/rutin/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial pantas project-able</title>
		<link>http://casbdev.wordpress.com/2009/09/13/tutorial-pantas-project-able/</link>
		<comments>http://casbdev.wordpress.com/2009/09/13/tutorial-pantas-project-able/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 03:10:47 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=30</guid>
		<description><![CDATA[Ahmad:  salam me:  salam Ahmad:  nak tanya sikit psal able kalo kau tak busy kau tau any documents for ref? me:  ok Ahmad:  susahnya nak cari&#8230; me:  mmg takde Ahmad:  habis camner kau setup? me:  dia dah setup dah tinggal pakai je mostly aku baca doc stripes ngan hibernate je tapi ada satu documentation kat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=30&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  salam</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  salam</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  nak tanya sikit psal able kalo kau tak busy</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">kau tau any documents for ref?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  ok</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  susahnya nak cari&#8230;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  mmg takde</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  habis camner kau setup?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  dia dah setup dah</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">tinggal pakai je</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">mostly aku baca doc stripes ngan hibernate je</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">tapi ada satu documentation kat blog dia, tapi macam outdated</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">tapi mostly lebih kurang sama</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">boleh la baca</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  kau terus create project dlm able-project tu?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">boleh bagi aku&#8230; aku tak jumpa lak</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  http://www.infoq.com/news/project-able-java-web-stack</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">http://lightbody.net/blog/2006/08/project_able_a_complete_java_w.html</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">so utk start aku buat camni</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">checkout project able dari svn googlecode</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">run mvn install</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">lepas tu pergi folder target dan cari *.war</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">aku unpack war tu dan dapatkan structure WEB-INF dia</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">lib ambik dari WEB-INF\lib</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">lepas tu ambik folder src dari able-project</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">kemudian aku gabungkan kesemua tu dlm netbeans and create new project</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">camtu la</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">tips dia</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">1. rename file plightbo.properties to username ko .properties</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">e.g: hisham.properties</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">lepas tu ko start la godek acme src tu tukar semua mengikut selera ko</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">so bila aku stuck aku akan refer source code core dia dlm able-lib</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">stuck kat yg lain2 aku refer doc masing2 la i.e stripes, hibernate, guice etc</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">dwr kat dlm tu ada tapi aku tak pakai</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">aku pakai jquery</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  kau pakai jquery utk buat apa?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  utk buat javascript operation</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  ajax atau just javascript?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  both</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  kau guna ajax buat apa?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ada yg  menarik?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  buat menu, nanti nak buat background lookup dll</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  nak tanya yg username.properties tu nak buat apa?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">me:  properties file utk db url, username, etc. yg mostly local to each developer, so dia buat camni supaya setiap developer boleh ada local configuration tanpa clash antara satu sama lain</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ahmad:  ic</div>
<p>Ahmad:  salam</p>
<p>me:  salam</p>
<p>Ahmad:  nak tanya sikit psal able kalo kau tak busy</p>
<p>kau tau any documents for ref?</p>
<p>me:  ok</p>
<p>Ahmad:  susahnya nak cari&#8230;</p>
<p>me:  mmg takde</p>
<p>Ahmad:  habis camner kau setup?</p>
<p>me:  dia dah setup dah</p>
<p>tinggal pakai je</p>
<p>mostly aku baca doc stripes ngan hibernate je</p>
<p>tapi ada satu documentation kat blog dia, tapi macam outdated</p>
<p>tapi mostly lebih kurang sama</p>
<p>boleh la baca</p>
<p>Ahmad:  kau terus create project dlm able-project tu?</p>
<p>boleh bagi aku&#8230; aku tak jumpa lak</p>
<p>me:  <a href="http://www.infoq.com/news/project-able-java-web-stack">http://www.infoq.com/news/project-able-java-web-stack</a></p>
<p><a href="http://lightbody.net/blog/2006/08/project_able_a_complete_java_w.html">http://lightbody.net/blog/2006/08/project_able_a_complete_java_w.html</a></p>
<p>so utk start aku buat camni</p>
<p>checkout project able dari svn googlecode</p>
<p>run mvn install</p>
<p>lepas tu pergi folder target dan cari *.war</p>
<p>aku unpack war tu dan dapatkan structure WEB-INF dia</p>
<p>lib ambik dari WEB-INF\lib</p>
<p>lepas tu ambik folder src dari able-project</p>
<p>kemudian aku gabungkan kesemua tu dlm netbeans and create new project</p>
<p>camtu la</p>
<p>tips dia</p>
<p>1. rename file plightbo.properties to username ko .properties</p>
<p>e.g: hisham.properties</p>
<p>lepas tu ko start la godek acme src tu tukar semua mengikut selera ko</p>
<p>so bila aku stuck aku akan refer source code core dia dlm able-lib</p>
<p>stuck kat yg lain2 aku refer doc masing2 la i.e stripes, hibernate, guice etc</p>
<p>dwr kat dlm tu ada tapi aku tak pakai</p>
<p>aku pakai jquery</p>
<p>Ahmad:  kau pakai jquery utk buat apa?</p>
<p>me:  utk buat javascript operation</p>
<p>Ahmad:  ajax atau just javascript?</p>
<p>me:  both</p>
<p>Ahmad:  kau guna ajax buat apa?</p>
<p>ada yg  menarik?</p>
<p>me:  buat menu, nanti nak buat background lookup dll</p>
<p>Ahmad:  nak tanya yg username.properties tu nak buat apa?</p>
<p>me:  properties file utk db url, username, etc. yg mostly local to each developer, so dia buat camni supaya setiap developer boleh ada local configuration tanpa clash antara satu sama lain</p>
<p>Ahmad:  ic</p>
<p><em><span style="color:#ff0000;">p/s: Petikan dari perbualan dengan seorang rakan. Rasa sayang sebab dah taip, jadi dipapar di sini semoga ada manfaat bagi sesiapa yang mencari.</span></em></p>
<br />Posted in dev  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=30&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2009/09/13/tutorial-pantas-project-able/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Project Directory Structure</title>
		<link>http://casbdev.wordpress.com/2009/09/05/project-directory-structure/</link>
		<comments>http://casbdev.wordpress.com/2009/09/05/project-directory-structure/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 07:10:16 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=27</guid>
		<description><![CDATA[Memandangkan kita menggunakan Netbeans sebagai primary IDE, maka struktur projek ini akan mengikut struktur biasa web project dalam Netbeans. Manakala bagi tujuan version control, hanya folder src dan web yang akan dimasukkan ke dalam Subversion repository. Selepas selesai iteration yang pertama nanti, kita akan melakukan major reorganization pada Subversion repository bagi memasukkan folder trunk, branch [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=27&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Memandangkan kita menggunakan Netbeans sebagai <em>primary </em>IDE, maka struktur projek ini akan mengikut struktur biasa <em>web project</em> dalam Netbeans.</p>
<p>Manakala bagi tujuan version control, hanya<em> folder</em> <strong>src </strong>dan <strong>web </strong>yang akan dimasukkan ke dalam Subversion <em>repository</em>.</p>
<p>Selepas selesai <em>iteration </em>yang pertama nanti, kita akan melakukan <em>major reorganization</em> pada Subversion repository bagi memasukkan <em>folder trunk, branch </em>dan <em>tag</em>.</p>
<p>Setiap<em> iteration / release</em> akan dimasukkan ke dalam folder tag bagi memastikan penggunaan Subversion yang optimum.</p>
<br />Posted in dev  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=27&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2009/09/05/project-directory-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Bagaimana menggunakan Jetty</title>
		<link>http://casbdev.wordpress.com/2009/08/30/bagaimana-menggunakan-jetty/</link>
		<comments>http://casbdev.wordpress.com/2009/08/30/bagaimana-menggunakan-jetty/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 08:08:36 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=15</guid>
		<description><![CDATA[Menggunakan Tomcat di dalam Netbeans untuk projek ini (able-gabungan stripes+hibernate+guice) berpotensi menjadikan PC/notebook anda hang jika anda mempunyai RAM sekadar 1GB atau kurang. Anda akan kerap mendapati error java.lang.OutOfMemoryError Salah satu cara penyelesaian adalah dengan menggunakan Jetty di luar Netbeans. Dengan ini anda akan mudah start/stop server. Cara-caranya: 1. Download Jetty di http://www.mortbay.org/jetty/ (latest) 2. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=15&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Menggunakan Tomcat di dalam Netbeans untuk projek ini (<em><strong>able</strong></em>-gabungan <em>stripes+hibernate+guice</em>) berpotensi menjadikan PC/<em>notebook </em>anda hang jika anda mempunyai RAM sekadar 1GB atau kurang.</p>
<p>Anda akan kerap mendapati <em>error </em><em><strong>java.lang.OutOfMemoryError</strong></em></p>
<p>Salah satu cara penyelesaian adalah dengan menggunakan Jetty di luar Netbeans.</p>
<p>Dengan ini anda akan mudah start/stop server.</p>
<p>Cara-caranya:</p>
<p>1. <em>Download </em>Jetty di <a href="http://www.mortbay.org/jetty/">http://www.mortbay.org/jetty/</a> (<em>latest</em>)</p>
<p>2. <em>Unzip </em>di mana-mana lokasi (cth: E:\Downloads)</p>
<p>3. Buat satu <em>class </em>seperti di bawah:</p>
<p><pre class="brush: java;">
import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;

public class LocalJetty {
	public static void main(String[] args) throws Exception {
		String jetty_home = &quot;E:\\Downloads\\jetty-6.1.19&quot;;
		Server server = new Server();
		Connector connector=new SelectChannelConnector();
		connector.setPort(Integer.getInteger(&quot;jetty.port&quot;,8080).intValue());
		server.setConnectors(new Connector[]{connector});
		WebAppContext webapp = new WebAppContext();
		webapp.setContextPath(&quot;/oman&quot;);
		webapp.setWar(&quot;../oman/build/web&quot;); //lokasi build projek netbeans anda (relatif)
		webapp.setDefaultsDescriptor(jetty_home+&quot;/etc/webdefault.xml&quot;);
		server.setHandler(webapp);
		server.start();
		server.join();
	}
}
</pre></p>
<p>4. Betulkan lokasi <em>build </em>projek anda</p>
<p>5. <em>Start/Stop</em> Jetty seperti berikut:</p>
<p><pre class="brush: bash;">
java -cp .;E:\Downloads\jetty-6.1.19\lib\jetty-6.1.19.jar;E:\Downloads\jetty-6.1.19\lib\jetty-util-6.1.19.jar;E:\Downloads\jetty-6.1.19\lib\servlet-api-2.5-20081211.jar;E:\Downloads\jetty-6.1.19\lib\jsp-2.1\ant-1.6.5.jar;E:\Downloads\jetty-6.1.19\lib\jsp-2.1\core-3.1.1.jar;E:\Downloads\jetty-6.1.19\lib\jsp-2.1\jsp-2.1-glassfish-9.1.1.B60.25.p0.jar;E:\Downloads\jetty-6.1.19\lib\jsp-2.1\jsp-2.1-jetty-6.1.19.jar;E:\Downloads\jetty-6.1.19\lib\jsp-2.1\jsp-api-2.1-glassfish-9.1.1.B60.25.p0.jar LocalJetty
</pre></p>
<p>Boleh di letak ke dalam fail .bat</p>
<p>Semoga bermanfaat dan selamat mencuba!</p>
<br />Posted in dev  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=15&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2009/08/30/bagaimana-menggunakan-jetty/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Development tools</title>
		<link>http://casbdev.wordpress.com/2009/08/28/development-tools/</link>
		<comments>http://casbdev.wordpress.com/2009/08/28/development-tools/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 09:57:14 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=11</guid>
		<description><![CDATA[IDE: Netbeans 6.7 / 6.7.1 App Server: Tomcat 6 (bundle) , Jetty Database: MySQL 5.x SCM: subversion (tortoiseSVN, etc) Web Framework: project able - (guice, hibernate, stripes, jsp2.0, jstl, sitemesh, dwr) JS: jquery reporting: jasperreports, xhtml renderer+stringtemplate other 3rd party libs : xstream Posted in dev<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=11&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>IDE: Netbeans 6.7 / 6.7.1</p>
<p>App Server: Tomcat 6 (bundle) , Jetty</p>
<p>Database: MySQL 5.x</p>
<p>SCM: subversion (tortoiseSVN, etc)</p>
<p>Web Framework:</p>
<p><a href="http://code.google.com/p/able">project able</a> - (guice, hibernate, stripes, jsp2.0, jstl, sitemesh, dwr)</p>
<p>JS: jquery</p>
<p>reporting: jasperreports, xhtml renderer+stringtemplate</p>
<p>other 3rd party libs : xstream</p>
<br />Posted in dev  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=11&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2009/08/28/development-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Coding convention</title>
		<link>http://casbdev.wordpress.com/2009/08/28/coding-convention/</link>
		<comments>http://casbdev.wordpress.com/2009/08/28/coding-convention/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 09:46:40 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://casbdev.wordpress.com/?p=8</guid>
		<description><![CDATA[Kita akan menggunakan coding convention yang biasa digunakan oleh pengamal-pengamal java sedunia. Antara yang utama: nama class capitalize dan camel-case (cth: ActionBean, PrManager, dll) nama method bermula dengan huruf kecil dan diikuti camel-case (jika perlu) (cth: findAllUser()) nama jsp digalakkan menggunakan lower case kesemuanya dan dipisahkan dengan underscore _ (cth: list_user.jsp) Dan lain-lain kaedah yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=8&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Kita akan menggunakan coding convention yang biasa digunakan oleh pengamal-pengamal <em>java </em>sedunia.</p>
<p>Antara yang utama:</p>
<ul>
<li>nama class <em>capitalize </em>dan <em>camel-case</em> (cth: ActionBean, PrManager, dll)</li>
<li>nama <em>method </em>bermula dengan huruf kecil dan diikuti camel-case (jika perlu) (cth: findAllUser())</li>
<li>nama jsp digalakkan menggunakan<em> lower case </em>kesemuanya dan dipisahkan dengan <em>underscore </em>_ (cth: list_user.jsp)</li>
</ul>
<p>Dan lain-lain kaedah yang biasa diamalkan.</p>
<p>Memandangkan projek ini menggunakan<strong> jdk 6</strong> sepenuhnya maka adalah digalakkan untuk memaksimakan penggunaan <em>features</em> <strong>jdk 6</strong> seperti <em>generics, enum, enhanced for loop</em> dll. Ini bagi memastikan <em>code</em> kita nampak <em>cool</em> dan <em>trendy </em>(selain efisyen, kemas).</p>
<p>p/s: Senarai ini akan diupdate dari semasa ke semasa.</p>
<br />Posted in dev  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=8&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2009/08/28/coding-convention/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
		<item>
		<title>Salam world!</title>
		<link>http://casbdev.wordpress.com/2009/08/28/hello-world/</link>
		<comments>http://casbdev.wordpress.com/2009/08/28/hello-world/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 09:09:01 +0000</pubDate>
		<dc:creator>casbdev</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[This blog will be used to track development progress of CASB project. Posted in dev<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=1&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This blog will be used to track development progress of CASB project.</p>
<br />Posted in dev  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/casbdev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/casbdev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/casbdev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/casbdev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/casbdev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/casbdev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/casbdev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/casbdev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/casbdev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/casbdev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/casbdev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/casbdev.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/casbdev.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/casbdev.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=casbdev.wordpress.com&amp;blog=9212861&amp;post=1&amp;subd=casbdev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://casbdev.wordpress.com/2009/08/28/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e1b387b6e5347789e1e91b4053fe6d?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">casbdev</media:title>
		</media:content>
	</item>
	</channel>
</rss>
