<?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>Egon Rath - Blog</title>
	<atom:link href="http://www.matrix44.net/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.matrix44.net/blog</link>
	<description>Stuff about the things i am interested in</description>
	<lastBuildDate>Thu, 26 Apr 2012 12:54:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Burn a UDF DVD in Linux (from the command line)</title>
		<link>http://www.matrix44.net/blog/?p=1113</link>
		<comments>http://www.matrix44.net/blog/?p=1113#comments</comments>
		<pubDate>Thu, 26 Apr 2012 12:54:37 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1113</guid>
		<description><![CDATA[If you want to burn data to a DVD you can either use a GUI tool like Brasero or if you want to have more control over what get burned, use the command line. Additionally, most burning tools do not allow the usage of UDF as the Filesystem and just use ISO9660 instead. This one [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to burn data to a DVD you can either use a GUI tool like Brasero or if you want to have more control over what get burned, use the command line. Additionally, most burning tools do not allow the usage of UDF as the Filesystem and just use ISO9660 instead. This one has a few drawbacks, for example it is not possible to add files larger than 4 GiB. Below are the steps you'll need to build a UDF Filesystem manually and burn it onto your optical media:</p>
<ol>
<li>Create a empty file with the size of the corresponding media:
<pre class="brush: bash; title: ; notranslate">dd if=/dev/zero of=dvd_image.bin bs=1024 count=4596992</pre>
<p>(at the end of this blog entry you'll find a list of media sizes for different optical discs)</li>
<li>Create the UDF Filesystem within this file:
<pre class="brush: bash; title: ; notranslate">mkudffs -r 0x0102 dvd_image.bin</pre>
</li>
<li> Mount the Filesystem (as root):
<pre class="brush: bash; title: ; notranslate">mount -o loop ./dvd_image.bin /mnt </pre>
</li>
<li>Copy data to the Filesystem</li>
<li>Unmount the Filesystem (as root):
<pre class="brush: bash; title: ; notranslate">umount /mnt </pre>
</li>
<li>Burn the image to the media:
<pre class="brush: bash; title: ; notranslate">wodim dev=/dev/sr0 -data -dao ./dvd_image.bin</pre>
</li>
</ol>
<p>Media sizes:</p>
<pre class="brush: plain; title: ; notranslate">DVD+R SL : 4590208
DVD-R DL : 8343424
DVD+R DL : 8347648</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1113</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running a VNC Server</title>
		<link>http://www.matrix44.net/blog/?p=1106</link>
		<comments>http://www.matrix44.net/blog/?p=1106#comments</comments>
		<pubDate>Tue, 10 Apr 2012 04:52:35 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1106</guid>
		<description><![CDATA[If you want to connect to the GUI of a remote computer running Linux there is (as far as i know) no other elegant solution other than VNC.  For exactly this purpose, there is the fantastic x11vnc daemon available - with the following upstart script, it connects to the local X display as soon as [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to connect to the GUI of a remote computer running Linux there is (as far as i know) no other elegant solution other than VNC.  For exactly this purpose, there is the fantastic x11vnc daemon available - with the following upstart script, it connects to the local X display as soon as it's started up:</p>
<pre class="brush: bash; title: ; notranslate">description &quot;VNC Server&quot;
author      &quot;Egon A. Rath&quot;

start on login-session-start
stop on runlevel [016]

emits vnc-server-start

script
    x11vnc -geometry 1680x1050 -clip 1680x1050+0+0 -shared -no6 -forever -nolookup -passwd 'Test123!' -auth /var/run/lightdm/root/:0 -ncache -noxinerama -display :0
    initctl emit vnc-server-start
end script</pre>
<p>Save the above as /etc/init/vnc.conf and logout (restarts your display server). You should now be able to connect from a remote machine using the specified password - check out the manual page for x11vnc, it's even possible to authenticate against PAM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting the default brightness of a LCD screen in (X)ubuntu</title>
		<link>http://www.matrix44.net/blog/?p=1103</link>
		<comments>http://www.matrix44.net/blog/?p=1103#comments</comments>
		<pubDate>Thu, 29 Mar 2012 12:29:30 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1103</guid>
		<description><![CDATA[Quick and dirty: Put the following line to your /etc/rc.local to set the lcd brightness via ACPI to a value between 0 and the max (later more on this): To get the maximum brightness:]]></description>
			<content:encoded><![CDATA[<p>Quick and dirty:</p>
<p>Put the following line to your /etc/rc.local to set the lcd brightness via ACPI to a value between 0 and the max (later more on this):</p>
<pre class="brush: bash; title: ; notranslate">echo 22 &gt; /sys/class/backlight/acpi_video0/brightness</pre>
<p>To get the maximum brightness:</p>
<pre class="brush: bash; title: ; notranslate">cat /sys/class/backlight/acpi_video0/max_brightness</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1103</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using shutter for advanced Screenshot functionality</title>
		<link>http://www.matrix44.net/blog/?p=1101</link>
		<comments>http://www.matrix44.net/blog/?p=1101#comments</comments>
		<pubDate>Wed, 28 Mar 2012 13:26:09 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1101</guid>
		<description><![CDATA[I often need the ability to capture a part of the screen and paste it to a document. Until now, i simply used the XFCE integrated screen grabbing tool (bound to the Print Key) and cut out the are i needed in GIMP. Because this hindered my workflow i looked for a solution which is [...]]]></description>
			<content:encoded><![CDATA[<p>I often need the ability to capture a part of the screen and paste it to a document. Until now, i simply used the XFCE integrated screen grabbing tool (bound to the Print Key) and cut out the are i needed in GIMP.</p>
<p>Because this hindered my workflow i looked for a solution which is more convenient - and found "shutter" (it's in the repositories). This little tool allows way more customization than the original screenshot utility, for example marking a rectangle on the screen and capturing just this without any further manual intervention.</p>
<p>Here's what i did:</p>
<ol>
<li>apt-get install shutter</li>
<li>Disable the Keybinding for both Print Keys in the Settings</li>
<li> Added "shutter --min_at_startup" to launch at session startup (XFCE Session)</li>
<li>Bound "shutter --full" to the Print Key</li>
<li>Bound "shutter --select --exit_after_capture" to the Ctrl-Print Key combination</li>
</ol>
<p>So, now when i press Print alone, i capture the whole screen as always, but Ctrl-Print allows me to define a rectangle on the screen and grabs it directly to the clipboard. Nice thing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1101</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE 4: Show Desktop and Locking the Screen</title>
		<link>http://www.matrix44.net/blog/?p=1095</link>
		<comments>http://www.matrix44.net/blog/?p=1095#comments</comments>
		<pubDate>Sat, 24 Mar 2012 12:08:10 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1095</guid>
		<description><![CDATA[Showing the desktop: Bind this script to the Key Shortcut of your desire. Locking the Session: If it's not configured by your distribution, simply call]]></description>
			<content:encoded><![CDATA[<p><strong>Showing the desktop:</strong></p>
<pre class="brush: bash; title: ; notranslate">#!/bin/sh
target=on
xprop -root _NET_SHOWING_DESKTOP | grep '= 1' 2&gt;/dev/null 1&gt;&amp;2
if [ $? -eq 0 ]; then
target=off
fi
wmctrl -k ${target}</pre>
<p>Bind this script to the Key Shortcut of your desire.</p>
<p><strong>Locking the Session:</strong></p>
<p>If it's not configured by your distribution, simply call</p>
<pre class="brush: bash; title: ; notranslate">qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1095</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dumping data from the clipboard to a File</title>
		<link>http://www.matrix44.net/blog/?p=1091</link>
		<comments>http://www.matrix44.net/blog/?p=1091#comments</comments>
		<pubDate>Tue, 20 Mar 2012 17:12:58 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1091</guid>
		<description><![CDATA[I am currently improving my tool "equagen" to be able to copy vector graphics from it to openoffice - unfortunately that's not that easy because SVG files are inserted as text in openoffice when pasting them. For analysis i needed a quick (and dirty) way to store the content of the clipboard to a file. [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently improving my tool "equagen" to be able to copy vector graphics from it to openoffice - unfortunately that's not that easy because SVG files are inserted as text in openoffice when pasting them. For analysis i needed a quick (and dirty) way to store the content of the clipboard to a file. And this is the result - as i told you, it's just a quick hack done in a few minutes using my favorite Framework - Qt:</p>
<pre class="brush: cpp; title: ; notranslate">#include &lt;iostream&gt;

#include &lt;QApplication&gt;
#include &lt;QClipboard&gt;
#include &lt;QDebug&gt;
#include &lt;QMimeData&gt;
#include &lt;QStringList&gt;
#include &lt;QFile&gt;

using std::cout;
using std::cin;
using std::endl;

int main( int argc, char **argv )
{
    QApplication app( argc, argv );

    QClipboard *clipboard = QApplication::clipboard();
    const QMimeData *data = clipboard-&gt;mimeData();

    QStringList formats = data-&gt;formats();
    QStringList::iterator iter = formats.begin();
    int id = 1;

    while( iter != formats.end() )
    {
        cout &lt;&lt; &quot;(&quot; &lt;&lt; id++ &lt;&lt; &quot;): &quot; &lt;&lt; (*iter).toStdString() &lt;&lt; endl;
        iter++;
    }

    cout &lt;&lt; endl &lt;&lt; &quot;Which one to save? &quot;;
    cin &gt;&gt; id;

    QFile dump( &quot;dump.bin&quot; );
    dump.open( QFile::WriteOnly );
    dump.write( data-&gt;data( formats.at( id-1 )));
    dump.close();

    cout &lt;&lt; &quot;Written to dump.bin&quot; &lt;&lt; endl;
}</pre>
<p>It simply shows all the formats available in the clipboard and stores the one you select in a file. Thats it, no more to see here.</p>
<p>*) Kudos to everyone for using openoffice instead of libreoffice when actually meaning libreoffice - it's hard to get used to it :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1091</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Multiboot USB Stick for Linux and Windows with Syslinux and Grub4dos</title>
		<link>http://www.matrix44.net/blog/?p=1085</link>
		<comments>http://www.matrix44.net/blog/?p=1085#comments</comments>
		<pubDate>Mon, 19 Mar 2012 10:27:24 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1085</guid>
		<description><![CDATA[I recently needed a bootable USB Stick which has Linux (System Rescue CD) and Windows 7 PE on it - i used syslinux and grub4dos to achieve this. Below's the outline what i've done (adapt paths to suite your needs): 1.) gfdisk /dev/sdd -&#62; Create one partition with type 0xb (FAT32) which is active 2.) [...]]]></description>
			<content:encoded><![CDATA[<p>I recently needed a bootable USB Stick which has Linux (System Rescue CD) and Windows 7 PE on it - i used syslinux and grub4dos to achieve this. Below's the outline what i've done (adapt paths to suite your needs):</p>
<p>1.) gfdisk /dev/sdd -&gt; Create one partition with type 0xb (FAT32) which is active<br />
2.) mkfs.vfat /dev/sdd1<br />
3.) syslinux --install /dev/sdd1<br />
4.) mount /dev/sdd1 /mnt<br />
5.) mkdir /mnt/syslinux<br />
6.) Download syslinux and extract it somewhere<br />
7.) Download grub4dos and extract it somewhere<br />
8.) Copy menu.c32 from the syslinux distribution to /mnt<br />
9.) Copy grub.exe from the grub4dos distribution to /mnt<br />
10.) mkdir /mnt/images<br />
11.) Copy all ISO Images you want to boot to /mnt/images<br />
12.) Edit /mnt/syslinux.cfg:</p>
<pre class="brush: plain; title: ; notranslate">menu hshift 0
menu width 82
menu title USB Multiboot
menu vshift 3
menu rows 10
menu tabmsg Press ENTER to boot or TAB to edit a menu entry

### START MENU ENTRY
label systemrescuecd
MENU LABEL System Rescue CD
LINUX /grub.exe
APPEND --config-file=&quot;ls /images/systemrescuecd-x86-2.5.1.iso || find --set-root /images/systemrescuecd-x86-2.5.1.iso;map --heads=0 --sectors-per-track=0 /images/systemrescuecd-x86-2.5.1.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /images/systemrescuecd-x86-2.5.1.iso (0xff);map --hook;chainloader (0xff)&quot;
### END MENU ENTRY

default menu.c32
prompt 0
timeout 0</pre>
<p>13.) Create a Menu entry for every ISO you want to boot in syslinux.cfg<br />
14.) Finished</p>
<p>You should end up with something like:</p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/multiboot.png" rel="lightbox[1085]" title="multiboot"><img class="alignnone size-full wp-image-1087" title="multiboot" src="http://www.matrix44.net/blog/wp-content/uploads/2012/03/multiboot.png" alt="" width="732" height="473" /></a></p>
<p>PS: To create the Windows 7 PE Image, i highly recommend WinBuilder (<a href="http://www.winbuilder.net">http://www.winbuilder.net</a>)</p>
<p><strong>/edit 2012-03-27: Inclusion of a DOS Boot Disk (1,44 MB Image) for BIOS Flashing</strong></p>
<p>If you want to boot a DOS Image to flash your BIOS, follow these steps:</p>
<ol>
<ol>
<li>Create the 1,44 MB Image file - you can download a empty Dr.Dos Flash Image from www.bootdisk.com or use the one appended in this post.</li>
<li>Copy the necessary files for your BIOS to the disk - mount it as a loop device and do your steps
<pre class="brush: bash; title: ; notranslate">mount -o loop /tmp/drdos_flash.ima /mnt</pre>
</li>
<li>Copy the image to /images on the stick</li>
<li>Append the following entry to syslinux.cfg:
<pre class="brush: plain; title: ; notranslate">label drdosflash
MENU LABEL DR DOS for Flashing (ACER this time)
LINUX /grub.exe
APPEND --config-file=&quot;map --mem (hd0,0)/images/drdos_flash.ima (fd0);map --hook;root (fd0);chainloader (fd0)+1;boot&quot;</pre>
</li>
</ol>
</ol>
<p>There's a great guide on Grub4Dos over here: <a href="http://diddy.boot-land.net/grub4dos/Grub4dos.htm">http://diddy.boot-land.net/grub4dos/Grub4dos.htm</a> - i used this one to gather all the needed informations on how to boot images with grub4dos.</p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/drdos_flash.7z">drdos_flash</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1085</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP 8710p and Linux</title>
		<link>http://www.matrix44.net/blog/?p=1072</link>
		<comments>http://www.matrix44.net/blog/?p=1072#comments</comments>
		<pubDate>Thu, 15 Mar 2012 10:35:59 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1072</guid>
		<description><![CDATA[I recently got a "new" Laptop - a HP 8710p, a Core2 Duo based 17" mobile workstation. It was running Windows as it's operating system and this was it's only flaw. Until i installed Ubuntu... So here the story begins: In Windows, the System produced absolutely no noise, but in Linux the fans started up [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got a "new" Laptop - a HP 8710p, a Core2 Duo based 17" mobile workstation. It was running Windows as it's operating system and this was it's only flaw. Until i installed Ubuntu... So here the story begins: In Windows, the System produced absolutely no noise, but in Linux the fans started up like a jet engine and stayed on this level until shutdown.</p>
<p>At first i didn't had any idea on what could have been wrong, so i searched around the internet - and found out that many people are suffering from the same problem. Sometimes with the same model, sometimes with completly different ones. As it turned out, the problem is always related to the DSDT ACPI Table - read the following three links to get an idea what they are doing:</p>
<ol>
<li><a href="http://de.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface">http://de.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface</a></li>
<li><a href="https://wiki.archlinux.org/index.php/DSDT">https://wiki.archlinux.org/index.php/DSDT</a></li>
<li><a href="http://en.gentoo-wiki.com/wiki/ACPI/Fix_common_problems">http://en.gentoo-wiki.com/wiki/ACPI/Fix_common_problems</a></li>
</ol>
<p>To make it short, most vendors compiler the DSDT Table using the Microsoft Compiler which even compiles erroneous code without any complaints. The Microsoft ACPI Driver "acpi.sys" can use this erroneous table without any problems, but the Linux ACPI implementation (which totally confirms to the official standard) has problems with it. To check if your DSDT has problems with linux try to decompile it and compile it again using the "iASL" compiler (described  the link #3 from above). If this failed your ACPI DSDT Table is buggy and wont work correctly with Linux.</p>
<p>This was the case with my 8710p ACPI implementation.  So, the next step was to decompile the DSDT using the Microsoft compiler - from what i've read on forums it's the recommended way to decompile it using Microsoft's ASL Compiler instead of the Intel one if it's a buggy DSDT Table.</p>
<p>1. Grab the following package from Microsoft and install it (on a windows host):</p>
<p><a href="http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/MS_ASL-Compiler_3.0.1.msi">http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/MS_ASL-Compiler_3.0.1.msi</a></p>
<p>2. Dump your DSDT Table:</p>
<pre class="brush: bash; title: ; notranslate">cat /sys/firmware/acpi/tables/DSDT &gt; dsdt.dat</pre>
<p>3. Decompile this dump on the windows machine:</p>
<pre class="brush: plain; title: ; notranslate">asl.exe /u dsdt.dat</pre>
<p>This will yield a dsdt.asl</p>
<p>4. Try to compile the dsdt.asl using iASL:</p>
<pre class="brush: bash; title: ; notranslate">iasl -tc -vi dsdt.asl</pre>
<p>5. This will probably produce errors - examine them and fix em in the source until it compiles clean without any errors and warnings - this can be a bit tricky, be warned!</p>
<p>Now that you have a working dsdt.aml file (ACPI DSDT Table) you need to integrate it to your system.  You can do this, by following the steps described at: <a href="http://blog.michael.kuron-germany.de/2011/03/patching-dsdt-in-recent-linux-kernels-without-recompiling/">http://blog.michael.kuron-germany.de/2011/03/patching-dsdt-in-recent-linux-kernels-without-recompiling/</a></p>
<p>To make things short:</p>
<p>1. Copy the dsdt.aml file to /boot</p>
<p>2. Copy the file 01_acpi.txt from the link above to /etc/grub.d/01_acpi</p>
<p>3. Edit /etc/default/grub to include the following default kernel parameters:</p>
<pre class="brush: plain; title: ; notranslate">acpi=force acpi_os_name=&quot;Windows 2006&quot; </pre>
<p>4. Run "update-grub"</p>
<p>5. Reboot</p>
<p>If for any reason, you can't get it to work, try to disassemble using iasl and not the microsoft asl.</p>
<p>For your convenience i have attached all necessary files to this entry (including the finished HP 8710p DSDT Table):</p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/Patching-DSDT-in-recent-Linux-kernels-without-recompiling.pdf">Patching DSDT in recent Linux kernels without recompiling</a></p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/01_acpi.txt">01_acpi</a></p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/hp_8710p_dsdt.7z">hp_8710p_dsdt</a></p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/8710w-fan-works-all-the-time-Page-8.pdf">8710w - fan works all the time - Page 8</a></p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/Project-OS-X-Forums-_-Fixing-Dsdt-Errors-For-Hp-Compaq.pdf">Project OS X Forums _ Fixing Dsdt Errors For Hp Compaq</a></p>
<p><a href="http://www.matrix44.net/blog/wp-content/uploads/2012/03/HOWTO-Fix-A-Buggy-DSDT-File-Page-52-Ubuntu-Forums.pdf">HOWTO Fix A Buggy DSDT File - Page 52 - Ubuntu Forums</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1072</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbird: Compose mails as Plaintext per default</title>
		<link>http://www.matrix44.net/blog/?p=1070</link>
		<comments>http://www.matrix44.net/blog/?p=1070#comments</comments>
		<pubDate>Sun, 19 Feb 2012 19:24:52 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1070</guid>
		<description><![CDATA[As i sign my mails per default i need to write my mails in plain text. To make this the default in Thunderbird, follow the few steps below: Tools -&#62; Options -&#62; Advanced -&#62; General, Config Editor Set the following variables to false: mail.html_compose mail.identity.default.compose_html Restart Thunderbird to compose mails in Text by default.]]></description>
			<content:encoded><![CDATA[<p>As i sign my mails per default i need to write my mails in plain text. To make this the default in Thunderbird, follow the few steps below:</p>
<ul>
<li>Tools -&gt; Options -&gt; Advanced -&gt; General, Config Editor</li>
<li>Set the following variables to false:</li>
<ul>
<li>mail.html_compose</li>
<li>mail.identity.default.compose_html</li>
</ul>
</ul>
<p>Restart Thunderbird to compose mails in Text by default.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1070</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apt-mirror and misconfigured http proxies</title>
		<link>http://www.matrix44.net/blog/?p=1066</link>
		<comments>http://www.matrix44.net/blog/?p=1066#comments</comments>
		<pubDate>Wed, 15 Feb 2012 12:01:17 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1066</guid>
		<description><![CDATA[A few weeks ago i sat up a local Ubuntu mirror inside the company i work for - which worked flawlessly until now; For some strange reason the Clients were no longer able to update using the local mirror because of invalid GPG signatures. After digging around a little bit and lastly asking google for [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago i sat up a local Ubuntu mirror inside the company i work for - which worked flawlessly until now; For some strange reason the Clients were no longer able to update using the local mirror because of invalid GPG signatures.</p>
<p>After digging around a little bit and lastly asking google for help, it turned out that it was a misconfigured http proxy which delivered some cached files (who were no longer up to date).</p>
<p>Finally i ended up with adding "cache = off" in /etc/wgetrc to instruct the proxy to not use the cache at all.</p>
<p>Refer to <a href="http://www.octopuce.fr/apt-mirror-BADSIG-on-security-debian-org-with-solution">http://www.octopuce.fr/apt-mirror-BADSIG-on-security-debian-org-with-solution</a> for more information on this issue.</p>
<p>PDF print of the above site in case it's being removed in the future: <a href="http://www.matrix44.net/blog/wp-content/uploads/2012/02/apt-mirror_keyproblem.pdf">apt-mirror_keyproblem</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1066</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New article: Creating your local Ubuntu/Debian Mirror</title>
		<link>http://www.matrix44.net/blog/?p=1062</link>
		<comments>http://www.matrix44.net/blog/?p=1062#comments</comments>
		<pubDate>Fri, 27 Jan 2012 08:34:56 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1062</guid>
		<description><![CDATA[Because i've needed one, i wrote done the steps i've used to create one - maybe it's of interest for some of you out there. Read here: http://www.matrix44.net/cms/notes/gnulinux/create-a-local-ubuntu-mirror]]></description>
			<content:encoded><![CDATA[<p>Because i've needed one, i wrote done the steps i've used to create one - maybe it's of interest for some of you out there.</p>
<p>Read here: <a href="http://www.matrix44.net/cms/notes/gnulinux/create-a-local-ubuntu-mirror">http://www.matrix44.net/cms/notes/gnulinux/create-a-local-ubuntu-mirror</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1062</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kerberos Tutorial</title>
		<link>http://www.matrix44.net/blog/?p=1059</link>
		<comments>http://www.matrix44.net/blog/?p=1059#comments</comments>
		<pubDate>Mon, 23 Jan 2012 09:15:37 +0000</pubDate>
		<dc:creator>egrath</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.matrix44.net/blog/?p=1059</guid>
		<description><![CDATA[Kerberos is not only the Hound of Hades, but also a sophisticated Network authentication and authorization protocol. If you need to set up a Linux network which has centralized user authentication and authorization, you'll probably don't get around it - even if you're using a Windows Active Directory it makes sense to know this piece [...]]]></description>
			<content:encoded><![CDATA[<p>Kerberos is not only the Hound of Hades, but also a sophisticated Network authentication and authorization protocol. If you need to set up a Linux network which has centralized user authentication and authorization, you'll probably don't get around it - even if you're using a Windows Active Directory it makes sense to know this piece of technology, as it's also the core of this one.</p>
<p>I am currently planning to authenticate all my home systems using Kerberos and OpenLDAP, i digged around a little bit to learn it - and found a really good introductory tutorial over at cisco.com:</p>
<p><a href="http://www.cisco.com/en/US/tech/tk59/technologies_white_paper09186a00800941b2.shtml">http://www.cisco.com/en/US/tech/tk59/technologies_white_paper09186a00800941b2.shtml</a></p>
<p>For your convenience the PDF from above is also mirrored here: <a href="http://www.matrix44.net/blog/wp-content/uploads/2012/01/Kerberos-Cisco.pdf">Kerberos Cisco</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matrix44.net/blog/?feed=rss2&#038;p=1059</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

