<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Devcraft</title>
	<atom:link href="http://devcraft.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://devcraft.wordpress.com</link>
	<description>The craft of software development</description>
	<lastBuildDate>Fri, 30 Oct 2009 08:32:00 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='devcraft.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/55732c0cc15e7c0b7d84c93f75a059fe?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Devcraft</title>
		<link>http://devcraft.wordpress.com</link>
	</image>
			<item>
		<title>Oracle finally states its intentions regarding the future of NetBeans, GlassFish and VirtualBox</title>
		<link>http://devcraft.wordpress.com/2009/10/30/oracle-finally-states-its-intentions-regarding-the-future-of-netbeans-glassfish-and-virtualbox/</link>
		<comments>http://devcraft.wordpress.com/2009/10/30/oracle-finally-states-its-intentions-regarding-the-future-of-netbeans-glassfish-and-virtualbox/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 08:22:03 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=83</guid>
		<description><![CDATA[The Oracle acquisition of Sun Microsystems has generated a lot of excitement over the last months. It also generated a lot of uncertainty and fear about the future of some the popular open source projects sponsored heavily by Sun  &#8211; such as the great NetBeans IDE, the GlassFish Application Server and the VirtualBox virtualization software. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=83&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The Oracle acquisition of Sun Microsystems has generated a lot of excitement over the last months. It also generated a lot of uncertainty and fear about the future of some the popular open source projects sponsored heavily by Sun  &#8211; such as the great <a title="NetBeans IDE" href="http://www.netbeans.org" target="_blank">NetBeans IDE</a>, the <a title="GlassFish" href="https://glassfish.dev.java.net/" target="_blank">GlassFish Application Server</a> and the <a title="VirtualBox" href="http://www.virtualbox.org" target="_blank">VirtualBox</a> virtualization software. I use all them to some extent in my day-to-day work, so I was very happy when I found <a href="http://www.oracle.com/ocom/groups/public/documents/webcontent/038563.pdf">this document</a>, stating Oracle&#8217;s intention to keep supporting all those projects in the future.</p>
<p>So if you were curious to try any of them, but were holding back, because you were not certain if the projects will exist tomorrow &#8211; now is the time to give them a shot. I promise you, that you won&#8217;t be disappointed.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=83&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/10/30/oracle-finally-states-its-intentions-regarding-the-future-of-netbeans-glassfish-and-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Using Xerox Phaser 3117 on Fedora 11</title>
		<link>http://devcraft.wordpress.com/2009/09/25/using-xerox-phaser-3117-on-fedora-11/</link>
		<comments>http://devcraft.wordpress.com/2009/09/25/using-xerox-phaser-3117-on-fedora-11/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:28:33 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/2009/09/25/using-xerox-phaser-3117-on-fedora-11/</guid>
		<description><![CDATA[The driver selected by default by Fedora 11 is not appropriate for Xerox Phaser 3117 &#8211; it will not print with it. However there is a very easy solution to the problem.
Go to System -&#62; Administration -&#62; Printing (In GNOME at least, in KDE it&#8217;s probably something similar). Right click the Xerox Phaser 3117 printer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=81&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The driver selected by default by Fedora 11 is not appropriate for Xerox Phaser 3117 &#8211; it will not print with it. However there is a very easy solution to the problem.</p>
<p>Go to <strong>System -&gt; Administration -&gt; Printing</strong> (In GNOME at least, in KDE it&#8217;s probably something similar). Right click the Xerox Phaser 3117 printer icon there and select &#8220;<strong>Properties</strong>&#8221; from the menu. Then in the &#8220;Make and model&#8221; section choose change and then select <strong>Samsung ML-1710</strong>.</p>
<p>After you apply the change you&#8217;ve just made, you can start printing with your Phaser.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=81&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/09/25/using-xerox-phaser-3117-on-fedora-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Useful options for running Chromium/Google Chrome</title>
		<link>http://devcraft.wordpress.com/2009/09/04/useful-options-for-running-chromiumgoogle-chrome/</link>
		<comments>http://devcraft.wordpress.com/2009/09/04/useful-options-for-running-chromiumgoogle-chrome/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 14:06:42 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Chromium]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=78</guid>
		<description><![CDATA[By default a lot of stuff is disabled in Chromium/Google Chrome &#8211; support for plugins(Flash, Java, Real Player, etc.), support for extensions, support for user Greasemonkey scripts. Though there are not a lot of Chromium extensions around and few people use user Greasemonkey scripts, most people would not mind some plugin support. So, here we [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=78&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>By default a lot of stuff is disabled in Chromium/Google Chrome &#8211; support for plugins(Flash, Java, Real Player, etc.), support for extensions, support for user Greasemonkey scripts. Though there are not a lot of Chromium extensions around and few people use user Greasemonkey scripts, most people would not mind some plugin support. So, here we begin.</p>
<p>To enable plugin support start Chromium in this manner(executable file name is google-chrome for Google Chrome):</p>
<blockquote><p><tt><span style="color:#1a1a1a;">chromium-browser --enable-plugins</span></tt></p></blockquote>
<p><span style="color:#1a1a1a;">To enable support for extensions use:</span></p>
<blockquote><p><span style="color:#1a1a1a;"><span style="color:#000000;"><tt><span style="color:#1a1a1a;">chromium-browser --enable-extensions</span></tt></span></span></p></blockquote>
<p><span style="color:#1a1a1a;"><span style="color:#000000;"><span style="color:#1a1a1a;">And finally for user scripts you can start Chromium like this:</span></span></span></p>
<blockquote><p><span style="color:#1a1a1a;"><span style="color:#000000;"><span style="color:#1a1a1a;"><tt><span style="color:#1a1a1a;">chromium-browser --enable-user-scripts</span></tt></span></span></span></p></blockquote>
<p><span style="color:#1a1a1a;"><span style="color:#000000;">Of course you can combine them all in one mighty:</span></span></p>
<blockquote><p><tt><span style="color:#1a1a1a;">chromium-browser --enable-plugins --enable-extensions </span></tt><tt><span style="color:#1a1a1a;">--enable-user-scripts</span></tt></p></blockquote>
<p>(this is the way I run Chromium).</p>
<p>If you use the official Fedora build &#8211; the Chromium launcher added to your menu uses all of the above options. In Ubuntu, however, you&#8217;ll have to add them by hand to your startup string.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=78&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/09/04/useful-options-for-running-chromiumgoogle-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Mofidy JVM parameters for JBoss AS</title>
		<link>http://devcraft.wordpress.com/2009/09/03/mofidy-jvm-parameters-for-jboss-as/</link>
		<comments>http://devcraft.wordpress.com/2009/09/03/mofidy-jvm-parameters-for-jboss-as/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 13:31:16 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=75</guid>
		<description><![CDATA[Most people have been in a situation requiring them to change one or more of the parameters passed to the JVM on top of which JBoss AS is running. For instance &#8211; you may need a bigger heap, bigger perm gen size or something else. The best place to put these parameters is probably the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=75&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Most people have been in a situation requiring them to change one or more of the parameters passed to the JVM on top of which JBoss AS is running. For instance &#8211; you may need a bigger heap, bigger perm gen size or something else. The best place to put these parameters is probably the following file:</p>
<blockquote><p>$JBOSS_HOME/bin/run.conf</p></blockquote>
<p><span style="background-color:#ffffff;">where <strong>$JBOSS_HOME</strong> refers to the directory in which you&#8217;ve unpacked the JBoss AS distribution.</span></p>
<p>Look for this section:</p>
<blockquote><p>if [ "x$JAVA_OPTS" = "x" ]; then<br />
JAVA_OPTS=&#8221;&#8230;&#8221;<br />
fi</p></blockquote>
<p>All you have to do now is adapt it to your needs.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=75&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/09/03/mofidy-jvm-parameters-for-jboss-as/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>How to install Chromium or Google Chrome in Fedora 11</title>
		<link>http://devcraft.wordpress.com/2009/08/27/how-to-install-chromium-or-google-chrome-in-fedora-11/</link>
		<comments>http://devcraft.wordpress.com/2009/08/27/how-to-install-chromium-or-google-chrome-in-fedora-11/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 07:59:08 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[Google Chrome]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=72</guid>
		<description><![CDATA[Chromium is the open source web browser project on top of which the Google Chrome is built. I personally think that the project is nothing short of fantastic and I&#8217;ve been using Chromium/Google Chrome ever since Linux builds became available. In Fedora 11 it&#8217;s really easy to get a hold of them by simple adding [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=72&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a title="Chromium Home" href="http://code.google.com/chromium/" target="_blank">Chromium</a> is the open source web browser project on top of which the <a title="Google Chrome Home" href="http://www.google.com/chrome" target="_blank">Google Chrome</a> is built. I personally think that the project is nothing short of fantastic and I&#8217;ve been using Chromium/Google Chrome ever since Linux builds became available. In Fedora 11 it&#8217;s really easy to get a hold of them by simple adding two yum repositories.</p>
<p>For Chromium you need to perform the following:</p>
<p>As superuser(root) create the file</p>
<blockquote><p>/etc/yum.repos.d/chromium.repo</p></blockquote>
<p><span style="background-color:#ffffff;">Enter the following content in the file</span></p>
<blockquote><p>[chromium]<br />
name=Chromium Test Packages<br />
baseurl=http://spot.fedorapeople.org/chromium/F$releasever/<br />
enabled=1<br />
gpgcheck=0</p></blockquote>
<p>And finally execute this command(assuming you have configured sudo, that is):</p>
<blockquote><p>sudo yum install chromium</p></blockquote>
<p>After its completion you&#8217;ll see the Chromium icon in the Applications-&gt;Internet menu.</p>
<p>The procedure is largely the same for Google Chrome. First create the file that will house the definition</p>
<p>for the Google RPM repository:</p>
<blockquote><p>/etc/yum.repos.d/google.repo</p></blockquote>
<p>Then add this to the newly created file:</p>
<blockquote><p>[google]<br />
name=Google – i386<br />
baseurl=http://dl.google.com/linux/rpm/stable/i386<br />
enabled=1<br />
gpgcheck=1</p></blockquote>
<p>And in the end simply run:</p>
<blockquote><p>sudo yum install google-chrome-unstable</p></blockquote>
<p>Google Chrome should now appear in the Applications-&gt;Internet menu.</p>
<p>Enjoy!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=72&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/08/27/how-to-install-chromium-or-google-chrome-in-fedora-11/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Emacs configuration in github</title>
		<link>http://devcraft.wordpress.com/2009/07/19/emacs-configuration-in-github/</link>
		<comments>http://devcraft.wordpress.com/2009/07/19/emacs-configuration-in-github/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 20:13:24 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=65</guid>
		<description><![CDATA[When you have applications, whose configuration is as complex as that of Emacs it&#8217;s always a good idea to store that configuration under version control so you can easily share it
between multiple computers. You can always set up some version control system yourself, but it&#8217;s a lot more convenient(and much more reliable) to use an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=65&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>When you have applications, whose configuration is as complex as that of Emacs it&#8217;s always a good idea to store that configuration under version control so you can easily share it</p>
<p>between multiple computers. You can always set up some version control system yourself, but it&#8217;s a lot more convenient(and much more reliable) to use an already existing code hosting solution such a <a href="http://www.github.com">GitHub</a>. I have created a small repo there</p>
<p>housing my humble Emacs configuration(.emacs, some custom stuff) and share it on all the computers that I work. You may have a look at my Emacs repo <a href="http://github.com/bbatsov/emacs/tree/master">here</a>.</p>
<p>In case you&#8217;re wondering why there is no file named <strong>.emacs</strong> in there &#8211; my .emacs actually consists of <strong>only one line</strong>:</p>
<p><strong>(load &#8220;~/emacs/dot-emacs.el&#8221;)</strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=65&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/07/19/emacs-configuration-in-github/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Find out quickly which package provides a certain library with YUM</title>
		<link>http://devcraft.wordpress.com/2009/07/14/find-out-quickly-which-package-provides-a-certain-library-with-yum/</link>
		<comments>http://devcraft.wordpress.com/2009/07/14/find-out-quickly-which-package-provides-a-certain-library-with-yum/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 20:33:18 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=61</guid>
		<description><![CDATA[One of the most dreaded things that you can see while trying to run some application or trying to install an rpm package is a message saying that some required library is missing.
Generally this is not a big problem, because most often the library that you miss is packaged in a package named similarly to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=61&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One of the most dreaded things that you can see while trying to run some application or trying to install an rpm package is a message saying that some required library is missing.</p>
<p>Generally this is not a big problem, because most often the library that you miss is packaged in a package named similarly to the library. Sometime however this is not the case&#8230; Suppose for example</p>
<p>that you&#8217;re trying to install IBM JDK 5.0 on a Fedora 11 box. You&#8217;ll most likely get the following error message:</p>
<p><strong>error: Failed dependencies:<br />
libstdc++.so.5 is needed by ibm-java2-i386-sdk-5.0-9.0.i386</strong></p>
<p>and there is no package named libstdc++ that you can install, so how can you find out which package do you need?</p>
<p>The answer is simple:</p>
<p><strong>yum provides libstdc++.so.5</strong></p>
<p>And you get:</p>
<p>Loaded plugins: fastestmirror, presto, refresh-packagekit<br />
<strong>compat-libstdc++-33-3.2.3-66.i586 : Compatibility standard C++ libraries</strong><br />
Repo        : fedora<br />
Matched from:<br />
Other       : libstdc++.so.5</p>
<p>Pretty neat, eh? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=61&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/07/14/find-out-quickly-which-package-provides-a-certain-library-with-yum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Java type indicators in Eclipse</title>
		<link>http://devcraft.wordpress.com/2009/07/13/java-type-indicators-in-eclipse/</link>
		<comments>http://devcraft.wordpress.com/2009/07/13/java-type-indicators-in-eclipse/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 07:40:58 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=58</guid>
		<description><![CDATA[One of the things that I don&#8217;t like about the default Eclipse settings for Java
development is that in the package explorer all Java files appear in the
same manner(with the same icon). There is no visual distinction between abstract and concrete classes, enums, interfaces&#8230; Luckily for us Eclipse supports such a distinction and all you have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=58&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One of the things that I don&#8217;t like about the default Eclipse settings for Java<br />
development is that in the package explorer all Java files appear in the<br />
same manner(with the same icon). There is no visual distinction between abstract and concrete classes, enums, interfaces&#8230; Luckily for us Eclipse supports such a distinction and all you have to do is enable it.</p>
<p>Go to</p>
<p><strong>Window -&gt; Preferences -&gt; General -&gt; Appearance -&gt; Label Decorations</strong></p>
<p>and mark the check box saying &#8220;<strong>Java Type Indicato</strong>r&#8221;. I&#8217;ve tested this on Eclipse 3.5 only, but I guess it is included in previous releases as well.</p>
<p>Eclipse, though not as feature rich as IntelliJ IDEA, offers a lot of features that one has to find for himself.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=58&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/07/13/java-type-indicators-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Praise for Fedora 11 &#8220;Leonidas&#8221;</title>
		<link>http://devcraft.wordpress.com/2009/07/05/praise-for-fedora-11-leonidas/</link>
		<comments>http://devcraft.wordpress.com/2009/07/05/praise-for-fedora-11-leonidas/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 22:04:44 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=47</guid>
		<description><![CDATA[I finally decided to dump my Radeon HD2900 video card and X-Fi XtremeMusic sound card, because of the sorry state of the Linux support for them. It&#8217;s true that the situation with the Radeon drivers is constantly improving, thanks to the released documentation from AMD, but not as fast as I would have liked. Anyways [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=47&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I finally decided to dump my Radeon HD2900 video card and X-Fi XtremeMusic sound card, because of the sorry state of the Linux support for them. It&#8217;s true that the situation with the Radeon drivers is constantly improving, thanks to the released documentation from AMD, but not as fast as I would have liked. Anyways I got myself a new GeForce 9600GT video card, which is known to be well supported by the free Nvidia <em>nouveau </em>driver and an Asus Xonar DX sound card, also known to be well supported under Linux thanks to the excellent <em>Oxygen</em> ALSA driver.</p>
<p>You might be wondering why I came to install Fedora 11 since I&#8217;ve only recently started enjoying an Ubuntu 9.04. Although I was very impressed by 9.04 I decided to try out Fedora 11, because of its much better integration with the nouveau driver(its the default driver for newer Nvidia cards) and the inclusion of ALSA 1.0.20 by default, which contains various improvements in oxygen since 1.0.18(the ALSA version bundled in Ubuntu 9.04). Fedora Core 2 was also the first Linux distribution I&#8217;ve ever used so it will always have a special place in my heart.</p>
<ul>
<li><strong>Installation</strong></li>
</ul>
<p>I downloaded the Fedora 11 32bit edition DVD image and burned it. It booted into the familiar, nice looking and fairly intuitive Anaconda installer program, which we all know and love <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  The installation went smoothly, nothing fancy about it. The only bothersome thing was the partitioning &#8211; although ext4 is the new default file system, it seems that grub cannot boot from ext4 filesystems. The workaround is pretty easy &#8211; simply create a small /boot partition to house the Linux images and bootloader files &#8211; a couple of hundred MB should be more than enough. I&#8217;ve selected for the installation most of the office and productivity tools, some development tools and a couple of database servers. Overall the package selection available with the DVD is excellent. The installation finished in about 15 minutes on my Pentium Dual Core @ 1.8 GHz wtih 4GB DDRII RAM and 500GB SATA2 HDD. Luckily for me Fedora installed a PAE(Physical Address Extension technology extends the address space of 32bit CPUs that support it to 36bits) enabled kernel automatically and I was able to enjoy the whole amount of memory. This was much better that what Ubuntu does(you have to install the server kernel if you want PAE support). The installer properly detected my Win XP installation on the same drive and set up a GRUB entry for it.</p>
<ul>
<li><strong>First impressions</strong></li>
</ul>
<p>I rebooted my computer after the installation to find that not so much had changed since Fedora 10. The plymouth boot loader looked exactly the same, the initial GDM login screen and the GNOME theme are the same as well. The only difference in the artwork is the wallpaper. This is not an issue though &#8211; I personally find the Fedora 10 artwork very appealing.  The boot time was more than that of 9.04, though not by much. The <a href="http://devcraft.files.wordpress.com/2009/07/screenshot-1.png">new unified volume control</a> is simple, but functional. Though I personally hate <em>PulseAudio</em> and think it is one of the biggest errors in the Linux history it worked remarkably well on Fedora 11 with my new card. My biggest gripe with it being that it doesn&#8217;t support more than stereo output and that it&#8217;s so tightly integrated into the distribution that its removal is a rather complex process. All in all I doubt that there is a distribution on which PulseAudio works better than on Fedora. The nouveau driver worked pretty well and for now I plan to stick to it. Video playback with it(even HD) is pretty good, at least on my setup. The update manager had a minor facelift and looks pretty good as well. The addition of newer versions of software such as Firefox 3.5 and OpenOffice 3.1 deserves nothing, but praise. Overall my initial impressions of Fedora 11 were mostly positive.</p>
<ul>
<li><strong>Post installation setup</strong></li>
</ul>
<p>Fedora bundles only free software by default, so you want in it stuff like proprietary audio/video codecs, flash, adobe reader, ati and nvidia binary drivers, sun java and so on. They are easily acquirable though. There are also things like setting up sudo, zsh, emacs&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   I recommend everyone to have a look at <a href="http://www.mjmwired.net/resources/mjm-fedora-f11.html" target="_blank">this excellent site</a> I&#8217;ve been consulting for years. I want repeat what the guide states, but all you need to get <a href="http://devcraft.files.wordpress.com/2009/07/screenshot.png" target="_blank">Fedora 11</a> filled with all the goodies that you probably require is add the rpm fusion repository and issue a couple of <em>yum install</em> commands.  I was a little disappointed to see that Fedora 11 does not have an Emacs 23 package, so I had to build it from source, but this probably want bother a lot of people.</p>
<ul>
<li><strong>Conclusion</strong></li>
</ul>
<p>Fedora 11 is a solid release full of innovation. Yes, there are some rough edges in this release, but you get to use the newest and coolest technologies the open source world has offer. And you get to use some really nasty stuff like PulseAudio, but nobody is perfect <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I&#8217;d heartily recommend Fedora 11 to every casual Linux user and every professional as well, though I&#8217;d suggest total beginners to turn to Ubuntu 9.04 instead.</p>
<p>P.S. I did some tests with Fedora 11 on my ThinkPad T61 laptop and have a few things to report for laptop users. First of all the fingerprint reader support in Fedora 11 is simply fantastic. It is basically as good as the one you&#8217;ll find in Windows. In the past I&#8217;ve used the rather clumsy thinkfinger solution, but what the Fedora developers offers us now is light years ahead of the competition.</p>
<p>Second &#8211; the nouveau driver does not support suspend, so if you need suspend you&#8217;re out of luck &#8211; you need the proprietary binary driver from nvidia.</p>
<p>Third and last &#8211; I have no sound which is particularly strange since I had sound on the same laptop with Fedora 10. My sound chip gets detected. When I start some playback the app doing the playback shows in sound preferences, but there is no sound. I assume that maybe pulseaudio is incorrectly outputting to the digital out or something like that, but there are no settings I can change. The old sound settings panel had the option to configure such stuff.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=47&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/07/05/praise-for-fedora-11-leonidas/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
		<item>
		<title>Emulate the behaviour of Return+Shift(insert new line) from popular IDEs(IDEA, Eclipse) in Emacs</title>
		<link>http://devcraft.wordpress.com/2009/05/19/emulate-the-behaviour-of-returnshiftinsert-new-line-from-popular-idesidea-eclipse-in-emacs/</link>
		<comments>http://devcraft.wordpress.com/2009/05/19/emulate-the-behaviour-of-returnshiftinsert-new-line-from-popular-idesidea-eclipse-in-emacs/#comments</comments>
		<pubDate>Mon, 18 May 2009 21:35:46 +0000</pubDate>
		<dc:creator>Bozhidar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://devcraft.wordpress.com/?p=38</guid>
		<description><![CDATA[I&#8217;m very fond of the ability to insert a new line below the line I&#8217;m currently at, and to position the cursor at the beginning of that new line, offered by most IDEs, such as IntelliJ IDEA, Eclipse. It&#8217;s usually bound to  Return(Enter)+Shift. Emacs(as far as I know) doesn&#8217;t have a function that does this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=38&subd=devcraft&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m very fond of the ability to insert a new line below the line I&#8217;m currently at, and to position the cursor at the beginning of that new line, offered by most IDEs, such as IntelliJ IDEA, Eclipse. It&#8217;s usually bound to  Return(Enter)+Shift. Emacs(as far as I know) doesn&#8217;t have a function that does this thing by default, but one can easily create one, combining several well known functions in the process and bind that new function to the desired key combination. Here&#8217;s the snippet one might have in his .emacs(or other) &#8220;configuration&#8221; file:</p>
<pre>;; insert an empty line after the current line and position the cursor on its beginning
(defun insert-empty-line ()
 (interactive)
 (move-end-of-line nil)
 (open-line 1)
 (next-line 1))

(global-set-key [(shift return)] 'insert-empty-line)</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devcraft.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devcraft.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devcraft.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devcraft.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devcraft.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devcraft.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devcraft.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devcraft.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devcraft.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devcraft.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devcraft.wordpress.com&blog=3649335&post=38&subd=devcraft&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devcraft.wordpress.com/2009/05/19/emulate-the-behaviour-of-returnshiftinsert-new-line-from-popular-idesidea-eclipse-in-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab0278376b9f68c16c67d34d08e4981e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bozhidar</media:title>
		</media:content>
	</item>
	</channel>
</rss>