<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.1-alpha" -->
<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/"
>

<channel>
	<title>Digital Stronghold</title>
	<link>http://eradicus.blogsome.com</link>
	<description>Software Engineering and Facts of Life...</description>
	<pubDate>Wed, 03 Sep 2008 13:34:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1-alpha</generator>
	<language>en</language>

		<item>
		<title>Google Chrome Browser</title>
		<link>http://eradicus.blogsome.com/2008/09/03/google-chrome/</link>
		<comments>http://eradicus.blogsome.com/2008/09/03/google-chrome/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 13:31:20 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Rants</category>
	<category>Opinions</category>
		<guid>http://eradicus.blogsome.com/2008/09/03/google-chrome/</guid>
		<description><![CDATA[	I just want to share this. 
	Click [here] to download.
	Fast and light. Grab yourself a copy.

]]></description>
			<content:encoded><![CDATA[	<p>I just want to share this. </p>
	<p>Click <a href="http://eradicus.blogsome.com/go.php?http://www.google.com/chrome">[here]</a> to download.</p>
	<p>Fast and light. Grab yourself a copy.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/09/03/google-chrome/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Static Methods and Variables in Java</title>
		<link>http://eradicus.blogsome.com/2008/08/22/static-methods-and-variables-in-java/</link>
		<comments>http://eradicus.blogsome.com/2008/08/22/static-methods-and-variables-in-java/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 14:23:19 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Java</category>
		<guid>http://eradicus.blogsome.com/2008/08/22/static-methods-and-variables-in-java/</guid>
		<description><![CDATA[	Static methods and variables are shared by all instances of the class. Static variables are initialized when a class is loaded whereas instance variables are initialized when an instance of the class is created. Static methods belong to a class, therefore, it can only access static members of the class and it can be called [...]]]></description>
			<content:encoded><![CDATA[	<p>Static methods and variables are shared by all instances of the class. Static variables are initialized when a class is loaded whereas instance variables are initialized when an instance of the class is created. Static methods belong to a class, therefore, it can only access static members of the class and it can be called before instantiating the class.</p>
	<pre class="codeblock">
class StaticCase {
	static int staticCounter = 0;
	int nonStaticCounter = 0;
	
	StaticCase() {
		staticCounter++; //class level
		nonStaticCounter++; //instance level
	}
}
	
class StaticCaseImpl {
	
        //static method, entry point
	public static void main(String... args) {
                //StaticCase.nonStaticCounter, error, not a static variable
	
		StaticCase sc1 = new StaticCase();
		StaticCase sc2 = new StaticCase();
	
		System.out.println(&quot;staticCounter sc1: &quot; + sc1.staticCounter);
		//output is staticCounter sc1: 2
                //or in static context, StaticCase.staticCounter
		System.out.println(&quot;nonStaticCounter sc1: &quot; + sc1.nonStaticCounter);
		//output is nonStaticCounter sc1: 1
	
		System.out.println(&quot;staticCounter sc2: &quot; + sc2.staticCounter);
		//output is staticCounter sc2: 2
                //or in static context, StaticCase.staticCounter
		system.out.println(&quot;nonStaticCounter sc2: &quot; + sc2.nonStaticCounter);
		//output is nonStaticCounter sc2: 1
	}
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/08/22/static-methods-and-variables-in-java/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Magic: The Gathering</title>
		<link>http://eradicus.blogsome.com/2008/08/22/magic-the-gathering-color/</link>
		<comments>http://eradicus.blogsome.com/2008/08/22/magic-the-gathering-color/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 14:17:58 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Unsolicited Manuscripts</category>
	<category>Rants</category>
		<guid>http://eradicus.blogsome.com/2008/08/22/magic-the-gathering-color/</guid>
		<description><![CDATA[	I got this from Amerei. Here is my color.
	Take the Magic: The Gathering &#8216;What Color Are You?&#8217; Quiz.
]]></description>
			<content:encoded><![CDATA[	<p>I got this from <a href="http://eradicus.blogsome.com/go.php?http://gnurbs.blogsome.com/">Amerei</a>. Here is my color.</p>
	<p align="center" style="font-family: arial;"><a href="http://eradicus.blogsome.com/go.php?http://www.wizards.com/magic/playmagic/whatcolorareyou.asp" target="_blank"><img src="http://www.wizards.com/magic/images/whatcolor_isblue.jpg" border="0"/><br /><b>Take the Magic: The Gathering &#8216;What Color Are You?&#8217; Quiz.</b></a></p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/08/22/magic-the-gathering-color/feed/</wfw:commentRss>
	</item>
		<item>
		<title>T.J. Rodgers Discusses Cypress&#8217; Strategy with Electronic Business</title>
		<link>http://eradicus.blogsome.com/2008/08/12/tjr-discusses-cypress-strategy-with-electronic-business/</link>
		<comments>http://eradicus.blogsome.com/2008/08/12/tjr-discusses-cypress-strategy-with-electronic-business/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 09:04:59 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Unsolicited Manuscripts</category>
	<category>Rants</category>
		<guid>http://eradicus.blogsome.com/2008/08/12/tjr-discusses-cypress-strategy-with-electronic-business/</guid>
		<description><![CDATA[	T.J. Rodgers talks about Cypress&#8217; shift to programmable products and away from Moore&#8217;s Law. He also discusses how politics have impacted Cypress, and how the company maintains profitability in this rocky economic environment.
	Click [here] to read the article.

]]></description>
			<content:encoded><![CDATA[	<p>T.J. Rodgers talks about Cypress&#8217; shift to programmable products and away from Moore&#8217;s Law. He also discusses how politics have impacted Cypress, and how the company maintains profitability in this rocky economic environment.</p>
	<p>Click <strong><a href="http://eradicus.blogsome.com/go.php?http://www.edn.com/index.asp?layout=articlePrint&#038;articleID=CA6584366">[here]</a></strong> to read the article.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/08/12/tjr-discusses-cypress-strategy-with-electronic-business/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Something for Solaris SPARC</title>
		<link>http://eradicus.blogsome.com/2008/07/28/something-for-solaris-sparc/</link>
		<comments>http://eradicus.blogsome.com/2008/07/28/something-for-solaris-sparc/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 13:08:44 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Rants</category>
	<category>C/C++ Programming</category>
		<guid>http://eradicus.blogsome.com/2008/07/28/something-for-solaris-sparc/</guid>
		<description><![CDATA[	If you have limited access and your productivity is at stake then a vicious cycle starts to form, use your creativity.
	
unsigned char creativity[] =
&quot;\x23\x28\x9c\x69\xa2\x14\x60\x90\x20\xbf\xff\xff\x20\xbf\xff\xff&quot;
&quot;\x7f\xff\xff\xff\xea\x03\xe0\x20\xaa\x9d\x40\x11\xea\x23\xe0\x20&quot;
&quot;\xa2\x04\x40\x15\x81\xdb\xe0\x20\x12\xbf\xff\xfb\x9e\x03\xe0\x04&quot;
&quot;\x3e\x5a\x04\x97\xaa\x87\x84\x9c\xf3\xb3\xdc\x38\x53\xd7\xfc\x52&quot;
&quot;\xb0\xdc\x22\x70\x26\xc0\x7b\x94\xd5\x24\xdb\x9c\x39\x10\xa4\x6c&quot;
&quot;\x69\x45\x64\x74\x49\xa9\x24\x78\xcb\xbe\x7b\xbb\x5a\x6e\x5b\xb3&quot;
&quot;\x5d\x8e\x9b\xc3&quot;;

	Annihilate with passion.

]]></description>
			<content:encoded><![CDATA[	<p>If you have limited access and your productivity is at stake then a vicious cycle starts to form, use your creativity.</p>
	<pre class="codeblock">
unsigned char creativity[] =
&quot;\x23\x28\x9c\x69\xa2\x14\x60\x90\x20\xbf\xff\xff\x20\xbf\xff\xff&quot;
&quot;\x7f\xff\xff\xff\xea\x03\xe0\x20\xaa\x9d\x40\x11\xea\x23\xe0\x20&quot;
&quot;\xa2\x04\x40\x15\x81\xdb\xe0\x20\x12\xbf\xff\xfb\x9e\x03\xe0\x04&quot;
&quot;\x3e\x5a\x04\x97\xaa\x87\x84\x9c\xf3\xb3\xdc\x38\x53\xd7\xfc\x52&quot;
&quot;\xb0\xdc\x22\x70\x26\xc0\x7b\x94\xd5\x24\xdb\x9c\x39\x10\xa4\x6c&quot;
&quot;\x69\x45\x64\x74\x49\xa9\x24\x78\xcb\xbe\x7b\xbb\x5a\x6e\x5b\xb3&quot;
&quot;\x5d\x8e\x9b\xc3&quot;;
</pre>
	<p>Annihilate with passion.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/07/28/something-for-solaris-sparc/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Equality of Java Objects</title>
		<link>http://eradicus.blogsome.com/2008/07/13/equality-of-java-objects/</link>
		<comments>http://eradicus.blogsome.com/2008/07/13/equality-of-java-objects/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 06:20:18 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Java</category>
		<guid>http://eradicus.blogsome.com/2008/07/13/equality-of-java-objects/</guid>
		<description><![CDATA[	There are 3 candidates for the equality test in Java:
1. Primitives
2. References
3. Objects
	When we compare things in Java, what is really being compared? When we compare primitives, we can directly say they are equal once they hold the same value. Therefore they can be compared using the == operator. The same is true for reference [...]]]></description>
			<content:encoded><![CDATA[	<p>There are 3 candidates for the equality test in Java:<br />
1. Primitives<br />
2. References<br />
3. Objects</p>
	<p>When we compare things in Java, what is really being compared? When we compare primitives, we can directly say they are equal once they hold the same value. Therefore they can be compared using the == operator. The same is true for reference variables, however, we are not comparing the actual values being referred to, rather we compare the pointers to the actual values.</p>
	<p>Primitive</p>
	<pre class="codeblock">
int someInt = 1;
if (someInt == 1) {
//this block will execute
}
</pre>
	<p>The equality of two objects is tested using the <strong>equals</strong> method of the <em>Object</em> class. The default behavior of the equals method is just the same as the == operator. However, some classes override this method for a specific comparison. One example is the <em>String</em> class, the equals method is overridden to test the equality of the actual strings being held by two String objects. </p>
	<p>Object without an overridden equals method</p>
	<pre class="codeblock">
Object a = new Object();
Object b = new Object();
	
if (a.equals(b)) {
//this block will not execute
}
</pre>
	<p>Object with an overridden equals method</p>
	<pre class="codeblock">
String a = new String(&quot;I am a string!&quot;);
String b = new String(&quot;I am a string!&quot;);
	
if (a.equals(b)) {
//this block will execute depending on the implementation
//of the equals method, for this instance, it compares the string literals
//being held by two String objects
}
</pre>
	<p>So if you are unsure of how the equals method behave in a specific class, RTF API documentation!
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/07/13/equality-of-java-objects/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Sun Tech Days 2008 Day 2 - OpenSolaris 2008.5 Track</title>
		<link>http://eradicus.blogsome.com/2008/06/18/sun-tech-days-2008-day-2-opensolaris-20085-track/</link>
		<comments>http://eradicus.blogsome.com/2008/06/18/sun-tech-days-2008-day-2-opensolaris-20085-track/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 03:41:31 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Opinions</category>
	<category>OS Development</category>
	<category>Java</category>
	<category>Free and Open Source Software</category>
		<guid>http://eradicus.blogsome.com/2008/06/18/sun-tech-days-2008-day-2-opensolaris-20085-track/</guid>
		<description><![CDATA[	Sun admitted that Solaris&#8217; late move to open source is a big mistake. They said that while they were busy making money, they were already losing the server market, Linux is taking over very fast.
	Having tried several versions of Solaris and OpenSolaris, in my honest opinion, opening its source code to the public is a [...]]]></description>
			<content:encoded><![CDATA[	<p>Sun admitted that Solaris&#8217; late move to open source is a big mistake. They said that while they were busy making money, they were already losing the server market, Linux is taking over very fast.</p>
	<p>Having tried several versions of <a href="http://eradicus.blogsome.com/go.php?http://www.sun.com/software/solaris/index.jsp">Solaris</a> and <a href="http://eradicus.blogsome.com/go.php?http://opensolaris.com">OpenSolaris</a>, in my honest opinion, opening its source code to the public is a good move. <img src='http://eradicus.blogsome.com/wp-images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
	<p>What&#8217;s cool in <a href="http://eradicus.blogsome.com/go.php?http://opensolaris.com">OpenSolaris 2008.5</a>?</p>
	<p>1. IPS - a network package management system that resembles an <em>apt-get</em> type of command. Thanks to Ian Murdock.</p>
	<p>2. Bourne Again Shell - C Shell is no longer the default one. This makes majority of the Linux users comfortable when shifting to OpenSolaris.</p>
	<p>3. OpenSolaris Developer Expert Assistance - A dedicated online support service for developers that provides technical assistance for code support, programming questions, diagnostic advice, how-to&#8217;s and best practice guidance.</p>
	<p>4. OpenSolaris Subscription Support - Telephone and online technical support. Provides automatic notification of security updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/06/18/sun-tech-days-2008-day-2-opensolaris-20085-track/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Sun Tech Days 2008 Day 1 - NetBeans 6.1 Deep Dive</title>
		<link>http://eradicus.blogsome.com/2008/06/17/sun-tech-days-2008-day-1-netbeans-61-deep-dive/</link>
		<comments>http://eradicus.blogsome.com/2008/06/17/sun-tech-days-2008-day-1-netbeans-61-deep-dive/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 12:33:36 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Java</category>
		<guid>http://eradicus.blogsome.com/2008/06/17/sun-tech-days-2008-day-1-netbeans-61-deep-dive/</guid>
		<description><![CDATA[	Though in a project with a tight schedule, I was given the chance to attend Sun Microsystem&#8217;s Sun Tech Days. I got a free VIP pass luckily because our company uses Solaris boxes. Anyway, here&#8217;s what I&#8217;ve picked up today.
	1. NetBeans 6.1 has -/+ 40% improvement in performance - This is good news. I might [...]]]></description>
			<content:encoded><![CDATA[	<p>Though in a project with a tight schedule, I was given the chance to attend Sun Microsystem&#8217;s Sun Tech Days. I got a free VIP pass luckily because our company uses Solaris boxes. Anyway, here&#8217;s what I&#8217;ve picked up today.</p>
	<p>1. NetBeans 6.1 has -/+ 40% improvement in performance - This is good news. I might be able to use this as an argument for replacing Red Hat Developer Studio in our company. It&#8217;s an Eclipse-based IDE, it&#8217;s not bad though but there are some glitches.</p>
	<p>2. NetBeans 6.1 Platform for Desktop Application Development - The wizard for a kick-start is cool! You can jump in and start crafting without worrying some productivity-killer configurations. Mantisse rocks!</p>
	<p>3. NetBeans 6.1 JavaScript Support - If you&#8217;re a web developer, and you&#8217;re worried too much of cross-browser compatibility issues, this IDE is intelligent enough to determine if your code will work in a specific browser.</p>
	<p>4. NetBeans 6.1 Improved Refactoring - If you are renaming an identifier that has already been used in several lines of code, you don&#8217;t have to do a Find-and-Replace anymore. With just some key-stroke combinations, you will be able to see on the fly the identifier being renamed. This works with JavaScript code as well. This is pretty useful.</p>
	<p>5. NetBeans 6.1 Profiler - This is useful for code reviews. You don&#8217;t have to worry about how to configure stuffs for the profiler to work and it spits out very useful information.  Makes sense if your customer wants a search speed like Google&#8217;s. <img src='http://eradicus.blogsome.com/wp-images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
	<p>6. Visual JSF Web Plugin - One of the productivity-killers is developing the web application UI. This plugin will keep you focused on the business logic rather than the never-ending battle of JavaScript standardization and strict mark-up layouts. This is pretty useful.</p>
	<p>7. NetBeans 6.1 Support for Hibernate and Java Persistence API - This is cool! This makes our life easy! Now I have more time for some other stuffs.</p>
	<p>8. NetBeans 6.1 Web Services Support - Pretty cool thing if your application requires more outside intervention such as data coming from sophisticated apparatus (semiconductor-manufacturing or test machines).</p>
	<p>There are a lot of useful stuffs to play with at Sang Shin&#8217;s site <a href="http://eradicus.blogsome.com/go.php?http://www.javapassion.com">http://www.javapassion.com</a>.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/06/17/sun-tech-days-2008-day-1-netbeans-61-deep-dive/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Data Operations in Java</title>
		<link>http://eradicus.blogsome.com/2008/06/07/data-operations-in-java/</link>
		<comments>http://eradicus.blogsome.com/2008/06/07/data-operations-in-java/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 16:32:11 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Java</category>
		<guid>http://eradicus.blogsome.com/2008/06/07/data-operations-in-java/</guid>
		<description><![CDATA[	In my previous posts, I have enumerated the different types of data, the place where they temporarily reside and their characteristics. Those data are no way different from garbages if operation or manipulation is prohibited.
	Java operators can be classified in to three categories according to their operands:
1. Unary Operator - requires one operand, examples are:
	
++a; [...]]]></description>
			<content:encoded><![CDATA[	<p>In my previous posts, I have enumerated the different types of data, the place where they temporarily reside and their characteristics. Those data are no way different from garbages if operation or manipulation is prohibited.</p>
	<p>Java operators can be classified in to three categories according to their operands:<br />
1. Unary Operator - requires one operand, examples are:</p>
	<pre class="codeblock">
++a; a++; --a; a--;
</pre>
	<p>2. Binary Operator - requires two operands, examples are:</p>
	<pre class="codeblock">
j + k
</pre>
	<p>3. Ternary Operator - requires three operands, a very good example is:</p>
	<pre class="codeblock">
!isJosetHandsome() ? &quot;You are a liar!&quot; : &quot;Honesty is such a lonely word.&quot;;
</pre>
	<p>Java operators can be also classified in to the following categories according to their purpose:<br />
1. Arithmetic - operators that perform basic math operations</p>
	<pre class="codeblock">
a % b
</pre>
	<p>2. Relational - operators that are being used for comparison</p>
	<pre class="codeblock">
mine > yours
</pre>
	<p>3. Logical - operators that are used for applying boolean logic</p>
	<pre class="codeblock">
isClear() &#038;&#038; isConcise()
</pre>
	<p>4. Assignment - operators used for temporary assignment of values</p>
	<pre class="codeblock">
Double idealMonthlySavings = monthlySalary * 0.40;
</pre>
	<p>5. Advanced - all other operators such as parentheses, ternary if-else, brackets,  new, instanceof, etc. fall here</p>
	<pre class="codeblock">
float f = 8.8;
int i = (int) f;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/06/07/data-operations-in-java/feed/</wfw:commentRss>
	</item>
		<item>
		<title>I turned 0x16 last May 31</title>
		<link>http://eradicus.blogsome.com/2008/06/03/i-turned-0x16-last-may-31/</link>
		<comments>http://eradicus.blogsome.com/2008/06/03/i-turned-0x16-last-may-31/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 14:54:38 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Unsolicited Manuscripts</category>
	<category>Rants</category>
		<guid>http://eradicus.blogsome.com/2008/06/03/i-turned-0x16-last-may-31/</guid>
		<description><![CDATA[	I almost forgot that I already reached the starting position of the Earth&#8217;s revolution 0x16 times last May 31, 2008. Thanks to all.

]]></description>
			<content:encoded><![CDATA[	<p>I almost forgot that I already reached the starting position of the Earth&#8217;s revolution 0x16 times last May 31, 2008. Thanks to all.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/06/03/i-turned-0x16-last-may-31/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Fixed SVN + SSH in Red Hat Developer Studio CR1</title>
		<link>http://eradicus.blogsome.com/2008/05/19/fixed-svn-ssh-in-red-hat-developer-studio-cr1/</link>
		<comments>http://eradicus.blogsome.com/2008/05/19/fixed-svn-ssh-in-red-hat-developer-studio-cr1/#comments</comments>
		<pubDate>Mon, 19 May 2008 06:19:40 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Unsolicited Manuscripts</category>
	<category>Rants</category>
		<guid>http://eradicus.blogsome.com/2008/05/19/fixed-svn-ssh-in-red-hat-developer-studio-cr1/</guid>
		<description><![CDATA[	If you get the following message during an svn+ssh transaction using Subclipse,
	
The system cannot find the file specified.
svn: Can't create tunnel: The system cannot find the file specified.

	You need to specify an ssh executable or equivalent. Modify the Subversion config file. On W!ndoz3 the file can be found in:
	
C:\Documents and Settings\[user]\Application Data\Subversion\config

	In the [tunnels] section, [...]]]></description>
			<content:encoded><![CDATA[	<p>If you get the following message during an svn+ssh transaction using Subclipse,</p>
	<pre class="codeblock">
The system cannot find the file specified.
svn: Can't create tunnel: The system cannot find the file specified.
</pre>
	<p>You need to specify an ssh executable or equivalent. Modify the Subversion <em>config</em> file. On W!ndoz3 the file can be found in:</p>
	<pre class="codeblock">
C:\Documents and Settings\[user]\Application Data\Subversion\config
</pre>
	<p>In the [tunnels] section, see to it that it is not commented. Add / modify the following line:</p>
	<pre class="codeblock">
ssh = C:/Program Files/TortoiseSVN/bin/TortoisePlink.exe
</pre>
	<p>If you have Pageant running, you need not to specify the ssh key explicitly.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/05/19/fixed-svn-ssh-in-red-hat-developer-studio-cr1/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Nonprimitive Data Types in Java</title>
		<link>http://eradicus.blogsome.com/2008/05/18/nonprimitive-data-types-in-java/</link>
		<comments>http://eradicus.blogsome.com/2008/05/18/nonprimitive-data-types-in-java/#comments</comments>
		<pubDate>Sat, 17 May 2008 23:09:50 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Java</category>
		<guid>http://eradicus.blogsome.com/2008/05/18/nonprimitive-data-types-in-java/</guid>
		<description><![CDATA[	Nonprimitive data types in Java are reference variables (object references), arrays and enums. All nonprimitive data types are references to memory where the objects live.
	[objects]
	References provide access to objects. The declaration syntax is just the same as with primitives.
	
Decryptor decryptor;

	The above example shows that we are creating a reference to a Decryptor object. Take note [...]]]></description>
			<content:encoded><![CDATA[	<p>Nonprimitive data types in Java are reference variables (object references), arrays and enums. All nonprimitive data types are references to memory where the objects live.</p>
	<p>[objects]</p>
	<p>References provide access to objects. The declaration syntax is just the same as with primitives.</p>
	<pre class="codeblock">
Decryptor decryptor;
</pre>
	<p>The above example shows that we are creating a reference to a Decryptor object. Take note that no real object is created yet.</p>
	<p>The object is created through the <em>new</em> operator. </p>
	<pre class="codeblock">
decryptor = new Decryptor();
</pre>
	<p>The reference decryptor now points to a Decryptor object in the heap.</p>
	<p>[arrays]</p>
	<p>Arrays are objects used to hold a collection of primitive or nonprimitive data of the same type. Take note that even if an array holds primitive data, it is always an object.</p>
	<p>Steps for creating an array:</p>
	<p>1. Declaration of an array variable (reference)</p>
	<pre class="codeblock">
char[] charArray; //or
char charArray[];
</pre>
	<p>2. Instantiation of an array of a certain size</p>
	<pre class="codeblock">
charArray = new char[8];
</pre>
	<p>3. Initialization of each array element.</p>
	<pre class="codeblock">
charArray[0] = 'k';
charArray[1] = 'a';
charArray[2] = 'r';
charArray[3] = 'e';
charArray[4] = 'n';
charArray[5] = 'e';
charArray[6] = 'v';
charArray[7] = 'e';
</pre>
	<p>Once a size is given to an array, it cannot be changed later.</p>
	<p>[enums]</p>
	<p>The data type enum is used to store a predetermined set of values or constants. Examples are the months in a year, the days in a week, etc.</p>
	<p>Steps for creating an enum:</p>
	<p>1. Define the enum type with unique named values</p>
	<pre class="codeblock">
enum ShortWeek {MON, TUE, WED, THU, FRI, SAT, SUN};
</pre>
	<p>2. Assign a reference to the enum type</p>
	<pre class="codeblock">
ShortWeek monday = ShortWeek.MON;
</pre>
	<p>You can only create X instances of an enum type, where X is the number of elements that the enum type holds.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/05/18/nonprimitive-data-types-in-java/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Removing bar311 worm</title>
		<link>http://eradicus.blogsome.com/2008/05/16/removing-bar311-worm/</link>
		<comments>http://eradicus.blogsome.com/2008/05/16/removing-bar311-worm/#comments</comments>
		<pubDate>Fri, 16 May 2008 04:15:20 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
		<guid>http://eradicus.blogsome.com/2008/05/16/removing-bar311-worm/</guid>
		<description><![CDATA[	I got it from my sister&#8217;s digicam. Thanks to Leerz for the walkthrough. This worm is really annoying especially if you are more comfortable doing stuffs in the console.
	1. Check for any bar311.exe, Autorun.inf, pc-off.bat files in mounted drives.
2. Delete if found.
3. Edit the following entries in the registry.
	
HKCU\Software\Microsoft\Command Processor\&quot;Autorun&quot;
HKLM\Software\Microsoft\Command Processor\&quot;Autorun&quot;

	Alternatively, you can download Noob.Killer, [...]]]></description>
			<content:encoded><![CDATA[	<p>I got it from my sister&#8217;s digicam. Thanks to <a href="http://eradicus.blogsome.com/go.php?http://leerz25.sitesled.com/">Leerz</a> for the walkthrough. This worm is really annoying especially if you are more comfortable doing stuffs in the console.</p>
	<p>1. Check for any bar311.exe, Autorun.inf, pc-off.bat files in mounted drives.<br />
2. Delete if found.<br />
3. Edit the following entries in the registry.</p>
	<pre class="codeblock">
HKCU\Software\Microsoft\Command Processor\&quot;Autorun&quot;
HKLM\Software\Microsoft\Command Processor\&quot;Autorun&quot;
</pre>
	<p>Alternatively, you can download <a href="http://eradicus.blogsome.com/go.php?http://leerz25.sitesled.com/">Noob.Killer</a>, run it, then watch and learn.</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/05/16/removing-bar311-worm/feed/</wfw:commentRss>
	</item>
		<item>
		<title>First time in Baguio</title>
		<link>http://eradicus.blogsome.com/2008/05/10/first-time-in-baguio/</link>
		<comments>http://eradicus.blogsome.com/2008/05/10/first-time-in-baguio/#comments</comments>
		<pubDate>Sat, 10 May 2008 13:00:44 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Of Love and Romance</category>
	<category>Unsolicited Manuscripts</category>
	<category>Rants</category>
		<guid>http://eradicus.blogsome.com/2008/05/10/first-time-in-baguio/</guid>
		<description><![CDATA[	Forgetting all queued tasks&#8230;
Spending time with family, relatives and special someone&#8230;
	I bought some sundot kulangot,  in chabacano, kuut kugang.
	It&#8217;s so cold in here. Internet speed is tolerable.

]]></description>
			<content:encoded><![CDATA[	<p>Forgetting all queued tasks&#8230;<br />
Spending time with family, relatives and special someone&#8230;</p>
	<p>I bought some <em>sundot kulangot</em>,  in chabacano, <em>kuut kugang</em>.</p>
	<p>It&#8217;s so cold in here. Internet speed is tolerable.
</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/05/10/first-time-in-baguio/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Default Values of Primitives in Java</title>
		<link>http://eradicus.blogsome.com/2008/05/08/default-values-of-primitives-in-java/</link>
		<comments>http://eradicus.blogsome.com/2008/05/08/default-values-of-primitives-in-java/#comments</comments>
		<pubDate>Thu, 08 May 2008 13:07:04 +0000</pubDate>
		<dc:creator>Joset Anthony Zamora</dc:creator>
		
	<category>Progressive Studies</category>
	<category>Java</category>
		<guid>http://eradicus.blogsome.com/2008/05/08/default-values-of-primitives-in-java/</guid>
		<description><![CDATA[	Default values apply only to instance variables that are uninitialized. Local variables need to be initialized explicitly before use or else the compiler will yell at you.
	boolean - false
byte - 0
short - 0
char - &#8216;\u0000&#8242;
int - 0
long - 0L
float - 0.0F
double - 0.0D
]]></description>
			<content:encoded><![CDATA[	<p>Default values apply only to instance variables that are uninitialized. Local variables need to be initialized explicitly before use or else the compiler will yell at you.</p>
	<p>boolean - false<br />
byte - 0<br />
short - 0<br />
char - &#8216;\u0000&#8242;<br />
int - 0<br />
long - 0L<br />
float - 0.0F<br />
double - 0.0D</p>
]]></content:encoded>
			<wfw:commentRss>http://eradicus.blogsome.com/2008/05/08/default-values-of-primitives-in-java/feed/</wfw:commentRss>
	</item>
	</channel>
</rss>
