<?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>Olaf&#039;s blog &#187; ubuntu</title>
	<atom:link href="http://olafsblog.sysbsb.de/category/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://olafsblog.sysbsb.de</link>
	<description>Olaf&#039;s blog on software development and life</description>
	<lastBuildDate>Thu, 18 Nov 2010 07:57:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Solved: Xserver lock-ups in Ubuntu 10.04 with intel GFX</title>
		<link>http://olafsblog.sysbsb.de/solved-xserver-lock-ups-in-ubuntu-10-04-with-intel-gfx/</link>
		<comments>http://olafsblog.sysbsb.de/solved-xserver-lock-ups-in-ubuntu-10-04-with-intel-gfx/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 07:17:57 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[System engineering]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[Xserver]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=116</guid>
		<description><![CDATA[After installing 10.04 I experienced a GDM lockup a couple of times a day &#8211; the symptoms varied from the window management not reacting to left mouse clicks to a complete freeze of the Xserver. This bug has caused a lot of noise across distributions, for instance in 590109 and 538563. The symptoms are log [...]]]></description>
			<content:encoded><![CDATA[<p>After installing 10.04 I experienced a GDM lockup a couple of times a day &#8211; the symptoms varied from the window management not reacting to left mouse clicks to a complete freeze of the Xserver. This bug has caused a lot of noise across distributions, for instance in <a href="https://bugs.launchpad.net/ubuntu/+bug/590109">590109</a> and <a href=" https://bugzilla.redhat.com/show_bug.cgi?id=538563">538563</a>. The symptoms are log messages such as</p>
<p><code><br />
[mi] EQ overflowing. The server is probably stuck in an infinite loop.<br />
...<br />
Backtrace:<br />
...<br />
... /usr/lib/xorg/modules/drivers/intel_drv.so<br />
...<br />
</code></p>
<p>in the :0&#8230; logfiles in /var/log/gdm when the problem occurs.</p>
<p>This is, however, <em>not</em> a kernel, XServer or GDM issue, but caused by a problem with the intel-linux driver.  The problem is apparently fixed as of version 2:2.11.0-1ubuntu1 of the xserver-xorg-video-intel driver. Since this is not (yet) an update in the official distribution repo, I did the following to solve the issue:</p>
<h2>1: Optional: Update to the latest stable kernel</h2>
<p>Reason: IMO, upstream Intel drivers are usually build against the latest stable kernel<br/><br />
Goto <a href="http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/">http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/</a> and download the headers&#8230; _all.deb, headers-generic &#8230;..deb and linux-image&#8230; .deb for your platform (in most cases, i368). install the generic headers package, then the all headers package, then the image.</p>
<p><em>A word of warning: If you install this custom kernel you will not receive security updates for it from the automatic distribution updates.</em></p>
<h2>2: Add the X Updates PPA to your sources.list</h2>
<p>In a terminal, type:</p>
<p><code><br />
sudo gedit /etc/apt/sources.list<br />
</code></p>
<p>And add at the bottom of the file (if not already present):</p>
<p><code><br />
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu lucid main #X-Updates PPA<br />
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu lucid main #X-Updates PPA<br />
</code></p>
<h3>2.1: Trust the software packages from the x-updates PPA</h3>
<p>sudo apt-key adv &#8211;recv-keys &#8211;keyserver keyserver.ubuntu.com AF1CDFA9</p>
<h3>3: Update the driver</h3>
<p><code><br />
sudo apt-get update<br />
sudo apt-get dist-upgrade<br />
</code></p>
<p>Reboot &#8211; the problem should be solved.</p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/solved-xserver-lock-ups-in-ubuntu-10-04-with-intel-gfx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating HDR images in Ubuntu with Luminance (QTPFSGUI)</title>
		<link>http://olafsblog.sysbsb.de/creating-hdr-images-in-ubuntu-with-luminance-qtpfsgui/</link>
		<comments>http://olafsblog.sysbsb.de/creating-hdr-images-in-ubuntu-with-luminance-qtpfsgui/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 15:50:00 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[HDR]]></category>
		<category><![CDATA[luminance]]></category>
		<category><![CDATA[qtpfsgui]]></category>

		<guid isPermaLink="false">https://olafsblog.sysbsb.de/?p=79</guid>
		<description><![CDATA[For those who are not (yet) in possession one of the latest digital cameras with build-in HDR capabilities or the more experimental folks, there is a fantastic free tool to create HDR images by combining multiple shots of the same scene: Its called qtpfsgui. 
That is, it used to be called that and is still [...]]]></description>
			<content:encoded><![CDATA[<p>For those who are not (yet) in possession one of the latest digital cameras with build-in HDR capabilities or the more experimental folks, there is a fantastic free tool to create HDR images by combining multiple shots of the same scene: Its called <a href="http://qtpfsgui.sourceforge.net/">qtpfsgui</a>. </p>
<p>That is, it <em>used</em> to be called that and is still available in Ubuntu under this name (<code>sudo apt-get install qtpfsgui</code>). However, qtpfsgui is discontinued since mid 2009 and has been replaced by the <a href="http://qtpfsgui.sourceforge.net/">Luminance HDR project</a>.
</p>
<p>Since qtpfsgui crashes under ubuntu 9.10 when attempting to save any HDR image, I downloaded the latest luminance version, compiled and installed it like so:</p>
<ol>
<li>Download the luminance source and unpack the folder.</li>
<li>
   Install the dependencies required to compile luminance:<br />
  <code>sudo apt-get install qt4-qmake libexiv2-dev libopenexr-dev fftw3-dev libtiff4-dev libqt4-dev g++ libgsl0-dev</code>
</li>
<li>
  Compile luminance (takes a few minues) and install it. Change to the unpacked luminance folder and do:<br />
  <code>qmake<br />make<br />sudo make install</code>
</li>
</ol>
<p>That´s it! you now have luminance installed and it should be in your main menu under applications>graphics.</p>
<p>It works perfectly with Karmic.<br />
One of the best things about luminance is that you can play a lot with the algorithms and parameters used to tonemap the HDR into a LDR image. In contrast to many other (commercial) tools, you actually get to know which algorithms are used, who created them and can read a little more on how they work (if you are not to opposed to mathematics) by googling up the corresponding papers.</p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/creating-hdr-images-in-ubuntu-with-luminance-qtpfsgui/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Intel linux drivers and new kernel gfx support reach mature state</title>
		<link>http://olafsblog.sysbsb.de/intel-linux-drivers-and-new-kernel-gfx-support-reach-mature-state/</link>
		<comments>http://olafsblog.sysbsb.de/intel-linux-drivers-and-new-kernel-gfx-support-reach-mature-state/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 07:22:14 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Intel Graphics]]></category>
		<category><![CDATA[Karmic]]></category>
		<category><![CDATA[Xserver]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=77</guid>
		<description><![CDATA[The Linux Kernel and the XORG video rendering have been undergoing some significant improvements in the last year, with Intel&#8217;s linux open source team bringing in a lot of refactorings an architectural improvements.
I myself suffered from the lack of support for recent integrated intel gfx cards in notebooks and thus followed the excellent Intel Linux [...]]]></description>
			<content:encoded><![CDATA[<p>The Linux Kernel and the XORG video rendering have been undergoing some significant improvements in the last year, with <a href="http://intellinuxgraphics.org/">Intel&#8217;s linux open source team</a> bringing in a lot of refactorings an architectural improvements.</p>
<p>I myself suffered from the lack of support for recent integrated intel gfx cards in notebooks and thus followed the excellent <a href="http://ubuntuforums.org/showthread.php?t=1130582">Intel Linux graphics performance guide</a> using the bleeding-edge configuration, i.e. with the latest (non-stable) builds of the xorg / intel gfx drivers and the most recent kernels. However, this configuration was (not quite unexpected) somewhat unstable and had a lot of issues.</p>
<p>This phase is now over. I am happy to say that after<a href="http://kernel.ubuntu.com/~kernel-ppa/mainline/"> upgrading to Kernel version 2.6.32</a> and the xserver-xorg-video-intel driver 2:2.9.0-1ubuntu2~xup~3 the graphics support is now fast, reliable and stable. Desktop effects are back working like a charm, also in a multi-monitor setup and with sending the computer to hibernation and so forth.</p>
<p>I am quite optimistic that this state might make it into the <a href="http://www.ubuntu.com/testing/karmic/beta">upcoming Ubuntu release (Karmic)</a>, thus eliminating a lot of frustration laptop users have been experiencing with their intel gfx cards.</p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/intel-linux-drivers-and-new-kernel-gfx-support-reach-mature-state/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a PPTP VPN connection in Ubuntu 8.10 (Intrepid)</title>
		<link>http://olafsblog.sysbsb.de/creating-a-pptp-vpn-connection-in-ubuntu-810-intrepid/</link>
		<comments>http://olafsblog.sysbsb.de/creating-a-pptp-vpn-connection-in-ubuntu-810-intrepid/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 11:43:52 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[System engineering]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=68</guid>
		<description><![CDATA[
Update June 22, 2010
The configuration described below is still valid up to the most recent Ubuntu release (10.04) !


Update December 8, 2008
The following solution does not work for everybody as there are multiple issues with VPN connections, the network manager etc. Bug fixing is in progress and it appears a number of patches where already [...]]]></description>
			<content:encoded><![CDATA[<div class="updateinfo">
<h3>Update June 22, 2010</h3>
<p>The configuration described below is still valid up to the most recent Ubuntu release (10.04) !
</p></div>
<div class="updateinfo">
<h3>Update December 8, 2008</h3>
<p>The following solution does not work for everybody as there are multiple issues with VPN connections, the network manager etc. Bug fixing is in progress and it appears a number of patches where already included in recent ubuntu updates.</p>
<p>I recommend checking the ubuntu bug database for the latest state of the VPN issues:</p>
<p><a href="https://bugs.launchpad.net/ubuntu/+bugs?field.searchtext=VPN&#038;orderby=-importance&#038;search=Search&#038;field.status%3Alist=NEW&#038;field.status%3Alist=INCOMPLETE_WITH_RESPONSE&#038;field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&#038;field.status%3Alist=CONFIRMED&#038;field.status%3Alist=TRIAGED&#038;field.status%3Alist=INPROGRESS&#038;field.status%3Alist=FIXCOMMITTED&#038;field.assignee=&#038;field.bug_reporter=&#038;field.omit_dupes=on&#038;field.has_patch=&#038;field.has_no_package=">Search for &#8220;VPN&#8221; in the ubuntu bug database (launchpad.net)</a>
</div>
<p>This monday was sweet. I finally had the time to make a fresh install of ubuntu 8.10 on my thinkpad r52, and what can i say, just as all the other releases before, things got better.</p>
<p>I am especially happy about the re-programmed network manager, which works a whole lot better than in hardy.<br />
Except that i didn&#8217;t get the PPTP VPN connection to my office to work instantly.<br />
<span id="more-68"></span><br />
Turns out there is some kind of problem that prevents the network manager from obtaining the configured password, resulting in the error message:</p>
<p><code><br />
The vpn connection X failed because there were no valid VPN secrets.<br />
</code></p>
<p>Furthermore, point-to-point encryption is not enabled by default any more. Here is how i got it to work:</p>
<h3>1: Prerequisites: Install the required packages</h3>
<p>If you don&#8217;t have pptp VPN support for network manager yet, install it&#8230;</p>
<p><code><br />
sudo apt-get install network-manager-pptp<br />
</code></p>
<p>&#8230; and configure your VPN connection using the network manager.</p>
<h3>2: Clear the password field in the vpn settings dialog</h3>
<p><img id="image66" src="http://olafsblog.sysbsb.de/wp-content/uploads/2008/11/editing_pptp_connection.jpg" alt="Editing an existing PPTP VPN connection" /></p>
<p>This should make the manager prompt you for the password.</p>
<h3>3: Enable point-to-point encryption on the &#8220;Advanced&#8221; settings page</h3>
<p><img id="image67" src="http://olafsblog.sysbsb.de/wp-content/uploads/2008/11/pptp_advanced.jpg" alt="The advanced PPTP VPN dialoge" /></p>
<p>This should do! Now the PPTP settings should be about the same they where in hardy.</p>
<p>If you still experience problems, you might want to check the syslog for messages from the network manager, like so:</p>
<p><code><br />
 tail -f /var/log/syslog<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/creating-a-pptp-vpn-connection-in-ubuntu-810-intrepid/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Configuring Eclipse Ganymede with subversion in Ubuntu 8.04</title>
		<link>http://olafsblog.sysbsb.de/configuring-eclipse-ganymede-with-subversion-in-ubuntu-804/</link>
		<comments>http://olafsblog.sysbsb.de/configuring-eclipse-ganymede-with-subversion-in-ubuntu-804/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 10:23:39 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[J2EE]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[System engineering]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[subclipse]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[subversive]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=53</guid>
		<description><![CDATA[After installing the all-new Eclipse ganymede (by downloading it from the eclipse site) under ubuntu 8.04 i ran into some trouble after installing version 1.4.1 of the subclipse subversion plugin.
Long story short, subclipse requires subversion 1.5, but ubuntu 8.04 provides 1.4.x.
If you still want to use subclipse with ganymede in ubuntu, there are only two [...]]]></description>
			<content:encoded><![CDATA[<p>After installing the all-new <a href="http://www.eclipse.org/ganymede/">Eclipse ganymede</a> (by downloading it from the eclipse site) under ubuntu 8.04 i ran into some trouble after installing version 1.4.1 of the <a href="http://subclipse.tigris.org/">subclipse subversion plugin</a>.</p>
<p>Long story short, subclipse requires subversion 1.5, but ubuntu 8.04 provides 1.4.x.<br />
If you still want to use subclipse with ganymede in ubuntu, there are only two ways two achieve this &#8211; both of which i cannot recommend because they are hacks or bad compromises.<br />
<span id="more-53"></span><br />
a.) You could add the the ubuntu package source of the upcoming ubuntu release (i.e. <code>deb http://fr.archive.ubuntu.com/ubuntu intrepid main</code>) and install subversion 1.5 and the package <code>libsvn-java</code> from it. This is a bad idea since it will also install a bunch of transitive dependencies not designed for ubuntu 8.04. It might in fact damage your installation.<br />
b.) You could not use the java hl API but a software connector completely written in JAVA (SVNKit client). This will work at first sight, but will convert your svn repository into 1.5 format. As a consequence, you can no longer use the svn command line client, since it does not support this format.</p>
<h3>Subversive as an alternative to subclipse</h3>
<p>Facing the above problems, i looked for an alternative and tried <a href="http://www.polarion.org/index.php?page=download&#038;project=subversive">subversive</a>. It&#8217;s an official and free eclipse plugin. The developers intend to make it the default subversion support plugin for eclipse.<br />
It installed without any problem and worked really well with the javaHL api shipped with ubuntu 8.04. Look and feel of the plugin do not differ much from subclipse &#8211; subversive even offers a couple of additional useful options.</p>
<p>Here is how i installed and configured subversive:</p>
<ol>
<li>
Follow the installation instructions on the <a href="http://www.polarion.org/index.php?page=download&#038;project=subversive">subversive download site</a>.<br />
Since you will use the native javaHL connector implementation, be sure to choose the javaHL implementation from the update site:<br />
<img id="image56" src="http://olafsblog.sysbsb.de/wp-content/uploads/2008/08/subversive-javahl-selection.jpg" alt="javaHL implementation selection in eclipse update site" />
</li>
<li>Install the java HL API on ubuntu: <code>sudo apt-get install libsvn-javahl</code>.</li>
<li>Add the library directory where javahl resides to your <code>eclipse.ini</code> (located in the root folder of your eclipse installation). Just add the following line into it: <br /><code>-Djava.library.path=/usr/lib/jni</code>.</li>
<li>Restart eclipse</li>
<li>Verify your setup. <br />
   Goto Window>Preferences>Team>SVN and click the &#8220;SVN Connector&#8221; tab.<br />
   The native javaHL connector should be selected<br />
  <img id="image58" src="http://olafsblog.sysbsb.de/wp-content/uploads/2008/08/subversive-javahl-connector-selected.jpg" alt="Eclipse SVN Team view with javaHL connector selected" />
</li>
</ol>
<p>I&#8217;m working with it since about a week, it&#8217;s fast, has not failed on my a single time and is easy to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/configuring-eclipse-ganymede-with-subversion-in-ubuntu-804/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Blocking flash ads in firefox</title>
		<link>http://olafsblog.sysbsb.de/blocking-flash-ads-in-firefox/</link>
		<comments>http://olafsblog.sysbsb.de/blocking-flash-ads-in-firefox/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 10:37:36 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=51</guid>
		<description><![CDATA[Annoyed by the CPU-consuming flash ads that seem to fill each and every online magazine  i have installed the flash block extension for firefox.
Works like a charm.
]]></description>
			<content:encoded><![CDATA[<p>Annoyed by the CPU-consuming flash ads that seem to fill each and every online magazine  i have installed the <a href="https://addons.mozilla.org/de/firefox/addon/433">flash block extension for firefox</a>.<br />
Works like a charm.</p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/blocking-flash-ads-in-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Critical security vulnerability in debian openssl package</title>
		<link>http://olafsblog.sysbsb.de/critical-security-vulnerability-in-debian-openssl-package/</link>
		<comments>http://olafsblog.sysbsb.de/critical-security-vulnerability-in-debian-openssl-package/#comments</comments>
		<pubDate>Wed, 14 May 2008 09:44:17 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[System engineering]]></category>
		<category><![CDATA[debian 4]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=49</guid>
		<description><![CDATA[Debians security advisory has reported a critical security issue with debian-based openssl packages.
As a result,generated keys might be weak and breakable, since the random number generator appears to have created predictable results.
The exact nature of this predictability was not made public by now, but it is strongly recommendet to regenerate keys created with kryptographic tools [...]]]></description>
			<content:encoded><![CDATA[<p>Debians security advisory has reported a critical security issue with debian-based openssl packages.<br />
As a result,<em>generated keys might be weak and breakable</em>, since the random number generator appears to have created predictable results.<br />
The exact nature of this predictability was not made public by now, but it is <em>strongly recommendet to regenerate keys created with kryptographic tools affected by the issue and to re-enroll all corresponding certificates</em>.</p>
<p>Note that his issue affects all debian-based systems, including <a href="http://http://www.ubuntu.com/">ubuntu 8.04</a>.</p>
<p>Source: <a href="http://lists.debian.org/debian-security-announce/2008/msg00152.html">http://lists.debian.org/debian-security-announce/2008/msg00152.html</a></p>
<p>Seems i&#8217;ll have a somewhat busy weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/critical-security-vulnerability-in-debian-openssl-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.0.4 LTS is out, and it rocks!</title>
		<link>http://olafsblog.sysbsb.de/ubuntu-804-lts-is-out-and-it-rocks/</link>
		<comments>http://olafsblog.sysbsb.de/ubuntu-804-lts-is-out-and-it-rocks/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 22:50:58 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[nerd 2.0]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=47</guid>
		<description><![CDATA[I just upgraded to the latest 8.0.4 ubuntu release and i am more than satisfied.
In fact, i believe that the improvements (performance, network support, display and gfx card support, encryption and many more) are just about the same huge step forward that 7.10 was compared to the release 6.
After the automatic update, i had firefox [...]]]></description>
			<content:encoded><![CDATA[<p>I just upgraded to the latest 8.0.4 ubuntu release and i am more than satisfied.</p>
<p>In fact, i believe that the improvements (performance, network support, display and gfx card support, encryption and many more) are just about the same huge step forward that 7.10 was compared to the release 6.<br />
After the automatic update, i had firefox 3 (lovely from the start), improved SSH authentication support (better protection of private key etc.) and finally, my wxga display AND laptop monitor configured perfectly even with my not-so standards conform internal GFX card (Intel 950m, in fact).</p>
<p>What else is there at the first glimpse? Improved language support and a nice little search engine (Conceptual rip of from apple i must admit, but well done!) for all kinds of items on your hard disk, and a really sweet new background image. For the artist in the nerd.</p>
<p>Yes, i&#8217;m charmed. I recommend it! Especially since it&#8217;s a long term support release&#8230;</p>
<p><a href="http://www.ubuntu.com/products/whatisubuntu/804features/">Read more on ubuntu 8.0.4 in this feature tour.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/ubuntu-804-lts-is-out-and-it-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latex, PDF-Erzeugung und schöne Formeln mit Kile &amp; Ubuntu</title>
		<link>http://olafsblog.sysbsb.de/latex-pdf-erzeugung-und-schone-formeln-mit-kile-ubuntu/</link>
		<comments>http://olafsblog.sysbsb.de/latex-pdf-erzeugung-und-schone-formeln-mit-kile-ubuntu/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 18:38:34 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=40</guid>
		<description><![CDATA[Wer seine Arbeiten mit Latex verfassen möchte wird oft von der schier endlosen Masse von Paketen, Versionen, Tools und Konfigurationen erschlagen, die mit dieser an sich recht einfachen Sprache einhergehen. Ich kam neulich wieder in dem Umstand einen Artikel mit Latex zu verfassen, und habe mir zu diesem Zweck Tools und Pakete unter Ubuntu 7.10 [...]]]></description>
			<content:encoded><![CDATA[<p>Wer seine Arbeiten mit <a href="http://www.latex-project.org/">Latex</a> verfassen möchte wird oft von der schier endlosen Masse von Paketen, Versionen, Tools und Konfigurationen erschlagen, die mit dieser an sich recht einfachen Sprache einhergehen. Ich kam neulich wieder in dem Umstand einen Artikel mit Latex zu verfassen, und habe mir zu diesem Zweck Tools und Pakete unter <a href="https://wiki.ubuntu.com/GutsyGibbon">Ubuntu 7.10 (Gutsy Gibbon)</a> herausgesucht, mit denen ich insgesamt mehr als zufrieden war.  Eine kurze Beschreibung und Installationsanleitung.</p>
<p><em>Update: Alle hier beschriebenen Pakete sind auch in <a href="http://www.ubuntu.com/">Ubuntu 8.04</a> unterstützt und funktionieren dort auf die gleiche Weise. </em></p>
<p><span id="more-40"></span></p>
<h2>Inhaltsverzeichnis</h2>
<ol>
<li><a href="#requirements">Anforderungen</a></li>
<li>
       <a href="#tools">Kurz vorgestellt: Die Tools</a></p>
<ol>
<li><a href="#toolsEditor">Der Editor: Kile</a></li>
<li><a href="#toolsSpelling">Spell checking für Kile</a></li>
<li><a href="#toolsEps">Inkscape für EPS-Grafiken</a></li>
<li><a href="#toolsFormulas">Schöne Formeln mit amsmath</a></li>
<li><a href="#toolsUnicode">Unicode-Unterstützung</a></li>
</ol>
</li>
<li><a href="#installtools">Installation der Tools</a></li>
<li><a href="#template">Latex-Vorlage</a></li>
</ol>
<h2 id="requirements">Anforderungen</h2>
<ul>
<li>Ein intuitiv zu verwendender Editor mit guter Syntaxunterstützung und Spellchecker, aber kein WYSIWYG (was bei Latex wenig Sinn machen würde).</li>
<li>Einfache Erzeugung gut aussehender PDF-Dokumente</li>
<li>Einbinden von skalierenden Grafiken (Ich habe Encapsulated Postscript (eps) verwendet)</li>
<li>UTF-8 als Zeichenkodierung</li>
<li>Deutsche Sprachunterstützung</li>
<li>Integration gut lesbarer Formeln mit den latex math &#8211; Erweiterungen</li>
</ul>
<h2 id="tools">Kurz vorgestellt: Die Tools</h2>
<p>Nach Ausprobieren diverser Tools und viel Forengesuche habe ich mit der folgenden Konfiguration alle Anforderungen erfüllt:</p>
<h3 id="toolsEditor">Der Editor: Kile</h3>
<p><a href="http://kile.sourceforge.net/">Kile</a> bietet alles, was ich wollte: Eine saubere Syntaxunterstützung mit Autocompletion, Erzeugung von ps, dvi und pdf auf Knopdruck,<br />
Spellchecking und eine grosse Menge intuitiv zu verwendender Werkzeuge. Zudem können die Arbeiten in Projekten verwaltet werden. Auch die Logfile und Konsolenansichten überzeugen, wenn es mal hakt.</p>
<h3 id="toolsSpelling">Spell checking mit Aspell</h3>
<p>Der dem KDE-Projekt entstammende Kile benötigt  <a href="http://aspell.net/">Aspell</a>, um Spellchecking durchzuführen.<br />
Ist Aspell installiert, muss es noch als standard-Spellchecker eingestellt werden. Dazu wird nach der Installation Kcontrol auf der Console mit <code>$ kcontrol</code> gestartet und im Kcontrol-Dialog unter &#8220;KDE Components > Spell Checker&#8221; Dictionary -> &#8220;German&#8221;, Encoding -> &#8220;UTF-8&#8243; und Client -> &#8220;Aspell&#8221; ausgewählt. Dann kann der Spellcheck-Dialog von Kile unter &#8220;Tools > Spelling&#8230;&#8221; gestartet werden. Siehe auch <a href="#installtools">Installation der Tools</a>.</p>
<h3 id="toolsEps">Integration von EPS-Grafiken mit Inkscape</h3>
<p>EPS-Grafiken können mit dem hervorragenden Zeichentool <a href="http://www.inkscape.org/">Inkscape</a> gezeichnet oder umgewandelt werden.<br />
Hat man seine Grafik als Encapsulated Postscript gespeichert, so kann man diese zum Beispiel so in ein Latex-Dokument integrieren:</p>
<pre class="brush: java;">
\\begin{figure}[h]
\\includegraphics[width=0.5\\textwidth]{/path/to/my.eps}
\\caption{Text for my figure}
\\label{label_for_the_figure}
\\end{figure}
</pre>
<p>Voraussetzung ist, dass das Paket <code>graphics</code> im Latex-Dokument verwendet wird:</p>
<p><code>\usepackage{graphicx}</code>.</p>
<h3 id="toolsFormulas">Schöne Formeln</h3>
<p>Wer sauber lesbare Formeln haben will, sollte das Paket <a href="http://www.ams.org/tex/amsmath.html">amsmath</a> verwenden:<br />
<code>\usepackage{amsmath}</code>. Es biete eine Reihe verbesserter Mathematiksymbole an, zum Beispiel <code>\dfrac{Zähler}{Nenner}</code>.</p>
<h3 id="toolsUnicode">Schöne PDF&#8217;s mit Unicode</h3>
<p>Um die unicode (bspw. UTF-8) Zeichen sauber zu rendern sollte ein Paket zur unicode-Unterstützung integriert sein.<br />
Am einfachsten ist die Verwendung von <code>\usepackage{ucs}</code>.<br />
Verwendet man EPS-Grafiken lassen sich die PDF&#8217;s erzeugen, indem mann zunächst ein Postscript-File (.ps) erzeugt und dieses dann in eine PDF-Datei umwandelt (Die entsprechenden Aktionen erledigt Kile alle per Knopfdruck).</p>
<h2 id="installtools">Installation der Tools</h2>
<p>Editor (<a href="http://kile.sourceforge.net/">Kile und der von Kile verwendete DVI-Viewer Kdvi</a>):<br />
<code>sudo apt-get install kile kdvi</code></p>
<p>Dazu das tetex-bin Package, welches diverse Latex-Erweiterungen und Tools enthält, die Kile benötigt, sowie das Paket texlive-lang-german, was für die komplette deutsche Sprachunterstützung (bspw. Silbentrennung) wichtig ist.<br />
<code>sudo apt-get install tetex-bin texlive-lang-german</code></p>
<p><a href="http://aspell.net/">Aspell</a> als Spellchecker, die deutsche Sprachunterstützung für Aspell, und <a href="http://en.wikipedia.org/wiki/KControl">kcontrol</a> zur Aktivierung des Spellcheckers:</p>
<p><code>sudo apt-get install aspell aspell-de aspell-en kcontrol</code></p>
<p>Und <a href="http://www.inkscape.org/">Inkscape</a> zum Zeichnen / Umwandeln von Grafiken in das eps-Format:</p>
<p><code>sudo apt-get install inkscape</code></p>
<h2 id="template">Latex-Vorlage</h2>
<p>Folgende Vorlage referenziert die beschriebenen Packages ucs und amsmath und verwendet unicode (UTF-8) sowie deutsche Sprachunterstützung:</p>
<pre class="brush: java;">
\\documentclass[a4paper,10pt,twocolumn]{article}
\\usepackage[utf8]{inputenc}
\\usepackage[ngerman]{babel}
\\usepackage{amsmath}
\\usepackage{graphicx}
\\usepackage{hyperref}
\\usepackage{ucs}

\\title{My Title}
\\author{Me}

\\begin{document}
\\maketitle

\\begin{abstract}
My Abstract
\\end{abstract}

\\section{My chapter}

\\end{document}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/latex-pdf-erzeugung-und-schone-formeln-mit-kile-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>maven autocompletion für die shell (und windows)</title>
		<link>http://olafsblog.sysbsb.de/maven-autocompletion-fur-die-shell-und-windows/</link>
		<comments>http://olafsblog.sysbsb.de/maven-autocompletion-fur-die-shell-und-windows/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 13:23:09 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[System engineering]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven 2]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=34</guid>
		<description><![CDATA[Beim Arbeiten mit maven stört die fehlende automatische Vervollständigung auf der Kommadozeile, insbesondere wenn man den Komfort einer ordentlichen unix-shell gewähnt ist. Doch dem kann abgeholfen werden. Aktuelle Linux-Distributionen (und unter Windows CYGWIN) besitzen mit bash-completion eine einfache Schnittstelle zum Erweitern der Autocompletion.

mvn-Vervollständigung unter Ubuntu 7.10 (Gutsy Gibbon)
Unter der ubuntu-Distribution 7.10 (Gutsy Gibbon) aktiviert man [...]]]></description>
			<content:encoded><![CDATA[<p>Beim Arbeiten mit <a href="http://maven.apache.org">maven</a> stört die fehlende automatische Vervollständigung auf der Kommadozeile, insbesondere wenn man den Komfort einer ordentlichen unix-shell gewähnt ist. Doch dem kann abgeholfen werden. Aktuelle Linux-Distributionen (und unter Windows <a href="http://www.cygwin.com/">CYGWIN</a>) besitzen mit bash-completion eine einfache Schnittstelle zum Erweitern der Autocompletion.<br />
<span id="more-34"></span></p>
<h3>mvn-Vervollständigung unter Ubuntu 7.10 (Gutsy Gibbon)</h3>
<p>Unter der <a href="http://wiki.ubuntuusers.de/Gutsy_Gibbon">ubuntu-Distribution 7.10 (Gutsy Gibbon)</a> aktiviert man die autocompletion durch Anlegen einer completion-Datei im Verzeichnis <code>/etc/bash_completion.d</code>, beispielsweise mit folgenden Inhalt:</p>
<pre class="brush: php;">
#!/bin/bash

_m2_make_goals()
{
  plugin=$1
  mojos=$2
  for mojo in $mojos
  do
    export goals=&quot;$goals $plugin:$mojo&quot;
  done
}

_m2_complete()
{
  local cur goals

  COMPREPLY=()
  cur=${COMP_WORDS[COMP_CWORD]}
  goals='clean compile test install package deploy site'
  goals=$goals _m2_make_goals &quot;eclipse&quot; &quot;eclipse&quot;
  goals=$goals _m2_make_goals &quot;idea&quot; &quot;idea&quot;
  goals=$goals _m2_make_goals &quot;project-info-reports&quot; &quot;dependencies&quot;
  goals=$goals _m2_make_goals &quot;assembly&quot; &quot;assembly&quot;
  goals=$goals _m2_make_goals &quot;plexus&quot; &quot;app bundle-application bundle-runtime descriptor runtime service&quot;
  cur=`echo $cur | sed 's/\\\\//g'`
  COMPREPLY=($(compgen -W &quot;${goals}&quot; ${cur} | sed 's/\\\\//g') )
}
</pre>
<p>Quelle: <a href="http://www.caliban.org/bash/index.shtml">Working more productively with bash 2.x/3.x</a></p>
<p><a href="http://willcode4beer.com/tips.jsp?set=tabMaven">Wie das ganze für Windows und MAC eingerichtet wird, steht auf willcodeforbeer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/maven-autocompletion-fur-die-shell-und-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

