<?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>the empty quarter &#187; Linux</title>
	<atom:link href="http://www.martinhammer.com/blog/index.php/category/techie/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.martinhammer.com/blog</link>
	<description>Sorry, but you are looking for something that isn’t here.</description>
	<lastBuildDate>Sat, 04 Feb 2012 12:33:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Install Oracle XE on Ubuntu</title>
		<link>http://www.martinhammer.com/blog/index.php/2012/02/install-oracle-xe-on-ubuntu/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2012/02/install-oracle-xe-on-ubuntu/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 11:21:13 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=691</guid>
		<description><![CDATA[Steps to install Oracle Express Edition (XE) database 10g on Ubuntu 11.10 (Oneiric). Download the Oracle XE deb package (free registration is required). Double click the downloaded file and select to install it. In terminal run sudo /etc/init.d/oracle-xe configure. You will be prompted to enter the following parameters: HTTP port number, database listener port number, [...]]]></description>
			<content:encoded><![CDATA[<p>Steps to install Oracle Express Edition (XE) database 10g on Ubuntu 11.10 (Oneiric).</p>
<ol>
<li><a href="http://www.oracle.com/technetwork/database/express-edition/downloads/102xelinsoft-102048.html">Download</a> the Oracle XE deb package (free registration is required).</li>
<li>Double click the downloaded file and select to install it.</li>
<li>In terminal run <code>sudo /etc/init.d/oracle-xe configure</code>.</li>
<li>You will be prompted to enter the following parameters: HTTP port number, database listener port number, SYSTEM and SYS database accounts password and whether the service should be started upon boot.</li>
<li>Thereafter the configuration might take a few minutes. That&#8217;s it. To start the service in the future run <code>sudo /etc/init.d/oracle-xe start</code> and to stop <code>sudo /etc/init.d/oracle-xe stop</code>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2012/02/install-oracle-xe-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Column-wise text manipulation</title>
		<link>http://www.martinhammer.com/blog/index.php/2011/10/column-wise-text-manipulation/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2011/10/column-wise-text-manipulation/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 17:02:14 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[sed]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=676</guid>
		<description><![CDATA[GNU/Linux includes many utilities for working with text files through the shell. In this post we take a quick look at accessing and manipulating text files in a &#8220;column-wise&#8221; mode. Suppose you have the following two files, each with two columns separated by the TAB character. $cat file1 Alice   Paris Bob     Tokyo Mary    London John    New York $cat file2 [...]]]></description>
			<content:encoded><![CDATA[<p>GNU/Linux includes many utilities for working with text files through the shell. In this post we take a quick look at accessing and manipulating text files in a &#8220;column-wise&#8221; mode.</p>
<p>Suppose you have the following two files, each with two columns separated by the TAB character.<br />
<code><br />
$cat file1<br />
Alice   Paris<br />
Bob     Tokyo<br />
Mary    London<br />
John    New York</code></p>
<p><code> </code></p>
<p><code>$cat file2<br />
13 May    Orange<br />
19 Oct    Blue<br />
11 Nov    Black<br />
29 Feb    Red<br />
</code></p>
<p>The data in the two files are in fact related, i.e. file2 contains the date of birth and favourite colour of the people mentioned in file1 (assuming also that the files are sorted correctly). It would make sense to combine the two files together so that each row has the full data for each person. The <code>paste</code> command does just that.<br />
<code><br />
$paste file1 file2 &gt; file3<br />
$cat file3<br />
Alice   Paris     13 May    Orange<br />
Bob     Tokyo     19 Oct    Blue<br />
Mary    London    11 Nov    Black<br />
John    New York  29 Feb    Red<br />
</code></p>
<p>Suppose that we are only interested in the name and date of birth of each person, and we can discard the hometown and favourite colour information. The <code>cut</code> command is what we shall use:<br />
<code><br />
$cut file3 -f 1,3 &gt; file4<br />
$cat file4<br />
Alice   13 May<br />
Bob     19 Oct<br />
Mary    11 Nov<br />
John    29 Feb<br />
</code></p>
<p>Our next and final requirement is to reorder the columns differently. Instead of having the name followed by date of birth, suppose we want to have the columns the other way round. Unfortunately <code>cat -f 3,1</code> produces exactly the same output as <code>cut -f 1,3</code>, so the <code>cut</code> command will not be sufficient. We have to use <code>sed</code> instead.<br />
<code><br />
$sed -e 's/\([^\t]*\)\t\([^\t]*\)/\2\t\1/' file4 &gt; file5<br />
$cat file5<br />
13 May    Alice<br />
19 Oct    Bob<br />
11 Nov    Mary<br />
29 Feb    John<br />
</code></p>
<p>How does that work? Well \([^\t]*\) is a &#8220;named expression&#8221; which matches all characters except TAB. The search pattern looks for two of them, separated by TAB (\t). In the replace-with part, they are referred to as \2 and \1, again separated by \t.</p>
<p>Of course if file5 was what we ultimately wanted from the beginning as our output, we could have simply piped commands together:<br />
<code><br />
$paste file1 file2 | cut -f 1,3 | sed -e 's/\([^\t]*\)\t\([^\t]*\)/\2\t\1/' &gt; file5<br />
</code></p>
<p>or alternatively<br />
<code><br />
$paste file1 file2 | sed -e 's/\([^\t]*\)\t\([^\t]*\)\t\([^\t]*\)\t\([^\t]*\)/\3\t\1/' &gt; file5<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2011/10/column-wise-text-manipulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove HTML tags with sed</title>
		<link>http://www.martinhammer.com/blog/index.php/2011/10/remove-html-tags-with-sed/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2011/10/remove-html-tags-with-sed/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 12:16:13 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[sed]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=672</guid>
		<description><![CDATA[Sed can be used to strip out all HTML or XML tags from a file and get the plain text version. Suppose you have file gnulinux.html with the following contents: &#60;p&#62;The combination of &#60;a href=&#8220;/gnu/linux-and-gnu.html&#8220;&#62;GNU and Linux&#60;/a&#62; is the &#60;strong&#62;GNU/Linux operating system&#60;/strong&#62;, now used by millions and sometimes incorrectly called simply &#8220;Linux&#8220;.&#60;/p&#62; Tempting but incorrect [...]]]></description>
			<content:encoded><![CDATA[<p>Sed can be used to strip out all HTML or XML tags from a file and get the plain text version. Suppose you have file gnulinux.html with the following contents:</p>
<p><code><br />
&lt;p&gt;The combination of &lt;a href=&ldquo;/gnu/linux-and-gnu.html&ldquo;&gt;GNU and Linux&lt;/a&gt; is the &lt;strong&gt;GNU/Linux operating system&lt;/strong&gt;, now used by millions and sometimes incorrectly called simply &ldquo;Linux&ldquo;.&lt;/p&gt;<br />
</code></p>
<p>Tempting but incorrect &#8211; sed finds the longest possible match which in this case is the entire file, and thus will output nothing:<br />
<code><br />
$sed -e 's/&lt;.*&gt;//g' gnulinux.html<br />
&nbsp;<br />
</code></p>
<p>Correct version:<br />
<code><br />
$sed -e 's/&lt;[^&gt;]*&gt;//g' gnulinux.html<br />
The combination of GNU and Linux is the GNU/Linux operating system, now used by millions and sometimes incorrectly called simply &ldquo;Linux&ldquo;.<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2011/10/remove-html-tags-with-sed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TrueCrypt tray icon in Unity</title>
		<link>http://www.martinhammer.com/blog/index.php/2011/08/truecrypt-tray-icon-in-unity/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2011/08/truecrypt-tray-icon-in-unity/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 02:16:35 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[natty-upgrade]]></category>
		<category><![CDATA[truecrypt]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=662</guid>
		<description><![CDATA[If you use TrueCrypt under Ubuntu 11.04 Natty you would have noticed an annoying behaviour. Under previous versions an icon is present in the system tray which remains there whilst a volume is mounted even if the TrueCrypt window is closed. Under Unity the tray icon is not shown. If you accidentally close the window [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">If you use <a href="http://www.truecrypt.org/">TrueCrypt</a> under Ubuntu 11.04 Natty you would have noticed an annoying behaviour. Under previous versions an icon is present in the system tray which remains there whilst a volume is mounted even if the TrueCrypt window is closed. Under Unity the tray icon is not shown. If you accidentally close the window (instead of minimizing it), there&#8217;s no easy way of getting back to it. Launching TrueCrypt again results in a error message.</p>
<p style="text-align: left;">The fix as suggested on <a href="http://www.shocm.com/2011/06/getting-some-functionality-back-in-the-system-tray-on-ubuntu-11-04/">shocm.com</a> is to set the systray-whitelist property by running the following through command line (you will need to restart afterwards):</p>
<p style="text-align: left;"><code>gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"</code></p>
<p style="text-align: left;">However, your mileage may vary, and on my netbook this did not fix the issue. It seemed like the icon was placed in the tray, but it was rendered as a very thin strip about 1-2 pixels wide which could not be clicked.</p>
<p style="text-align: left;">The only way I found of getting out of missing window scenario was to resort to <a href="http://www.truecrypt.org/docs/?s=command-line-usage">using TrueCrypt through the command line</a> to dismount all mounted volumes.</p>
<p style="text-align: left;"><code>truecrypt /d</code></p>
<p style="text-align: left;">This will also exist TrueCrypt and afterwards it can be launched as usual.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2011/08/truecrypt-tray-icon-in-unity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Mono from Ubuntu</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/12/remove-mono-from-ubuntu/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/12/remove-mono-from-ubuntu/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 00:49:49 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[lucid-upgrade]]></category>
		<category><![CDATA[maverick-upgrade]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=558</guid>
		<description><![CDATA[After finally getting some time to fully read up on Mono (especially on the excellent The Source) I have decided it is best to remove it from my system. The Open Sourcerer has a nicely written up set of instructions for 10.04 Lucid Lynx and 10.10 Maverick Meerkat.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">After finally getting some time to fully read up on <a href="http://en.wikipedia.org/wiki/Mono_%28software%29">Mono</a> (especially on the excellent <a href="http://www.the-source.com/tag/mono/">The Source</a>) I have decided it is best to remove it from my system. The Open Sourcerer has a nicely written up set of instructions for <a href="http://www.theopensourcerer.com/2010/04/29/how-to-remove-mono-from-ubuntu-10-04-lucid-lynx/">10.04 Lucid Lynx</a> and <a href="http://www.theopensourcerer.com/2010/10/10/how-to-remove-mono-from-ubuntu-10-10-maverick-meercat/">10.10 Maverick Meerkat</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/12/remove-mono-from-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove empty lines from file</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/09/remove-empty-lines-from-file/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/09/remove-empty-lines-from-file/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 16:50:07 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[commandline]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=589</guid>
		<description><![CDATA[Here&#8217;s a quick way to remove empty lines from a file using the Linux command line: cat file1 &#124; sed /^$/d &#62; file2 Where file1 is the input file containing empty lines and file2 is a newly created file with empty lines removed.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Here&#8217;s a quick way to remove empty lines from a file using the Linux command line:</p>
<p style="text-align: left;"><code>cat file1 | sed /^$/d &gt; file2</code></p>
<p style="text-align: left;">Where file1 is the input file containing empty lines and file2 is a newly created file with empty lines removed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/09/remove-empty-lines-from-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change SSH port number on Ubuntu server</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/09/how-to-change-ssh-port-number-on-ubuntu-server/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/09/how-to-change-ssh-port-number-on-ubuntu-server/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 08:56:48 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=562</guid>
		<description><![CDATA[Changing the port number of SSH daemon is a quick way of reducing the number of SSH brute force attacks your server might face (check the file /var/log/auth.log to see if there are many failed SSH login attempts). Just to be on the safe side, create a backup copy of the SSH daemon config file. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Changing the port number of SSH daemon is a quick way of reducing the number of SSH brute force attacks your server might face (check the file <code>/var/log/auth.log</code> to see if there are many failed SSH login attempts).</p>
<ol style="text-align: left;">
<li>Just to be on the safe side, create a backup copy of the SSH daemon config file.<br />
<code><br />
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.vanilla</p>
<p></code></li>
<li>Edit the config file.<br />
<code><br />
sudo vi /etc/ssh/sshd_config</p>
<p></code></li>
<li>Change the port number on the following line, e.g. to 2201 or some other unused port. Make sure you note down the port number.<br />
<code><br />
Port 22</p>
<p></code></li>
<li>Restart the SSH daemon. You might get kicked out of your existing session.<br />
<code><br />
sudo /etc/init.d/ssh restart</p>
<p></code></li>
<li>When you login next remember to include the correct port.<br />
<code><br />
ssh youruser@yourserver -p 2201</p>
<p></code></li>
</ol>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/09/how-to-change-ssh-port-number-on-ubuntu-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable Update Manager pop-up in Ubuntu</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/08/disable-update-manager-pop-up-in-ubuntu/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/08/disable-update-manager-pop-up-in-ubuntu/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 05:56:20 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=560</guid>
		<description><![CDATA[Here&#8217;s how to disable the annoying Update Manager pop-up (technically a &#8220;pop-under&#8221;) and instead have the update icon displayed in the notification area. Hit Alt-F2 to open the &#8220;Run Application&#8221; dialog. Type in gconf-editor to run the GNOME Configuration Editor. Navigate to Apps &#62; Update Notifier. Untick the auto_launch checkbox.]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Here&#8217;s how to disable the annoying Update Manager pop-up (technically a &#8220;pop-under&#8221;) and instead have the update icon displayed in the notification area.</p>
<ol style="text-align: left;">
<li>Hit Alt-F2 to open the &#8220;Run Application&#8221; dialog.</li>
<li>Type in <code>gconf-editor</code> to run the GNOME Configuration Editor.</li>
<li>Navigate to Apps &gt; Update Notifier.</li>
<li>Untick the <code>auto_launch</code> checkbox.</li>
</ol>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/08/disable-update-manager-pop-up-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbird: Notifications and Indicator Applet in Ubuntu Lucid</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/08/thunderbird-notifications-and-indicator-applet-in-ubuntu-lucid/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/08/thunderbird-notifications-and-indicator-applet-in-ubuntu-lucid/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 14:59:53 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[lucid-upgrade]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=536</guid>
		<description><![CDATA[This post is an update on integrating Thunderbird with Ubuntu&#8217;s notification system. For Ubuntu 10.04 Lucid Lynx it supersedes my earlier post on the topic which was applicable previous versions of Ubuntu (Jaunty and Karmic). The big difference in Lucid Lynx is the Indicator Applet and the &#8220;Me Menu&#8221;, both of these incorporating features related [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">This post is an update on integrating <a href="http://www.mozillamessaging.com/thunderbird/">Thunderbird</a> with Ubuntu&#8217;s notification system. For Ubuntu 10.04 Lucid Lynx it supersedes my <a href="http://www.martinhammer.com/blog/index.php/2009/05/jaunty-notifications-in-thunderbird-and-firefox/">earlier post on the topic</a> which was applicable previous versions of Ubuntu (Jaunty and Karmic).</p>
<p style="text-align: left;">The big difference in Lucid Lynx is the <a href="https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators">Indicator Applet</a> and the &#8220;Me Menu&#8221;, both of these incorporating features related to the &#8220;social from the start&#8221; marketing tagline. In particular, the Indicator Applet integrates with <a href="http://projects.gnome.org/evolution/">Evolution</a>, Ubuntu&#8217;s default mail client, to show new email notifications and allow quick access to the mail client. Once again, no out-of-the-box integration with Thunderbird. So the challenge is twofold: integrate with the notification mechanism (black pop-ups) as well as the Indicator Applet. The <a href="http://www.nongnu.org/mailnotify/">Mail Notification</a> extension unfortunately falls short in the latter part.</p>
<p style="text-align: left;">Luckily, Ruben Verweij has developed libnotify-mozilla, a Thunderbird extension which works just great for both of the above requirements. Be sure to check out the blog (<a href="http://ubublogger.wordpress.com/libnotify-for-mozilla/">here</a> and <a href="http://ubublogger.wordpress.com/tag/libnotify-mozilla/">here</a>) and the project&#8217;s <a href="http://ubublogger.wordpress.com/libnotify-for-mozilla/">Launchpad page</a> to get the details and latest news. Here are the steps to set up the extension:</p>
<ol style="text-align: left;">
<li>Download the <a href="https://addons.mozilla.org/en-US/thunderbird/addon/11530/">Mozilla Notifications Extensions</a> .xpi file and save it in a temporary location on your system.</li>
<li>Open Thunderbird and install the extension (Tools &gt; Add-ons &gt; Install).</li>
<li>Disable the native Thunderbird notifications by unticking &#8220;When messages arrive: Show an alert&#8221; in Edit &gt; Preferences.</li>
<li>Install libnotify-bin package (execute in Terminal):<br />
<code><br />
sudo apt-get install libnotify-bin</p>
<p></code></li>
<li>In order to have Thunderbird entry in the menu even when it is not running. First create a new file as follows (run from Terminal):<br />
<code><br />
mkdir -p ~/.config/indicators/messages/applications<br />
gksudo gedit ~/.config/indicators/messages/applications/thunderbird</p>
<p></code></li>
<li>Then paste the following text in the file and save it:<br />
<code><br />
/usr/share/applications/thunderbird.desktop</p>
<p></code></li>
<li>(optional) If you wish you can remove the Evolution entries from the indicator menu. Note: because of <a href="https://bugs.launchpad.net/ubuntu/+source/indicator-messages/+bug/533021">bug 533021</a>, this is a workaround which will remove Evolution from the menu for all users on the system, not just yourself.<br />
<code><br />
mkdir -p ~/.config/indicators/messages/applications-blacklist<br />
sudo mv /usr/share/indicators/messages/applications/evolution ~/.config/indicators/messages/applications-blacklist</p>
<p></code><br />
(Once the above bug is resolved in the future, move the file back to its original location and create a softlink to it from the blacklist directory: <code>ln -s /usr/share/indicators/messages/applications/evolution ~/.config/indicators/messages/applications-blacklist/evolution</code>)</li>
<li>Log out from your user session and back in.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/08/thunderbird-notifications-and-indicator-applet-in-ubuntu-lucid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Managing Passwords with KeePass and KeePassX</title>
		<link>http://www.martinhammer.com/blog/index.php/2010/07/managing-passwords-with-keepass-and-keepassx/</link>
		<comments>http://www.martinhammer.com/blog/index.php/2010/07/managing-passwords-with-keepass-and-keepassx/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 04:07:33 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.martinhammer.com/blog/?p=508</guid>
		<description><![CDATA[Password proliferation is a serious problem on the web today. Most websites require users to register and create a username/password combination for future authentication. Unfortunately not many websites support reusable logins such as OpenID. The main problem is that of human memory. It is of course not reasonable to expect the user to remember 100+ [...]]]></description>
			<content:encoded><![CDATA[<p>Password proliferation is a serious problem on the web today. Most websites require users to register and create a username/password combination for future authentication. Unfortunately not many websites support reusable logins such as <a href="http://openid.net/">OpenID</a>.</p>
<p>The main problem is that of human memory. It is of course not reasonable to expect the user to remember 100+ unique passwords. In most cases, the end result is that users will reuse the same password for multiple sites and systems. The issues with this are obvious: if a malicious third party gets hold of one password, it compromises all where the password was used; also, by piecing together the other bits of data entered at registration (such as date of birth, gender, physical address, mother&#8217;s maiden name etc.) for different sites, the attacker might be able to create a very accurate profile which could then be used to gain access to even those systems where a different password was used.</p>
<p>That&#8217;s why I use a password management program, in particular <a href="http://keepass.info/">KeePass</a>/<a href="http://www.keepassx.org/">KeePassX</a>. It allows one to securely store credentials and is itself protected by strong encryption and can only be accessed using a password. In reality one finds that on a daily basis it is sufficient to remember 5-10 most frequently used passwords (computer login, email, Google, social network, internet banking and of course the password manager itself) and the rest can be referred to from KeePass. The program has a feature to generate random passwords, which is ideal to have strong passwords for infrequently accessed systems where one might not even realise the account was hacked for a long period of time. KeePass can even be installed in portable mode, which means you can carry the program and your encrypted passwords file on a USB stick.</p>
<p>I found that <a href="http://keepass.info/">KeePass</a> (version 1 for Windows) and <a href="http://www.keepassx.org/">KeePassX</a> (Linux and Mac) suit my needs perfectly. There is also a version for Android and iPhone (refer to the <a href="http://en.wikipedia.org/wiki/Keepass">Wikipedia article</a>). Best of all? It&#8217;s <a href="http://en.wikipedia.org/wiki/Free_software">free software</a> licensed under <a href="http://keepass.info/help/v1/license.html">GPL</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.martinhammer.com/blog/index.php/2010/07/managing-passwords-with-keepass-and-keepassx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

