<?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>BosIT</title>
	<atom:link href="http://www.bosit.be/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bosit.be/blog</link>
	<description>Running on the Big Wheel aka Technology, music, life.</description>
	<lastBuildDate>Sun, 26 Aug 2012 00:18:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Published JavaDocSuppressor or jadosu v1.0 to github</title>
		<link>http://www.bosit.be/blog/2012/08/25/published-javadocsuppressor-or-jadosu-v1-0-to-github/</link>
		<comments>http://www.bosit.be/blog/2012/08/25/published-javadocsuppressor-or-jadosu-v1-0-to-github/#comments</comments>
		<pubDate>Sun, 26 Aug 2012 00:17:05 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[javadoc]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=102</guid>
		<description><![CDATA[So every so many time I come across some Java code that&#8217;s littered with useless JavaDoc comments that do nothing more than obfuscate what the code actually does. So when I found myself looking for the same set of regular expressions yet again I thought it wise to finally automate it. The binary downloads as [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2012%2F08%2F25%2Fpublished-javadocsuppressor-or-jadosu-v1-0-to-github%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2012%2F08%2F25%2Fpublished-javadocsuppressor-or-jadosu-v1-0-to-github%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So every so many time I come across some Java code that&#8217;s littered with useless JavaDoc comments that do nothing more than obfuscate what the code actually does. So when I found myself looking for the same set of regular expressions yet again I thought it wise to finally automate it.<br />
The binary <a title="jadosu binary downloads" href="http://github.com/bosit/jadosu/downloads">downloads</a> as well as the <a title="jadosu sources on github" href="http://github.com/bosit/jadosu">Java sources</a> can be found on github. The whole is available under the Apache License 2.0.</p>
<p>Rather than modifying the original sources, the modified sources are stored at a designated  directory path which will be created. Unmodified sources can be optionally included as well by provided the &#8216;-i&#8217; argument, effectively resulting in a full copy of the source path with modified sources.</p>
<p><a title="jadosu binary downloads" href="http://github.com/bosit/jadosu/downloads">Grab it here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2012/08/25/published-javadocsuppressor-or-jadosu-v1-0-to-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebSphere Portal Theme Optimization &amp; Portal WebDAV</title>
		<link>http://www.bosit.be/blog/2012/05/23/websphere-portal-theme-optimization-portal-webdav/</link>
		<comments>http://www.bosit.be/blog/2012/05/23/websphere-portal-theme-optimization-portal-webdav/#comments</comments>
		<pubDate>Thu, 24 May 2012 08:28:20 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=104</guid>
		<description><![CDATA[WebSphere Portal sports new theming features since 7 FixPack 2 and the freshly GA&#8217;d 8 release that enable the creation of advanced client side aggregated themes while allow for optimized delivery (that is minimal number of requests / kilobytes transfer required) to client devices : Portal Theme Optimization; here&#8217;s links to the docs for portal [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2012%2F05%2F23%2Fwebsphere-portal-theme-optimization-portal-webdav%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2012%2F05%2F23%2Fwebsphere-portal-theme-optimization-portal-webdav%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>WebSphere Portal sports new theming features since 7 FixPack 2 and the freshly GA&#8217;d 8 release that enable the creation of advanced client side aggregated themes while allow for optimized delivery (that is minimal number of requests / kilobytes transfer required) to client devices : Portal Theme Optimization; here&#8217;s links to the docs for <a href="http://www-10.lotus.com/ldd/portalwiki.nsf/dx/7.0.0.2_Designing_a_portal_site_using_theme_optimization_sdoc">portal 7</a> and <a href="http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Developing_themes_and_skins_wp8">portal 8</a></p>
<p>For one, the theming framework itself is fully javascript library agnostic (the included theme uses dojo 1.6 on portal 7 and dojo 1.7.2 on portal 8 ) and furthermore defines a set of metadata components (modules/profiles) that express dependencies between static/dynamic html, css and javascript resources in such a way that the designer can define what resources are sent to the client by associating a profile with a theme, page or by setting the default profile for an entire Portal environment. One big benefit is you no longer need to touch code to eg. remove a feature from your theme, you just modify the profile metadata or assign a different one to the correct scope, very neat.</p>
<p>As a first step to creating such a theme, the right resources have to be created, primarily by copying &amp; modifying the included theme (Portal7.0.0.2 for 7 FixPack 2).</p>
<p>This involves among others copying the theme directory from the WebDAV themelist mountpoint to a local harddisk for modification and copying it back afterwards to register it in Portal as a new theme.</p>
<p>While WebDAV is great, it did cause me to scratch my head a few times since I was noticing quite a few &#8216;file could not be found&#8217; exceptions while copying back the new theme to the WebDAV themelist mountpoint and the copy operation itself did not seem to complete successfully.</p>
<p>As it turns out, you need to manually verify every file from your new theme has been copied over correctly and manually correct where/when needed until the entire theme directory has been trasferred to WebDAV successfully.</p>
<p>In my case, the metadata.properties file in the root of the theme directory was present *but* the contents were not as expected, and the localized metadata properties were missing altogether.</p>
<p>This was quite confusing, as a basic best practice when dealing with Portal (or any server/service) is to keep an eye on the logs (aka exceptions == bad), and the manual verification/retry was equally foreign to me (something usually completes successfully or not at all, there is no &#8216;partial&#8217;).</p>
<p>So, when adding directories to the Portal WebDAV:</p>
<ul>
<li>verify everything was copied over properly, completely</li>
<li>keep correcting until everything is present</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2012/05/23/websphere-portal-theme-optimization-portal-webdav/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending email to your SSL/TLS enabled smtp with Spring from WAS/Glassfish</title>
		<link>http://www.bosit.be/blog/2011/02/28/sending-email-to-your-ssltls-enabled-smtp-with-spring-from-glassfish/</link>
		<comments>http://www.bosit.be/blog/2011/02/28/sending-email-to-your-ssltls-enabled-smtp-with-spring-from-glassfish/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 03:22:40 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javamail]]></category>
		<category><![CDATA[keytool]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[smtps]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[springframework]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[tls]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=89</guid>
		<description><![CDATA[This post shows how to send emails from a Spring 3.0 driven webapp from a glassfish 3.0 instance to a SSL/TLS secured SMTP (smtps) service running on a different host.
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2011%2F02%2F28%2Fsending-email-to-your-ssltls-enabled-smtp-with-spring-from-glassfish%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2011%2F02%2F28%2Fsending-email-to-your-ssltls-enabled-smtp-with-spring-from-glassfish%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So what I needed to accomplish:</p>
<ul>
<li>send automated emails from a webapp using Spring 3.0</li>
<li>running on a Glassfish / WAS  instance</li>
<li>to an SSL/TLS secured SMTP (smtps) service running on a different host</li>
</ul>
<p><strong>Import the certificate</strong></p>
<p>First of all, we need our jvm to trust the certificate of the remote host that offers the smtps service which in my case is available on port 465 (which is common).</p>
<p>To do that, first of all read <a href="http://blogs.sun.com/andreas/entry/no_more_unable_to_find" class="broken_link">Andreas Sterbenz&#8217; old Sun blog post</a> regarding the InstallCert tool he wrote.</p>
<p>Download <a href="http://blogs.sun.com/andreas/resource/InstallCert.java" class="broken_link">InstallCert.java</a> to some directory, move to that dir, and run<em><br />
javac InstallCert.java</em></p>
<p>Next, run<em><br />
java InstallCert</em></p>
<p>from the same dir to get usage instructions.</p>
<p>I went for the version<br />
<em>java InstallCert your.host.com:your_port</em></p>
<p>After selecting the certificate you want to add to the trusted keystore by pressing the associated  number you&#8217;ll end up with a file called jssecacerts in your working directory.</p>
<p>Also note the last line of the generated output, which should be something along the lines of:<br />
<em>Added certificate to keystore &#8216;jssecacerts&#8217; using alias &#8216;your.host.com-1&#8242;</em></p>
<p>You&#8217;ll need that alias for the next step.</p>
<p><strong>Export the certificate from the keystore file &#8216;jssecacerts&#8217;</strong></p>
<p>To do this we&#8217;ll use keytool, note the alias name which needs to be equal to the one mentioned in the last step:</p>
<p><em>keytool -export -alias your.host.com-1 -keystore jssecacerts -file my_actual_cert.cer -storepass changeit</em></p>
<p>We now have a file representing the actual certificate we need to trust in order for our application to be able to set up a secured connection with your.host.com</p>
<p><strong>Importing the certificate</strong></p>
<p>Before we get to use keytool again, make sure you have proper permissions to modify your JRE installation and go to<br />
<em>&lt;jre_root&gt;/lib/security</em></p>
<p>Eg. for the Sun (Oracle) JDK on Debian/Ubuntu <em>&lt;JRE_ROOT&gt;</em> could be<br />
<em>/usr/lib/jvm/java-6-sun/jre </em><br />
You should see a file <em>cacerts</em> in this directory. Next run:<em><br />
keytool -import -alias your.host.com-1 -file my_actual_cert.cer -keystore cacerts -storepass changeit</em></p>
<p>This will effectively add the certificate you just exported to the trusted certificates.</p>
<p><strong>Making Glassfish trust our certificates</strong></p>
<p>To do this, you need to point to the trustStore you just updated (<em>cacerts)</em> in the properties associated to the Glassfish JVM.<br />
First of all copy the <em>cacerts </em>keystore file you just updated to &lt;your_glassfish_domain&gt;/config/my-cacerts.jks</p>
<p>Next login to the Glassfish Admin Console, and proceed to<br />
<em> Common Tasks -&gt; Configuration -&gt; JVM Settings -&gt; JVM Options</em></p>
<p>Change the property<em><br />
-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</em><br />
to<br />
<em>-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/my-cacerts.jks<br />
</em>Save your changes and restart glassfish.</p>
<p><strong>Making WebSphere Application Server trust our certificate </strong></p>
<p>is <a href="http://publib.boulder.ibm.com/infocenter/wseic/v2r6/index.jsp?topic=/com.ibm.wse.doc/infocenter/i_sec_t_impcertwasstores.html" class="broken_link">documented here</a> (among other places no doubt); basically the same steps.</p>
<p><strong>Sending mail<br />
</strong></p>
<p>Check out <a href="http://www.java-email.com/content/view/79/101/" class="broken_link">one of many samples</a> available online showing how to send email using Spring facilities. This is a quick and dirty example without injection.</p>
<pre>&lt;bean id="mailSender" p:port="your_port" p:host="your.host.com" p:username="your_authenticating_user" p:password="your_pwd" p:protocol="smtps"&gt;
    &lt;property name="javaMailProperties"&gt;
      &lt;props&gt;
        &lt;prop key="mail.smtps.auth"&gt;true&lt;/prop&gt;
        &lt;prop key="mail.smtp.starttls.enable"&gt;true&lt;/prop&gt;
     &lt;/props&gt;
    &lt;/property&gt;
&lt;/bean&gt;
</pre>
<p>Afterwards you can just inject the mailSender and use it as desired.</p>
<p>Note that you can easily inject a JNDI mail session, which I didn&#8217;t do because there&#8217;s no real advantage to warrant having to ensure the proper JNDI resource(s) exist on different servers in this case.</p>
<p>Happy sending! <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2011/02/28/sending-email-to-your-ssltls-enabled-smtp-with-spring-from-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SwingWorker publish() and process()</title>
		<link>http://www.bosit.be/blog/2010/12/19/swingworker-publish-and-process/</link>
		<comments>http://www.bosit.be/blog/2010/12/19/swingworker-publish-and-process/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 11:03:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[java swingworker swing]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=85</guid>
		<description><![CDATA[I just converted a bunch of legacy code that made use of the add-on SwingWorker version from the Java 5 days to use SE 6&#8242;s SwingWorker. Definitely an improvement however I wasn&#8217;t getting the updates I expected using the publish() process() mechanism as all data published during the background task was being processed in one [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2010%2F12%2F19%2Fswingworker-publish-and-process%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2010%2F12%2F19%2Fswingworker-publish-and-process%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I just converted a bunch of legacy code that made use of the add-on SwingWorker version from the Java 5 days to use SE 6&#8242;s SwingWorker. Definitely an improvement however I wasn&#8217;t getting the updates I expected using the publish() process() mechanism as all data published during the background task was being processed in one go only after the actual background task had finished.</p>
<p>The cause? Starting the SwingWorker operation with run() instead of (the correct) execute().</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2010/12/19/swingworker-publish-and-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is the Java Store dead ?</title>
		<link>http://www.bosit.be/blog/2010/06/04/is-the-java-store-dead/</link>
		<comments>http://www.bosit.be/blog/2010/06/04/is-the-java-store-dead/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 16:19:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=82</guid>
		<description><![CDATA[I&#8217;ve been waiting since Devoxx for the Java Store to become available in Belgium.Seemingly zero changes since then Although it might not be the most original idea, it does sound like a natural fit for the java platform on the desktop. Anyone knows if Oracle killed this off or if it died when James Gosling [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2010%2F06%2F04%2Fis-the-java-store-dead%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2010%2F06%2F04%2Fis-the-java-store-dead%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve been waiting since Devoxx for the <a href="http://store.java.com" class="broken_link">Java Store</a> to become available in Belgium.Seemingly zero changes since then <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Although it might not be the most original idea, it does sound like a natural fit for the java platform on the desktop.</p>
<p>Anyone knows if Oracle killed this off or if it died when James Gosling left Oracle ?</p>
<p>I for one am still rooting for this to actually happen. Yes I&#8217;m a dreamer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2010/06/04/is-the-java-store-dead/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Compiling Spring 3 from SVN on Linux</title>
		<link>http://www.bosit.be/blog/2009/11/11/compiling-spring-3-from-svn-on-linux/</link>
		<comments>http://www.bosit.be/blog/2009/11/11/compiling-spring-3-from-svn-on-linux/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 01:07:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[spring3]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=70</guid>
		<description><![CDATA[Mostly so I don&#8217;t forget myself next time Don&#8217;t forget to checkout only the wanted HEAD revision from svn: svn co -r HEAD https://src.springframework.org/svn/spring-framework/trunk spring-framework If you have ant as part of your distro (as is the case in gentoo), download a binary ant distribution and run &#60;your_new_ant_path&#62;/bin/ant instead of the &#8216;default&#8217; ant to prevent [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F11%2F11%2Fcompiling-spring-3-from-svn-on-linux%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F11%2F11%2Fcompiling-spring-3-from-svn-on-linux%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Mostly so I don&#8217;t forget myself next time <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Don&#8217;t forget to checkout only the wanted HEAD revision from svn:</p>
<blockquote><p>svn co -r HEAD https://src.springframework.org/svn/spring-framework/trunk spring-framework</p></blockquote>
<p>If you have ant as part of your distro (as is the case in gentoo), download a binary ant distribution and run &lt;your_new_ant_path&gt;/bin/ant instead of the &#8216;default&#8217; ant to prevent any classpath issues.</p>
<p>Make sure you do</p>
<blockquote><p>export ANT_OPTS=&#8221;-XX:PermSize=128m -XX:MaxPermSize=128m&#8221;</p></blockquote>
<p>If necessary add -Xmx512m or more too.</p>
<p>Enter build-spring-framework and run</p>
<blockquote><p>&lt;your_new_ant_path&gt;/bin/ant</p></blockquote>
<p>to build Spring. In order for Eclipse to be able to find all required jar&#8217;s, you&#8217;re probably best running the resolve ant target in most of the subprojects.</p>
<p>Open import the projects to an Eclipse workspace, set the IVY_CACHE classpath var in Eclipse prefs to spring-framework/ivy-cache</p>
<p>I had a few errors in tests for the oxm bundle failing, but since I don&#8217;t really need them anyways I just removed the src/test source dirs from the oxm project in Eclipse <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>It&#8217;s 2 AM so yea, the above is probably pretty messy <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2009/11/11/compiling-spring-3-from-svn-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GMail down</title>
		<link>http://www.bosit.be/blog/2009/02/24/gmail-down/</link>
		<comments>http://www.bosit.be/blog/2009/02/24/gmail-down/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 21:47:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[meh]]></category>
		<category><![CDATA[trivia]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=66</guid>
		<description><![CDATA[I was getting 503&#8242;s and now no response at all . Lack of a temporarily down page or something similar leads me to assume this wasn&#8217;t planned upgrade or anything. Of course this can happen to the best of us, but still: ouch!! Me needs my mail PS: maybe it&#8217;s got something to do with [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F02%2F24%2Fgmail-down%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F02%2F24%2Fgmail-down%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I was getting 503&#8242;s and now no response at all . Lack of a temporarily down page or something similar leads me to assume this wasn&#8217;t planned upgrade or anything.</p>
<p>Of course this can happen to the best of us, but still: ouch!!</p>
<p>Me needs my mail <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>PS: maybe it&#8217;s got something to do with <a href="http://it.slashdot.org/article.pl?sid=09/02/23/1429226">SSLStrip</a>?</p>
<p>+1hrs: still no workies <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' />  fraaakkk</p>
<p>+105mins : it&#8217;s back, I suppose we&#8217;ll never know what happened <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2009/02/24/gmail-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enabling networking in CentOS 5.2 on my ASUS P6T Deluxe</title>
		<link>http://www.bosit.be/blog/2009/02/18/enabling-networking-in-centos-52-on-my-asus-p6t-deluxe/</link>
		<comments>http://www.bosit.be/blog/2009/02/18/enabling-networking-in-centos-52-on-my-asus-p6t-deluxe/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 19:34:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[88E8056]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[marvell]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[NIC]]></category>
		<category><![CDATA[p6t]]></category>
		<category><![CDATA[p6tdeluxe]]></category>
		<category><![CDATA[sky2]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=65</guid>
		<description><![CDATA[Update : below stopped working after upgrading the kernel to version 2.6.18-92.1.22. Trying to find out why Update2 : okay I was too fast probably, seems to be working fine after a reboot The 2 onboard Marvell 88E8056 PCI-E ethernet on my P6T Deluxe weren&#8217;t autodetected by CentOS 5.2. Got this workaround from the CentOS [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F02%2F18%2Fenabling-networking-in-centos-52-on-my-asus-p6t-deluxe%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F02%2F18%2Fenabling-networking-in-centos-52-on-my-asus-p6t-deluxe%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Update : below stopped working after upgrading the kernel to version 2.6.18-92.1.22. Trying to find out why <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' /> </p>
<p>Update2 : okay I was too fast probably, seems to be working fine after a reboot <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The 2 onboard Marvell 88E8056 PCI-E ethernet on my P6T Deluxe weren&#8217;t autodetected by CentOS 5.2.</p>
<p>Got this workaround from the <a href="http://bugs.centos.org/view.php?id=2612">CentOS bugtracker</a> :</p>
<p># modprobe sky2<br />
# echo &#8220;11ab 4364&#8243; &gt; /sys/bus/pci/drivers/sky2/new_id</p>
<p>It works! <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>There&#8217;s a warning of data corruption on Gigabyte boards with this workaround, so better check first and do some more looking if you&#8217;re in that category.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2009/02/18/enabling-networking-in-centos-52-on-my-asus-p6t-deluxe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>64bit java plugin out in the wild aka Sun Java 6u12 released!</title>
		<link>http://www.bosit.be/blog/2009/02/02/64bit-java-plugin-out-in-the-wild-aka-sun-java-6u12-released/</link>
		<comments>http://www.bosit.be/blog/2009/02/02/64bit-java-plugin-out-in-the-wild-aka-sun-java-6u12-released/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 07:00:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=64</guid>
		<description><![CDATA[Get it hot! As I&#8217;ll probably be waiting for this release to hit the/some Gentoo/Ubuntu repo, I have to say I&#8217;m surprised at the seemingly short interval between the last update releases. Seems 11 was only last week somehow. As my previous Athlon64 and current Intel i7 Core are both 64bit, I do have to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F02%2F02%2F64bit-java-plugin-out-in-the-wild-aka-sun-java-6u12-released%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F02%2F02%2F64bit-java-plugin-out-in-the-wild-aka-sun-java-6u12-released%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://java.sun.com/javase/downloads/index.jsp">Get it hot</a>! <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> As I&#8217;ll probably be waiting for this release to hit the/some Gentoo/Ubuntu repo, I have to say I&#8217;m surprised at the seemingly short interval between the last update releases. Seems 11 was only last week somehow.</p>
<p>As my previous Athlon64 and current Intel i7 Core are both 64bit, I do have to say I&#8217;m anxious to try the long announced java plugin for 64bit platforms. I&#8217;ve been using icedtea 6 on gentoo for a while, but as I need a Sun JVM for professional stuff I&#8217;m glad this update has finally arrived. Curious to see if it lives up to it&#8217;s expectations.</p>
<p>Besides all that, the included improvements seem quite numerous (take a look at the <a href="http://java.sun.com/javase/6/webnotes/6u12.html">release notes</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2009/02/02/64bit-java-plugin-out-in-the-wild-aka-sun-java-6u12-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting your keyboard layout in Linux through X</title>
		<link>http://www.bosit.be/blog/2009/01/22/setting-your-keyboard-layout-in-linux-through-x/</link>
		<comments>http://www.bosit.be/blog/2009/01/22/setting-your-keyboard-layout-in-linux-through-x/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 05:43:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=63</guid>
		<description><![CDATA[Just a quicky for future reference: setxkbmap -model pc105 -layout be -variant basic Needed this in fluxbox.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F01%2F22%2Fsetting-your-keyboard-layout-in-linux-through-x%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F01%2F22%2Fsetting-your-keyboard-layout-in-linux-through-x%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Just a quicky for future reference:<br />
<code>setxkbmap -model pc105 -layout be -variant basic</code></p>
<p>Needed this in fluxbox.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2009/01/22/setting-your-keyboard-layout-in-linux-through-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still no Google Chrome for Linux -&gt; byebye Chrome for me</title>
		<link>http://www.bosit.be/blog/2009/01/10/still-no-google-chrome-for-linux-byebye-chrome-for-me/</link>
		<comments>http://www.bosit.be/blog/2009/01/10/still-no-google-chrome-for-linux-byebye-chrome-for-me/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 22:45:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[suckage]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=62</guid>
		<description><![CDATA[Google, while not doing any evil and supporting open source and all, is really screwing up it&#8217;s browser by simply only providing a decent build for window, even in with it&#8217;s latest 2.0 pre-beta (whatever the hell that might mean, where are the days when an alpha was an alpha build and a beta was [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F01%2F10%2Fstill-no-google-chrome-for-linux-byebye-chrome-for-me%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2009%2F01%2F10%2Fstill-no-google-chrome-for-linux-byebye-chrome-for-me%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Google, while <a href="http://www.bosit.be/blog/2008/05/19/google-dont-do-no-evil-literally">not doing any evil</a> and supporting open source and all, is really screwing up it&#8217;s browser by simply only providing a decent build for window, even in with it&#8217;s <a href="http://googlesystem.blogspot.com/2009/01/google-chrome-20-pre-beta.html">latest 2.0 pre-beta</a> (whatever the hell that might mean, where are the days when an alpha was an alpha build and a beta was a beta)</p>
<p>We all should have known this would be the case, it&#8217;s a company and in the end, the numbers are against us linux users. Who cares if a substantial part of the tech community runs linux or apple, it&#8217;s a browser for the end user!</p>
<p>This little joyride has gone on long enough, back to firefox, opera and some konqueror for me. Really looking forward to <a href="https://wiki.mozilla.org/Firefox3.1/Features" class="broken_link">firefox 3.1</a> by the way, native ogg theora support and omg-faster-than-chrome-javascript!</p>
<p>I should have known that &#8216;comic&#8217; looked too neat for an app targeting linux + not that I could live without my firefox extensions anyways <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So, although I&#8217;ve used and not especially dislike chrome, getting stuck on a single platform browser is the last of my intentions. Uninstalled baby!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2009/01/10/still-no-google-chrome-for-linux-byebye-chrome-for-me/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t find the Capabilities prefs pane or Classic Update?</title>
		<link>http://www.bosit.be/blog/2008/12/17/cant-find-the-capabilities-prefs-pane-or-classic-update/</link>
		<comments>http://www.bosit.be/blog/2008/12/17/cant-find-the-capabilities-prefs-pane-or-classic-update/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 23:36:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ganymede]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=60</guid>
		<description><![CDATA[Eclipse 3.4 Ganymede introduces a new UI for software updates. In order for the Help-&#62;Software Updates submenu to show up again: install the Eclipse SDK plugin if needed enable Classic Update in Preferences-&#62;General-&#62;Capabilities Easy as eating &#8230; fries!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F12%2F17%2Fcant-find-the-capabilities-prefs-pane-or-classic-update%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F12%2F17%2Fcant-find-the-capabilities-prefs-pane-or-classic-update%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Eclipse 3.4 Ganymede introduces a new UI for software updates.</p>
<p>In order for the Help-&gt;Software Updates submenu to show up again:</p>
<ol>
<li>install the Eclipse SDK plugin if needed</li>
<li>enable Classic Update in Preferences-&gt;General-&gt;Capabilities</li>
</ol>
<p>Easy as eating &#8230; fries! <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/12/17/cant-find-the-capabilities-prefs-pane-or-classic-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>64bit Flash plugin for Linux, finally!</title>
		<link>http://www.bosit.be/blog/2008/11/17/64bit-flash-plugin-for-linux-finally/</link>
		<comments>http://www.bosit.be/blog/2008/11/17/64bit-flash-plugin-for-linux-finally/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 04:20:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=56</guid>
		<description><![CDATA[Pigs seem to be able to fly as Adobe today released a preview 64bit release of it&#8217;s Flash plugin! Are the days of using nspluginwrapper finally over? I suppose we can&#8217;t expect too much of a preview but those days seem to be coming! If now we get a fast 64bit native java runtime (with [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F11%2F17%2F64bit-flash-plugin-for-linux-finally%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F11%2F17%2F64bit-flash-plugin-for-linux-finally%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Pigs seem to be able to fly as Adobe today released <a href="http://labs.adobe.com/technologies/flashplayer10/">a preview 64bit release of it&#8217;s Flash plugin</a>!</p>
<p>Are the days of using nspluginwrapper finally over? I suppose we can&#8217;t expect too much of a preview but those days seem to be coming!</p>
<p>If now we get a fast 64bit native java runtime (with a working -client option please), I guess the productive life in the 64bit Linux world is finally no more painful than the 32bit world.</p>
<p>Kudos Adobe, this is a step in the right direction!</p>
<p>Now, please also create a Linux version equivalent (or even something better maybe) to Digital Editions and I can actually take advantage of my digital subscribtion to www.standaard.be to read the entire paper digitally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/11/17/64bit-flash-plugin-for-linux-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenID &amp; Category RSS feeds in WordPress</title>
		<link>http://www.bosit.be/blog/2008/10/10/openid-category-rss-feeds-in-wordpress/</link>
		<comments>http://www.bosit.be/blog/2008/10/10/openid-category-rss-feeds-in-wordpress/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 06:02:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=53</guid>
		<description><![CDATA[For your comfort and my own, I finally made took the (easy) step of OpenID enabling my own WordPress install, basically by just installing the OpenID plugin, along with it&#8217;s only dependency XRDS-Simple. SInce installing in this case boils down to extracting two zip archives to &#60;wp_root&#62;/wp-content/plugins and activating the plugins in the Settings pane, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F10%2F10%2Fopenid-category-rss-feeds-in-wordpress%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F10%2F10%2Fopenid-category-rss-feeds-in-wordpress%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>For your comfort and my own, I finally made took the (easy) step of OpenID enabling my own WordPress install, basically by just installing the <a href="http://wordpress.org/extend/plugins/openid/">OpenID plugin</a>, along with it&#8217;s only dependency <a href="http://wordpress.org/extend/plugins/xrds-simple">XRDS-Simple</a>.</p>
<p>SInce installing in this case boils down to extracting two zip archives to &lt;wp_root&gt;/wp-content/plugins and activating the plugins in the Settings pane, this took about 1 minute. Setting up the OpenID plugin prefs took another minute and enabling libcurl support for php5 (apt-get install php5-curl ; /etc/init.d/apache force-reload) another 30 seconds.</p>
<p>Not bad. As a language, I tend to prefer Java over PHP, but this is about as simple as it gets I which deserves some kudos.</p>
<p>Also, providing category specific feeds is equally simple: just add the cat parameter to your current feed url with the id of the requested category. To see the id of your favorite category, just examine any category URL and copy/paste the cat parameter from there. For example:</p>
<p>my default rss2 feed :<br />
<a href="http://www.bosit.be/blog/?feed=rss2">http://www.bosit.be/blog/?feed=rss2</a><br />
feed only showing posts categorized under &#8216;Java&#8217;:<br />
<a href="http://www.bosit.be/blog/?feed=rss2&amp;cat=6">http://www.bosit.be/blog/?feed=rss2&amp;cat=6</a></p>
<p>Easy as eatin&#8217; pie!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/10/10/openid-category-rss-feeds-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The pain of setting the classpath through the Jar Manifest</title>
		<link>http://www.bosit.be/blog/2008/10/08/time-to-fix-the-classpath/</link>
		<comments>http://www.bosit.be/blog/2008/10/08/time-to-fix-the-classpath/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 09:48:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fixit]]></category>
		<category><![CDATA[manifestssuck]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=52</guid>
		<description><![CDATA[I&#8217;ll keep this short: jar manifests suck. I just found out a jar wasn&#8217;t loaded as it was supposed to because my manifest classpath entry was 70 chars long (including the first space!). All other lines were 71 chars long, except this one because the entry was finished, so I was missing one space. Netbeans [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F10%2F08%2Ftime-to-fix-the-classpath%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F10%2F08%2Ftime-to-fix-the-classpath%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ll keep this short: jar manifests suck. I just found out a jar wasn&#8217;t loaded as it was supposed to because my manifest classpath entry was 70 chars long (including the first space!). All other lines were 71 chars long, except this one because the entry was finished, so I was missing one space.</p>
<p>Netbeans handles this nicely when I build my app consisting of a number of projects with jar dependencies. Everything ends up ready to run in the dist dir of the main project root. Neat and simple. In Eclipse I seem to overlook the ability to export a Jar with it&#8217;s dependencies&#8217; classpath preconfigured &amp; packaged alongside the project code. I mean, am I *supposed* to do this myself?</p>
<p>I guess I really need to upgrade to using ant or maven and automate these kinds of things &#8230; and I will! Euhm &#8230; soon!</p>
<p>Since this is a clientside project, I&#8217;ll finally make the step and get the right kind of certificate to sign my code and WebStart enable the entire thing. And unless I solve these issues, I&#8217;ll return to netbeans for that purpose, although MyEclipse finally enabled me to stick with Eclipse <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Until I switch to something automated of course <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Tired now. Need sleep.</p>
<p>Nite nite.</p>
<p>PS: I was about to reread but I&#8217;m too tired, so sorry, it&#8217;s probably badly written and ill-structured (or something)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/10/08/time-to-fix-the-classpath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8216;Fixing&#8217; the slow JFileChooser on Windows XP</title>
		<link>http://www.bosit.be/blog/2008/09/26/fixing-the-slow-jfilechooser-on-windows-xp/</link>
		<comments>http://www.bosit.be/blog/2008/09/26/fixing-the-slow-jfilechooser-on-windows-xp/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 07:03:48 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[jdk6u10]]></category>
		<category><![CDATA[jfilechooser]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[windowsxp]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=51</guid>
		<description><![CDATA[Ever used a Java Swing app on Windows XP that seemed to freeze when you open a JFileChooser dialog? Apparently it&#8217;s caused by calls being made to Windows&#8217; infamous integrated &#8216;compressed folders&#8217; utility when files are recognized as archives. The bad news is that every stable Sun JVM on Windows XP up to today suffers [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F26%2Ffixing-the-slow-jfilechooser-on-windows-xp%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F26%2Ffixing-the-slow-jfilechooser-on-windows-xp%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Ever used a Java Swing app on Windows XP that seemed to freeze when you open a JFileChooser  dialog? <a href="http://forums.sun.com/thread.jspa?threadID=5207221&amp;messageID=9901574" class="broken_link">Apparently</a> it&#8217;s caused by calls being made to Windows&#8217; infamous integrated &#8216;compressed folders&#8217; utility when files are recognized as archives.</p>
<p>The bad news is that every stable Sun JVM on Windows XP up to today suffers from this issue.<br />
The good news that the issue has been f <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5050516">fixed in Java 1.6u10b07</a>. Although I don&#8217;t presume to know the entire history of this bug, it seems a little sad to see this one was reported against release 1.4.2.</p>
<p>To fix on java versions predating 6u10b7, the only fix is effectively unregistering the zip folder dll from windows. Since I won&#8217;t quite use 6u10 until it&#8217;s GA and I&#8217;ve been a happy 7zip user on every OS I use for quite some time now I decided to go for the uninstall.</p>
<p>To unregister (and disable &#8216;Compressed Folders&#8217;):<code><br />
regsvr32 /u %windir%\system32\zipfldr.dll</code></p>
<p>If you decide for some reason you can&#8217;t live without it and want to re-enable, execute again from a cmd :<code><br />
regsvr32 zipfldr.dll</code><br />
and you&#8217;ll be sending things to compressed folders before you know it <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/09/26/fixing-the-slow-jfilechooser-on-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thanks Apple, I&#8217;ll wait for Android</title>
		<link>http://www.bosit.be/blog/2008/09/24/thanks-apple-ill-wait-for-android/</link>
		<comments>http://www.bosit.be/blog/2008/09/24/thanks-apple-ill-wait-for-android/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 04:52:20 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[fuckingnda]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=50</guid>
		<description><![CDATA[After reading about Apple putting application rejection notices for their App Store under non-disclosure, I can but conclude I&#8217;ll have to wait for an Android powered phone. If you just take a step back and go over the entire NDA story from the start, it&#8217;s easy to see you don&#8217;t want to be dependent on [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F24%2Fthanks-apple-ill-wait-for-android%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F24%2Fthanks-apple-ill-wait-for-android%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>After reading about <a href="http://www.osnews.com/story/20321/Apple_Adds_NDA_to_App_Store_Rejection_Notices">Apple putting application rejection notices for their App Store under non-disclosure</a>, I can but conclude I&#8217;ll have to wait for an Android powered phone.<br />
If you just take a step back and go over the entire NDA story from the start, it&#8217;s easy to see you don&#8217;t want to be dependent on these people, let alone use their &#8216;platform&#8217;. It&#8217;s insane. In an era where open source &amp; free software is gaining foot in the marketplace, they&#8217;ve succesfully become on of the biggest antagonists of the &#8216;free culture&#8217;. They&#8217;ve lived up to the old standard set by the &#8216;old&#8217; Microsoft and have actually outdone them in their own field. What they say is true, Apple <strong>is</strong> the new Microsoft.</p>
<p>Congrats Apple, you did it! I&#8217;ve grown up with macs and now you&#8217;ve finally gotten me completely turned down on your iPhone product, despite of all it&#8217;s features and magnificence. I don&#8217;t care anymore. Not as a person, developer, linux user. I was looking forward to the next iteration of the Mac Pro, but I&#8217;ll just have to see what gives by 2009.</p>
<p>Maybe someone should send a note reminding them there&#8217;s people behind these applications they&#8217;re banning for the most ridiculous of reasons. I&#8217;ll create whatever software visions I have for a device that runs what I tell it to run.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/09/24/thanks-apple-ill-wait-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to restore EJB injection in MyEclipse 6+ after adding ICEFaces support</title>
		<link>http://www.bosit.be/blog/2008/09/21/how-to-restore-ejb-injection-in-myeclipse-6-after-adding-icefaces-support/</link>
		<comments>http://www.bosit.be/blog/2008/09/21/how-to-restore-ejb-injection-in-myeclipse-6-after-adding-icefaces-support/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 03:03:42 +0000</pubDate>
		<dc:creator>jonathan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[icefaces]]></category>
		<category><![CDATA[myeclipse]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=49</guid>
		<description><![CDATA[After some headscratching, I found out why EJB injection into my managed beans for jsf application stopped working after adding ICEFaces Support on the MyEclipse forums. It&#8217;s actually very simple and logical: upon adding ICEFaces support to the EE Web Project, you&#8217;re asked to downgrade to a servlet 2.4 compatible web.xml, which is the cause [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F21%2Fhow-to-restore-ejb-injection-in-myeclipse-6-after-adding-icefaces-support%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F21%2Fhow-to-restore-ejb-injection-in-myeclipse-6-after-adding-icefaces-support%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>After some headscratching, I found out why EJB injection into my managed beans for jsf application stopped working after adding ICEFaces Support on the <a href="http://www.myeclipseide.com/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=21400&amp;start=0&amp;postdays=0&amp;postorder=asc&amp;highlight=">MyEclipse forums</a>.</p>
<p>It&#8217;s actually very simple and logical: upon adding ICEFaces support to the EE Web Project, you&#8217;re asked to downgrade to a servlet 2.4 compatible web.xml, which is the cause of the trouble.</p>
<p>To restore the EJB injection, just copy the web-app tag from the renamed original web.xml called web.xml.org which can be found in the WEB-INF dir of the WebRoot dir. In case you deleted it:<code><br />
&lt;web-app xmlns="http://java.sun.com/xml/ns/javaee"<br />
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"<br />
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee<br />
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"&gt;<br />
</code></p>
<p>Also, make sure the JSF version is set to 1.2 in faces-config.xml, which was the case for me.</p>
<p>My actual versions: MyEclipse 6.5.1 with ICEFaces support 1.7.1 for Eclipse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/09/21/how-to-restore-ejb-injection-in-myeclipse-6-after-adding-icefaces-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating MyEclipse 6.5 and IceFaces 1.7.1</title>
		<link>http://www.bosit.be/blog/2008/09/19/integrating-myeclipse-65-and-icefaces-171/</link>
		<comments>http://www.bosit.be/blog/2008/09/19/integrating-myeclipse-65-and-icefaces-171/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 22:27:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[icefaces]]></category>
		<category><![CDATA[myeclipse]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=48</guid>
		<description><![CDATA[I&#8217;ve continued my search after my previous post and got working visual editing support in MyEclipse by: choosing to download MyEclipse as a plugin install on an existing eclipse install, rather than a Pulse driven install (although that might not matter very much, you can enable classic software update support in the Eclipse Preferences under [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F19%2Fintegrating-myeclipse-65-and-icefaces-171%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F19%2Fintegrating-myeclipse-65-and-icefaces-171%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve continued my search after my <a href="http://www.bosit.be/blog/?p=47">previous post</a> and got working visual editing support in MyEclipse by:</p>
<ul>
<li>choosing to <a href="http://www.myeclipseide.com/modules.php?name=Downloads&amp;file=dl_options">download MyEclipse</a> as a plugin install on an existing eclipse install, rather than a Pulse driven install (although that might not matter very much, you can enable classic software update support in the Eclipse Preferences under General-&gt;Capabilities)</li>
<li>Downloading the <a href="http://www.icefaces.org/main/downloads/os-downloads.iface">ICEFaces plugin for Eclipse</a>, extract, add that dir as a local update site by Help-&gt;Software updates-&gt;Find and install-&gt;New features</li>
<li>Install from that local update site &amp; restart eclipse</li>
<li>Create a new Web Project</li>
<li>Add JSF Capabilities from the MyEclipse menu (do not add facelets)</li>
<li>Add ICEFaces Capabilities again from the MyEclipse menu</li>
<li>Create a new page by New-&gt;JSP (advanced templates)-&gt;ICEFaces JSP</li>
<li>Profit!</li>
</ul>
<p>I have to add that due to current project needs I got this to work in Windows, rather than Linux which I&#8217;ll try as soon as I&#8217;m relieved of this burden <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Also, I still need to use it some more before being able to comment on the experience but so far so good it seems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/09/19/integrating-myeclipse-65-and-icefaces-171/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MyEclipse 6.5 &amp; IceFaces support ?</title>
		<link>http://www.bosit.be/blog/2008/09/18/myeclipse-65-icefaces-support/</link>
		<comments>http://www.bosit.be/blog/2008/09/18/myeclipse-65-icefaces-support/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 18:24:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[icefaces]]></category>
		<category><![CDATA[myeclipse]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=47</guid>
		<description><![CDATA[Does anybody have a working ICEFaces integration in MyEclipse? The latest version of the ICEFaces plugins for MyEclipse is for version 6.0.1 which does not appear to work anymore in MyEclipse 6.5 (The properties view throws Exception &#8216;à volonté&#8217; when I select an ICEFaces Datatable component for example) I&#8217;ve acquired MyEclipse a good month ago [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F18%2Fmyeclipse-65-icefaces-support%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F18%2Fmyeclipse-65-icefaces-support%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Does anybody have a working ICEFaces integration in MyEclipse? The latest version of the ICEFaces plugins for MyEclipse is for version 6.0.1 which does not appear to work anymore in MyEclipse 6.5 (The properties view throws Exception &#8216;à volonté&#8217; when I select an ICEFaces Datatable component for example)</p>
<p>I&#8217;ve acquired MyEclipse a good month ago and must say I&#8217;m pretty satisfied with my $30 (annual) investment. A lot of these plugins are available by other means, whether they be Eclipse plugins or Netbeans or &#8230; What specifically makes MyEclipse valuable for me is the fact that it&#8217;s all preconfigured for one specific Eclipse runtime, the fact that I can edit Netbeans Matisse GUI forms and hopefully the ICEFaces support <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;ve lost way too much time with handling all the different Eclipse Runtime requirements for plugins over the last few years. It&#8217;s a great platform, but somehow it seems you can&#8217;t do without a number of installed Runtimes. MyEclipse brings this number down to 4: MyEclipse, Lotus Notes, RAD &amp; Lotus Symphony</p>
<p>When I installed on Linux I downloaded the Pulse Platform based installer without paying too much attention. After my initial surprise &amp; scrutiny, I was pretty impressed by it&#8217;s easy of use for managing the plugins for MyEclipse. The process to do this straight from MyEclipse is about as easy as installing an application in Ubuntu using Add/Remove Applications, where the traditional Eclipse update support compares to Synaptic although it might be a little more complex (and powerful).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/09/18/myeclipse-65-icefaces-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Chrome Beta released</title>
		<link>http://www.bosit.be/blog/2008/09/02/google-chrome-beta-released/</link>
		<comments>http://www.bosit.be/blog/2008/09/02/google-chrome-beta-released/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 06:04:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=46</guid>
		<description><![CDATA[It really is! If it&#8217;s half as good as the comic it&#8217;s gonna be nice. UPDATE: okay, it is nice. ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F02%2Fgoogle-chrome-beta-released%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F09%2F02%2Fgoogle-chrome-beta-released%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It really <a href="http://www.google.com/chrome">is</a>!</p>
<p>If it&#8217;s half as good as <a href="http://blogoscoped.com/google-chrome/">the comic</a> it&#8217;s gonna be nice.</p>
<p>UPDATE: okay, it <strong>is</strong> nice. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/09/02/google-chrome-beta-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WebSphere Portal 6.1 is released!</title>
		<link>http://www.bosit.be/blog/2008/07/01/websphere-portal-61-is-released/</link>
		<comments>http://www.bosit.be/blog/2008/07/01/websphere-portal-61-is-released/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 17:24:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[portal61]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=43</guid>
		<description><![CDATA[Woohoow, looking very much forward to getting my hands dirty with this one JSR 286, WSRP 2.0, REST services, live text, AJAX proxy, &#8230; , lots of new sweetness. Oh and did I mention the new page loading model is *fast* (no more full page reloads because of portlets!) Check out the top 10 new [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F07%2F01%2Fwebsphere-portal-61-is-released%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F07%2F01%2Fwebsphere-portal-61-is-released%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Woohoow, looking very much forward to getting my hands dirty with this one <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
JSR 286, WSRP 2.0, REST services, live text, AJAX proxy, &#8230; , lots of new sweetness. Oh and did I mention the new page loading model is *fast* (no more full page reloads because of portlets!)<br />
Check out <a href="http://www-306.ibm.com/software/genservers/portal/topten.html">the top 10 new features at IBM</a><br />
And of course there&#8217;s the updated <a href="http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1m0/index.jsp">Portal Info Center</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/07/01/websphere-portal-61-is-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New rules for dealing with windows</title>
		<link>http://www.bosit.be/blog/2008/06/28/new-rules-for-dealing-with-windows/</link>
		<comments>http://www.bosit.be/blog/2008/06/28/new-rules-for-dealing-with-windows/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 19:57:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[angry]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[crapsoft]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[loss]]></category>
		<category><![CDATA[pieceofshit]]></category>
		<category><![CDATA[suckage]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=42</guid>
		<description><![CDATA[So, after having learned my way over the years to &#8216;maintain&#8217; a windows xp, I recently screwed up my windows install for good. Should you care to repeat this, it&#8217;s very simple: - put your pagefile on another partition (not c:\) - reboot to linux - format that partition containing the pagefile TADAAA, you now [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F06%2F28%2Fnew-rules-for-dealing-with-windows%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F06%2F28%2Fnew-rules-for-dealing-with-windows%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So,<br />
after having learned my way over the years to &#8216;maintain&#8217; a windows xp, I recently screwed up my windows install for good.<br />
Should you care to repeat this, it&#8217;s very simple:<br />
- put your pagefile on another partition (not c:\)<br />
- reboot to linux<br />
- format that partition containing the pagefile<br />
TADAAA, you now have a non working windows system!</p>
<p>But you say, there&#8217;s a few more options:<br />
I&#8217;ve gone through the trouble of finding out about the pagefileconfig command, which is a shitty vbs file and which basically doesn&#8217;t work from safemode since the reboot following the &#8216;successful creation of the pagefile&#8217; ends up in windows hanging after the loadscreen.<br />
So, I thought, I create a new user and try to keep stuff that&#8217;s loading to a minimum, but alas can&#8217;t get into safemode anymore even. Don&#8217;t ask me why. The shitty tools don&#8217;t tell you anything.<br />
For the record, my disk/partition is 100% aok.<br />
God how it&#8217;s a piece of shit OS <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>So from now on:<br />
- I&#8217;ll buy no more software/games which don&#8217;t support linux (luckily there&#8217;s id Software, although I&#8217;ll miss Crysis &#038; the Half-Life 2 bundle etc.) The games for windows bullshit was a major turnoff already so I&#8217;ll survive I suppose.<br />
That&#8217;s a pretty short list right?<br />
Basically the only reason I still have one is since I&#8217;m locked in with a few games I spent money on, my mistake. You only develop for windows? Thanks I&#8217;ll pass on your undoubtably great software &#038; great UX</p>
<p>I just think it&#8217;s insane for the record how people say that winxp with sp3 is a decent OS, not to mention vista. Think of me when you&#8217;ll be adding something to the PATH in vista, by modifying a text line in a 200x100px window on your 1920&#215;1200 screen. Or any of the zillion other places where the windows/frames are fixed size. Great job ms, great job! But hey, there&#8217;s the _awesome_ uac to make up for that. Hurray!</p>
<p>I&#8217;m so pissed, the time that&#8217;s gone into that install + the reason why I lost it, it&#8217;s so damn retarded&#8230;<br />
To think that there wouldn&#8217;t have been the slightest issue on a *nix system.<br />
Leaving me to wish you all good luck &#038; enjoy the microsoft innovations!</p>
<p>PS: please game developers, don&#8217;t write for windows only. Everything I have that supports linux runs better than it did on windows. Don&#8217;t get stuck in the DirectX/Windows trap, please!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/06/28/new-rules-for-dealing-with-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GPL&#8217;d Java vs. Gosling Emacs</title>
		<link>http://www.bosit.be/blog/2008/06/23/gpld-java-vs-gosling-emacs/</link>
		<comments>http://www.bosit.be/blog/2008/06/23/gpld-java-vs-gosling-emacs/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 04:20:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[gosling]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[rms]]></category>
		<category><![CDATA[slashdot]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=41</guid>
		<description><![CDATA[A nice comment on a slashdot story reporting on made advances in opening up Java taught me a few nice trivias on the history between Richard Stallman and James Gosling in the early days: &#8220;In the early years (1984 to 1988), the GNU Project did not have a single license to cover all its software. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F06%2F23%2Fgpld-java-vs-gosling-emacs%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F06%2F23%2Fgpld-java-vs-gosling-emacs%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A <a href="http://developers.slashdot.org/comments.pl?sid=591803&amp;cid=23902031">nice comment</a> on a slashdot story reporting on made advances in opening up Java taught me a few nice trivias on the history between Richard Stallman and James Gosling in the early days:</p>
<blockquote><p>&#8220;In the early years (1984 to 1988), the GNU Project did not have a single license to cover all its software. What led Stallman to the creation of this copyleft license was his experience with James Gosling, creator of NeWs and the Java programming language, and UniPress, over Emacs. While Stallman created the first Emacs in 1975, Gosling wrote the first C-based Emacs (Gosling Emacs) running on Unix in 1982. Gosling initally allowed free distribution of the Gosling Emacs source code, which Stallman used in early 1985 in the first version (15.34) of GNU Emacs. Gosling later sold rights to Gosling Emacs to UniPress, and Gosling Emacs became UniPress Emacs. UniPress threatened Stallman to stop distributing the Gosling source code, and Stallman was forced to comply. He later replace these parts with his own code. (Emacs version 16.56). (See the Emacs Timeline) To prevent free code from being proprietarized in this manner in the future, Stallman invented the GPL.&#8221; </p></blockquote>
<p>Nice to see how (as the comment author puts it) &#8216;Richard was right.&#8217;<br/><br />
The rest of the comment ( &amp; story) is equally worth a read. Long live the GPL &amp; Java! &amp; so many others <img src='http://www.bosit.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/06/23/gpld-java-vs-gosling-emacs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nice overview of VMWare config settings</title>
		<link>http://www.bosit.be/blog/2008/06/21/nice-overview-of-vmware-config-settings/</link>
		<comments>http://www.bosit.be/blog/2008/06/21/nice-overview-of-vmware-config-settings/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 00:41:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmx]]></category>

		<guid isPermaLink="false">http://www.bosit.be/blog/?p=40</guid>
		<description><![CDATA[First of all, the overview This actually helped me resolve running VMWare images on ntfs partitions mounted with ntfs-3g on linux, which generated errors with the default configuration. Once I set added mainMem.useNamedFile = "false" to the .vmx file, I was able to run the images just fine from my ntfs partitions.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F06%2F21%2Fnice-overview-of-vmware-config-settings%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bosit.be%2Fblog%2F2008%2F06%2F21%2Fnice-overview-of-vmware-config-settings%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>First of all,  <a href="http://sanbarrow.com/vmx/vmx-config-ini.html">the overview</a></p>
<p>This actually helped me resolve running VMWare images on ntfs partitions mounted with ntfs-3g on linux, which generated errors with the default configuration. Once I set added</p>
<pre>mainMem.useNamedFile = "false"</pre>
<p>to the .vmx file, I was able to run the images just fine from my ntfs partitions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bosit.be/blog/2008/06/21/nice-overview-of-vmware-config-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
