<?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>Blue Dwarf</title>
	<atom:link href="http://blue-dwarf.de/wp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blue-dwarf.de/wp</link>
	<description>Frank&#039;s blog and obviously not an early-type main sequence star</description>
	<lastBuildDate>Mon, 09 Aug 2010 09:15:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Automatic generation of a C header from Fortran code?</title>
		<link>http://blue-dwarf.de/wp/2009/10/31/automatic-generation-of-a-c-header-from-fortran-code/</link>
		<comments>http://blue-dwarf.de/wp/2009/10/31/automatic-generation-of-a-c-header-from-fortran-code/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 15:19:20 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Fortran]]></category>

		<guid isPermaLink="false">http://blue-dwarf.de/wp/?p=610</guid>
		<description><![CDATA[Dear Lazyweb, In my newest project I need to use Fortran routines and variables in C. From the source code point of view this requires only to declare the needed Fortran entities in your C code whilst taking the &#8220;right&#8221; types of the variables and the name mangling of the Fortran compiler into account. Here [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Lazyweb,</p>
<p>In my newest project I need to use Fortran routines and variables in C. From the source code point of view this requires only to declare the needed Fortran entities in your C code whilst taking the &#8220;right&#8221; types of the variables and the <a href="http://en.wikipedia.org/wiki/Name_mangling#Name_mangling_in_Fortran">name mangling of the Fortran compiler</a> into account.</p>
<p>Here is an example. Consider you have the following Fortran code:</p>

<div class="wp_syntax"><div class="code"><pre class="fortran" style="font-family:monospace;"><span style="color: #b1b100;">module</span> X
  <span style="color: #000066;">real</span>, <span style="color: #000066;">dimension</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">::</span> <span style="color: #202020;">v</span>
&nbsp;
  <span style="color: #b1b100;">subroutine</span> Foo<span style="color: #009900;">&#40;</span>A, b, c, <span style="color: #339933;">&amp;</span>
    <span style="color: #339933;">&amp;</span> D<span style="color: #009900;">&#41;</span>
    <span style="color: #000066;">integer</span>, <span style="color: #000066;">intent</span><span style="color: #009900;">&#40;</span><span style="color: #000066;">in</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">::</span> <span style="color: #202020;">a</span>, <span style="color: #339933;">&amp;</span>
      <span style="color: #339933;">&amp;</span> B
    <span style="color: #000066;">real</span>, <span style="color: #000066;">intent</span><span style="color: #009900;">&#40;</span><span style="color: #000066;">out</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">::</span> <span style="color: #202020;">C</span>, d
    <span style="color: #666666; font-style: italic;">! &lt;Foo's body&gt;</span>
  <span style="color: #b1b100;">end</span> <span style="color: #b1b100;">subroutine</span>
<span style="color: #b1b100;">end</span> <span style="color: #b1b100;">module</span> X</pre></div></div>

<p>To use the array <code>v</code> and the subroutine <code>Foo()</code> in C, you need to add (something like) the following declarations to your C source code:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">extern</span> <span style="color: #993333;">float</span> x_mp_v_<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">void</span> x_mp_foo_<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #339933;">*</span> a<span style="color: #339933;">,</span> <span style="color: #993333;">int</span><span style="color: #339933;">*</span> b<span style="color: #339933;">,</span> <span style="color: #993333;">float</span><span style="color: #339933;">*</span> c<span style="color: #339933;">,</span> <span style="color: #993333;">float</span><span style="color: #339933;">*</span> d<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>If only a handful of Fortran routines are needed to be called from C, declaring them by hand may be feasible. This is however error-prone and becomes impracticable for more than a handful of routines. Especially if the routine signatures change frequently.</p>
<p>So what I&#8217;d like to have is a tool that generates a C header file containing all declarations of Fortran entities from a given Fortran source file. Or if such tool does not exist, a tool that extracts variable declarations and routine signatures from a Fortran source file into a format that is easier to parse than Fortran itself would also be helpful. Any suggestions?</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2009/10/31/automatic-generation-of-a-c-header-from-fortran-code/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SLHA shell interface: slha-io.sh</title>
		<link>http://blue-dwarf.de/wp/2009/09/15/slha-shell-interface-slha-io-sh/</link>
		<comments>http://blue-dwarf.de/wp/2009/09/15/slha-shell-interface-slha-io-sh/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 18:17:33 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[SLHA]]></category>
		<category><![CDATA[SUSY]]></category>

		<guid isPermaLink="false">http://blue-dwarf.de/wp/?p=547</guid>
		<description><![CDATA[I&#8217;m still working with SLHA files and noticed that people are using C/C++, Fortran, or also Mathematica programs for batch manipulation and processing of SLHA files (for example for repeatedly increasing some parameters in a SLHA file, feeding this file to some program and reading its output). For someone experienced with the shell (no, not [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m <a href="http://blue-dwarf.de/wp/2009/08/09/vim-syntax-highlighting-for-susy-les-houches-accord-slha/">still working with SLHA files</a> and noticed that people are using C/C++, Fortran, or also Mathematica programs for batch manipulation and processing of SLHA files (for example for repeatedly increasing some parameters in a SLHA file, feeding this file to some program and reading its output). For someone experienced with the <a href="http://en.wikipedia.org/wiki/Shell_(computing)">shell</a> (no, not <a href="http://en.wikipedia.org/wiki/Mass_shell">that shell</a>) this sounds like an easy task doable in a few lines of shell code. There is however no simple way to manipulate SLHA files on the command line.<br />
The script I&#8217;m presenting in this post, <a href="http://blue-dwarf.de/download/misc/slha-io.sh"><code>slha-io.sh</code></a>, tries to close that gap. Its description is:</p>
<blockquote><p>
This script is a very simple (and stupid) tool to get or set data in SLHA (SUSY Les Houches Accord) files. It can output complete blocks or individual data lines and replace existing data lines with user given input. It is stupid because it does not check after replacing data lines if the resultant file conforms to the SLHA. So care must be taken when using the &#8220;set&#8221; action.
</p></blockquote>
<p>But as so often, it is best described by examples. The basic things you can do with <code>slha-io.sh</code> are (<code>MSSM.in</code> is the SLHA file in these examples):</p>
<blockquote>
<pre>
$ <strong>slha-io.sh MSSM.in get modsel</strong>
Block MODSEL            # Select model
 1    0                 # MSSM
 4    1                 # R-parity is violated
Block SMINPUTS          # Standard Model inputs

$ <strong>slha-io.sh MSSM.in get sminputs 6</strong>
 6   1.729000E+02       # m_top(pole)

$ <strong>slha-io.sh MSSM.in get sminputs 6 | awk '{ print $2 }'</strong>
1.729000E+02

$ <strong>slha-io.sh MSSM.in set sminputs 6 \
  " 6   1.730000E+02       # m_top(pole)"</strong>
$ <strong>slha-io.sh MSSM.in get sminputs 6</strong>
 6   1.730000E+02       # m_top(pole)
</pre>
</blockquote>
<p>Here is another example of using <code>slha-io.sh</code> to create a batch of files where a parameter is constantly increased from 70 to 80 in steps of 0.5:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">for</span> NUM <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">seq</span> <span style="color: #660033;">-f</span> <span style="color: #ff0000;">&quot;%.8E&quot;</span> <span style="color: #000000;">70</span> <span style="color: #000000;">0.5</span> <span style="color: #000000;">80</span><span style="color: #000000; font-weight: bold;">`</span>; <span style="color: #000000; font-weight: bold;">do</span>
    FILE = <span style="color: #ff0000;">&quot;m0_<span style="color: #007800;">$NUM</span>.in&quot;</span>
    <span style="color: #c20cb9; font-weight: bold;">cp</span> MSSM.in <span style="color: #ff0000;">&quot;<span style="color: #007800;">$FILE</span>&quot;</span>
    slha-io.sh <span style="color: #ff0000;">&quot;<span style="color: #007800;">$FILE</span>&quot;</span> <span style="color: #000000; font-weight: bold;">set</span> minpar <span style="color: #000000;">1</span> <span style="color: #ff0000;">&quot; 1  <span style="color: #007800;">$NUM</span>  # m0&quot;</span>
<span style="color: #000000; font-weight: bold;">done</span></pre></div></div>

<p>Maybe this script is useful for one or two!</p>
<p>By the way, more sophisticated tools for SLHA I/O are <a href="http://www.feynarts.de/slha/">SLHALib</a> and <a href="http://www.svenkreiss.com/SLHAio">SLHAio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2009/09/15/slha-shell-interface-slha-io-sh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vim syntax highlighting for SUSY Les Houches Accord (SLHA)</title>
		<link>http://blue-dwarf.de/wp/2009/08/09/vim-syntax-highlighting-for-susy-les-houches-accord-slha/</link>
		<comments>http://blue-dwarf.de/wp/2009/08/09/vim-syntax-highlighting-for-susy-les-houches-accord-slha/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 20:50:56 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[SLHA]]></category>
		<category><![CDATA[SUSY]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://blue-dwarf.de/wp/?p=517</guid>
		<description><![CDATA[In my diploma thesis I&#8217;m working with supersymmetry spectrum calculation programs (primarily SPheno) which use the SUSY Les Houches Accord (SLHA), defined in arXiv:hep-ph/0311123 and arXiv:0801.0045 [hep-ph], for data input and output. To ease editing input files and reading output files with my favourite text editor Vim I wrote a corresponding syntax file for the [...]]]></description>
			<content:encoded><![CDATA[<p>In my diploma thesis I&#8217;m working with <a href="http://en.wikipedia.org/wiki/Supersymmetry">supersymmetry</a> spectrum calculation programs (primarily <a href="http://www.physik.uni-wuerzburg.de/~porod/SPheno.html">SPheno</a>) which use the <a href="http://home.fnal.gov/~skands/slha/">SUSY Les Houches Accord (SLHA)</a>, defined in <a href="http://arxiv.org/abs/hep-ph/0311123">arXiv:hep-ph/0311123</a> and <a href="http://arxiv.org/abs/0801.0045">arXiv:0801.0045 [hep-ph]</a>, for data input and output. To ease editing input files and reading output files with my favourite text editor Vim I wrote a corresponding <a href="http://www.vim.org/htmldoc/syntax.html#:syn-files">syntax file</a> for the Accord. It is really helpful for preventing spelling errors of block names (which are partially cryptic) and for navigating and extracting numerical data.</p>
<p>To enable syntax highlighting in Vim for SLHA download the two files <a href="http://blue-dwarf.de/download/misc/slha_vim/slha.vim"><code>slha.vim</code></a> and <a href="http://blue-dwarf.de/download/misc/slha_vim/scripts.vim"><code>scripts.vim</code></a>. Copy the <code>slha.vim</code> into <code>~/.vim/syntax/</code> and copy <code>scripts.vim</code> into <code>~/.vim/</code> or if you have already a <code>scripts.vim</code> file append the content of my file to it. Without further ado Vim should now highlight SLHA files. Here is the compulsory screenshot:</p>
<p><a href="http://blue-dwarf.de/wp/wp-content/uploads/2009/08/vim_slha.png"><img src="http://blue-dwarf.de/wp/wp-content/imagescaler/16befec07b92ab4ad1c5a916246d37d0.png" alt="vim_slha" title="vim_slha" width="300" height="183" class="aligncenter size-medium wp-image-538" imagescaler="http://blue-dwarf.de/wp/wp-content/imagescaler/16befec07b92ab4ad1c5a916246d37d0.png" /></a></p>
<p>If you have further suggestions or found an error in the scripts, please don&#8217;t hesitate to contact me. I&#8217;ll try to keep the scripts up to date here.</p>
<p><strong>Update 08.08.2010:</strong> The syntax file now includes the block names of the Flavour Les Houches Accord (FLHA, <a href="http://arxiv.org/abs/1008.0762">arXiv:1008.0762 [hep-ph]</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2009/08/09/vim-syntax-highlighting-for-susy-les-houches-accord-slha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bankenkrise für Endverbraucher</title>
		<link>http://blue-dwarf.de/wp/2009/02/15/bankenkrise-fur-endverbraucher/</link>
		<comments>http://blue-dwarf.de/wp/2009/02/15/bankenkrise-fur-endverbraucher/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 12:04:21 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Debian (de)]]></category>
		<category><![CDATA[Bankenkrise]]></category>
		<category><![CDATA[Lenny]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=398</guid>
		<description><![CDATA[Am Freitagabend hatte ich mein ganz persönliches Erlebnis mit der derzeitigen Bankenkrise: Ganz schön mutig (oder ziemlich dumm?) von mir, dass ich dieser Bank mein Geld anvertraue. Übrigens: Gratulation an das Debian-Projekt zur Veröffentlichung von Debian 5.0 alias Lenny.]]></description>
			<content:encoded><![CDATA[<p>Am Freitagabend hatte ich mein ganz persönliches Erlebnis mit der derzeitigen Bankenkrise:<br />
<div id="attachment_400" class="wp-caption aligncenter" style="width: 235px"><a href="http://blue-dwarf.de/wp/wp-content/uploads/2009/02/bank_crash.jpg"><img src="http://blue-dwarf.de/wp/wp-content/imagescaler/b30c741390bd1db658584d13f77dde01.jpg" alt="Geldautomat im abgesicherten Modus starten" title="Bankenkrise" width="225" height="300" class="size-medium wp-image-400" imagescaler="http://blue-dwarf.de/wp/wp-content/imagescaler/b30c741390bd1db658584d13f77dde01.jpg" /></a><p class="wp-caption-text">Geldautomat im abgesicherten Modus starten</p></div><br />
Ganz schön mutig (oder ziemlich dumm?) von mir, dass ich dieser Bank mein Geld anvertraue.</p>
<p>Übrigens: Gratulation an das Debian-Projekt zur Veröffentlichung von <a href="http://www.debian.org/News/2009/20090214">Debian 5.0 alias <em>Lenny</em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2009/02/15/bankenkrise-fur-endverbraucher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noch mehr Kettenbrüche</title>
		<link>http://blue-dwarf.de/wp/2008/11/23/noch-mehr-kettenbruche/</link>
		<comments>http://blue-dwarf.de/wp/2008/11/23/noch-mehr-kettenbruche/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 20:30:32 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[number theory]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=300</guid>
		<description><![CDATA[Zweite Behauptung des Tages: Für jede natürliche Zahl gilt Der Beweis dieser Behauptung ist einfach, wenn man als Kettenbruch entwickelt und dabei benutzt, dass und sind. Die erste Relation gilt offensichtlich, da das Argument der Gaußklammer immer kleiner gleich und größer als 1 ist. Für die zweite Relation betrachtet man die Ungleichungen und und sieht, [...]]]></description>
			<content:encoded><![CDATA[<p>Zweite Behauptung des Tages: Für jede natürliche Zahl <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_7b8b965ad4bca0e41ab51de7b31363a1.png" align="absmiddle" class="tex" alt="n" /> gilt<br />
<center><img src="http://blue-dwarf.de/wp/wp-content/cache/tex_82283bf384418a62e2836a2a575c08de.png" align="absmiddle" class="tex" alt="\left[n; \overline{1, 2 n} \right] = \sqrt{n(n+2)} \ ." /></center></p>
<p>Der Beweis dieser Behauptung ist einfach, wenn man <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_d4e5a3aed5c8ad04d9b480d8821b43fe.png" align="absmiddle" class="tex" alt="\sqrt{n(n+2)} = " /> <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_7372f8c902faf1dac1c643588b870a1b.png" align="absmiddle" class="tex" alt="n\sqrt{1+2/n}" /> als <a href="http://de.wikipedia.org/wiki/Kettenbruch#Kettenbruchentwicklung_.E2.80.93_Kettenbruchalgorithmus">Kettenbruch entwickelt</a> und dabei benutzt, dass <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_66588dfd148026d1d58e84b029a70496.png" align="absmiddle" class="tex" alt="\lfloor \sqrt{1+2/n} \rfloor = 1" /> und <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_86e2d5379b65357e9eba2b626e4a4d3f.png" align="absmiddle" class="tex" alt="\lfloor n \sqrt{1+2/n} \rfloor = n" /> sind. Die erste Relation gilt offensichtlich, da das Argument der <a href="http://de.wikipedia.org/wiki/Gau%C3%9Fklammer">Gaußklammer</a> immer kleiner gleich <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_91a24814efa2661939c57367281c819c.png" align="absmiddle" class="tex" alt="\sqrt{3}" /> und größer als 1 ist. Für die zweite Relation betrachtet man die Ungleichungen <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_91058613cf641368c550f8cd06c465ce.png" align="absmiddle" class="tex" alt=" n\sqrt{1+2/n} \ge n + 1" /> und <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_06432d5c75fb3896e1d0c258baaaa843.png" align="absmiddle" class="tex" alt="n\sqrt{1+2/n} < n" /> und sieht, dass beide zu Widersprüchen führen, die obige Relation also korrekt sein muss.</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/11/23/noch-mehr-kettenbruche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kettenbrüche von Quadratwurzeln</title>
		<link>http://blue-dwarf.de/wp/2008/11/23/kettenbruche-von-quadratwurzeln-aus-primzahlen/</link>
		<comments>http://blue-dwarf.de/wp/2008/11/23/kettenbruche-von-quadratwurzeln-aus-primzahlen/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 13:56:24 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[number theory]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=257</guid>
		<description><![CDATA[Es ist sowie (also die Darstellung als Kettenbruch von der Quadratwurzel aus 2 bzw. aus 3). Behauptung: Für alle natürliche Zahlen gilt und Beispiele:]]></description>
			<content:encoded><![CDATA[<p>Es ist <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_305c24cf9e34a2c814cd1c91b733c57e.png" align="absmiddle" class="tex" alt="\sqrt{2} = \left[1; \overline{2} \right]" /> sowie <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_08472b7689000767825c6a5aa1904230.png" align="absmiddle" class="tex" alt="\sqrt{3} = \left[1; \overline{1, 2} \right]" /> (also die Darstellung als Kettenbruch von der Quadratwurzel aus 2  bzw. aus 3).</p>
<p>Behauptung: Für alle natürliche Zahlen <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_7b8b965ad4bca0e41ab51de7b31363a1.png" align="absmiddle" class="tex" alt="n" /> gilt</p>
<p><center><img src="http://blue-dwarf.de/wp/wp-content/cache/tex_011dcb0c07c066665817df9c24979bec.png" align="absmiddle" class="tex" alt="\left[n; \overline{2 n} \right] = \sqrt{n^2 + 1}" /> und <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_f6082429ff801cce6039bbb5b9bdd92c.png" align="absmiddle" class="tex" alt="\left[n; \overline{n, 2 n} \right] = \sqrt{n^2 + 2} \ ." /></center></p>
<p>Beispiele:<br />
<img src="http://blue-dwarf.de/wp/wp-content/cache/tex_27d2afa02b5f76524ae85db02cafcb9e.png" align="absmiddle" class="tex" alt="\left[4; \overline{8} \right] = \sqrt{17} = \sqrt{4^2 + 1}" /><br />
<img src="http://blue-dwarf.de/wp/wp-content/cache/tex_ba2b4628dab6c3a97e485c66f32f19e1.png" align="absmiddle" class="tex" alt="\left[3; \overline{3, 6} \right] = \sqrt{11} = \sqrt{3^2 + 2}" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/11/23/kettenbruche-von-quadratwurzeln-aus-primzahlen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>b is a power of 2</title>
		<link>http://blue-dwarf.de/wp/2008/11/16/b-is-a-power-of-2/</link>
		<comments>http://blue-dwarf.de/wp/2008/11/16/b-is-a-power-of-2/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 11:35:43 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[number theory]]></category>
		<category><![CDATA[TNT]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=208</guid>
		<description><![CDATA[One of the most interesting books I&#8217;ve read in the past years is without doubt Gödel, Escher, Bach by Douglas Hofstadter. There he introduces TNT and asks the reader to translate the statement &#8220;b is a power of 2&#8243; into TNT. My proposed solution, which I wrote down two years ago, is This is based [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most interesting books I&#8217;ve read in the past years is without doubt <a href="http://en.wikipedia.org/wiki/Goedel_Escher_Bach">Gödel, Escher, Bach</a> by Douglas Hofstadter. There he introduces <a href="http://en.wikipedia.org/wiki/Typographical_Number_Theory">TNT</a> and asks the reader to translate the statement <cite>&#8220;b is a power of 2&#8243;</cite> into TNT. My proposed solution, which I wrote down two years ago, is</p>
<p><center><img src="http://blue-dwarf.de/wp/wp-content/cache/tex_7bebc9460dd130cc06c5294704bca63a.png" align="absmiddle" class="tex" alt="\sim\exists a: \, \langle \sim\exists c: \, a=(c+c) \, \wedge \, \forall d: \, b=(\mathrm{SS}a \cdot d) \rangle \ ." /></center></p>
<p>This is based on the following equation:<br />
<img src="http://blue-dwarf.de/wp/wp-content/cache/tex_110de5b0553fb62d1d441ff519b88d07.png" align="absmiddle" class="tex" alt="\{u \cdot n \,|\, u=2k+1 \, : \, k, n \in \mathbb{N}\} = \mathbb{N} \,\backslash\, \{2^n \,|\, n \in \mathbb{N}\}" /><br />
Which means that every natural number except powers of 2 can be written as a product of an odd natural number <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_7b774effe4a349c6dd82ad4f4f21d34c.png" align="absmiddle" class="tex" alt="u" /> and a natural number <img src="http://blue-dwarf.de/wp/wp-content/cache/tex_7b8b965ad4bca0e41ab51de7b31363a1.png" align="absmiddle" class="tex" alt="n" />. This can be easily understood. Just take the prime factors of an arbitrary natural number. If one of these prime factors is odd, the number can be written as a product of this odd prime factor and the product of the remaining prime factors (which can be even or odd). If there is no odd prime factor, all prime factors must be even and since 2 is the only even prime number the original number must be a power of 2.</p>
<p>I&#8217;m wondering if my solution is correct and how other people have written this statement in TNT.</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/11/16/b-is-a-power-of-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Die USA haben einen neuen Präsidenten gewählt</title>
		<link>http://blue-dwarf.de/wp/2008/11/07/die-usa-haben-einen-neuen-prasidenten-gewahlt/</link>
		<comments>http://blue-dwarf.de/wp/2008/11/07/die-usa-haben-einen-neuen-prasidenten-gewahlt/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 21:59:29 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Obama]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[presidential election]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=197</guid>
		<description><![CDATA[Seit Mittwoch dem 5. November 2008 (UTC) ist Barack Obama nun President-elect der Vereinigten Staaten von Amerika. Als designierten Amtsnachfolger W.s kann man ihn aber noch nicht bezeichnen, da es den Bürgern der U.S. nicht erlaubt ist ihren Präsidenten direkt zu wählen. Von den derzeitigen 538 Wahlmännern hat Obama gute 2/3 &#8220;gewonnen&#8221; (68% Obama, 30% [...]]]></description>
			<content:encoded><![CDATA[<p>Seit Mittwoch dem 5. November 2008 (UTC) ist Barack Obama nun <em>President-elect</em> der Vereinigten Staaten von Amerika. Als designierten Amtsnachfolger W.s kann man ihn aber noch nicht bezeichnen, da es den Bürgern der U.S. nicht erlaubt ist ihren Präsidenten direkt zu wählen. Von den derzeitigen 538 Wahlmännern hat Obama gute 2/3 &#8220;gewonnen&#8221; (68% Obama, 30% McCain), doch insgesamt gingen nur etwas mehr als die Hälfte der Stimmen aller wahlberechtigten US-Bürger an Obama (53% Obama, 46% McCain). Ich finde es faszinierend, dass die Amerikaner sich diese Diskrepanz zwischen Wählerwille und <em>Electoral College</em> gefallen lassen&#8230;</p>
<p>Insgesamt muss ich aber sagen, dass ich froh bin, dass diese Wahl endlich zu Ende gegangen ist. Diese andauernden Nichtnachrichten über Sarah Palins Kopfsprünge in die großen Teiche voller Fett (die von belustigend bis beängstigend das volle emotionale Spektrum abgedeckt haben), oder die hundertste Umfrage, die Kandidaten X oder Y in Staat A oder B wieder vorne sah, waren zum Ende hin doch dann eher nervend. Trotzdem hat diese Wahl einen fantastischen Einblick in die Mediendemokratie der USA erlaubt. Teilweise sah es so aus, als ob Aussagen und Positionen der Kandidaten weniger wichtig waren, als die Summe der Werbespots mit denen <em>Swing States</em> überflutet wurden. Kann man sich in Amerika mit genügend Geld die Präsidentschaft erkaufen? Dieser Wahlkampf hat auch gezeigt, was ich vor einer Bundestagswahl in Deutschland nicht miterleben möchte. Kein Kanzlerkandidat sollte kurz vor de Wahl bei Schmidt &#038; Pocher vorbeischauen, und es sollte auch egal sein in welchen Outfits unsere Politiker auftreten (ich hoffe ja auch mal, dass sowas nicht von Parteigeldern bezahlt werden darf).</p>
<p>Ich bin aber nicht nur froh darüber, dass diese Wahl nun vorbei ist, sondern auch über deren Ausgang. Zuersteinmal ist es hoch anzuerkennen, dass die USA einen Schwarzen zu ihrem Präsidenten gewählt haben. Zwar ist Obama kein Nachfahre von afrikanischstämmigen Sklaven, trotzdem wäre ein zukünftiger afroamerikanische Präsidentschaftskandidat kein Novum mehr, dass Ängste schüren würde. Ähnliches gilt nach Angela Merkel wahrscheinlich auch für zukünftige Kanzlerkandidatinnen in der Bundesrepublik. Aber wir sind noch meilenweit davon entfernt z.B. einen türkischstämmigen Politiker zum Kanzler zu wählen. Andererseits hat diese Wahl vielen jungen Menschen in Europa, die sich für Politik zu interessieren begannen als George W. zum Präsidenten (wieder-) gewählt wurde, ein Stück Hoffnung in die USA wiedergegeben und ihr Ansehen teilweise restauriert. Man kann sehr gespannt sein auf die nächsten Jahre, allerdings sollte man auch nicht zu viel erwarten. Nach Bush kann es aber nur besser werden, oder?</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/11/07/die-usa-haben-einen-neuen-prasidenten-gewahlt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>US Vice Presidential Debate 2008</title>
		<link>http://blue-dwarf.de/wp/2008/10/03/us-vice-presidential-debate-2008/</link>
		<comments>http://blue-dwarf.de/wp/2008/10/03/us-vice-presidential-debate-2008/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 14:03:21 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[presidential election]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=178</guid>
		<description><![CDATA[Playlist der TV-Debatte der US-Vizepräsidentschaftskandidaten: Bei Teil 4/11 wird es grausam. Auf die Frage: What is true and what is false about causes of climate change? antwortete Palin: [...] I don&#8217;t want to argue about the causes. What I want to argue about is how we are going to get there to positively affect the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/view_play_list?p=32E96CD6296F960D">Playlist</a> der TV-Debatte der US-Vizepräsidentschaftskandidaten:</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/p/32E96CD6296F960D" /><embed src="http://www.youtube.com/p/32E96CD6296F960D" type="application/x-shockwave-flash" width="480" height="385"></embed></object></p>
<p>Bei Teil 4/11 wird es grausam. Auf die Frage: <cite>What is true and what is false about causes of climate change?</cite> antwortete Palin: <cite>[...] I don&#8217;t want to argue about the causes. What I want to argue about is how we are going to get there to positively affect the impacts [of climate change].</cite></p>
<p>Mit so einer Einstellung bekommt man bestimmt auf die Idee die heiße Herdplatte mit Eiswürfeln zu kühlen, damit man sich nicht mehr die Finger verbrennt, anstatt den Herd einfach auszuschalten.</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/10/03/us-vice-presidential-debate-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goddies with bts&#8217; &#8220;status&#8221; and &#8220;select&#8221;</title>
		<link>http://blue-dwarf.de/wp/2008/09/21/goddies-with-bts-status-and-select/</link>
		<comments>http://blue-dwarf.de/wp/2008/09/21/goddies-with-bts-status-and-select/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 21:35:54 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Debian (en)]]></category>
		<category><![CDATA[BOINC]]></category>
		<category><![CDATA[Debbugs]]></category>
		<category><![CDATA[Devscripts]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=126</guid>
		<description><![CDATA[Since I was watching Don Armstrong&#8217;s talk about Debbugs&#8217; SOAP interface I wanted to use devscripts' bts to get a list of boinc&#8216;s top five bug reporter. Finally, this is possible with devscripts (>= 2.10.36): bts status file:- `bts select source:boinc archive:both` \ &#124; egrep "^originator" &#124; cut -f2- &#124; sort &#124; uniq -ci &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>Since I was watching <a href="http://meetings-archive.debian.net/pub/debian-meetings/2008/debconf8/high/546_Locating_bugs_to_kill_with_SOAP.ogg">Don Armstrong&#8217;s talk about Debbugs&#8217; SOAP interface</a> I wanted to use <a href="http://packages.debian.org/source/devscripts"><code>devscripts'</code></a> <code>bts</code> to get a list of <a href="http://packages.debian.org/source/boinc"><code>boinc</code>&#8216;s</a> top five bug reporter. Finally, this is possible with <code>devscripts (>= 2.10.36)</code>:</p>
<blockquote>
<pre>
bts status file:- `bts select source:boinc archive:both` \
  | egrep "^originator" | cut -f2- | sort | uniq -ci | sort -n \
  | tail -n5

 2 Riccardo Stagni &lt;unriccio@email.it&gt;
 3 Martin Michlmayr &lt;tbm@cyrius.com&gt;
 6 Robert Millan &lt;rmh@aybabtu.com&gt;
 6 Thibaut VARENE &lt;varenet@debian.org&gt;
10 Sandro Tosi &lt;matrixhasu@gmail.com&gt;
</pre>
</blockquote>
<p><strong>Sweet</strong> &#8211; Thanks Debbugs and Devscripts maintainers!<br />
And congratulations Sandro (or thank you &#8211; whatever you find appropriate)!</p>
<p><strong>Update:</strong><br />
<a href="http://www.lucas-nussbaum.net/blog/?p=312">Lucas Nussbaum</a> recently demonstrated how the <a href="http://wiki.debian.org/UDD">Ultimate Debian Database (UDD)</a> can be used to assemble <cite>cool stats about Debian bugs</cite>. This brought me to translate the above shell code into an SQL query for UDD. To retrieve <code>boinc</code>&#8216;s top five bug reporter from UDD, one would use a query like this:</p>
<blockquote>
<pre>
udd=> select submitter, count(*) from (select * from bugs
  where source = 'boinc' union select * from archived_bugs
  where source = 'boinc') as all_boinc_bugs group by submitter
  order by count desc limit 5;
              submitter               | count
--------------------------------------+-------
 Sandro Tosi &lt;matrixhasu@gmail.com&gt;   |     8
 Thibaut VARENE &lt;varenet@debian.org&gt;  |     6
 Robert Millan &lt;rmh@aybabtu.com&gt;      |     6
 Martin Michlmayr &lt;tbm@cyrius.com&gt;    |     3
 Michael Ablassmeier &lt;abi@grinser.de&gt; |     2
(5 rows)
</pre>
</blockquote>
<p>The small difference between the two lists is because <a href="http://lists.debian.org/debian-qa/2008/09/msg00084.html">UDD does not handle bugs that are assigned to multiple packages correctly yet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/09/21/goddies-with-bts-status-and-select/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Converting git-svn tag branches to real tags</title>
		<link>http://blue-dwarf.de/wp/2008/08/30/converting-git-svn-tag-branches-to-real-tags/</link>
		<comments>http://blue-dwarf.de/wp/2008/08/30/converting-git-svn-tag-branches-to-real-tags/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 08:16:01 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Debian (en)]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[VCS]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=116</guid>
		<description><![CDATA[Over the last few days I&#8217;ve converted some Subversion repositories used for Debian packaging to Git. None of these Subversion repositories contained upstream sources because of Subversion&#8217;s storage inefficiency. With Git I wanted to change that and also track the upstream sources in my repositories. To move a Git repository from a debian-only to debian+upstream [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last few days I&#8217;ve converted some Subversion repositories used for Debian packaging to Git. None of these Subversion repositories contained upstream sources because of Subversion&#8217;s storage inefficiency. With Git I wanted to change that and also track the upstream sources in my repositories. To move a Git repository from a debian-only to debian+upstream layout I found <a href="http://upsilon.cc/~zack/blog/posts/2008/03/git-buildpackage_from_debian-only_to_debian+upstream/">zack&#8217;s recipe</a> very helpful.</p>
<p>The actual conversion to Git was done with <code>git-svn</code>. I cloned the Subversion repositories with <code>git-svn</code>&#8216;s <code>--prefix=svn-import/</code> and <code>--stdlayout</code> options so that the trunk and all branches and tags were imported as remote branches with <code>svn-import/</code> prepended. Then I created local branches of the previous Subversion branches and removed the remote remnants, for example:</p>
<blockquote>
<pre>
git checkout -b debian/backports/etch svn-import/branches/etch-backports
git branch -d -r svn-import/branches/etch-backports
</pre>
</blockquote>
<p>The Subversion tags are imported as <code>svn-import/tags/&lt;version&gt;</code> where <code>&lt;version&gt;</code> is the Debian version number. I don&#8217;t need branches for every version of my packages but I wanted to convert these tags to real Git tags but without losing the actual commit dates and messages. To achieve this I wrote this small script:</p>
<blockquote>
<pre>
#!/bin/bash

for branch in `git branch -r`; do
    if [ `echo $branch | egrep "svn-import/tags/.+$"` ]; then
        version=`basename $branch`
        subject=`git log -1 --pretty=format:"%s" $branch`
        export GIT_COMMITTER_DATE=`git log -1 --pretty=format:"%ci" $branch`

        echo "Tag $version [Y/n]?"
        read yesno
        if [ -z $yesno ] || [ $yesno = "Y" ]; then
            git tag -s -f -m "$subject" "debian/$version" "$branch^"
            git branch -d -r $branch
        fi
    fi
done
</pre>
</blockquote>
<p>For each remote branch that contains <code>svn-import/tags/</code> it gets the version number, the commit message of the tag and exports <code>GIT_COMMITTER_DATE</code> (<code>man git-tag</code>) with the value of the date the version was tagged in Subversion and then asks you if it should tag the parent of the tag branch with the original commit date and message and remove the then unnecessary tag branch. The &#8220;safety measure&#8221; is there because people sometimes commit directly to Subversion tags (ugh!) and then <code>"$branch^"</code> would not be the commit you want to tag. To decide which Subversion tags are safe to tag with this script, <code>gitk --all</code> can be of great help.</p>
<p>P.S.: This is my first post on Planet Debian, so hello Planet! <img src='http://blue-dwarf.de/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/08/30/converting-git-svn-tag-branches-to-real-tags/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kudos to the DebConf 8 videoteam!</title>
		<link>http://blue-dwarf.de/wp/2008/08/12/kudos-to-the-debconf-8-videoteam/</link>
		<comments>http://blue-dwarf.de/wp/2008/08/12/kudos-to-the-debconf-8-videoteam/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 07:31:18 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Debian (en)]]></category>
		<category><![CDATA[DebConf]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=113</guid>
		<description><![CDATA[Thanks to the DebConf 8 videoteam I can watch all talks at DebConf 8 via live video streams from home. This is really a great service for all us who don&#8217;t attend DebConf! And it is much more fun than watching the recordings of the talks after DebConf has finished because questions/comments on IRC are [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to the DebConf 8 videoteam I can watch all talks at DebConf 8 via <a href="http://wiki.debconf.org/wiki/DebConf8/Streams">live video streams</a> from home. This is really a great service for all us who don&#8217;t attend DebConf! And it is much more fun than watching the recordings of the talks after DebConf has finished because questions/comments on IRC are relayed to the conference rooms. The only downside of the streams is the earpiercing tango between the sessions. <img src='http://blue-dwarf.de/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/08/12/kudos-to-the-debconf-8-videoteam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sympathiegefälle im Willy-Brandt-Haus</title>
		<link>http://blue-dwarf.de/wp/2008/05/26/sympathiegefalle-im-willy-brandt-haus/</link>
		<comments>http://blue-dwarf.de/wp/2008/05/26/sympathiegefalle-im-willy-brandt-haus/#comments</comments>
		<pubDate>Mon, 26 May 2008 11:57:52 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Bundespräsident]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[SPD]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=107</guid>
		<description><![CDATA[Ich habe mir gerade die Pressekonferenz der SPD mit Kurt Beck und Gesine Schwan zur Nominierung letzterer zur Bundespräsidenten-Wahl angeschaut. Zwischen den beiden Rednerpulten war ein krasser Sympathiegradient zu bemerken. Ich glaube, dass die SPD sich einen Bärendienst erwiesen hat, als sie Schwan Mitte der 80er aus ihrer Grundwertekommission vertrieben hat. Solche charismatischen Personen in [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir gerade die Pressekonferenz der SPD mit Kurt Beck und Gesine Schwan zur Nominierung letzterer zur Bundespräsidenten-Wahl angeschaut. Zwischen den beiden Rednerpulten war ein krasser Sympathiegradient  zu bemerken. Ich glaube, dass die SPD sich einen Bärendienst erwiesen hat, als sie Schwan Mitte der 80er aus ihrer Grundwertekommission vertrieben hat. Solche charismatischen Personen in führenden Positionen in der SPD hätten der Partei in den letzten Jahren gut getan.</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/05/26/sympathiegefalle-im-willy-brandt-haus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DPL Election 2008</title>
		<link>http://blue-dwarf.de/wp/2008/03/30/dpl-election-2008/</link>
		<comments>http://blue-dwarf.de/wp/2008/03/30/dpl-election-2008/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 11:51:58 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Debian (en)]]></category>
		<category><![CDATA[DPL]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/?p=77</guid>
		<description><![CDATA[Today the voting period for the Debian Project Leader Election 2008 has started, and here is the ballot I've just submitted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 - - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=- d81e16a2-03b6-4340-84f2-51de89b8185e [ 2 ] Choice 1: Steve McIntyre [ 1 ] Choice 2: Raphael Hertzog [ 3 [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>
Today the voting period for the <a href="http://lists.debian.org/debian-devel-announce/2008/03/msg00019.html"><i>Debian Project Leader Election 2008</i></a> has started, and here is the ballot I've just submitted:
</p>
<pre>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
d81e16a2-03b6-4340-84f2-51de89b8185e
[ 2 ] Choice 1: Steve McIntyre
[ 1 ] Choice 2: Raphael Hertzog
[ 3 ] Choice 3: Marc Brockschmidt
[ 4 ] Choice 4: None Of The Above
- - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH73cBft6HNdxCZCkRAmIgAJ49VGjuI6g+tIcgXhqMHXqE/kTNjQCcDqy5
oQSqQHJ5YCYtYE7y05mNdms=
=BwB2
-----END PGP SIGNATURE-----
</pre>
<p>
This is the first election where I can actively participate since I became a Debian Developer on December 4th, 2007, and therefore I'm very interested in this year's DPL candidates and the election in general. I'm however a little bit disappointed because in my perception the candidates and their goals are less controversial than in the years before. It is also interesting to note that since 2004 this is the first election that has fewer candidates than the election in the preceding year
(2008: #3, 2007: #8, 2006: #7, 2005: #6, 2004: #3).
</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/03/30/dpl-election-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grundgesetz-Artikel des Tages</title>
		<link>http://blue-dwarf.de/wp/2008/03/15/grundgesetz-artikel-des-tages/</link>
		<comments>http://blue-dwarf.de/wp/2008/03/15/grundgesetz-artikel-des-tages/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 23:51:46 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Grundgesetz]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/2008/03/15/grundgesetz-artikel-des-tages/</guid>
		<description><![CDATA[Artikel 27 [ Handelsflotte ] Alle deutschen Kauffahrteischiffe bilden eine einheitliche Handelsflotte. Ich kann mir nicht helfen, aber ich stelle mir hier große Segelschiffe à la Gorch Fock vor, mit deutscher Flagge und Kanonen bewaffnet, und jederzeit bereit, um auf Kaperfahrt zu gehen... :-) Anscheinend ist meine Vorstellung teilweise richtig. Ich frage mich, welche Relevanz [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>
<b>Artikel 27</b><br/>
<b>[ Handelsflotte ]</b><br/>
<blockquote>Alle deutschen Kauffahrteischiffe bilden eine einheitliche Handelsflotte.</blockquote>
</p>
<p>
Ich kann mir nicht helfen, aber ich stelle mir hier große Segelschiffe à la Gorch Fock vor, mit deutscher Flagge und Kanonen bewaffnet, und jederzeit bereit, um auf Kaperfahrt zu gehen... <code>:-)</code>
</p>
<p>
Anscheinend ist meine Vorstellung teilweise <a href="http://de.wikipedia.org/wiki/Handelsmarine">richtig</a>. Ich frage mich, welche Relevanz dieser Artikel wohl hat.
</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/03/15/grundgesetz-artikel-des-tages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobbing wegen Aufrichtigkeit</title>
		<link>http://blue-dwarf.de/wp/2008/03/09/mobbing-wegen-aufrichtigkeit/</link>
		<comments>http://blue-dwarf.de/wp/2008/03/09/mobbing-wegen-aufrichtigkeit/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 12:17:13 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Hessen]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[SPD]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/2008/03/09/mobbing-wegen-aufrichtigkeit/</guid>
		<description><![CDATA[Sehr bedauenswert, dass die Abgeordnete Dagmar Metzger von der eigenen Partei aufgrund ihrer Aufrichtigkeit aus dem hessischen Landtag gemobbt wird. Wer solche Parteifreunde hat, dem wünscht man nicht seine schlimmsten Feinde an den Hals; aber genau das wird sich Andrea Ypsilanti auch gedacht haben, als Dagmar Metzger am Freitag vor die Presse trat, um zu [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>
Sehr bedauenswert, dass die Abgeordnete Dagmar Metzger <a href="http://www.spiegel.de/politik/deutschland/0,1518,540303,00.html">von der eigenen Partei aufgrund ihrer Aufrichtigkeit aus dem hessischen Landtag gemobbt wird</a>. Wer solche Parteifreunde hat, dem wünscht man nicht seine schlimmsten Feinde an den Hals; aber genau das wird sich Andrea Ypsilanti auch gedacht haben, als Dagmar Metzger am Freitag vor die Presse trat, um zu verkünden, dass sie ihre Landesvorsitzende nicht zur Ministerpräsidentin wählen werde.
</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/03/09/mobbing-wegen-aufrichtigkeit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prophezeihender Versprecher</title>
		<link>http://blue-dwarf.de/wp/2008/03/08/prophezeihende-versprecher/</link>
		<comments>http://blue-dwarf.de/wp/2008/03/08/prophezeihende-versprecher/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 14:45:16 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Bundestag]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/2008/03/08/prophezeihende-versprecher/</guid>
		<description><![CDATA[Ich bin mir nicht sicher wie ich gestern darauf gekommen bin, aber ich wollte mir noch einmal die Rede von Werner Schulz (Bündnis 90/Die Grünen) vor dem 15. Deutschen Bundestag bei der Aussprache zur Vertrauensfrage anschauen, und tatsächlich habe ich Auszüge daraus in der PHOENIX Bibliothek gefunden. Eine komplette Aufzeichnung der Rede konnte ich bisher [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>
Ich bin mir nicht sicher wie ich gestern darauf gekommen bin, aber ich wollte mir noch einmal die Rede von Werner Schulz (Bündnis 90/Die Grünen) vor dem 15. Deutschen Bundestag bei der Aussprache zur Vertrauensfrage anschauen, und tatsächlich habe ich Auszüge daraus in der <a href="http://bibliothek.phoenix.de/videobeitrag,138.html">PHOENIX Bibliothek</a> gefunden. Eine komplette Aufzeichnung der Rede konnte ich bisher noch nicht finden, aber in Textform liegt sie z.B. <a href="http://www.uni-tuebingen.de/uni/nas/rede/schulzrede.htm">hier</a> vor.
</p>
<p>
Während ich mir den Zusammenschnitt der Aussprache nochmal anschaute ist mir ein lustiger Versprecher mit prophezeihendem Charakter bei der Rede von Angela Merkel aufgefallen. Sie sagte: <cite>»Rot-Grün kann unser Land nicht mehr regieren, die PDS darf unser Land nicht regieren, CDU und CSU gemeinsam mit der SPD...«</cite>. Natürlich erntete sie mit diesem Versprecher schallendes Gelächter aus fast allen Fraktionen im Hohen Haus, doch hätten die Genossen geahnt wie recht Angela Merkel damit hatte, hätten sie sich wahrscheinlich das Lachen verkniffen.
</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2008/03/08/prophezeihende-versprecher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current mood: very happy!</title>
		<link>http://blue-dwarf.de/wp/2007/10/21/current-mood-very-happy/</link>
		<comments>http://blue-dwarf.de/wp/2007/10/21/current-mood-very-happy/#comments</comments>
		<pubDate>Sun, 21 Oct 2007 17:00:44 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Debian (en)]]></category>
		<category><![CDATA[DAM]]></category>
		<category><![CDATA[NM]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/2007/10/21/current-mood-very-happy/</guid>
		<description><![CDATA[Cause: “DAM Approval: Approved on 2007-10-21 by Joerg Jaspert (joerg)”. And this happened only 23 days after Front Desk checked the completeness of my report. I'm somehow impressed, thought this would take longer. Thanks to Joerg Jaspert! Now I'm anxiously awaiting my account creation, let's see how long this takes...]]></description>
			<content:encoded><![CDATA[<p>
<!--
meta-creation_date: Sun, 21 Oct 2007 18:00:52 +0200
-->
<p>
  Cause: “DAM Approval: Approved on 2007-10-21 by Joerg Jaspert (joerg)”.
  And this happened only 23 days after Front Desk checked the completeness
  of my report. I'm somehow impressed, thought this would take longer.
  Thanks to Joerg Jaspert!
</p>
<p>
  Now I'm anxiously awaiting my account creation, let's see how long this
  takes...
</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2007/10/21/current-mood-very-happy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find orphaned packages YOU should work on?</title>
		<link>http://blue-dwarf.de/wp/2007/10/11/how-to-find-orphaned-packages-you-should-work-on/</link>
		<comments>http://blue-dwarf.de/wp/2007/10/11/how-to-find-orphaned-packages-you-should-work-on/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 22:07:36 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Debian (en)]]></category>
		<category><![CDATA[popcon]]></category>
		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/2007/10/11/how-to-find-orphaned-packages-you-should-work-on/</guid>
		<description><![CDATA[While being a Debian New Maintainer applicant, I decided to help the QA team by working on orphaned packages once I'm a Debian Developer. Currently there are 321 packages which are orphaned (O) or which a maintainer intents to adopt (ITA), see the packages overview for the Debian QA Group. Okay, so I've the choice [...]]]></description>
			<content:encoded><![CDATA[<p>
<!--
meta-creation_date: Thu, 11 Oct 2007 23:07:42 +0200
-->
<p>
  While being a Debian New Maintainer applicant, I decided to help the QA team
  by working on orphaned packages once I'm a Debian Developer. Currently there
  are 321 packages which are orphaned (O) or which a maintainer intents to
  adopt (ITA), see the <a
  href="http://qa.debian.org/developer.php?login=packages@qa.debian.org"
  >packages overview for the Debian QA Group</a>. Okay, so I've the choice to
  work on 321 different packages now, but which one should I choose? A tool
  which can help with this decision is <code>wnpp-alert</code>, it checks for
  installed packages that are up for adoption, orphaned or for which help is
  requested (RFH). It narrows down my selection to four orphaned packages,
  great! Now I want to sort these packages by their popularity
  (<a href="http://popcon.debian.org/">What's this?</a>). For this task I've
  written a little script which uses the excellent <code>grep-dctrl</code> and
  <code>ept-cache</code> tools:
</p>
<pre class="file_content">#!/bin/sh

MAINT=`(test -z "$1" &amp;&amp; echo packages@qa.debian.org) || echo "$1"`

for x in `grep-status -F Maintainer "$MAINT" -n -s Package`; do
    ept-cache show $x | grep-dctrl '' -n -s Popcon,Package | paste -sd '\t';
done | sort -nr
</pre>
<p>
  It searches for installed packages that are maintained by the Debian QA
  Group and sorts them by their popcon score. If an argument is given to this
  script it will use it as search pattern for the Maintainer field instead of
  packages@qa.debian.org.
</p>
<p>
  <b>Note:</b> You need to enable the popcon data provider for
  <code>ept-cache</code> for this script to work. See
  <code>/usr/share/doc/ept-cache/README</code> for details.
</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2007/10/11/how-to-find-orphaned-packages-you-should-work-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Muon decay in the electroweak SM</title>
		<link>http://blue-dwarf.de/wp/2007/08/01/muon-decay-in-the-electroweak-sm/</link>
		<comments>http://blue-dwarf.de/wp/2007/08/01/muon-decay-in-the-electroweak-sm/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 20:17:56 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[QFT]]></category>

		<guid isPermaLink="false">http://frank.thomas-alfeld.de/wp/2007/08/01/muon-decay-in-the-electroweak-sm/</guid>
		<description><![CDATA[In the winter term 2006/07 I attended the lecture "Relativistic Quantum Field Theory" hold by Prof. Rückl at the University of Würzburg. Since I was (and still am) interested in this topic and wanted to learn more about the mathematical methods used in QFTs I decided to do a mini research project about the decay [...]]]></description>
			<content:encoded><![CDATA[<p>
<!--
meta-creation_date: Wed, 01 Aug 2007 21:17:05 +0200
-->
<p>
  In the winter term 2006/07 I attended the lecture "Relativistic Quantum
  Field Theory" hold by Prof. Rückl at the University of Würzburg. Since I
  was (and still am) interested in this topic and wanted to learn more about
  the mathematical methods used in QFTs I decided to do a mini research
  project about the decay of the muon in the electroweak SM. Recently I
  finished the paper of my project which is unfortunately only available in
  German. You can download it here:
  <a href="http://blue-dwarf.de/download/physics/Frank%20Thomas%20-%20Myon-Zerfall.pdf">Myon-Zerfall.pdf</a>,
  and for your convenience I cite the abstract here:
</p>
<p>
<cite>
   Das Myon ist ein Elementarteilchen der zweiten Generation im Sinne des
   Standardmodells, welches identisch zum Elektron die Ladung −e trägt, einen
   Spin von 1/2 hat und bis auf die starke Wechselwirkung allen anderen
   Wechselwirkungen unterliegt. Es unterscheidet sich vom Elektron durch eine
   etwa 200 mal größere Masse und die Tatsache, dass seine Lebensdauer endlich
   ist. Der dominierende Zerfallskanal des Myons ist der Zerfall in ein
   Elektron, ein Myon-Neutrino und ein Elektron-Antineutrino, der im
   elektroschwachen Standardmodell durch ein W-Boson vermittelt wird.
   Diese Arbeit ist in drei Kapitel unterteilt. In dem ersten Kapitel wird
   nach Einführung der Feynman-Regeln der schwachen Wechselwirkung aus dem
   Feynman-Diagramm des Myon-Zerfalls die Feynman-Amplitude bestimmt und deren
   spin-gemitteltes Betragsquadrat im Ruhesystem des Myons berechnet. Um damit
   zur Zerfallsbreite zu gelangen wird im zweiten Kapitel der
   Drei-Teilchen-Phasenraum betrachtet und das entsprechende Phasenraumelement
   ausgewertet. Im dritten Kapitel werden dann die Ergebnisse aus den
   vorangegangenen Kapiteln kombiniert und das Energiespektrum der
   entstehenden Elektronen sowie die Lebensdauer des Myons berechnet und diese
   mit dem experimentellen Wert verglichen. Zum Schluß dieser Arbeit werden
   noch Korrekturen zu den Ergebnissen diskutiert und es wird auf die
   Bedeutung des Myon-Zerfalls eingegangen.
</cite>
</p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://blue-dwarf.de/wp/2007/08/01/muon-decay-in-the-electroweak-sm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
