<?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>Steffens Noteblog</title>
	<atom:link href="http://www.steffenvogel.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steffenvogel.de</link>
	<description>technology, electronics, music, coding and more</description>
	<lastBuildDate>Wed, 28 Mar 2012 14:07:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Das 3€ ATmega Developement Board</title>
		<link>http://www.steffenvogel.de/2012/03/26/das-3e-atmega-developement-board/</link>
		<comments>http://www.steffenvogel.de/2012/03/26/das-3e-atmega-developement-board/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 12:07:06 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[USBasp]]></category>
		<category><![CDATA[V-USB]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1648</guid>
		<description><![CDATA[Für gerade mal 2,95€ bieten chinesische Händler einen Klon des In-System-Programmers USBasp von Thomas Fischl auf eBay an. Das Board wurde ursprünglich zum Programmieren von AVR Mikrocontrollern entwickelt und basiert selbst auf einem ATmega8 Controller. Das Board bietet folgende Features, die auch für andere Zwecke genutzt werden können: Software USB mit V-USB Stromversorgung über Rechner [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2012/03/usbasb_cn.jpg"><img class="alignright size-thumbnail wp-image-1649" title="usbasb_cn" src="http://b.static.steffenvogel.de/wp-content/uploads/2012/03/usbasb_cn-150x150.jpg" alt="" width="150" height="150" /></a>Für gerade mal 2,95€ <a href="http://www.ebay.de/itm/USB-ISP-Programmer-for-ATMEL-AVR-ATMega-ATTiny-51-Development-Board-/280839395476?pt=LH_DefaultDomain_0&amp;hash=item4163551894">bieten chinesische Händler</a> einen Klon des In-System-Programmers USBasp von <a href="http://www.fischl.de/usbasp/">Thomas Fischl</a> auf eBay an. Das Board wurde ursprünglich zum Programmieren von AVR Mikrocontrollern entwickelt und basiert selbst auf einem ATmega8 Controller. Das Board bietet folgende Features, die auch für andere Zwecke genutzt werden können:</p>
<ul>
<li>Software USB mit <a href="http://www.obdev.at/products/vusb/index-de.html">V-USB</a></li>
<li>Stromversorgung über Rechner</li>
<li>wahlweise 5V oder 3.3V</li>
<li>2 LEDs</li>
<li>1. Jumper</li>
<li>6 IO-Pins (inkl. UART)</li>
</ul>
<p>Dieses Angebot ist preislich unschlagbar. Es gibt kein anderes megaAVR Board, das inkl. Versandkosten für unter 3 € zu haben ist. Auch ein Selbstbau mit den günstigsten Bauteilen ist bei kleineren Stückzahlen (&lt; 50) weit teurer. Fertige Leerplatinen sind aber auch über eBay verfügbar.</p>
<p>Der günstige Preis hat aber auch einen Nachteil: Mitunter muss man einen Monat warten, bis der Stick im eigenen Briefkasten liegt. Dafür gibt es i.d.R. keine Probleme beim Zoll <span class='sprite icon_wink'></span> </p>
<p><span id="more-1648"></span></p>
<h3>Programmierung</h3>
<p>Das Board besitzt drei Jumper von denen bei Auslieferung nur einer bestückt ist:</p>
<ul>
<li>Der bestückte Jumper dient zur Wahl der Betriebsspannung. Über den integrierten Festspannungswandler ist es möglich zwischen 3,3 und 5 V zu wechseln.</li>
<li>Der Jumper neben dem Quarz dient zur Aktivierung der Selbst-Programmierung. Ist der Jumper gesteckt, wird der <code>RESET</code>-Pin des ATmega8 direkt mit dem <code>RESET</code>-Pin des ISP-Steckers verbunden. Damit lässt sich der integrierte Controller über einen externen Programmer neu programmieren.</li>
<li>Mit dem Jumper neben dem USB-Stecker, kann man zwischen der vollen und einer gedrosselten Programmier Geschwindigkeit (Slow SCK) wechseln. Mittlerweile kann avrdude das auch per Software steuern.</li>
</ul>
<p>Sowohl der Software USB Stack als auch die Firmware des Programmers sind beide als OpenSource-Software verfügbar. Es gibt <a href="http://www.obdev.at/products/vusb/projects.html">zahlreiche Projekkte</a>, die so auf das Board portiert werden können. Mit einem <a href="http://www.obdev.at/products/vusb/bootloadhid.html">USB-Bootloader</a> entfällt sogar so der notwendige, zweite Programmer.</p>
<p>Ich nutze die Boards derzeit für mein <a href="http://0l.de/projects/hidekey/start">HIDeKey</a> Projekt. In Zukunft möchte ich damit auch noch die Steuerung meiner <a href="/2010/10/31/visualize-your-power-consumption-with-fnordlichter/">fnordlichter</a> und LED Stripes übernehmen.</p>
<h3>Schaltplan</h3>
<p style="text-align: center;"><a href="http://static.steffenvogel.de/wp-content/uploads/2012/03/usbasp.sch_-e1332762565933.png"><img class="aligncenter  wp-image-1653" style="margin-top: 10px;" title="usbasp.sch" src="http://static.steffenvogel.de/wp-content/uploads/2012/03/usbasp.sch_-e1332762565933.png" alt="" width="512" height="472" /></a></p>
<p>Auf dem Bild fehlt noch der 3. Jumper zur Wahl der Betriebsspannung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2012/03/26/das-3e-atmega-developement-board/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>cron Jobs für Sonnenauf- &amp; untergang</title>
		<link>http://www.steffenvogel.de/2012/03/14/cron-jobs-fur-sonnenauf-untergang/</link>
		<comments>http://www.steffenvogel.de/2012/03/14/cron-jobs-fur-sonnenauf-untergang/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 13:10:59 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[at]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[fnordlichter]]></category>
		<category><![CDATA[sunrise]]></category>
		<category><![CDATA[sunset]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1548</guid>
		<description><![CDATA[Nicht selten kommt es mal vor, dass sich ein Rechner nach astronomischen Zyklen orientiert. Die zur Berechnung der Osterfeiertage häufig verwendete Gaußsche Osterformel basiert so z.T. auf der Mondgleichung. Unser Problem stellte sich etwas anders dar: Die LED-Flurbeleuchtung in unserem Flur wird durch den Router geregelt und lief bisher in der Regel 24/7. Mit dem [...]]]></description>
			<content:encoded><![CDATA[<p>Nicht selten kommt es mal vor, dass sich ein Rechner nach astronomischen Zyklen orientiert. Die zur Berechnung der Osterfeiertage häufig verwendete <a href="http://de.wikipedia.org/wiki/Gau%C3%9Fsche_Osterformel">Gaußsche Osterformel</a> basiert so z.T. auf der <a href="http://de.wikipedia.org/wiki/Mondgleichung#Die_Mondgleichung">Mondgleichung</a>.</p>
<p>Unser Problem stellte sich etwas anders dar: Die LED-Flurbeleuchtung in unserem Flur wird<a href="/2010/10/31/visualize-your-power-consumption-with-fnordlichter/"> durch den Router geregelt</a> und lief bisher in der Regel 24/7. Mit dem hier vorgestellten Programm haben wir es nun geschafft die Laufzeit auf die Nachstunden zu begrenzen, indem wir die von unserer geografischen Position abhängige Sonnenuntergangszeit nutzen um die Lampen erst bei Dämmerung einzuschalten.</p>
<p>Mit folgenden Cronjobs, lässt sich dieses Prinzip auch leicht auf andere Anwendungen übertragen:</p>

<div class="wp_syntax"><table><caption><a href="https://github.com/stv0g/libfn/blob/master/debian/libfn.cron.d">/libfn/blob/master/debian/libfn.cron.d</a></caption><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000;">0</span> <span style="color: #000000;">0</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'fnctl stop &amp;&amp; fnctl fade -c 000000'</span> <span style="color: #000000; font-weight: bold;">|</span> at $<span style="color: #7a0874; font-weight: bold;">&#40;</span>sun rise <span style="color: #000000;">55</span> <span style="color: #660033;">-6</span> <span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #000000;">0</span> <span style="color: #000000;">0</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'fnctl start'</span> <span style="color: #000000; font-weight: bold;">|</span> at $<span style="color: #7a0874; font-weight: bold;">&#40;</span>sun <span style="color: #000000; font-weight: bold;">set</span> <span style="color: #000000;">55</span> <span style="color: #660033;">-6</span> <span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div>

<p>Mit dem Tool nvram-wakeup, lässt sich so bsp. der Rechner jeden Tag 10 Minuten for Sonnenaufgang automatisch starten ^^:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">nvram-wakeup <span style="color: #660033;">-s</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;0+<span style="color: #007800;">$(./sun rise 55 -6 1 unix)</span>sec -10min&quot;</span> +<span style="color: #000000; font-weight: bold;">%</span>s<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div>

<p>Das Programm zur Berechnung der Sonnenauf- &amp; untergangszeiten gibts auf der nächsten Seite.<span id="more-1548"></span>Hier noch das C-Programm zur Berechnung der Sonnenauf- &amp; untergangszeiten:</p>

<div class="wp_syntax"><table><caption><a href="https://github.com/stv0g/libfn/blob/master/src/sun.c">/libfn/blob/master/src/sun.c</a></caption><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
</pre></td><td class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &quot;stdio.h&quot;</span>
<span style="color: #339933;">#include &quot;stdlib.h&quot;</span>
<span style="color: #339933;">#include &quot;string.h&quot;</span>
<span style="color: #339933;">#include &quot;math.h&quot;</span>
<span style="color: #339933;">#include &quot;time.h&quot;</span>
&nbsp;
<span style="color: #993333;">double</span> deg2rad<span style="color: #009900;">&#40;</span><span style="color: #993333;">double</span> deg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">return</span> M_PI <span style="color: #339933;">*</span> deg <span style="color: #339933;">/</span> <span style="color:#800080;">180.0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">enum</span> sun <span style="color: #009900;">&#123;</span> RISE<span style="color: #339933;">,</span> SET <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">enum</span> out <span style="color: #009900;">&#123;</span> HUMAN<span style="color: #339933;">,</span> UNIX <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">double</span> sun<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">enum</span> sun mode<span style="color: #339933;">,</span> <span style="color: #993333;">double</span> lat<span style="color: #339933;">,</span> <span style="color: #993333;">double</span> lon<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> timezone<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">const</span> <span style="color: #993333;">double</span> h <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color:#800080;">0.0145</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">const</span> <span style="color: #993333;">double</span> g <span style="color: #339933;">=</span> <span style="color:#800080;">0.2618</span><span style="color: #339933;">;</span>
&nbsp;
	time_t t <span style="color: #339933;">=</span> time<span style="color: #009900;">&#40;</span>NULL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> tm <span style="color: #339933;">*</span>now <span style="color: #339933;">=</span> localtime<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>t<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> days <span style="color: #339933;">=</span> now<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>tm_yday<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/* Zeitgleichung */</span>
	<span style="color: #993333;">double</span> zgl <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color:#800080;">0.171</span> <span style="color: #339933;">*</span> sin<span style="color: #009900;">&#40;</span><span style="color:#800080;">0.0337</span> <span style="color: #339933;">*</span> days <span style="color: #339933;">+</span> <span style="color:#800080;">0.465</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color:#800080;">0.1299</span> <span style="color: #339933;">*</span> sin<span style="color: #009900;">&#40;</span><span style="color:#800080;">0.01787</span> <span style="color: #339933;">*</span> days <span style="color: #339933;">-</span> <span style="color:#800080;">0.168</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/* Deklination der Sonne */</span>
	<span style="color: #993333;">double</span> dekl <span style="color: #339933;">=</span> <span style="color:#800080;">0.4095</span> <span style="color: #339933;">*</span> sin<span style="color: #009900;">&#40;</span><span style="color:#800080;">0.016906</span> <span style="color: #339933;">*</span> <span style="color: #009900;">&#40;</span>days <span style="color: #339933;">-</span> <span style="color:#800080;">80.086</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/* Zeitdifferenz */</span>
	<span style="color: #993333;">double</span> zd <span style="color: #339933;">=</span> <span style="color: #0000dd;">12</span> <span style="color: #339933;">*</span> acos<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>sin<span style="color: #009900;">&#40;</span>h<span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> sin<span style="color: #009900;">&#40;</span>lat<span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> sin<span style="color: #009900;">&#40;</span>dekl<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> <span style="color: #009900;">&#40;</span>cos<span style="color: #009900;">&#40;</span>lat<span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> cos<span style="color: #009900;">&#40;</span>dekl<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span> M_PI<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span>mode<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">case</span> SET<span style="color: #339933;">:</span> <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">12</span> <span style="color: #339933;">+</span> zd <span style="color: #339933;">-</span> zgl <span style="color: #339933;">+</span> lon<span style="color: #339933;">/</span>g <span style="color: #339933;">+</span> timezone<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">case</span> RISE<span style="color: #339933;">:</span> <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">12</span> <span style="color: #339933;">-</span> zd <span style="color: #339933;">-</span> zgl <span style="color: #339933;">+</span> lon<span style="color: #339933;">/</span>g <span style="color: #339933;">+</span> timezone<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">default</span><span style="color: #339933;">:</span> <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">enum</span> sun mode<span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">enum</span> out output<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>argc <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #0000dd;">4</span> <span style="color: #339933;">||</span> argc <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">goto</span> usage<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>strcmp<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;rise&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> mode <span style="color: #339933;">=</span> RISE<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>strcmp<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;set&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> mode <span style="color: #339933;">=</span> SET<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">goto</span> usage<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>argc <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>strcmp<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;human&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> output <span style="color: #339933;">=</span> HUMAN<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>strcmp<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;unix&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> output <span style="color: #339933;">=</span> UNIX<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">goto</span> usage<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		output <span style="color: #339933;">=</span> HUMAN<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #993333;">int</span> timezone <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>argc <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> atoi<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">4</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">double</span> lat <span style="color: #339933;">=</span> deg2rad<span style="color: #009900;">&#40;</span>strtod<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">double</span> lon <span style="color: #339933;">=</span> deg2rad<span style="color: #009900;">&#40;</span>strtod<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">double</span> time <span style="color: #339933;">=</span> sun<span style="color: #009900;">&#40;</span>mode<span style="color: #339933;">,</span> lat<span style="color: #339933;">,</span> lon<span style="color: #339933;">,</span> timezone<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">double</span> intpart<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span>output<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">case</span> HUMAN<span style="color: #339933;">:</span>
			<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d:%02d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span> floor<span style="color: #009900;">&#40;</span>time<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#40;</span>modf<span style="color: #009900;">&#40;</span>time<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span>intpart<span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #0000dd;">60</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">case</span> UNIX<span style="color: #339933;">:</span>
			<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span> round<span style="color: #009900;">&#40;</span>time<span style="color: #339933;">*</span><span style="color: #0000dd;">60</span><span style="color: #339933;">*</span><span style="color: #0000dd;">60</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
usage<span style="color: #339933;">:</span>
	fprintf<span style="color: #009900;">&#40;</span>stderr<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;usage: sun MODE LAT LON [TIMEZONE] [OUTPUT]<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fprintf<span style="color: #009900;">&#40;</span>stderr<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;  MODE<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>'rise' or 'set'<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fprintf<span style="color: #009900;">&#40;</span>stderr<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;  LAT, LON<span style="color: #000099; font-weight: bold;">\t</span>the geografical postition in degree<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fprintf<span style="color: #009900;">&#40;</span>stderr<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;  TIMEZONE<span style="color: #000099; font-weight: bold;">\t</span>an integer describing the timezone offset<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fprintf<span style="color: #009900;">&#40;</span>stderr<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;  OUTPUT<span style="color: #000099; font-weight: bold;">\t</span>'human' (default) or 'unix'<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2012/03/14/cron-jobs-fur-sonnenauf-untergang/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zusammenfassung GGI3</title>
		<link>http://www.steffenvogel.de/2012/03/13/zusammenfassung-ggi3/</link>
		<comments>http://www.steffenvogel.de/2012/03/13/zusammenfassung-ggi3/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 08:28:59 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Studium]]></category>
		<category><![CDATA[Aachen]]></category>
		<category><![CDATA[GGI3]]></category>
		<category><![CDATA[ICE]]></category>
		<category><![CDATA[Inhaltsverzeichnis]]></category>
		<category><![CDATA[RWTH]]></category>
		<category><![CDATA[WS2011]]></category>
		<category><![CDATA[Zusammenfassung]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1530</guid>
		<description><![CDATA[Auch im 3. Semester hatten wir wieder eine Grundlagenvorlesung Informatik. Im Vergleich zu letztem Jahr, war diese leider weniger interessant: balancierte Bäume konvexe Opmierungsprobleme Multi-Prozessorsysteme OSI-Layer.. etc ^^ Glücklicherweise handelt es sich um eine Kofferklausur. D.h man darf außer elektronischen Geräten so ziemlich alles mit in die Prüfung nehmen Aber lasst euch nicht davon täuschen: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://c.static.steffenvogel.de/wp-content/uploads/2012/03/petri.png"><img class="alignright size-thumbnail wp-image-1531" title="petri" src="http://b.static.steffenvogel.de/wp-content/uploads/2012/03/petri-150x141.png" alt="" width="150" height="141" /></a>Auch im 3. Semester hatten wir wieder eine Grundlagenvorlesung Informatik. Im Vergleich zu letztem Jahr, war diese leider weniger interessant:</p>
<ul>
<li>balancierte Bäume</li>
<li>konvexe Opmierungsprobleme</li>
<li>Multi-Prozessorsysteme</li>
<li>OSI-Layer.. etc ^^</li>
</ul>
<p>Glücklicherweise handelt es sich um eine Kofferklausur. D.h man darf außer elektronischen Geräten so ziemlich alles mit in die Prüfung nehmen <span class='sprite icon_wink'></span> </p>
<p>Aber lasst euch nicht davon täuschen: einfacher wirds dadurch leider nicht. Die Klausur war so überladen, dass man zum Nachlesen im Skript praktisch gar keine Zeit hatte.</p>
<p>Da war es ganz praktisch ein Inhaltsverzeichnis des Skriptes und eine knackige Zusammenfassung dabei zu haben. Diese möchte ich hier mit euch teilen:</p>
<ul>
<li><strong><a href="http://c.static.steffenvogel.de/wp-content/uploads/2012/03/InhaltsverzeichnisWS2011_12.pdf">Inhaltsverzeichnis</a></strong><br />
(hoffentlich wird das Skript für nächtes Jahr überarbeitet <span class='sprite icon_wink'></span> , dann das Verzeichnis auch hinfällig sein)</li>
<li><strong><a href="http://b.static.steffenvogel.de/wp-content/uploads/2012/03/Zusammenfassung_Vogel.pdf">Zusammenfassung</a></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2012/03/13/zusammenfassung-ggi3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>elektro:camp(«2012.05»)</title>
		<link>http://www.steffenvogel.de/2012/03/11/elektrocamp2012-05/</link>
		<comments>http://www.steffenvogel.de/2012/03/11/elektrocamp2012-05/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 11:29:37 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Smart Metering]]></category>
		<category><![CDATA[elektro-camp]]></category>
		<category><![CDATA[FH Offenburg]]></category>
		<category><![CDATA[smartgrids]]></category>
		<category><![CDATA[smartmetering]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1523</guid>
		<description><![CDATA[Mittlerweile zum 4. Mal seit zwei Jahren findet das elektro:camp nun bereits statt. Diesmal wird es von @justinotherguy (volkszaehler.org) organisiert und findet am 4./5. Mai in der Hochschule Offenburg statt.. Thematisch bleibt sich das 2-tägige Barcamp treu. Geplant sind neben den offenen Vorträgen zu intelligenten Stromnetzen &#38; Häusern auch Workshops und Zeit zum Basteln und [...]]]></description>
			<content:encoded><![CDATA[<p>Mittlerweile <a href="/2011/05/10/elektrocamp-2/">zum 4. Mal</a> seit zwei Jahren findet das <a href="http://www.elektro-camp.de">elektro:camp</a> nun bereits statt. Diesmal wird es von <a href="https://twitter.com/justinotherguy">@justinotherguy</a> (volkszaehler.org) organisiert und findet am 4./5. Mai in der Hochschule Offenburg statt.. Thematisch bleibt sich das 2-tägige <a href="http://de.wikipedia.org/wiki/Barcamp">Barcamp</a> treu. Geplant sind neben den offenen Vorträgen zu intelligenten Stromnetzen &amp; Häusern auch Workshops und Zeit zum Basteln und diskutieren.</p>
<p style="text-align: left;"><a href="http://a.static.steffenvogel.de/wp-content/uploads/2012/03/ec1205.png"><img class="aligncenter  wp-image-1524" title="ec1205" src="http://static.steffenvogel.de/wp-content/uploads/2012/03/ec1205-1024x601.png" alt="" width="540" /></a>Nebem dem volkszaehler.org Projekt gesellen sich nun auch erstmals Gäste eines weiteren Open-Source Smart-Metering Projekts. Wir freuen und auf <a href="http://openenergymonitor.org">OpenEnergyMonitor</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2012/03/11/elektrocamp2012-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schreibblockade?!</title>
		<link>http://www.steffenvogel.de/2012/03/11/schreibblockade/</link>
		<comments>http://www.steffenvogel.de/2012/03/11/schreibblockade/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 00:28:41 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1513</guid>
		<description><![CDATA[So, nun geht es auch hier wieder weiter! Nach 7 Monaten Pause neigt sich auch mein 3. Semester an der RWTH nun dem Ende entgegen und ich möchte hier wieder etwas regelmäßiger schreiben! Dass es hier lange keine Beiträge gab, sollte nicht darauf schließen lassen, dass ich nichts zu berichten hatte In den vergangenen Monaten [...]]]></description>
			<content:encoded><![CDATA[<p>So, nun geht es auch hier wieder weiter! Nach 7 Monaten Pause neigt sich auch mein 3. Semester an der RWTH nun dem Ende entgegen und ich möchte hier wieder etwas regelmäßiger schreiben!</p>
<p>Dass es hier lange keine Beiträge gab, sollte nicht darauf schließen lassen, dass ich nichts zu berichten hatte <span class='sprite icon_wink'></span>  In den vergangenen Monaten hat sich viel getan. Ich habe unter anderem an <a href="http://wiki.volkszaehler.org/software/controller/vzlogger">vzlogger</a> und <a href="http://0l.de/projects/hidekey/">HIDeKey</a> gewerkelt. Ab diesem Semester arbeite arbeite ich beim Institut für <a href="http://www.mmi.rwth-aachen.de/">Mensch-Maschine-Interaktion</a>. Dort betreue ich die <a href="http://www.mmi.rwth-aachen.de/?microcontrollerag">Mikrocontroller-AG</a> und das <a href="http://www.mmi.rwth-aachen.de/?informatik1">Praktikum Informatik 1</a>. Den Blog habe ich mal etwas aufgeräumt nutze nun Amazon Cloudfront als <a href="http://de.wikipedia.org/wiki/Content_Distribution_Network">CDN</a>.</p>
<p>In den nächsten Beiträgen möchte ich euch <a href="http://www.erlang.org/">Erlang</a>, eine funktionale Sprache zur parallel Programmierung, vorstellen und über meine ersten Erfahrungen mit digitalen Schaltungsentwurf auf FPGA&#8217;s berichten.</p>
<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2012/03/rwth_rant1.jpg"><img class="aligncenter size-full wp-image-1520" title="rwth_rant" src="http://b.static.steffenvogel.de/wp-content/uploads/2012/03/rwth_rant1.jpg" alt="" width="540" height="781" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2012/03/11/schreibblockade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>github Migration</title>
		<link>http://www.steffenvogel.de/2011/07/30/github-migration/</link>
		<comments>http://www.steffenvogel.de/2011/07/30/github-migration/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 18:08:09 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[Umzug]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1506</guid>
		<description><![CDATA[Heute habe ich meine 27 git Repositories auf github umgezogen. Ich habe mich entschlossen sie so einer größeren Öffentlichkeit zugänglich zu machen und als zusätzliches Backup auf meinem Server zu spiegeln. Seit kurzem hat github seine neue API v3 veröffentlicht. Auf dieser aufbauend habe ich ein PHP Script geschrieben, welches meine existierenden Repositories bei github [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.steffenvogel.de/wp-content/uploads/2011/07/octocat_construction.gif"><img class="alignright size-thumbnail wp-image-1507" title="octocat_construction" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/07/octocat_construction-150x150.gif" alt="" width="150" height="150" /></a>Heute habe ich meine 27 git Repositories auf <a href="https://github.com/stv0g">github</a> umgezogen. Ich habe mich entschlossen sie so einer größeren Öffentlichkeit zugänglich zu machen und als zusätzliches Backup auf <a href="http://web.git.0l.de">meinem Server</a> zu spiegeln.</p>
<p>Seit kurzem hat github seine <a href="https://github.com/blog/879-api-v3-190-methods-to-build-on">neue API v3</a> veröffentlicht. Auf dieser aufbauend habe ich ein <a href="https://github.com/stv0g/snippets/blob/master/php_scripts/github.php">PHP Script</a> geschrieben, welches meine existierenden Repositories bei github anlegt und migriert:</p>
<ol>
<li>Das Script in das Wurzelverzeichnis aller Repositories ablegen</li>
<li>github Username und Passwort im Skript anpassen</li>
<li><code>php github.php</code></li>
</ol>
<p>Ein paar Features:</p>
<ul>
<li>Es wird automatisch ein entsprechende <em>github</em> Remote im Repository hinzugefügt</li>
<li>Alle in der Datei <em>gitweb.projects</em> gelisteten Repositories werden als öffentlich markiert</li>
<li>Befindet sich im Repository eine Datei <em>description</em> wird deren Inhalt übernommen</li>
<li>Per Exclude-Filter können bestimmte Repositories ausgeschlossen werden</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/07/30/github-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RWTH uC Tetris</title>
		<link>http://www.steffenvogel.de/2011/07/16/rwth-uc-tetris/</link>
		<comments>http://www.steffenvogel.de/2011/07/16/rwth-uc-tetris/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 00:33:50 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[ATMega]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[Mikrocontroller AG]]></category>
		<category><![CDATA[MMI]]></category>
		<category><![CDATA[RWTH Aachen]]></category>
		<category><![CDATA[Tetris]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1490</guid>
		<description><![CDATA[Neben der Informatik Vorlesung besuchte ich dieses Semester die Mikrocontroller AG. In dieser freiwilligen Veranstaltung lernten wir den aus der Vorlesung bekannten Mikrocontroller, ATMega zu benutzen. Zusammen mit meinen Gruppenmitgliedern Annika, Maiwand &#38; Christian bauten wir ein 8&#215;16 LED-Dot Matrix Display auf dem wir Tetris spielen konnten: Von der Uni haben wir dabei ein Mikrocontroller [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://a.static.steffenvogel.de/wp-content/uploads/2011/07/tetris.png"><img class="alignright size-thumbnail wp-image-1494" title="tetris" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/07/tetris-e1310776859628-150x128.png" alt="" width="150" height="128" /></a>Neben der Informatik Vorlesung besuchte ich dieses Semester die Mikrocontroller AG. In dieser freiwilligen Veranstaltung lernten wir den aus der Vorlesung bekannten Mikrocontroller, ATMega zu benutzen.</p>
<p>Zusammen mit meinen Gruppenmitgliedern Annika, Maiwand &amp; Christian bauten wir ein 8&#215;16 LED-Dot Matrix Display auf dem wir Tetris spielen konnten:</p>
<p><a href="http://www.steffenvogel.de/2011/07/16/rwth-uc-tetris/"><em>Click here to view the embedded video.</em></a></p>
<p><span id="more-1490"></span></p>
<p>Von der Uni haben wir dabei ein Mikrocontroller Board als Leihgabe bekommen. Das ergänzten wir durch das selbst gelayoutete Display und einen umgebautes SNES Gamepad.</p>
<p>Wir haben dabei darauf geachtet durch geschicktes Hardware Layout die Programmierung zu vereinfachen. So haben wir die normalen 10 Blöcken pro Zeile auf 8 reduziert, um unser komplettes Spielfeld in einem  Integer-Array (<em>uint8_t board[16]</em>) speichern zu können. Vieles lies sich so recht realisieren:</p>
<ul>
<li>Stein verschieben: Logical Shift Left/Right (<em>board[line] &lt;&lt;= 1</em>)</li>
<li>volle Zeilen erkennen: <em>board[line] == 255</em></li>
</ul>
<p>Während der letzten Vorlesung bekamen wir die Gelegenheit das Projekt unseren Kommilitionen und Prof. Roßmann vorzustellen.</p>
<p><a href="http://www.steffenvogel.de/2011/07/16/rwth-uc-tetris/"><em>Click here to view the embedded video.</em></a></p>
<p>Sourcecode und Eagle-Dateien der Displayplatine sind in meinem <strong><a href="https://github.com/stv0g/rwth-uc-tetris">git-Repository</a></strong>.</p>
<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2011/07/tetris_layout-e1311283012953.png"><img class="aligncenter size-full wp-image-1503" title="tetris_layout" src="http://b.static.steffenvogel.de/wp-content/uploads/2011/07/tetris_layout-e1311283012953.png" alt="" width="534" height="263" /></a><a href="http://static.steffenvogel.de/wp-content/uploads/2011/07/tetris_layout.png"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/07/16/rwth-uc-tetris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>transcode</title>
		<link>http://www.steffenvogel.de/2011/07/16/transcode/</link>
		<comments>http://www.steffenvogel.de/2011/07/16/transcode/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 00:20:07 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Assembler]]></category>
		<category><![CDATA[avr-gcc]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[Compiler]]></category>
		<category><![CDATA[Informatik]]></category>
		<category><![CDATA[MMI]]></category>
		<category><![CDATA[RWTH]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1377</guid>
		<description><![CDATA[Ich sitze im Zug nach Hause. Komme von der letzten Vorlesung des 2. Semesters: Informatik. Eigentlich bin ich auf dem Weg in die Semester-&#8221;Ferien&#8221;, ständen da nicht für den nächsten Monat noch 4 Klausuren in meinem Kalender Informatik, Grundlagen des Digitalrechners. Klingt eigentlich recht trocken. Trotzdem ist es klar mein Favorit unter den Fächern dieses [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://a.static.steffenvogel.de/wp-content/uploads/2011/07/assembler.png"><img class="alignright size-thumbnail wp-image-1482" title="assembler" src="http://c.static.steffenvogel.de/wp-content/uploads/2011/07/assembler-150x150.png" alt="" width="150" height="150" /></a>Ich sitze im Zug nach Hause. Komme von der letzten Vorlesung des 2. Semesters: Informatik. Eigentlich bin ich auf dem Weg in die Semester-&#8221;Ferien&#8221;, ständen da nicht für den nächsten Monat noch 4 Klausuren in meinem Kalender <span class='sprite icon_wink'></span> </p>
<p>Informatik, Grundlagen des Digitalrechners. Klingt eigentlich recht trocken. Trotzdem ist es klar mein Favorit unter den Fächern dieses Semesters.<br />
Als Ergänzung zur Vorlesung richtete unser Professor einen kleinen Wettbewerb aus.<br />
Mein Beitrag zum <em>Students Englightment Award</em> ist ein Compiler Frontend für den GNU Compiler der Atmel AVRs.</p>
<p>Teil der Vorlesung war die Einführung des Mikrocontrollers ATMega8 von Atmel und dessen Programmierung mit Assembler. Dabei lernten wir zuerst die Schaltungstechnischen Grundlagen und die Minimierung von Schaltnetzen. Anschließend sind wir auf den Aufbau der Zentralen Recheneinheit eingegangen (Steuerwerk, ALU etc..).</p>
<p><strong><em><a title="http://t0.0l.de/transcode" href="http://t0.0l.de/transcode" rel="nofollow">transcode</a></em></strong> kompiliert/assembliert ANSI C und Assembler in Maschinencode und umgekehrt. Dabei wird mit Hilfe von Debugging Informationen ein Bezug zwischen Zeilen im C-Code und den Mnemonics hergestellt. Durch Auswählen von Zeilen werden Bezüge direkt durch Hervorhebungen dargestellt. Für die Darstellung des Maschinencodes lässt sich zwischen binär, dezimal &amp; hexadezimaler Form wählen.</p>
<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2011/07/schaltnetz-e1310774501908.png"><img class="aligncenter size-full wp-image-1484" title="schaltnetz" src="http://b.static.steffenvogel.de/wp-content/uploads/2011/07/schaltnetz-e1310774501908.png" alt="" width="531" height="134" /></a>Ziel des Tools ist es die Arbeitsweise des Compilers und dessen Optimierungen tiefer zu verstehen. <a href="http://t0.0l.de/transcode/"><em>transcode</em></a> ist im Rahmen der Vorlesung Grundlagen der Informatik 2 von Prof. Roßmann als Beitrag für den Fellow Student Enlightment Award entstanden.</p>
<p>Zum Tool gehts <strong><a href="http://t0.0l.de/transcode/">hier</a></strong>.</p>
<p>Der Sourcecode ist wie immer in meinem <strong><a href="https://github.com/stv0g/transcode">git-Repository</a></strong> verfügbar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/07/16/transcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ROCK YOUR LIFE! in Aachen</title>
		<link>http://www.steffenvogel.de/2011/05/10/rock-your-life-in-aachen/</link>
		<comments>http://www.steffenvogel.de/2011/05/10/rock-your-life-in-aachen/#comments</comments>
		<pubDate>Tue, 10 May 2011 21:30:23 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Ausbildung]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Aachen]]></category>
		<category><![CDATA[Coaching]]></category>
		<category><![CDATA[Gründung]]></category>
		<category><![CDATA[ROCK YOUR LIFE]]></category>
		<category><![CDATA[Schüler]]></category>
		<category><![CDATA[Verein]]></category>
		<category><![CDATA[Vorsitzender]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1343</guid>
		<description><![CDATA[Über die Hälfte der Studierenden haben in ihrer Familie einen akademischen Hintergrund. Wir denken, dass auch sozial benachteiligte Schüler das  Recht haben, ihre Potentiale zu entfalten und Chancen zu nutzen! Dabei wollen wir Hauptschüler durch individuelle Coachingbeziehungen mit Studenten unterstützen. Unsere Vision ist eine Gesellschaft, in der Bildungsgerechtigkeit, soziale Mobilität und Integration Realität sind. Zusammen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.steffenvogel.de/wp-content/uploads/2011/04/rockyourlifelogoklein.jpg"><img class="alignright size-full wp-image-1344" title="rockyourlifelogoklein" src="http://static.steffenvogel.de/wp-content/uploads/2011/04/rockyourlifelogoklein.jpg" alt="" width="300" height="156" /></a>Über  die Hälfte der Studierenden haben in ihrer Familie einen akademischen  Hintergrund. Wir denken, dass auch sozial benachteiligte Schüler das   Recht haben, ihre Potentiale zu entfalten und Chancen zu nutzen!</p>
<p>Dabei wollen wir Hauptschüler  durch individuelle Coachingbeziehungen mit Studenten unterstützen.</p>
<p><a href="http://www.steffenvogel.de/2011/05/10/rock-your-life-in-aachen/"><em>Click here to view the embedded video.</em></a></p>
<p>Unsere Vision ist eine Gesellschaft, in der</p>
<ul>
<li>Bildungsgerechtigkeit,</li>
<li>soziale Mobilität und</li>
<li>Integration</li>
</ul>
<p>Realität sind. Zusammen mit 9 weiteren Gründungsmitgliedern haben wir dazu den <a href="http://www.rockyourlife.de/">ROCK YOUR LIFE!</a> Standort Aachen gegründet. Wir sind eingetragener Verein und Teil des Deutschland weiten Social Franchising Netzwerkes.</p>
<p style="text-align: left;">Wenn du Lust hast dich sozial zu engagieren, freuen wir uns dich bei einem unserer wöchentlichen Treffen am Mittwoch kennen zu lernen (<a href="mailto:aachen@rockyourlife.de">aachen@rockyourlife.de</a>). Wir <strong> suchen</strong> noch begeisterte <strong>Mitstreiter</strong> für die <strong>Organisation</strong> unseres Standortes.  Werde Teil der Bewegung und sei einer der Ersten in Aachen. Wir freuen uns auf dich <span class='sprite icon_wink'></span> </p>
<p>Willst du nur auf dem Laufenden bleiben kannst du dich gerne in unseren <a href="https://mailman.rwth-aachen.de/mailman/listinfo/rockyourlife-news">Newsletter</a> eintragen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/05/10/rock-your-life-in-aachen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>elektro:camp(«2011.5»)</title>
		<link>http://www.steffenvogel.de/2011/05/10/elektrocamp-2/</link>
		<comments>http://www.steffenvogel.de/2011/05/10/elektrocamp-2/#comments</comments>
		<pubDate>Tue, 10 May 2011 20:55:23 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Smart Metering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[electro-camp]]></category>
		<category><![CDATA[Hochschule der Medien]]></category>
		<category><![CDATA[Stuttgart]]></category>
		<category><![CDATA[volkszaehler.org]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1349</guid>
		<description><![CDATA[Wie letztes Jahr steht dieses Jahr wieder ein elektro:camp an. Nachdem wir uns vergangenen Oktober gemeinsam beim Fraunhofer ITWM in Kaiserlautern getroffen haben, geht es dieses Jahr nach Stuttgart in die Hochschule der Medien: Freitag 27.  + 28. Mai 2011, Hochschule der Medien, Stuttgart. Zwei Tage lang treffen sich Entwickler/Hacker &#38; Interessierte um über Smart [...]]]></description>
			<content:encoded><![CDATA[<p>Wie <a href="/2010/11/04/elektrocamp/">letztes Jahr</a> steht dieses Jahr wieder ein <a href="http://www.elektro-camp.de">elektro:camp</a> an.</p>
<p><a href="http://c.static.steffenvogel.de/wp-content/uploads/2011/05/electrocamp_1105.png"><img class="aligncenter size-full wp-image-1351" title="electrocamp_1105" src="http://c.static.steffenvogel.de/wp-content/uploads/2011/05/electrocamp_1105.png" alt="" width="414" height="581" /></a></p>
<p>Nachdem wir uns vergangenen Oktober gemeinsam beim Fraunhofer ITWM in Kaiserlautern getroffen haben, geht es dieses Jahr nach Stuttgart in die Hochschule der Medien:</p>
<p style="text-align: center;"><strong>Freitag 27.  + 28. Mai 2011, Hochschule der Medien, Stuttgart.</strong></p>
<p>Zwei Tage lang treffen sich Entwickler/Hacker &amp; Interessierte um über</p>
<ul>
<li> Smart Metering</li>
<li> Home Automation</li>
<li> Renewable Energy</li>
<li> Home Displays &amp; User Interfaces</li>
</ul>
<p>zu diskutieren und in Form eines <a href="http://de.wikipedia.org/wiki/BarCamp">Barcamps</a> kleine Vorträge zu halten. Ursprünglich wurde geplant das Camp jedes Jahr zu veranstalten. Mit dem Treffen im Mai läuft es vielleicht sogar bald auf einen halbjährigen Turnus hinaus <span class='sprite icon_wink'></span> </p>
<p>Aus aktuellem Anlass wird es hoffentlich auch eine Diskussion über Geigerzähler und den Aufbau eines unabhängigen Sensornetzwerkes geben.</p>
<p>Neben <a href="http://flukso.net">flukso.net</a> und <a href="https://www.mysmartgrid.de/">mysmartgrid.net</a> wird auch unser Projekt, <a href="http://www.volkszaehler.org">volkszaehler.org</a>, wieder dabei sein. Ich freue mich euch dort zu sehen <span class='sprite icon_wink'></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/05/10/elektrocamp-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter</title>
		<link>http://www.steffenvogel.de/2011/03/02/twitter/</link>
		<comments>http://www.steffenvogel.de/2011/03/02/twitter/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 17:53:38 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1320</guid>
		<description><![CDATA[Nun habe ich auch angefangen zu twittern; gehört sich ja eigentlich, bei meinem Namen Eigentlich mach ich es nur um nicht jeweils im StudiVZ und Facebook etwas zu posten zu müssen&#8230; Einige meiner Freunde haben auch keine Facebook (aus Prinzip?!).]]></description>
			<content:encoded><![CDATA[<p>Nun habe ich auch <a href="http://twitter.com/stv0g">angefangen zu twittern</a>; gehört sich ja eigentlich, bei meinem Namen <span class='sprite icon_wink'></span>  Eigentlich mach ich es nur um nicht jeweils im StudiVZ und Facebook etwas zu posten zu müssen&#8230; Einige meiner Freunde haben auch keine Facebook (aus Prinzip?!).</p>
<p><a href="http://twitter.com/#!/stv0g/status/39278451366035456"><img class="aligncenter size-full wp-image-1321" title="tw" src="http://c.static.steffenvogel.de/wp-content/uploads/2011/02/tw-e1298201938171.png" alt="" width="500" height="538" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/03/02/twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MantisBT SourceIntegration with GitHub</title>
		<link>http://www.steffenvogel.de/2011/03/02/mantisbt-sourceintegration-with-github/</link>
		<comments>http://www.steffenvogel.de/2011/03/02/mantisbt-sourceintegration-with-github/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 17:33:23 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[BugTracker]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Mantis]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1328</guid>
		<description><![CDATA[leetcode.net has written an excellent GitHub integration plugin for the Mantis BugTracker. It allows you to reference issues by their #id in your commit message. You can close an issue simple by adding &#8220;fixed #35&#8243; in your git commit message. Unfortunatly there is only poor documentation for the GitHub integration. I also had some problems [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://leetcode.net/blog/2009/01/integrating-git-svn-with-mantisbt/">leetcode.net</a> <a href="http://git.mantisforge.org/w/source-integration.git">has written</a> an excellent GitHub integration plugin for the <a href="http://www.mantisbt.org/">Mantis BugTracker</a>. It allows you to reference issues by their #id in your commit message. You can close an issue simple by adding &#8220;fixed #35&#8243; in your git commit message.</p>
<div id="attachment_1335" class="wp-caption aligncenter" style="width: 510px"><a href="http://a.static.steffenvogel.de/wp-content/uploads/2011/03/source_integration-e1299086699183.png"><img class="size-full wp-image-1335" title="source_integration" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/03/source_integration-e1299086699183.png" alt="" width="500" height="223" /></a><p class="wp-caption-text">Verknüpfung des Bugtracker Eintrags mit dem GitHub Commit</p></div>
<p>Unfortunatly there is only poor documentation for the GitHub integration. I also had some problems with the &#8220;MantisBT&#8221; post commit hook on the GitHub repository configuration. So, I did some code analysis and added a &#8220;Post-Receive-URL&#8221; to my GitHub repo:</p>
<p><code>http://&lt;server&gt;/&lt;path_to_mantis&gt;/plugin.php?page=Source/import&amp;id=&lt;repository_id&gt;</code></p>
<div id="attachment_1332" class="wp-caption aligncenter" style="width: 510px"><a href="http://b.static.steffenvogel.de/wp-content/uploads/2011/03/github_conf.png"><img class="size-full wp-image-1332" title="github_conf" src="http://c.static.steffenvogel.de/wp-content/uploads/2011/03/github_conf-e1299085997304.png" alt="" width="500" height="324" /></a><p class="wp-caption-text">GitHub Configuration</p></div>
<p>To allow remote imports of new commits, you have to set the following checkboxes and IP addresses in your MantisBT configuration.</p>
<div id="attachment_1333" class="wp-caption aligncenter" style="width: 510px"><a href="http://a.static.steffenvogel.de/wp-content/uploads/2011/03/mantis_conf.png"><img class="size-full wp-image-1333" title="mantis_conf" src="http://b.static.steffenvogel.de/wp-content/uploads/2011/03/mantis_conf-e1299085954883.png" alt="" width="500" height="195" /></a><p class="wp-caption-text">MantisBT Configuration</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/03/02/mantisbt-sourceintegration-with-github/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Schreibt mir eine SMS</title>
		<link>http://www.steffenvogel.de/2011/02/15/schreibt-mir-eine-sms/</link>
		<comments>http://www.steffenvogel.de/2011/02/15/schreibt-mir-eine-sms/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 17:46:22 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Gästebuch]]></category>
		<category><![CDATA[Kontakt]]></category>
		<category><![CDATA[kostenlos]]></category>
		<category><![CDATA[Sipgate]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[XML-RPC]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1316</guid>
		<description><![CDATA[So, die zweite Klausur ist geschafft! Heute haben wir Grundgebiete 1 der E-Technik geschrieben :-/ nach 1,5 Stunden bin ich mal wieder mit gemischten Gefühlen aus dem Hörsaal gekommen. Dafür gab&#8217;s dann aber eine kleine Belohnung: ich habe MMET bestanden Nicht grandios, aber auch nicht ganz so knapp wie ich es erwartet hatte. Nach der [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://c.static.steffenvogel.de/wp-content/uploads/2011/02/sms.jpg"><img class="alignright size-thumbnail wp-image-1317" title="sms" src="http://b.static.steffenvogel.de/wp-content/uploads/2011/02/sms-150x150.jpg" alt="" width="150" height="150" /></a>So, die zweite Klausur ist geschafft! Heute haben wir Grundgebiete 1 der E-Technik geschrieben :-/ nach 1,5 Stunden bin ich mal wieder mit gemischten Gefühlen aus dem Hörsaal gekommen. Dafür gab&#8217;s dann aber eine kleine Belohnung: ich habe MMET bestanden <span class='sprite icon_smile'></span>  Nicht grandios, aber auch nicht ganz so knapp wie ich es erwartet hatte.</p>
<p>Nach der Klausur hab ich mich mal etwas von der Uni abgelenkt und ein kleines Skript geschrieben: Ihr könnt mich nun <strong>kostenlose SMS schicken</strong>. Benutzt dazu einfach die Textbox in der rechten Sidebar. Es ist quasi eine Art Shoutbox &amp; Gästebuch in einem. Eure Nachrichten werden aber nicht gespeichert, sondern direkt per SMS an mein Handy gesendet.</p>
<p>Das ganze läuft über meinen VoIp-Provider <a href="http://www.sipgate.de">Sipgate</a>, der seinen Kunden eine <a href="http://www.sipgate.de/api/">XML-RPC API</a> zu Verfügung stellt, um damit SMS &amp; Faxe zu versenden. Dazu habe ich dann ein kleines PHP-Skript geschrieben, welches ihr in meinm Git-Repository finden könnt:</p>
<p>Der Code liegt wieder in meinem <strong><a href="https://github.com/stv0g/snippets/tree/master/sms_contact">git-Repository</a></strong>.</p>
<p>SMS zu versenden ist leider immer noch nicht kostenlos. Daher könnt ihr maximal alle 4 Stunden eine 160 Zeichen lange Nachricht versenden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/02/15/schreibt-mir-eine-sms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Klausurvorbereitung: MMET</title>
		<link>http://www.steffenvogel.de/2011/02/06/klausurvorbereitung-mmet/</link>
		<comments>http://www.steffenvogel.de/2011/02/06/klausurvorbereitung-mmet/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 17:59:44 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Formelblatt]]></category>
		<category><![CDATA[Klausur]]></category>
		<category><![CDATA[MMET]]></category>
		<category><![CDATA[Spicker]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1296</guid>
		<description><![CDATA[MMET. Das steht für Mathematische Methoden der Elektrotechnik und ist die erste Klausur meines Studiums. Glücklicherweise dürfen wir ganz offiziell einen &#8220;Spicker&#8221; benutzen. Ein DIN A4 Blatt beidseitig. Gedruckt oder handgeschrieben. Es geht hauptsächlich um Signale, Systeme, FIR-Filter und Fourier Transformationen. Ich habe mir für die Klausur mal alle Definitionen mit LaTeX zusammengetragen. Das Formelblatt [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://a.static.steffenvogel.de/wp-content/uploads/2011/02/rechteck.png"><img class="alignright size-thumbnail wp-image-1298" title="rechteck" src="http://c.static.steffenvogel.de/wp-content/uploads/2011/02/rechteck-e1297014821706-150x150.png" alt="" width="150" height="150" /></a>MMET. Das steht für Mathematische Methoden der Elektrotechnik und ist die erste Klausur meines Studiums. Glücklicherweise dürfen wir ganz offiziell einen &#8220;Spicker&#8221; benutzen. Ein DIN A4 Blatt beidseitig. Gedruckt oder handgeschrieben.</p>
<p>Es geht hauptsächlich um Signale, Systeme, FIR-Filter und Fourier Transformationen. Ich habe mir für die Klausur mal alle Definitionen mit LaTeX zusammengetragen. Das Formelblatt gibt es auf <a href="http://uni.ist.hirnlos.net/uni/seite/">uni.ist.hirnlos.net</a>.</p>
<p>Morgen ist die Klausur. Vielleicht können ja die folgenden Jahrgänge etwas damit anfangen <span class='sprite icon_wink'></span> </p>
<ul>
<li><strong><a href="http://b.static.steffenvogel.de/wp-content/uploads/2011/02/MMET_Klausurvorbereitung.pdf">Definitionen &amp; Plots</a></strong></li>
<li><strong><a href="http://c.static.steffenvogel.de/wp-content/uploads/2011/02/MMET.pdf">Formelblatt &amp; MATLAB</a></strong> (nicht von mir)</li>
</ul>
<p>Das LaTex File gibts auf Anfrage&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/02/06/klausurvorbereitung-mmet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>volkszaehler.org Zählerbox</title>
		<link>http://www.steffenvogel.de/2011/01/25/volkszaehler-org-zahlerbox/</link>
		<comments>http://www.steffenvogel.de/2011/01/25/volkszaehler-org-zahlerbox/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 08:22:40 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Erfassen]]></category>
		<category><![CDATA[Hutschiene]]></category>
		<category><![CDATA[Messen]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[S0]]></category>
		<category><![CDATA[Smart Meter]]></category>
		<category><![CDATA[Stromzähler]]></category>
		<category><![CDATA[Verbrauch]]></category>
		<category><![CDATA[volkszaehler.org]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1252</guid>
		<description><![CDATA[Das volkszaehler.org Projekt nähert sich mit großen Schritten seiner ersten stabilen Version und damit dem ersten Release. Ich möchte hier nur einen kurzen Überblick über den aktuellen Stand geben. Du kennst das Projekt noch gar nicht? Weiß nicht was Smartmeter sind? Da steigst du besser auf unsere Projekt Website ein! Für die Entwicklung am Projekt [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00364.jpg"><img class="alignright size-thumbnail wp-image-1256" title="DSC00364" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00364-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://b.static.steffenvogel.de/wp-content/uploads/2011/01/favicon.png"><img class="size-thumbnail wp-image-1262 alignleft" title="volkszaehler.org Logo" src="http://static.steffenvogel.de/wp-content/uploads/2011/01/favicon-150x150.png" alt="" width="62" height="62" /></a> Das <a href="http://volkszaehler.org">volkszaehler.org Projekt</a> nähert sich mit großen Schritten seiner ersten stabilen Version und damit dem ersten Release.</p>
<p><strong>Ich möchte hier nur einen kurzen Überblick über den aktuellen Stand geben. Du kennst das Projekt noch gar nicht? Weiß nicht was Smartmeter sind? Da steigst du besser auf unsere <a href="http://volkszaehler.org">Projekt Website</a> ein!</strong></p>
<p>Für die Entwicklung am Projekt habe ich mir eine kleine Hutschienenbox gebaut. Sie eignet sich perfekt für den mobilen Einsatz und zum Testen neuer Firmware und Funktionen. Mal schnell den Verbrauch des eigenen Kühlschranks zu erfassen ist kein Problem. Derzeit ist mein Schreibtisch an die Box angeschlossen und liefert so aktuelle Daten für die <a href="http://volkszaehler.org/demo/frontend/?uuid=6836dd20-00d5-11e0-bab1-856ed5f959ae">Demo Installation</a> des Projektes.</p>
<p>Die Box enthält folgende Komponenten:</p>
<ul>
<li>~230V Eingang über Kaltgerätestecker (geerdet, max. 10 Ampere)</li>
<li>~230V Ausgang über Schukostecker (geerdet, max. 16 Ampere)</li>
<li>Sicherungsautomat (Ein-/Ausschalter)</li>
<li>B&amp;G E-Tech DRS-154D S0-Zähler (einphasig, 2000 Impulse/kWh)</li>
<li><a href="http://wiki.volkszaehler.org/hardware/controllers/s0_server">Udo&#8217;s S0-Server</a> (basierend auf ATMEL AVR&#8217;s &amp; <a href="http://ethersex.de">ethersex</a>, 10 Mbit/s Ethernet, TFTP Bootloader)</li>
<li>Knopf zum manuellen Triggern von Impulsen</li>
<li>externer Anschluss von Zählern</li>
</ul>
<h3>Aktueller Stand</h3>
<p>Der alte Prototyp wurde nun durch ein flexibleres und modulares System ersetzt. Praktisch jede Kombination von Sensoren, Zählern, Controllern und Frontends ist möglich. Hier sind keine Grenzen mehr gesetzt.</p>
<p>Du kannst das Projekt zum Erfassen des eigenen Strom-/Wasser-/Gasverbrauchs ebenso benutzen wie zur Abrechnung eines ganzen Studentenwohnheims.</p>
<p>Zur Visualisierung bist du nicht mehr an das Browser basierte Web-Frontend gebunden. Durch den modularen Aufbau können viele Frontends gleichzeitig verwendet werden: Smartphone, Laptop etc.. Gleiches gilt für die Sensoren/Zähler. Hier kannst du beliebig viele gleichzeitig auswerten. Sie müssen noch nicht einmal am gleichen Ort installiert sein.</p>
<p>So schwebt derzeit die Idee im Raum ein Sensornetzwerk von Geigerzählern zur verteilten Strahlunsmessung aufzubauen.</p>
<div id="attachment_1274" class="wp-caption aligncenter" style="width: 310px"><a href="http://b.static.steffenvogel.de/wp-content/uploads/2011/01/frontend_screenshot_2.png"><img class="size-medium wp-image-1274 " title="Screenshot des Frontends" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/01/frontend_screenshot_2-300x228.png" alt="" width="300" height="228" /></a><p class="wp-caption-text">Screenshot des Frontends</p></div>
<div id="attachment_1258" class="wp-caption aligncenter" style="width: 310px"><a href="http://c.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00370.jpg"><img class="size-medium wp-image-1258 " title="DSC00370" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00370-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Die Zählerbox</p></div>
<h3>Ausblick</h3>
<p>Die Ideen sprudeln nur so aus unser heraus. Es ist ein Jammer, dass ich gerade nicht mehr Zeit in das Projekt invertieren kann. Aber mein Studium hält mich derzeit sehr in Atem. Nach den Klausuren geht es dann wieder etwas schneller weiter.</p>
<p>Unsere Agenda ist endlos:</p>
<ul>
<li>erste stablie Version veröffentlichen</li>
<li>Betriebsstundezähler unterstützen</li>
<li>weitere Controller, wie den Flukso und &#8220;offizielle&#8221; Smartmeter unterstützen</li>
<li>Radioaktivität messen</li>
<li>Visualisierung für Smartphones</li>
<li>Visualisierung über Moodlights</li>
<li>Installation vereinfachen</li>
</ul>
<p>Hast du weitere Ideen, Anregungen, möchtest etwas verbessern oder eigene Features hinzufügen? Dann bist du immer auf unsere <a href="https://volkszaehler.org/mailman/listinfo/volkszaehler-dev">Mailingliste</a> willkommen! Wir freuen uns über jeden fleißigen Helfer <span class='sprite icon_wink'></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/01/25/volkszaehler-org-zahlerbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inner workings of UNI-TREND UT61E Digital Multimeter</title>
		<link>http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/</link>
		<comments>http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 01:39:18 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Cyrustek]]></category>
		<category><![CDATA[Datasheet]]></category>
		<category><![CDATA[DMM]]></category>
		<category><![CDATA[ES51922P]]></category>
		<category><![CDATA[UNI-TREND]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1248</guid>
		<description><![CDATA[Ole hat mich in einem älteren Beitrag auf das Innenleben des &#8220;UNI-TREND UT61E Digital Multimeter&#8221; aufmerksam gemacht. Ole suchte nach einer Möglichkeit die serielle Datenübertragung zu deaktivieren. Ich schlug vor das Multimeter zu öffnen und nach einem Datenblatt des verwendeten IC&#8217;s zu suchen. Das Multimeter besitzt einen Cyrustek ES51922P (P für Peak, Datenblatt ist verlinkt). [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.steffenvogel.de/wp-content/uploads/2011/01/DSC00351.jpg"><img class="alignright size-thumbnail wp-image-1253" title="DMM IC (Cyrustek ES51922 Peak)" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00351-150x150.jpg" alt="" width="150" height="150" /></a>Ole hat mich in einem älteren Beitrag auf das Innenleben des &#8220;<a title="Permalink zu UNI-TREND UT61E Digital Multimeter" rel="bookmark" href="../2009/11/29/uni-trend-ut61e-digital-multimeter/">UNI-TREND UT61E Digital Multimeter</a>&#8221; aufmerksam gemacht. Ole suchte nach einer Möglichkeit die serielle Datenübertragung zu deaktivieren. Ich schlug vor das Multimeter zu öffnen und nach einem Datenblatt des verwendeten IC&#8217;s zu suchen.</p>
<p>Das Multimeter besitzt einen <a href="http://c.static.steffenvogel.de/wp-content/uploads/2011/01/ut61e_cyrustek_es51922.pdf">Cyrustek ES51922P</a> (P für <em>Peak</em>, Datenblatt ist verlinkt). Dessen Funktionalität geht etwas über die angegeben Features des UNI-TREND UT61E hinaus. So könnte man durch kleinere Modifikationen auch noch Temperatur messen, das Multimeter kalibrieren oder als Frequenzzähler nutzen.</p>
<p>Da ich derzeit diese Funktionen nicht benötige, entschied ich mich erst einmal hier nichts zu modifizieren. Aber vielleicht ist ja jemand Anderes auf der Suche nach genau diesen Features..</p>
<p>Das Datenblatt ist in verständlich in Englisch verfasst und enthält auch eine Spezifikation des seriellen Protokolls. Es ergänzt so die von <a href="http://www-user.tu-chemnitz.de/%7Eheha/">Henrik Haftmann</a> erarbeitete <a href="http://a.static.steffenvogel.de/wp-content/uploads/2009/11/UT61E.txt">detaillierte Beschreibung des Protokolls</a>,</p>
<p>Hier noch eine paar Bilder der Innereien (man könnte sie fast zum Nachbau verwenden <span class='sprite icon_wink'></span> </p>

<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00343/' title='Platine Rückseite'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2011/01/DSC00343-150x150.jpg" class="attachment-thumbnail" alt="Platine Rückseite" title="Platine Rückseite" /></a>
<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00347/' title='Platine Vorderseite'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00347-150x150.jpg" class="attachment-thumbnail" alt="Platine Vorderseite" title="Platine Vorderseite" /></a>
<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00351/' title='DMM IC (Cyrustek ES51922 Peak)'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00351-150x150.jpg" class="attachment-thumbnail" alt="DMM IC (Cyrustek ES51922 Peak)" title="DMM IC (Cyrustek ES51922 Peak)" /></a>
<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00354/' title='Vorderseite durchleuchtet'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00354-150x150.jpg" class="attachment-thumbnail" alt="Vorderseite durchleuchtet" title="Vorderseite durchleuchtet" /></a>
<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00355/' title='Vorderseite durchleuchtet 2'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00355-150x150.jpg" class="attachment-thumbnail" alt="Vorderseite durchleuchtet 2" title="Vorderseite durchleuchtet 2" /></a>
<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00356/' title='Rückseite durchleuchtet'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00356-150x150.jpg" class="attachment-thumbnail" alt="Rückseite durchleuchtet" title="Rückseite durchleuchtet" /></a>
<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00358/' title='IR Sendediode'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00358-150x150.jpg" class="attachment-thumbnail" alt="IR Sendediode" title="IR Sendediode" /></a>
<a href='http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/dsc00360/' title='Sicherungen und Widerstand'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2011/01/DSC00360-150x150.jpg" class="attachment-thumbnail" alt="Sicherungen und Widerstand" title="Sicherungen und Widerstand" /></a>

<p>PS: Die serielle Ausgabe ist durch das Ziehen von Pin 111 auf Masse permanent aktiviert und lässt nicht auch nicht Abschalten. Höchstens das Durchtrennen der Leiterbahn um Pin 111 würde Abhilfe schaffen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/01/25/inner-workings-of-uni-trend-ut61e-digital-multimeter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MATLAB powered NXT omniwheel robot</title>
		<link>http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/</link>
		<comments>http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 22:53:46 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Matlab]]></category>
		<category><![CDATA[Mindstorms]]></category>
		<category><![CDATA[NXT]]></category>
		<category><![CDATA[omni drive]]></category>
		<category><![CDATA[omniwheels]]></category>
		<category><![CDATA[RWTH]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1224</guid>
		<description><![CDATA[Kurz vor Weihnachten beendeten wir unser Erstsemsterprojekt &#8220;MATLAB meets LEGO Mindstorms&#8221; an der RWTH Aachen. Während dieser Pflichtveranstaltung sollten wir die Lerninhalte der Vorlesung &#8220;Mathematische Methoden der Elektrotechnik&#8221; durch Steuerung von LEGO Mindstorms NXT Robotern unter MATLAB vertiefen. Das Projekt ist eine Pflichtveranstaltung im 1. Semester meines Studienganges (Elektrotechnik, Informationstechnik und Technische Informatik) und wird [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.steffenvogel.de/wp-content/uploads/2010/12/338-e1293021839339.jpg"><img class="alignright size-thumbnail wp-image-1226" title="338" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/12/338-e1293021839339-150x150.jpg" alt="" width="150" height="150" /></a>Kurz vor Weihnachten beendeten wir unser Erstsemsterprojekt &#8220;<a href="http://mindstorms.lfb.rwth-aachen.de/index.php/de/wintersemester-2010">MATLAB meets LEGO Mindstorms</a>&#8221; an der <a href="http://www.rwth-aachen.de">RWTH Aachen</a>.</p>
<p>Während dieser Pflichtveranstaltung sollten wir die Lerninhalte der Vorlesung <a href="http://www.lfb.rwth-aachen.de/de/lehre/ws07/mmet.html">&#8220;Mathematische Methoden der Elektrotechnik&#8221;</a> durch Steuerung von LEGO Mindstorms NXT Robotern unter MATLAB vertiefen. Das Projekt ist eine Pflichtveranstaltung im 1. Semester meines Studienganges (Elektrotechnik, Informationstechnik und Technische Informatik) und wird durch alle Lehrstühle unserer Fakultät als 10-tägige Blockveranstaltung vor Weihnachten durchgeführt.</p>
<p>Ich wurde dem <a href="http://www.mobnets.rwth-aachen.de/">Institut für vernetzte System (MOBNETS)</a> zugeteilt. Etwas verwundert war ich dann am ersten Tag, als wir auf Englisch begrüßt wurden. Aber naja, später werden wir vermutlich sowieso dazu gezwungen werden.</p>
<p>Während der ersten Woche lernten wir die eigens für das Projekt entwickelte &#8220;<a href="http://www.mindstorms.rwth-aachen.de/">RWTH Mindstorms NXT-Toolbox</a>&#8221; kennen und haben an einigen vorgegebenen Versuchen gearbeitet.</p>
<p>In der zweiten Hälfte des Projektes durften wir dann in einem Wahlversuch selber kreativ werden und einen eigenen Roboter konstruieren.</p>
<p>Meine beiden Kollegen und ich haben uns für einen Roboter mit <a href="http://de.wikipedia.org/wiki/Omnidirektionaler_Antrieb">omnidirektionalem Antrieb</a> entschieden. Das Prinzip dieses etwas außergewöhnlichen Antriebes wird das folgende Video deutlich.</p>
<p><a href="http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/"><em>Click here to view the embedded video.</em></a></p>
<p>Die Konstruktion der &#8220;Omniwheels&#8221; war komplizierter als Anfangs angenommen. Dafür sind wir glücklicherweise recht schnell auf den nötigen Zusammenhang zwischen Fahrtrichtung und den drei Motorgeschwindigkeiten gekommen.</p>
<p>Als Projektabschluss mussten alle Gruppen ihren Roboter präsentieren. Unsere <a href="http://static.steffenvogel.de/wp-content/uploads/2010/12/rwth-omnibot-mindstorms.pdf"><strong>Präsentationsfolien</strong> gibts hier</a>.</p>
<h3>Features</h3>
<ul>
<li>Omniwheel-Antrieb
<ul>
<li>Bewegungsfreiheit in 360°</li>
<li>Drehen auf der Stelle</li>
</ul>
</li>
<li>intuitive Fernsteuerung über zweiten NXT-Brick
<ul>
<li>durch Neigung des Controllers (Beschleunigungssensoren)</li>
<li>Schalter zur Steuerung des Programmablaufs</li>
</ul>
</li>
<li>Signal-Hupe</li>
<li>akustischer Abstandswarner</li>
</ul>
<h3>Bilder</h3>

<a href='http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/img_9300/' title='IMG_9300'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/12/IMG_9300-150x150.jpg" class="attachment-thumbnail" alt="IMG_9300" title="IMG_9300" /></a>
<a href='http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/attachment/338/' title='338'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/12/338-e1293021839339-150x150.jpg" class="attachment-thumbnail" alt="338" title="338" /></a>
<a href='http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/img_9305/' title='IMG_9305'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/12/IMG_9305-150x150.jpg" class="attachment-thumbnail" alt="IMG_9305" title="IMG_9305" /></a>
<a href='http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/img_9302/' title='IMG_9302'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/12/IMG_9302-150x150.jpg" class="attachment-thumbnail" alt="IMG_9302" title="IMG_9302" /></a>
<a href='http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/dsc04214/' title='DSC04214'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/12/DSC04214-150x150.jpg" class="attachment-thumbnail" alt="DSC04214" title="DSC04214" /></a>
<a href='http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/omni-holonomic/' title='omni-holonomic'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/12/omni-holonomic-150x150.png" class="attachment-thumbnail" alt="omni-holonomic" title="omni-holonomic" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2011/01/01/matlab-powered-nxt-omniwheel-robot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conway&#8217;s Game of Life</title>
		<link>http://www.steffenvogel.de/2010/12/01/conways-game-of-life/</link>
		<comments>http://www.steffenvogel.de/2010/12/01/conways-game-of-life/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 00:33:01 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[conway]]></category>
		<category><![CDATA[game of life]]></category>
		<category><![CDATA[libncurses]]></category>
		<category><![CDATA[RWTH]]></category>
		<category><![CDATA[spiel des lebens]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1213</guid>
		<description><![CDATA[Als Übung für meine Informatik Vorlesung an der RWTH Aachen habe ich diese C Implementation von Conways Game of Life geschrieben. Dieses simple &#8220;zero player&#8221; Game wird komplett im Terminal ausgeführt. Mit Mausunterstützung und Farben wurden mit libncurses realisiert. Den Quelltext findet ihr inklusive eines Makefiles in meinem git-Repository. Hints &#38; Shortcuts &#8220;p&#8221; pausiert das [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://c.static.steffenvogel.de/wp-content/uploads/2010/12/conway.png"><img class="alignright size-thumbnail wp-image-1214" title="conway" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/12/conway-150x150.png" alt="" width="150" height="150" /></a>Als Übung für meine Informatik Vorlesung an der RWTH Aachen habe ich diese C Implementation von<a href="http://de.wikipedia.org/wiki/Conways_Spiel_des_Lebens"> Conways Game of Life</a> geschrieben.</p>
<p>Dieses simple &#8220;<strong>zero player</strong>&#8221; Game wird komplett im Terminal ausgeführt. Mit Mausunterstützung und Farben wurden mit libncurses realisiert.</p>
<p>Den Quelltext findet ihr inklusive eines Makefiles in meinem <strong><a href="https://github.com/stv0g/rwth-info1/blob/master/src/conway.c">git-Repository</a></strong>.</p>
<h3>Hints &amp; Shortcuts</h3>
<ul>
<li>&#8220;<strong>p</strong>&#8221; pausiert das Spiel</li>
<li>&#8220;<strong>q</strong>&#8221; beendet das Spiel</li>
<li>&#8220;<strong>c</strong>&#8221; leert das Spielfeld</li>
<li>die <strong>Leertaste</strong> setzt eine Zelle</li>
<li>die <strong>Pfeiltasten</strong> bewegen den Cursor</li>
<li>die <strong>Maus</strong> kann zum Bewegen des Cursors genutzt werden</li>
<li>&#8220;<strong>0</strong>&#8221; fügt ein chaotisches Anfangsmuster ein</li>
<li>&#8220;<strong>1</strong>&#8221; fügt einen Glider in das Spielfeld ein</li>
<li>&#8220;<strong>2</strong>&#8221; fügt einen Segler in das Spielfeld ein</li>
<li>&#8220;<strong>3</strong>&#8221; fügt einen Buffer in das Spielfeld ein</li>
<li>&#8220;<strong>+</strong>&#8221; erhöht die Anzahl der Generationen pro Sekunde (frames per second)</li>
<li>&#8220;<strong>-</strong>&#8221; erniedrigt die Anzahl der Generationen pro Sekunde (frames per second)</li>
</ul>
<p><a href="http://www.steffenvogel.de/2010/12/01/conways-game-of-life/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/12/01/conways-game-of-life/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>BASH script collection</title>
		<link>http://www.steffenvogel.de/2010/11/14/bash-script-collection/</link>
		<comments>http://www.steffenvogel.de/2010/11/14/bash-script-collection/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 10:27:38 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1204</guid>
		<description><![CDATA[In den letzten Jahren als Linux User hat sich bei mir eine kleine Toolbox aus BASH (Bourne Again Shell)  Skripten angesammelt. Einige habe ich bereits in Blog-Posts vorgstellt. Jetzt habe ich sie mal in einem git-Repository zusammengefasst. Viel Spaß damit!]]></description>
			<content:encoded><![CDATA[<p><a href="http://a.static.steffenvogel.de/wp-content/uploads/2010/11/300px-Bash1.jpg"><img class="alignright size-thumbnail wp-image-1205" title="300px-Bash1" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/11/300px-Bash1-150x150.jpg" alt="" width="150" height="150" /></a>In den letzten Jahren als Linux User hat sich bei mir eine kleine Toolbox aus BASH (Bourne Again Shell)  Skripten angesammelt. Einige habe ich bereits in Blog-Posts vorgstellt. Jetzt habe ich sie mal in einem <a href="https://github.com/stv0g/snippets"><strong>git-Repository</strong></a> zusammengefasst.</p>
<p>Viel Spaß damit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/11/14/bash-script-collection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fnordlicht vu meter</title>
		<link>http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/</link>
		<comments>http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 00:13:37 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[fnordlicht]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[peak]]></category>
		<category><![CDATA[vu meter]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1190</guid>
		<description><![CDATA[Last time, I showed you my new fnordlicht&#8217;s. Today, I&#8217;ve a little gift for you: I&#8217;ve written a small c program to control the lights according to the current peak level. The software analyses the audio signal of my system (Ubuntu 10.10 with pulseaudio). So you can dance to everything that can play audio.. Update: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/">Last time</a>, I showed you my new <a href="http://wiki.lochraster.org/wiki/Fnordlichtmini">fnordlicht&#8217;s</a>. Today, I&#8217;ve a little gift for you: I&#8217;ve written a small c program to control the lights according to the current peak level.</p>
<p>The software analyses the audio signal of my system (Ubuntu 10.10 with pulseaudio). So you can dance to everything that can play audio.. <span class='sprite icon_biggrin'></span> </p>
<p><strong>Update:</strong> As preparation for a exam, I added a discrete fourier analysis (DFT). Unfortunatly the serial bus is to slow to visualize the audio spectrogram in real time <span class='sprite icon_sad'></span>  The bars are colored with their complex phase-&gt;hue (HSV) aquivalent.</p>
<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2010/11/fnordlicht_fft.png"><img class="aligncenter size-full wp-image-1326" title="fnordlicht_fft" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/11/fnordlicht_fft.png" alt="" width="420" height="235" /></a></p>
<p>The software uses and is distributed together with my fnlib (fnordlicht library) available under: <a title="http://web.git.0l.de/libfn.git/tree/fnvum" dir="ltr" href="http://web.git.0l.de/libfn.git" rel="nofollow" target="_blank">http://web.git.0l.de/libfn.git</a></p>
<h3>Some technical details (in german):</h3>
<p>Ich benutze <a href="http://pulseaudio.org/">PulseAudio</a> um mich in die Soundkarte des Systems einzuklingen. Das Programm tarnt sich als Recording-Tool. Und kann dadurch den kompletten Audio-Output oder nur bestimmte Programme visualisieren. Sogar das Mikrofon kann ich benutzen :p</p>
<p>PulseAudio liefert mir einen einfachen PCM Stream (44,1kHz Samplingrate, Mono &amp; 16-Bit signed Integers). Derzeit addiere ich immer nur x Werte dieses Bytestreams und mittele diese Summe dann über einen kurzen Zeitraum.</p>
<p>Geplant ist noch eine FFT-Analyse um  die Amplituden verschiedener Frequenzen gemäß der &#8220;Ohrkurve&#8221;, der Empfindlichkeit des menschlichen Gehörs, gewichten zu können. Der Schritt zur Spektraldarstellung (jedes meiner 10 fnordlichter als VU-Meter für ein bestimmtes Frequenzband) ist dann hoffentlich auch nicht mehr so weit.</p>
<div id="attachment_1196" class="wp-caption aligncenter" style="width: 510px"><a href="http://static.steffenvogel.de/wp-content/uploads/2010/11/Ohrkurve.gif"><img class="size-full wp-image-1196" title="Ohrkurve" src="http://static.steffenvogel.de/wp-content/uploads/2010/11/Ohrkurve.gif" alt="" width="500" height="281" /></a><p class="wp-caption-text">Ohrkurve</p></div>
<h4>Hints (for me)</h4>
<ul>
<li>FFT lib to use: <a href="http://www.fftw.org">http://www.fftw.org</a></li>
<li>Approximation for &#8220;Ohrkurve&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/11/12/fnordlicht-vu-meter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>elektro:camp().</title>
		<link>http://www.steffenvogel.de/2010/11/04/elektrocamp/</link>
		<comments>http://www.steffenvogel.de/2010/11/04/elektrocamp/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 06:01:54 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Smart Metering]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[camp]]></category>
		<category><![CDATA[demand-side management]]></category>
		<category><![CDATA[elektro]]></category>
		<category><![CDATA[fraunhofer]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[home displays]]></category>
		<category><![CDATA[itwm]]></category>
		<category><![CDATA[smartmetering]]></category>
		<category><![CDATA[volkszaehler.org]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1160</guid>
		<description><![CDATA[Dieses Wochenende fand in Kaiserslautern das erste elektro:camp(&#60;&#60;2010&#62;&#62;). statt. Im Fraunhofer ITWM veranstaltete Mathias Dalheimer, Leiter des Projekts &#8220;mysmartgrid&#8220;, das erste deutsche BarCamp zu den Themen: Smart Metering Demand-Side Management Home Automation Home Displays Von Freitag bis Samstag trafen sich ca. 25, teils internationale, Teilnehmer und diskutierten fleißig über das aktuelle Themenfeld. Neben vielen neuen [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses Wochenende fand in Kaiserslautern das erste <a href="http://www.elektro-camp.de">elektro:camp(&lt;&lt;2010&gt;&gt;).</a> statt.</p>
<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2010/10/elektro.camp_.small_.jpg"><img class="aligncenter size-full wp-image-1161" title="elektro.camp.small" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/10/elektro.camp_.small_.jpg" alt="" width="423" height="596" /></a></p>
<p>Im Fraunhofer <a href="http://www.itwm.fhg.de">ITWM</a> veranstaltete Mathias Dalheimer, Leiter des Projekts &#8220;<a href="https://www.mysmartgrid.de/">mysmartgrid</a>&#8220;, das erste deutsche <a href="http://de.wikipedia.org/wiki/BarCamp">BarCamp</a> zu den Themen:</p>
<ul>
<li> Smart Metering</li>
<li> Demand-Side Management</li>
<li> Home Automation</li>
<li> Home Displays</li>
</ul>
<p>Von Freitag bis Samstag trafen sich ca. 25, teils internationale, Teilnehmer und diskutierten fleißig über das aktuelle Themenfeld. Neben vielen neuen Gesichtern und interessanten Vorträgen bekamen wir auch die Möglichkeit uns das Gebäude und den Rechen-Cluster des ITWM zu besichtigen. Ach, und hierbei möchte ich mich gleich bei Mathias für die Organisation und das Catering bedanken <span class='sprite icon_wink'></span>  War super!</p>
<p>Für alle, die es dieses Jahr leider nicht nach Kaiserslautern geschafft haben, sei gesagt, dass dies sicherlich nicht die letzte Veranstaltung dieser Art gewesen ist. Spätestens nächstes Jahr treffen wir uns sicherlich wieder. Ansonsten hat Justin das gesamte Event als Timelapse-Video in 2 Minuten zusammengefasst:</p>

<p>Die Ergebnisse dieses Wochenendes werden nun im <a href="http://developer.mysmartgrid.de/doku.php?id=ec10feedback">Wiki</a> und in der <a href="http://groups.google.de/group/elektronerds">Google Gruppe</a> gesammelt. Feel free to join us!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/11/04/elektrocamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://volkszaehler.org/elektro-camp2010/elektro-camp2010.mov" length="38731017" type="video/quicktime" />
		</item>
		<item>
		<title>simple mounting of encrypted partitions with encrypted keyfiles</title>
		<link>http://www.steffenvogel.de/2010/11/02/simple-mounting-of-encrypted-partitions-with-encrypted-keyfiles/</link>
		<comments>http://www.steffenvogel.de/2010/11/02/simple-mounting-of-encrypted-partitions-with-encrypted-keyfiles/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 03:35:13 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[GnuPG]]></category>
		<category><![CDATA[LUKS]]></category>
		<category><![CDATA[OpenPGP]]></category>
		<category><![CDATA[Verschlüsselung]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1134</guid>
		<description><![CDATA[My external HDDs are encrypted with LUKS. The keyfiles to decrypt these partitions are encrypted by GnuPG with a private key which is stored on a smartcard. To easily mount my external HDDs I use this small bash script: /snippets/blob/master/bash_scripts/mountcrypt#!/bin/bash gpg -d /media/usbstick/.secret/luks.key.enc &#124; sudo pmount -p - $1 $2 Tutorial Thats a quite simple [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://b.static.steffenvogel.de/wp-content/uploads/2010/10/lock.png"><img class="alignright size-full wp-image-1135" title="lock" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/10/lock.png" alt="" width="118" height="102" /></a>My external HDDs are encrypted with <a href="http://wiki.ubuntuusers.de/LUKS">LUKS</a>. The keyfiles to decrypt these partitions are encrypted by <a href="http://wiki.ubuntuusers.de/GnuPG">GnuPG</a> with a private key which is stored on a <a href="http://wiki.fsfe.org/FellowshipSmartCard">smartcard</a>.</p>
<p>To easily mount my external HDDs I use this small bash script:</p>

<div class="wp_syntax"><table><caption><a href="https://github.com/stv0g/snippets/blob/master/bash_scripts/mountcrypt">/snippets/blob/master/bash_scripts/mountcrypt</a></caption><tr><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
gpg <span style="color: #660033;">-d</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>usbstick<span style="color: #000000; font-weight: bold;">/</span>.secret<span style="color: #000000; font-weight: bold;">/</span>luks.key.enc <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> pmount <span style="color: #660033;">-p</span> - <span style="color: #007800;">$1</span> <span style="color: #007800;">$2</span></pre></td></tr></table></div>

<h3>Tutorial</h3>
<p>Thats a quite simple tutorial. Most steps have been described in others howtos. Feel free to link them in the comments.</p>
<h4>Setup</h4>
<ol>
<li>Create a PGP keypair</li>
<li>Generate a keyfile for the LUKS partition</li>
<li>Make a copy  of your PGP keyring and the LUKS keyfile and safe them in a safe location</li>
<li>Move your keys to your smartcard and replace your private keys by stubs</li>
<li>Create your LUKS partition</li>
<li>Add the keyfile to a LUKS key slot</li>
<li>Encrypt the LUKS keyfile</li>
<li>Move the encrypted keyfile to an USB stick</li>
<li>Add the script from above to your USB stick</li>
</ol>
<h3>Usage</h3>
<ol>
<li>Insert your smartcard, USB stick and the LUKS encrypted harddisk</li>
<li>Call the script from above from your USB stick</li>
<li>Enter your smartcard pin</li>
<li>Enjoy!</li>
</ol>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/11/02/simple-mounting-of-encrypted-partitions-with-encrypted-keyfiles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>visualize your power consumption with fnordlicht&#8217;s</title>
		<link>http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/</link>
		<comments>http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 21:19:40 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[bus]]></category>
		<category><![CDATA[fd0. fnordlicht]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[metering]]></category>
		<category><![CDATA[modul]]></category>
		<category><![CDATA[seriell]]></category>
		<category><![CDATA[smart]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1144</guid>
		<description><![CDATA[Gerade zurückgekommen vom elektro:camp(&#60;&#60;2010&#62;&#62;). aus Kaiserslautern, blogge ich heute über mein neustes Spielzeug: zehn fnordlichtmini&#8216;s. Vor ein paar Wochen bin ich auf das Projekt von Alexander Neumann aufmerksam geworden, um den Eingang neuer Mails, Nachrichten und meinen Stromverbrauch darzustellen. Meine 10 Module waren schnell aufgebaut. Sie bestehen aus je 3&#215;3 LED&#8217;s (RGB) und einem ATMega8 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://a.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3754.jpg"><img class="alignright size-thumbnail wp-image-1149" title="IMG_3754" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3754-150x150.jpg" alt="" width="150" height="150" /></a>Gerade zurückgekommen vom <a id="elektrocamp_2010__-_campcoordination" name="elektrocamp_2010__-_campcoordination" href="http://developer.mysmartgrid.de/doku.php?id=campcoordination"></a>elektro:camp(&lt;&lt;2010&gt;&gt;). aus Kaiserslautern, blogge ich heute über mein neustes Spielzeug: zehn <a href="http://wiki.lochraster.org/wiki/Fnordlichtmini">fnordlichtmini</a>&#8216;s.</p>
<p><a href="http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/"><em>Click here to view the embedded video.</em></a></p>
<p>Vor ein paar Wochen bin ich auf das Projekt von <a href="http://www.lochraster.org">Alexander Neumann</a> aufmerksam geworden, um den Eingang neuer Mails, Nachrichten und meinen Stromverbrauch darzustellen. Meine 10 Module waren schnell aufgebaut. Sie bestehen aus je 3&#215;3 LED&#8217;s (RGB) und einem ATMega8 Mikrocontroller, der die PWM-Ansteuerung und die Kommunikation über einen seriellen Bus übernimmt.</p>
<p>Leider gab es noch <a href="http://github.com/fd0/fnordlicht/tree/master/tests/">kein gutes Programm</a> für die Ansteuerung über einen Rechner. Also griff ich schnell zum Lötkolben und schrieb eine kleine C-Library. Mit der Ethernet-RS232 Bridge von <a href="http://www.ethersex.de">ethersex</a> (<a href="http://ethersex.de/index.php/YPORT">Y-Port</a>) konnte ich sogar die Ansteuerung über das Internet testen. Dies wird auch von der Library unterstützt.</p>
<p>Die Bibliothek sowie ein Beispiel-Programm für die Linux-Konsole gibt es in meinem <strong><a href="https://github.com/stv0g/libfn">git-Repository</a></strong>.</p>

<a href='http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/img_3749/' title='IMG_3749'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3749-150x150.jpg" class="attachment-thumbnail" alt="IMG_3749" title="IMG_3749" /></a>
<a href='http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/img_3754/' title='IMG_3754'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3754-150x150.jpg" class="attachment-thumbnail" alt="IMG_3754" title="IMG_3754" /></a>
<a href='http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/img_3756/' title='IMG_3756'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3756-150x150.jpg" class="attachment-thumbnail" alt="IMG_3756" title="IMG_3756" /></a>
<a href='http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/img_3760/' title='IMG_3760'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3760-150x150.jpg" class="attachment-thumbnail" alt="IMG_3760" title="IMG_3760" /></a>
<a href='http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/img_3765/' title='IMG_3765'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3765-150x150.jpg" class="attachment-thumbnail" alt="IMG_3765" title="IMG_3765" /></a>
<a href='http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/img_3770/' title='IMG_3770'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3770-150x150.jpg" class="attachment-thumbnail" alt="IMG_3770" title="IMG_3770" /></a>
<a href='http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/img_3766/' title='IMG_3766'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/10/IMG_3766-150x150.jpg" class="attachment-thumbnail" alt="IMG_3766" title="IMG_3766" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/10/31/visualize-your-power-consumption-with-fnordlichter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Island in Bildern</title>
		<link>http://www.steffenvogel.de/2010/08/21/island-in-bildern/</link>
		<comments>http://www.steffenvogel.de/2010/08/21/island-in-bildern/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 00:41:55 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Geocaching]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[iceland]]></category>
		<category><![CDATA[panorama]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=983</guid>
		<description><![CDATA[Auf unserer zweiwöchigen Rundreise auf Island&#8217;s Küste und durch das Hochland konnten wir unsere neue Kamera gleich mal richtig einsetzen. 12 GB belegten diese drei Panoramas, eine Hand voll HD-Filme und knapp 1500 Fotos aus denen ich hier mal die Top 80 herausgepickt habe. Viel Spaß! Mehr muss ich eigentlich nicht sagen&#8230; Panoramas Kommentare gibts [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Auf unserer zweiwöchigen Rundreise auf Island&#8217;s Küste und durch das Hochland konnten wir unsere neue Kamera gleich mal richtig einsetzen. 12 GB belegten diese drei Panoramas, eine Hand voll HD-Filme und knapp 1500 Fotos aus denen ich hier mal die Top 80 herausgepickt habe.</p>
<p style="text-align: left;">Viel Spaß! Mehr muss ich eigentlich nicht sagen&#8230;</p>
<h4 style="text-align: left;">Panoramas</h4>
<p style="text-align: center;"><a href="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/panorama2.jpg"><img class="size-medium wp-image-1112 aligncenter" title="panorama2" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/panorama2-300x40.jpg" alt="" width="495" height="66" /></a></p>
<p style="text-align: center;"><a href="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/panorama1.jpg"><img class="size-medium wp-image-1111 aligncenter" title="panorama3" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/panorama3-300x103.jpg" alt="" width="495" height="169" /></a></p>
<p style="text-align: center;"><a href="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/panorama1.jpg"><img class="size-medium wp-image-1110 aligncenter" title="panorama1" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/panorama1-300x71.jpg" alt="" width="495" height="116" /></a></p>
<p style="text-align: left;">Kommentare gibts auch auf <a href="http://www.facebook.com/album.php?aid=30259&amp;id=100000013172638&amp;l=fef5cbd7b0">Facebook</a>. Die Fotos unter &#8220;mehr&#8221;.</p>
<p><span id="more-983"></span></p>
<h4>Fotos</h4>

<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1726/' title='IMG_1726'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1726-150x150.jpg" class="attachment-thumbnail" alt="IMG_1726" title="IMG_1726" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1740/' title='IMG_1740'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1740-150x150.jpg" class="attachment-thumbnail" alt="IMG_1740" title="IMG_1740" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1760/' title='IMG_1760'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1760-e1282350445172-150x150.jpg" class="attachment-thumbnail" alt="IMG_1760" title="IMG_1760" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1762/' title='IMG_1762'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1762-e1282350397401-150x150.jpg" class="attachment-thumbnail" alt="IMG_1762" title="IMG_1762" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1770/' title='IMG_1770'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1770-150x150.jpg" class="attachment-thumbnail" alt="IMG_1770" title="IMG_1770" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1776/' title='IMG_1776'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1776-150x150.jpg" class="attachment-thumbnail" alt="IMG_1776" title="IMG_1776" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1783/' title='IMG_1783'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1783-150x150.jpg" class="attachment-thumbnail" alt="IMG_1783" title="IMG_1783" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1788/' title='IMG_1788'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1788-150x150.jpg" class="attachment-thumbnail" alt="IMG_1788" title="IMG_1788" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1806/' title='IMG_1806'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1806-150x150.jpg" class="attachment-thumbnail" alt="IMG_1806" title="IMG_1806" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1846/' title='IMG_1846'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1846-e1282350419402-150x150.jpg" class="attachment-thumbnail" alt="IMG_1846" title="IMG_1846" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1851/' title='IMG_1851'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1851-150x150.jpg" class="attachment-thumbnail" alt="IMG_1851" title="IMG_1851" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1926/' title='IMG_1926'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1926-150x150.jpg" class="attachment-thumbnail" alt="IMG_1926" title="IMG_1926" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1929/' title='IMG_1929'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1929-e1282350492424-150x150.jpg" class="attachment-thumbnail" alt="IMG_1929" title="IMG_1929" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1941/' title='IMG_1941'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1941-150x150.jpg" class="attachment-thumbnail" alt="IMG_1941" title="IMG_1941" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1959/' title='IMG_1959'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1959-150x150.jpg" class="attachment-thumbnail" alt="IMG_1959" title="IMG_1959" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1962/' title='IMG_1962'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1962-150x150.jpg" class="attachment-thumbnail" alt="IMG_1962" title="IMG_1962" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1963/' title='IMG_1963'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1963-150x150.jpg" class="attachment-thumbnail" alt="IMG_1963" title="IMG_1963" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1971/' title='IMG_1971'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1971-150x150.jpg" class="attachment-thumbnail" alt="IMG_1971" title="IMG_1971" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1986/' title='IMG_1986'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1986-150x150.jpg" class="attachment-thumbnail" alt="IMG_1986" title="IMG_1986" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2057/' title='IMG_2057'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2057-150x150.jpg" class="attachment-thumbnail" alt="IMG_2057" title="IMG_2057" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2065/' title='IMG_2065'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2065-150x150.jpg" class="attachment-thumbnail" alt="IMG_2065" title="IMG_2065" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2072/' title='IMG_2072'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2072-150x150.jpg" class="attachment-thumbnail" alt="IMG_2072" title="IMG_2072" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2100/' title='IMG_2100'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2100-150x150.jpg" class="attachment-thumbnail" alt="IMG_2100" title="IMG_2100" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2157/' title='IMG_2157'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2157-150x150.jpg" class="attachment-thumbnail" alt="IMG_2157" title="IMG_2157" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2174/' title='IMG_2174'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2174-150x150.jpg" class="attachment-thumbnail" alt="IMG_2174" title="IMG_2174" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2203/' title='IMG_2203'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2203-150x150.jpg" class="attachment-thumbnail" alt="IMG_2203" title="IMG_2203" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2206/' title='IMG_2206'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2206-150x150.jpg" class="attachment-thumbnail" alt="IMG_2206" title="IMG_2206" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2220/' title='IMG_2220'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2220-150x150.jpg" class="attachment-thumbnail" alt="IMG_2220" title="IMG_2220" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2245/' title='IMG_2245'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2245-150x150.jpg" class="attachment-thumbnail" alt="IMG_2245" title="IMG_2245" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2257/' title='IMG_2257'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2257-e1282350530487-150x150.jpg" class="attachment-thumbnail" alt="IMG_2257" title="IMG_2257" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2291/' title='IMG_2291'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2291-150x150.jpg" class="attachment-thumbnail" alt="IMG_2291" title="IMG_2291" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2298/' title='IMG_2298'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2298-150x150.jpg" class="attachment-thumbnail" alt="IMG_2298" title="IMG_2298" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2313/' title='IMG_2313'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2313-150x150.jpg" class="attachment-thumbnail" alt="IMG_2313" title="IMG_2313" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2317/' title='IMG_2317'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2317-150x150.jpg" class="attachment-thumbnail" alt="IMG_2317" title="IMG_2317" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2325/' title='IMG_2325'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2325-e1282350552828-150x150.jpg" class="attachment-thumbnail" alt="IMG_2325" title="IMG_2325" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2357/' title='IMG_2357'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2357-150x150.jpg" class="attachment-thumbnail" alt="IMG_2357" title="IMG_2357" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2367/' title='IMG_2367'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2367-150x150.jpg" class="attachment-thumbnail" alt="IMG_2367" title="IMG_2367" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2369/' title='IMG_2369'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2369-150x150.jpg" class="attachment-thumbnail" alt="IMG_2369" title="IMG_2369" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2457/' title='IMG_2457'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2457-150x150.jpg" class="attachment-thumbnail" alt="IMG_2457" title="IMG_2457" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2467/' title='IMG_2467'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2467-150x150.jpg" class="attachment-thumbnail" alt="IMG_2467" title="IMG_2467" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2476/' title='IMG_2476'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2476-e1282350586981-150x150.jpg" class="attachment-thumbnail" alt="IMG_2476" title="IMG_2476" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2494/' title='IMG_2494'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2494-150x150.jpg" class="attachment-thumbnail" alt="IMG_2494" title="IMG_2494" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2519/' title='IMG_2519'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2519-150x150.jpg" class="attachment-thumbnail" alt="IMG_2519" title="IMG_2519" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2526/' title='IMG_2526'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2526-e1282350607564-150x150.jpg" class="attachment-thumbnail" alt="IMG_2526" title="IMG_2526" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2550/' title='IMG_2550'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2550-150x150.jpg" class="attachment-thumbnail" alt="IMG_2550" title="IMG_2550" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2568/' title='IMG_2568'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2568-150x150.jpg" class="attachment-thumbnail" alt="IMG_2568" title="IMG_2568" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2602/' title='IMG_2602'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2602-150x150.jpg" class="attachment-thumbnail" alt="IMG_2602" title="IMG_2602" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2619/' title='IMG_2619'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2619-150x150.jpg" class="attachment-thumbnail" alt="IMG_2619" title="IMG_2619" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2690/' title='IMG_2690'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2690-150x150.jpg" class="attachment-thumbnail" alt="IMG_2690" title="IMG_2690" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2699/' title='IMG_2699'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2699-150x150.jpg" class="attachment-thumbnail" alt="IMG_2699" title="IMG_2699" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2702/' title='IMG_2702'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2702-e1282350779917-150x150.jpg" class="attachment-thumbnail" alt="IMG_2702" title="IMG_2702" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2705/' title='IMG_2705'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2705-150x150.jpg" class="attachment-thumbnail" alt="IMG_2705" title="IMG_2705" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2732/' title='IMG_2732'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2732-150x150.jpg" class="attachment-thumbnail" alt="IMG_2732" title="IMG_2732" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2741/' title='IMG_2741'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2741-150x150.jpg" class="attachment-thumbnail" alt="IMG_2741" title="IMG_2741" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2742/' title='IMG_2742'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2742-150x150.jpg" class="attachment-thumbnail" alt="IMG_2742" title="IMG_2742" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2749/' title='IMG_2749'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2749-150x150.jpg" class="attachment-thumbnail" alt="IMG_2749" title="IMG_2749" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2758/' title='IMG_2758'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2758-150x150.jpg" class="attachment-thumbnail" alt="IMG_2758" title="IMG_2758" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2766/' title='IMG_2766'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2766-150x150.jpg" class="attachment-thumbnail" alt="IMG_2766" title="IMG_2766" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2768/' title='IMG_2768'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2768-150x150.jpg" class="attachment-thumbnail" alt="IMG_2768" title="IMG_2768" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2769/' title='IMG_2769'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2769-150x150.jpg" class="attachment-thumbnail" alt="IMG_2769" title="IMG_2769" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2771/' title='IMG_2771'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2771-150x150.jpg" class="attachment-thumbnail" alt="IMG_2771" title="IMG_2771" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2772/' title='IMG_2772'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2772-e1282350681700-150x150.jpg" class="attachment-thumbnail" alt="IMG_2772" title="IMG_2772" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2792/' title='IMG_2792'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2792-150x150.jpg" class="attachment-thumbnail" alt="IMG_2792" title="IMG_2792" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2826/' title='IMG_2826'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2826-150x150.jpg" class="attachment-thumbnail" alt="IMG_2826" title="IMG_2826" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2829/' title='IMG_2829'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2829-150x150.jpg" class="attachment-thumbnail" alt="IMG_2829" title="IMG_2829" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2858/' title='IMG_2858'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2858-e1282350703988-150x150.jpg" class="attachment-thumbnail" alt="IMG_2858" title="IMG_2858" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2881/' title='IMG_2881'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2881-e1282350377375-150x150.jpg" class="attachment-thumbnail" alt="IMG_2881" title="IMG_2881" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2889/' title='IMG_2889'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2889-150x150.jpg" class="attachment-thumbnail" alt="IMG_2889" title="IMG_2889" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2890/' title='IMG_2890'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2890-150x150.jpg" class="attachment-thumbnail" alt="IMG_2890" title="IMG_2890" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2917/' title='IMG_2917'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2917-e1282350657850-150x150.jpg" class="attachment-thumbnail" alt="IMG_2917" title="IMG_2917" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2927/' title='IMG_2927'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2927-150x150.jpg" class="attachment-thumbnail" alt="IMG_2927" title="IMG_2927" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2929/' title='IMG_2929'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2929-e1282350364219-150x150.jpg" class="attachment-thumbnail" alt="IMG_2929" title="IMG_2929" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2930/' title='IMG_2930'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2930-150x150.jpg" class="attachment-thumbnail" alt="IMG_2930" title="IMG_2930" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2945/' title='IMG_2945'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2945-150x150.jpg" class="attachment-thumbnail" alt="IMG_2945" title="IMG_2945" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_2990/' title='IMG_2990'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_2990-e1282350352349-150x150.jpg" class="attachment-thumbnail" alt="IMG_2990" title="IMG_2990" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3002/' title='IMG_3002'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3002-150x150.jpg" class="attachment-thumbnail" alt="IMG_3002" title="IMG_3002" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3009/' title='IMG_3009'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3009-150x150.jpg" class="attachment-thumbnail" alt="IMG_3009" title="IMG_3009" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3034/' title='IMG_3034'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3034-150x150.jpg" class="attachment-thumbnail" alt="IMG_3034" title="IMG_3034" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3073/' title='IMG_3073'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3073-150x150.jpg" class="attachment-thumbnail" alt="IMG_3073" title="IMG_3073" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3106/' title='IMG_3106'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3106-150x150.jpg" class="attachment-thumbnail" alt="IMG_3106" title="IMG_3106" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3142/' title='IMG_3142'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3142-e1282350334523-150x150.jpg" class="attachment-thumbnail" alt="IMG_3142" title="IMG_3142" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3145/' title='IMG_3145'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3145-150x150.jpg" class="attachment-thumbnail" alt="IMG_3145" title="IMG_3145" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3187/' title='IMG_3187'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3187-150x150.jpg" class="attachment-thumbnail" alt="IMG_3187" title="IMG_3187" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3196/' title='IMG_3196'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3196-150x150.jpg" class="attachment-thumbnail" alt="IMG_3196" title="IMG_3196" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3240/' title='IMG_3240'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3240-150x150.jpg" class="attachment-thumbnail" alt="IMG_3240" title="IMG_3240" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_3082/' title='IMG_3082'><img width="150" height="150" src="http://a.static.steffenvogel.de/wp-content/uploads/2010/08/IMG_3082-150x150.jpg" class="attachment-thumbnail" alt="IMG_3082" title="IMG_3082" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/img_1864/' title='IMG_1864'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/IMG_1864-150x150.jpg" class="attachment-thumbnail" alt="IMG_1864" title="IMG_1864" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/panorama1/' title='panorama1'><img width="150" height="150" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/panorama1-150x150.jpg" class="attachment-thumbnail" alt="panorama1" title="panorama1" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/panorama3/' title='panorama3'><img width="150" height="150" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/panorama3-150x150.jpg" class="attachment-thumbnail" alt="panorama3" title="panorama3" /></a>
<a href='http://www.steffenvogel.de/2010/08/21/island-in-bildern/panorama2/' title='panorama2'><img width="150" height="150" src="http://b.static.steffenvogel.de/wp-content/uploads/2010/08/panorama2-150x150.jpg" class="attachment-thumbnail" alt="panorama2" title="panorama2" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/08/21/island-in-bildern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>git SCM</title>
		<link>http://www.steffenvogel.de/2010/08/17/git-scm/</link>
		<comments>http://www.steffenvogel.de/2010/08/17/git-scm/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 12:45:01 +0000</pubDate>
		<dc:creator>Steffen Vogel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://www.steffenvogel.de/?p=1002</guid>
		<description><![CDATA[Ich gehe mit der Zeit und wechsele mein Source Code Management System. Obwohl SVN weiterhin entwickelt und gepflegt wird wurde es von git überholt. Das Design, die Idee, der dezentrale Ansatz von git ist SVN weit überlegen. Nun verwalte ich meinen Quelltext mit git. Alle Projekte und Code-Schnipsel befinden sich in meinen git-Repositories: http://web.git.0l.de Ich [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://static.steffenvogel.de/wp-content/uploads/2010/08/git.png"><img class="alignright size-full wp-image-1004" title="git" src="http://static.steffenvogel.de/wp-content/uploads/2010/08/git.png" alt="" width="129" height="47" /></a>Ich gehe mit der Zeit und wechsele mein <strong>S</strong>ource <strong>C</strong>ode<strong> M</strong>anagement System.</p>
<p>Obwohl <a href="http://subversion.apache.org/">SVN</a> weiterhin entwickelt und gepflegt wird wurde es von <a href="http://git-scm.com/">git</a> überholt. Das Design, die Idee, der dezentrale Ansatz von git ist SVN weit überlegen.</p>
<p>Nun verwalte ich meinen Quelltext mit git. Alle Projekte und Code-Schnipsel befinden sich in meinen <strong>git-Repositories</strong>: <a href="http://web.git.0l.de">http://web.git.0l.de</a></p>
<p>Ich habe alle Verweise in meinem Blog nun auf das neue <strong>git-Repository</strong> aktualisiert.</p>
<p>Jedem der sich auch mit dem Thema beschäftigen möchte, empfehle ich diese Lektüre:</p>
<p style="text-align: center;"><a href="http://oreilly.com/catalog/9780596520137"><img class="aligncenter size-medium wp-image-1005" title="lrg" src="http://c.static.steffenvogel.de/wp-content/uploads/2010/08/lrg-228x300.jpg" alt="" width="228" height="300" />O&#8217;Reilly</a></p>
<p style="text-align: center;">(bei Interesse bitte bei mir melden <span class='sprite icon_wink'></span> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenvogel.de/2010/08/17/git-scm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.steffenvogel.de @ 2012-05-18 23:48:34 by W3 Total Cache -->
