<?xml version="1.0" encoding="utf-8" ?> 
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/"
     version="2.0">

    <channel>
        <title>Harald Hoyer - Blog</title>
        <link>http://www.harald-hoyer.de/aggregator</link>
        <description>My Latest Blog Entries</description>
        <image>        <link>http://www.harald-hoyer.de/aggregator</link>
            <title>Blog</title> 
            <url>http://www.harald-hoyer.de/logo.png</url>
        </image>
        <language>en-us</language>
        <generator>Plone 2.0</generator>

        
            
                  <item>
                      <title>Ipod m4a to mp3 converter</title>
                      <link>http://www.harald-hoyer.de/personal/blog/ipod-m4a-to-mp3-converter</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/ipod-m4a-to-mp3-converter</guid>
                      <description>Small script to convert m4a to mp3</description>
                      
                          <category>convert</category>
                      
                      
                          <category>Fedora 13</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Python</category>
                      
                      
                          <category>ipod</category>
                      
                      
                          <category>mp3</category>
                      
                      
                          <category>m4a</category>
                      
                      <pubDate>Wed, 28 Apr 2010 14:10:00 +0200</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>With Fedora 13 you can connect your ipod and nautilus will show you several folders. One is named "Purchases" and I found several .m4a and .plist files in there. Just put them in a folder and run my <a href="/personal/blog/m4aconvert.py">python script</a> and you will get mp3 files with proper idtags :-)</p>
<p>You might need to install faad2 from rpmfusion and id3v2.</p>
<pre>$ python m4aconvert.py *.plist
</pre>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>[ANNOUNCEMENT] dracut-005</title>
                      <link>http://www.harald-hoyer.de/personal/blog/announcement-dracut-005</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/announcement-dracut-005</guid>
                      <description>dracut version 005 was released today.  </description>
                      
                          <category>Dracut</category>
                      
                      
                          <category>Boot</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Linux</category>
                      
                      <pubDate>Fri, 19 Mar 2010 18:00:00 +0100</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>Available in Fedora 13, rawhide and as a tarball on the<a href="http://sourceforge.net/projects/dracut/"> sourceforge project page</a>.</p>
<p>From the NEWS file:</p>
<p>dracut-005<br />==========<br />- add dcb support to dracut's FCoE support <br />- add readonly overlay support for dmsquash<br />- add keyboard kernel modules<br />- dracut.conf: added add_dracutmodules<br />- add /etc/dracut.conf.d<br />- add preliminary IPv6 support<br />- bugfixes<br /><br />dracut-004<br />==========<br />- dracut-lib: read multiple lines from $init/etc/cmdline<br />- lsinitrd and mkinitrd<br />- dmsquash: add support for loopmounted *.iso files<br />- lvm: add rd_LVM_LV and "--poll n"<br />- user suspend support<br />- add additional drivers in host-only mode, too<br />- improved emergency shell<br />- support for compressed kernel modules<br />- support for loading Xen modules<br />- rdloaddriver kernel command line parameter<br />- man pages for dracut-catimages and dracut-gencmdline<br />- bugfixes<br /><br /></p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Dracut Talk at FOSDEM 2010</title>
                      <link>http://www.harald-hoyer.de/personal/blog/dracut-talk-on-fosdem-2010</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/dracut-talk-on-fosdem-2010</guid>
                      <description>My talk about Dracut at FOSDEM 2010 is now online.</description>
                      
                          <category>Dracut</category>
                      
                      
                          <category>Boot</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Linux</category>
                      
                      <pubDate>Fri, 26 Feb 2010 11:15:00 +0100</pubDate>
                      
   <content:encoded>
       <![CDATA[<p>Along with the other <a href="http://meetings-archive.debian.net/pub/debian-meetings/2010/fosdem10/">distribution talks</a> at FOSDEM 2010 a video of my talk about Dracut is now online <a href="http://meetings-archive.debian.net/pub/debian-meetings/2010/fosdem10/high/Dracut_a_generic_modular_initramfs_generation_tool.ogv">highres</a>/<a href="http://meetings-archive.debian.net/pub/debian-meetings/2010/fosdem10/low/Dracut_a_generic_modular_initramfs_generation_tool.ogv">lowres</a>. You might also be interested in the <a href="/personal/files/dracut-fosdem-2010.pdf">slides</a>. And yes, I should not use "whatever" that often :-)</p>
		<div id="video-player" class="mozilla-video-control">
			<video id="video" width="768" height="576" controls="controls">

				<source src="http://meetings-archive.debian.net/pub/debian-meetings/2010/fosdem10/high/Dracut_a_generic_modular_initramfs_generation_tool.ogv" type="video/ogg; codecs=&quot;theora, vorbis&quot;">

					<div class="video-player-no-flash">
					This video requires a browser with support for open video:
					<ul>
					<li><a href="http://www.mozilla.com/firefox/">Firefox</a> 3.5 or greater</li>

					<li><a href="http://www.apple.com/safari/">Safari</a> 3.1 or greater</li>

					</ul>					
					</div>

			</video>

		</div>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>[ANNOUNCEMENT] dracut-003</title>
                      <link>http://www.harald-hoyer.de/personal/blog/dracut-003</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/dracut-003</guid>
                      <description>dracut version 003 was released today.</description>
                      
                          <category>Dracut</category>
                      
                      
                          <category>Boot</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Linux</category>
                      
                      <pubDate>Fri, 27 Nov 2009 17:35:00 +0100</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>Available as a <a href="http://admin.fedoraproject.org/updates/dracut-003-1.fc12">F-12 test update</a> and of course in rawhide and as a tarball on the<a href="http://sourceforge.net/projects/dracut/"> sourceforge project page</a>.</p>
<p>To test it on Fedora 12 do (it might take some time until the update is pushed and mirrors are synced):</p>
<pre># yum –enablerepo=updates-testing update dracut
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-old-$(uname -r).img
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
</pre>
<p>Here are the major changes compared to dracut-002:</p>
<ul><li>debian package modules</li><li>dracut.conf manpage</li><li>module 90multipath</li><li>module 01fips</li><li>crypt: ignore devices in /etc/crypttab (root is not in there) unless rd_NO_CRYPTTAB is specified</li><li>kernel-modules: add scsi_dh scsi_dh_rdac scsi_dh_emc</li><li>multinic support</li><li>s390 zfcp support</li><li>s390 dasd support</li><li>s390 network support</li><li>strip kernel modules which have no x bit set</li><li>redirect stdin, stdout, stderr all RW to /dev/console so the user can use "less" to view /init.log and dmesg</li><li>new device mapper udev rules and dmeventd </li><li>fixed dracut-gencmdline for root=UUID or LABEL</li><li>do not destroy assembled raid arrays if mdadm.conf present</li><li>mount /dev/shm</li><li>let udevd not resolve group and user names</li><li>preserve timestamps of tools on initramfs generation</li><li>generate symlinks for binaries correctly</li><li>moved network from udev to initqueue</li><li>mount nfs3 with nfsvers=3 option and retry with nfsvers=2</li><li>fixed nbd initqueue-finished</li><li>improved debug output: specifying "rdinitdebug" now logs to dmesg, console and /init.log</li><li>strip kernel modules which have no x bit set</li><li>redirect stdin, stdout, stderr all RW to /dev/console so the user can use "less" to view /init.log and dmesg</li><li>make install of new dm/lvm udev rules optionally</li><li>new device mapper udev rules and dmeventd</li><li>Fix LiveCD boot regression</li><li>bail out if selinux policy could not be loaded and selinux=0 not specified on kernel command line</li><li>do not cleanup dmraids</li><li>copy over lvm.conf</li></ul>
<p>&nbsp;</p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Shell Gnome Notification Applet</title>
                      <link>http://www.harald-hoyer.de/personal/blog/shell-gnome-notification-applet</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/shell-gnome-notification-applet</guid>
                      <description>This article shows how to create a small notification applet in shell script with the help of zenity. </description>
                      
                          <category>Fedora</category>
                      
                      <pubDate>Fri, 09 Oct 2009 09:50:00 +0200</pubDate>
                      
   <content:encoded>
       <![CDATA[<p>Because my internet connection is very flaky at the moment, I needed to know, if my internet connection is still up. Because my DSL modem is a&nbsp; Speedport W 503V, which does not run Linux on it, I had to query the connection status in another way. Luckily it has a web interface, which shows the internet status without the need to log in. So I wrote a little shell script which "parses" the html page. In fact the parsing doesn't have to be very sophisticated, it's just a simple grep. Then I found out about zenity, which provides a nice shell interface to create a visual representation on the desktop.&nbsp;&nbsp;</p>
<p>&nbsp;<img class="image-inline" src="/personal/files/ledon.png" alt="" /></p>
<p>&nbsp;<img class="image-inline" src="/personal/files/ledoff.png" alt="" /></p>
<p>&nbsp;The trick is, to open zenity with an extra file descriptor in "--listen" mode. So you can change the state of the notification dynamically. Here is the <a href="/personal/files/internet.sh">simple shell script</a>. Maybe you can tweak it for your needs.</p>]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>[ANNOUNCEMENT] dracut-0.3</title>
                      <link>http://www.harald-hoyer.de/personal/blog/dracut-0.3</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/dracut-0.3</guid>
                      <description>dracut version 0.3 was released today. Dracut is a new initramfs infrastructure. It should replace nash/mkinitrd. Dracut is a feature for Fedora 12.</description>
                      
                          <category>Dracut</category>
                      
                      
                          <category>Boot</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Linux</category>
                      
                      <pubDate>Thu, 02 Jul 2009 13:06:36 +0200</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>Here it is, dracut-0.3!
<br />
<br />Featuring booting from all kind of block devices, NFS, iSCSI and NBD.
<br />
<br />Dracut is a new initramfs infrastructure. It should replace nash/mkinitrd.
<br />Dracut is a feauture for Fedora 12 <a class="moz-txt-link-freetext" href="http://fedoraproject.org/wiki/Features/Dracut">http://fedoraproject.org/wiki/Features/Dracut</a></p>
<h3>How to get started, if you want to test.</h3>
<p>
<br />On Fedora 11 or Fedora rawhide (you might have to wait until the mirrors catch up):</p>
<pre># yum install dracut-0.3</pre>
<p>
<br />or download the tarball:
<a class="moz-txt-link-freetext" href="http://harald.fedorapeople.org/downloads/dracut/dracut-0.3.tar.bz2">http://harald.fedorapeople.org/downloads/dracut/dracut-0.3.tar.bz2</a></p>
<pre># tar xzf dracut-0.3.tar.bz2
# cd dracut-0.3
# make install sbindir=/sbin sysconfdir=/etc</pre>
<p>
<br />
To generate a initramfs image, run:</p>
<pre># dracut &lt;imagename&gt; &lt;kernel version&gt;</pre>
<p>
<br />to overwrite an existing image:</p>
<pre># dracut -f &lt;imagename&gt; &lt;kernel version&gt;</pre>
<p>&nbsp;</p>
<p><strong>Update</strong>:<em><br />Ok, it seems the debug dracut module wants to be installed automatically, due to 
a bug.
<br />You either have all binaries which are needed by the dracut debug module, or 
create the images with:
</em>
<br /></p>
<pre># dracut --omit debug &lt;imagename&gt; &lt;kernel version&gt;</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Try to boot from that image by modifying /etc/grub.conf. Be sure to have a 
fallback entry.
<br />
<br />If you want to boot from network have a look at the manpage.&nbsp;
Basically everything can be specified on the kernel command line.
<br />
<br />Bug reports can be send directly to me (<a class="moz-txt-link-abbreviated" href="mailto:harald@redhat.com">harald@redhat.com</a>) until dracut appears 
in the bugzilla component list.
<br />
<br />Further information about dracut:
<a class="moz-txt-link-freetext" href="http://sourceforge.net/apps/trac/dracut/wiki">http://sourceforge.net/apps/trac/dracut/wiki</a></p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Dracut</title>
                      <link>http://www.harald-hoyer.de/personal/blog/dracut</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/dracut</guid>
                      <description>Dracut is a new initramfs infrastructure. </description>
                      
                          <category>Dracut</category>
                      
                      
                          <category>Boot</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Initramfs</category>
                      
                      
                          <category>Linux</category>
                      
                      <pubDate>Tue, 12 May 2009 16:19:00 +0200</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>Quoting Jeremy Katz:</p>
<blockquote>
<p>As Dave Jones started talking about months ago at Kernel Summit and
LPC, there's a lot of duplication between distros on the tools used to
generate the initramfs as well as the contents and how the initramfs
works.  Ultimately, there's little reason for this not to be something
that is shared and worked on by everyone.  Added to this is the fact
that everyone's infrastructures for this have grown up over a long-ish
period of time without significant amounts of reworking for the way that
the kernel and early boot works these days.</p>
</blockquote>
<p>
Therefore Jeremy Katz started on a project, dracut, to be a new
initramfs tool that can be used across various distributions.</p>
<p>End of March I took over the project. To open up the development and keep it distribution neutral, I created a <a href="http://sourceforge.net/projects/dracut/">sourceforge project</a>. Somehow interest in dracut faded and development stalled. Though, the current state allows booting from several distributions, there is still a lot to do. Have a look at the<a href="http://apps.sourceforge.net/trac/dracut/wiki"> trac wiki</a> and the <a href="http://apps.sourceforge.net/trac/dracut/wiki/TODO">TODO</a> page, if you want to help. Using dracut and obsoleting nash/mkinitrd is a <a href="https://fedoraproject.org/wiki/Features/Dracut">Fedora Feature for F12</a>, so any help is appreciated.</p>
<p>&nbsp;</p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Added Ubuntu 8.10 and 9.04 to the Bootchart Comparison of popular Linux Distributions</title>
                      <link>http://www.harald-hoyer.de/personal/blog/added-ubuntu-8.10-and-9.04-to-the-bootchart</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/added-ubuntu-8.10-and-9.04-to-the-bootchart</guid>
                      <description></description>
                      
                          <category>Boot Time</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Fedora 11</category>
                      
                      
                          <category>Boot</category>
                      
                      
                          <category>Ubuntu</category>
                      
                      
                          <category>Bootchart</category>
                      
                      <pubDate>Fri, 17 Apr 2009 15:59:06 +0200</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>Added Ubuntu 8.10 and 9.04 to the <a href="../../../linux/boot-time-distro-comparison">Bootchart Comparison of popular Linux Distributions.</a> Ubuntu 9.04 seems to be faster as Fedora 11 in first sight, but Ubuntu starts several daemons after the X start. Nevertheless for the user experience it is 4 seconds faster.</p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Updated the Bootchart Comparison of popular Linux Distributions</title>
                      <link>http://www.harald-hoyer.de/personal/blog/updated-the-bootchart-comparison-of-popular-linux</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/updated-the-bootchart-comparison-of-popular-linux</guid>
                      <description></description>
                      
                          <category>Boot Time</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Fedora 11</category>
                      
                      
                          <category>Fedora 10</category>
                      
                      
                          <category>Boot</category>
                      
                      
                          <category>Linux</category>
                      
                      
                          <category>Bootchart</category>
                      
                      <pubDate>Fri, 17 Apr 2009 12:30:00 +0200</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>Added Fedora 10 and Fedora 11 to the <a href="../../linux/boot-time-distro-comparison">Bootchart Comparison of popular Linux Distributions.</a> The good progression in boot time can be seen easily.</p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Internet with your mobile Phone over Bluetooth with NetworkManager</title>
                      <link>http://www.harald-hoyer.de/personal/blog/internet-with-your-mobile-phone-over-bluetooth</link>
                      <guid isPermaLink="true">http://www.harald-hoyer.de/personal/blog/internet-with-your-mobile-phone-over-bluetooth</guid>
                      <description></description>
                      
                          <category>Dialup</category>
                      
                      
                          <category>Fedora</category>
                      
                      
                          <category>Mobile</category>
                      
                      
                          <category>Linux</category>
                      
                      
                          <category>Bluetooth</category>
                      
                      
                          <category>Phone</category>
                      
                      
                          <category>Internet</category>
                      
                      
                          <category>NetworkManager</category>
                      
                      <pubDate>Tue, 24 Mar 2009 11:55:00 +0100</pubDate>
                      
   <content:encoded>
       <![CDATA[
<p>Sometimes you want to connect to the internet with your mobile phone over bluetooth with your laptop.</p>
<p>To make this task easier I wrote a <a href="dialup-bluetooth.py">small python script</a>. It needs pybluez and bluez.</p>
<pre># yum install pybluez bluez</pre>
<p>Then you can start the python script as root:</p>
<pre># python <a href="dialup-bluetooth.py">dialup-bluetooth.py</a></pre>
<p>It first searches for all bluetooth devices, which provide the Dialup Service, and displays a list, where you can select your mobile.</p>
<p>Then it calls rfcomm and creates a rfcomm tty, which is bound to the bluetooth channel, and inserts a fake serial modem to hal with hal-device.</p>
<p>This triggers NetworkManager, and after 2 seconds your mobile phone should be displayed in the NetworkManager list as a GSM device, which you can configure and use in NetworkManager.</p>
<p>Maybe someone feels like doing a clean implementation, using the D-BUS interface for bluetooth, hal and NetworkManager.</p>
<p>Have fun!</p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        


    </channel>

</rss>
