<?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>Wangoo</title>
	<atom:link href="http://www.wangoo.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wangoo.de</link>
	<description>Angeln, Django, Politik &#38; Mehr</description>
	<lastBuildDate>Wed, 25 Aug 2010 12:02:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>[Aquaristik] Die gemeine Amano Garnelen bei der Arbeit</title>
		<link>http://www.wangoo.de/2010/08/aquaristik-die-gemeine-amano-garnelen-bei-der-arbeit/</link>
		<comments>http://www.wangoo.de/2010/08/aquaristik-die-gemeine-amano-garnelen-bei-der-arbeit/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 14:13:37 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Aquaristik]]></category>
		<category><![CDATA[Amano Garnelen]]></category>
		<category><![CDATA[Caridina japonica]]></category>
		<category><![CDATA[Garnele]]></category>
		<category><![CDATA[Yamatonuma Garnele]]></category>

		<guid isPermaLink="false">http://www.wangoo.de/?p=1093</guid>
		<description><![CDATA[Amano Garnelen (Yamatonuma Garnele) optimal gegen Fadenalgen und verstehen sich recht gut mit gleich oder leicht größeren Fischen. WPFP(document).ready(function() { //load player $f("saiweb_6cb985a0af5be0b91f349996f579ee14", "/wp-content/plugins/word-press-flow-player/flowplayer/gpl/flowplayer-3.1.5.swf", { plugins: { controls: { buttonOverColor: '#', sliderColor: '#', bufferColor: '#', sliderGradient: 'none', progressGradient: 'medium', durationColor: '#', progressColor: '#', backgroundColor: '#', timeColor: '#', buttonColor: '#', backgroundGradient: 'none', bufferGradient: 'none', opacity:1.0 } [...]]]></description>
			<content:encoded><![CDATA[<p>Amano Garnelen (Yamatonuma Garnele) optimal gegen Fadenalgen und verstehen sich recht gut mit gleich oder leicht größeren Fischen.</p>
<p><div id="saiweb_05bd6087b51851f9f3ce0b6cc766daec" style="width:600px; height:450px;" class="flowplayer"></div><script language="Javascript" type="text/javascript">
	WPFP(document).ready(function() {
		//load player
		$f("saiweb_05bd6087b51851f9f3ce0b6cc766daec", "/wp-content/plugins/word-press-flow-player/flowplayer/gpl/flowplayer-3.1.5.swf", {
				plugins: {
  					 controls: {    					
      					buttonOverColor: '#',
      					sliderColor: '#',
      					bufferColor: '#',
      					sliderGradient: 'none',
      					progressGradient: 'medium',
      					durationColor: '#',
      					progressColor: '#',
      					backgroundColor: '#',
      					timeColor: '#',
      					buttonColor: '#',
      					backgroundGradient: 'none',
      					bufferGradient: 'none',
   						opacity:1.0
   						}
				},
			clip: {
					url:'http://wangoo.de/video/garnelen_fullHD.f4v',
					autoPlay: false,
       				autoBuffering: true
				},
				canvas: {
					backgroundColor:'#'
				}})
			});</script>
				</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangoo.de/2010/08/aquaristik-die-gemeine-amano-garnelen-bei-der-arbeit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nGinx und H.264 / MP4 Streaming</title>
		<link>http://www.wangoo.de/2010/07/nginx-und-h-264-mp4-streaming/</link>
		<comments>http://www.wangoo.de/2010/07/nginx-und-h-264-mp4-streaming/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 21:53:53 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flash streaming]]></category>
		<category><![CDATA[h.264]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://www.wangoo.de/?p=1086</guid>
		<description><![CDATA[Ich bin durch Zufall darauf gestoßen, das man ab Flash 10 nun H.264 Videos durch Flash streamen lassen kann. Klar man kann nun auf die HTML5 Tags umschwenken , aber ich möchte das gerade wenig versierte PC Anwender auch meine Videos (da es sich um Hilfe-Videos handelt) sehen können. Kurz gegoogled und ein passendes Addon [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin durch Zufall darauf gestoßen, das man ab Flash 10 nun H.264 Videos durch Flash streamen lassen kann. Klar man kann nun auf die HTML5 Tags umschwenken , aber ich möchte das gerade wenig versierte PC Anwender auch meine Videos (da es sich um Hilfe-Videos handelt) sehen können. Kurz gegoogled und ein passendes Addon für nGinx (geht auch mit Apache, lighttpd, etc.) gefunden: <a href="http://h264.code-shop.com/trac">Code-Shop</a></p>
<p>Das ganze dann wie im <a href="http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Nginx-Version2">Wiki</a> beschrieben gemacht und zack &#8211; Fehler! Läuft nicht mit der derzeit als Stable gekennzeichneten Version nGinx 0.7.67.</p>
<p>In einer <a href="http://www.listware.net/201006/nginx/2699-nginx-083839-problem-with-mp4-stream-module.html">Mailingliste</a> habe ich dann die Lösung gefunden:</p>
<pre class="brush: bash">
cd /usr/src
wget http://h264.code-shop.com/download/nginx_mod_h264_streaming-2.2.7.tar.gz
tar -zxvf nginx_mod_h264_streaming-2.2.7.tar.gz
wget http://h264.code-shop.com/download/nginx_mod_h264_streaming-2.2.7.tar.gz
tar -zxvf nginx_mod_h264_streaming-2.2.7.tar.gz
cd nginx_mod_h264_streaming-2.2.7
curl -o hpatch.patch "http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/nginx-devel/files/extra-patch-ngx_http_streaming_module.c?rev=1.1;content-type=text/plain"
patch -p0 < hpatch.patch
cd ../nginx-0.7.67
./configure --add-module=/usr/src/nginx_mod_h264_streaming-2.2.7
make
sudo make install
</pre>
<p>Und dann wie im Wiki einfach weiter machen und in der nginx.conf um die Zeile 40 folgendes einfügen:</p>
</pre>
<pre class="brush: bash">
location ~ \.mp4$ {
  mp4;
}
</pre>
<p>Dann nur noch starten und es kann los gehen.</p>
<p>Falls das Patchfile irgendwann nicht mehr verfügbar ist, hier ist der Inhalt der Datei hpatch.patch</p>
<pre class="brush: diff">
--- ../nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c.orig	2010-05-24 18:04:43.000000000 +0400
+++ ../nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c	2010-05-24 18:05:02.000000000 +0400
@@ -155,10 +155,6 @@
   }

   /* TODO: Win32 */
-  if (r->zero_in_uri)
-  {
-    return NGX_DECLINED;
-  }

   rc = ngx_http_discard_request_body(r);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.wangoo.de/2010/07/nginx-und-h-264-mp4-streaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greenpeace findet Ölfelder in der Nordsee</title>
		<link>http://www.wangoo.de/2010/07/greenpeace-findet-olfelder-in-der-nordsee/</link>
		<comments>http://www.wangoo.de/2010/07/greenpeace-findet-olfelder-in-der-nordsee/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 09:51:58 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Unternehmen]]></category>
		<category><![CDATA[BP]]></category>
		<category><![CDATA[Greenpeace]]></category>
		<category><![CDATA[Nordsee]]></category>
		<category><![CDATA[Öl]]></category>
		<category><![CDATA[Ölteppich Nordsee]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://www.wangoo.de/?p=1071</guid>
		<description><![CDATA[[youtube]OzcrXHSU6_Y[/youtube]]]></description>
			<content:encoded><![CDATA[<p>[youtube]OzcrXHSU6_Y[/youtube]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangoo.de/2010/07/greenpeace-findet-olfelder-in-der-nordsee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Django] Session Variabel im Template nutzen</title>
		<link>http://www.wangoo.de/2010/07/django-session-variabel-im-template-nutzen/</link>
		<comments>http://www.wangoo.de/2010/07/django-session-variabel-im-template-nutzen/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 17:07:48 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Django Session]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Session]]></category>
		<category><![CDATA[Session Variabel]]></category>
		<category><![CDATA[Session Variable]]></category>
		<category><![CDATA[Variabel]]></category>

		<guid isPermaLink="false">http://www.wangoo.de/?p=1051</guid>
		<description><![CDATA[Um die Session Variabel auch im Template direkt benutzen zu können gibt es zwei Varianten. Variante 1: Man fügt in der settings.py unter TEMPLATE_CONTEXT_PROCESSORS den Eintrag django.core.context_processors.request hinzu: TEMPLATE_CONTEXT_PROCESSORS = ( "django.core.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", 'django.core.context_processors.request', ) Dann kann man z. B. Session Daten aus dem request im Template mit {{ request.session }} benutzen. Variante [...]]]></description>
			<content:encoded><![CDATA[<p>Um die Session Variabel auch im Template direkt benutzen zu können gibt es zwei Varianten.</p>
<p><strong>Variante 1:</strong><br />
Man fügt in der settings.py unter TEMPLATE_CONTEXT_PROCESSORS den Eintrag django.core.context_processors.request hinzu:</p>
<pre class="brush: python; highlight: [6,]; html-script: true">
TEMPLATE_CONTEXT_PROCESSORS = (
"django.core.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
'django.core.context_processors.request',
)
</pre>
<p>Dann kann man z. B. Session Daten aus dem request im Template mit </p>
<pre class="brush: python; html-script: true;">
    {{ request.session }}
</pre>
<p> benutzen.</p>
<p><strong>Variante 2:</strong></p>
<p>Alternativ kann man eine &#8220;schlankere&#8221; Variante benutzen falls man nicht alles bzw. nur ein Teil der request Daten benötigt &#8211; wie bei mir &#8211; nur die Session Variabel. Dazu erstellen wir im Projektverzeichnis die Datei <em>context.py</em>.</p>
<p><em>context.py</em>:</p>
<pre class="brush: python">
def add_session(request):
    return {'session': request.session}
</pre>
<p><em>settings.py</em>:</p>
<pre class="brush: python; highlight: [7,];">
TEMPLATE_CONTEXT_PROCESSORS = (
   "django.contrib.auth.context_processors.auth",
   "django.core.context_processors.debug",
   "django.core.context_processors.i18n",
   "django.core.context_processors.media",
   "django.contrib.messages.context_processors.messages"
   "context.add_session",
)
</pre>
<p>Und schon kann man im Template auf die Session Daten zugreifen.</p>
<pre class="brush: python; html-script: true">
   {{ session.variablenname }}
</pre>
<p>Optimal ist diese Variante um ggf. eigene Daten per Default im Template verfügbar zu machen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wangoo.de/2010/07/django-session-variabel-im-template-nutzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Test] JiffyBox von DomainFactory</title>
		<link>http://www.wangoo.de/2010/07/test-jiffybox-von-domainfactory/</link>
		<comments>http://www.wangoo.de/2010/07/test-jiffybox-von-domainfactory/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 09:52:37 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Domainfactory]]></category>
		<category><![CDATA[Jiffy]]></category>
		<category><![CDATA[JiffyBox]]></category>

		<guid isPermaLink="false">http://www.wangoo.de/?p=1043</guid>
		<description><![CDATA[Für einen Kunden habe ich ein Django Projekt erstellt welches er selber hosten möchte. Nach langem Suchen nach einem geeigneten und preiswerten Provider bin ich auf den Cloud-On-Demand Server von DomainFactory mit dem namen JiffyBox gestoßen. Das aus für den Dedicated Server: Das lag am Preis/Leistungsverhältnis. Es ist nämlich so &#8211; das dieses Projekt nur [...]]]></description>
			<content:encoded><![CDATA[<p>Für einen Kunden habe ich ein <a href="http://www.djangoproject.com/">Django</a> Projekt erstellt welches er selber hosten möchte. Nach langem Suchen nach einem geeigneten und preiswerten Provider bin ich auf den<a href="http://de.wikipedia.org/wiki/Cloud_Computing"> Cloud</a>-<a href="http://de.wikipedia.org/wiki/On-Demand">On-Demand</a> Server von <a href="http://www.df.eu">DomainFactory</a> mit dem namen <a href="http://www.jiffybox.de">JiffyBox</a> gestoßen.</p>
<p><span id="more-1043"></span></p>
<p><strong>Das aus für den Dedicated Server:</strong></p>
<p>Das lag am Preis/Leistungsverhältnis. Es ist nämlich so &#8211; das dieses Projekt nur zu bestimmten Uhrzeiten &#8220;Stoßzeiten&#8221; hat und dementsprechend auch Rechenleistung benötigt. Den Rest des Tages hat der CPU wesentlich weniger zu tun. Also waren die Auswahlkriterien: Guter CPU, mindestens 512 MB &#8211; 1 GB RAM. Automatisches Backup (ja ich mag es Sorgenfrei).</p>
<p>Nun hörte ich natürlich auch gleich &#8211; &#8220;<em>Geld sollte bei sowas keine Rolle spielen</em>&#8221; &#8211; tut es aber aus wirtschaftlicher Sicht &#8211; vor allem wenn es sich um ein StartUP handelt. Und die Dedicated Server, bei einem ernstzunehmenden Betreiber fangen alle so ab 40-60 Euro im Monat an. Natürlich zzgl.Einrichtungsgebühr und teilweise mit Mindestlaufzeit bis zu 24 Monaten. Das sind im Schnitt Serverkosten von 480 Euro pro Jahr + Einrichtungsgebühr (je nachdem zwischen 50-150 Euro).</p>
<p><em>Und das dafür, nur kurzzeitig die Lastspitzen abzufangen und den Rest des Tages die CPU-Power ungenutzt zu lassen.</em></p>
<p><strong>Warum keinen &#8220;vServer&#8221;:</strong></p>
<p>vServer Anbieter gibt es wie Sand am Meer &#8211; jeder benutzt was anderes &#8211; die meisten das &#8220;Standardzeugs&#8221; wie Plesk + Virtuozzo. Leider schneiden viele dieser Anbieter auch recht schlecht ab was die Tests und die Kundenzufriedenheit angeht. (Quellen: google benutzen weil ich hier nicht einzelne Betreiber schlecht machen möchte) &#8211; ebenfalls sind die Vertragslaufzeiten auch gern mal 12-24 Monate und das ganze ist in einem sehr starren &#8220;Model A oder Model B&#8221; Angebotskorsett geschnürt.</p>
<p>Die Auswahl der Distributionen ist auch fast überall die gleiche gerade bei der &#8220;Standardsoftware&#8221; kommen immer die selben, teilweise veralteten Distributionen mit. Die Preise sind dagegen recht &#8220;billig&#8221; &#8211; das man noch kein Geld bekommt, dafür das man dort Kunde ist &#8211; wundert mich noch. Allerdings wird dort das Geld mehr über den Support generiert. Ebenfalls werden gern die Server &#8220;überladen&#8221; &#8211; also ruhig mehr vServer auf die Box geworfen als der Server eigentlich verkraften kann.</p>
<p><strong>Warum JiffyBox:</strong></p>
<p>Die Features (auch wenn man sie nicht alle benutzt) sind schon toll:</p>
<ul>
<li>Sekundengenaue Abrechnung</li>
<li>Duplizieren von Servern</li>
<li>Man kann selbst Server anlegen und binnen Sekunden sind diese einsatzbereit.</li>
<li>Einfrieren vom Server (wenn man ihn nicht braucht) &#8211; womit man &#8220;Hot-Standby&#8221; Server bauen kann,</li>
<li>API Zugriff zum starten und stoppen der Server (On Demand einfach einen 2. Server hochfahren)</li>
<li>Eingefrorene Server kosten ca 0.005 € pro Stunde</li>
<li>Automatisches Backup und</li>
<li>RAID10 HDD Verbund schützen vor Datenausfällen.</li>
<li>XEN dient als Virtualisierungsplattform.</li>
<li>SSH-Key kann hinterlegt werden, welcher bei jeder neuen Box automatisch eingebunden wird.</li>
<li>Günstiger Traffic 0.12 € pro GB</li>
</ul>
<p>Die Festplatten sind anpassbar, ebenfalls der Arbeitsspeicher &#8211; ein komplett modularisiertes Angebot. Grundpreis beim kleinsten Server liegt bei 30 Tagen mit 24 Stunden Betriebszeit bei 14.40 Euro &#8211; zzgl. Datentransfer. Die Einrichtungsgebühr entfällt.</p>
<p>Da ich schon früher bei <a href="http://www.df.eu">DomainFactory</a> Kunde war und bisher nur positive Erfahrungen gemacht habe &#8211; habe ich mich dort dann für den 24 Stunden Test angemeldet und muss sagen &#8211; der Server ist wesentlich schneller als mein Dedicated Server. Auch die Downloadgeschwindigkeit und Verfügbarkeit überzeugt. Der Support ist wirklich klasse und die Mitarbeiter haben wirklich Ahnung vom dem, was sie dort tun.</p>
<p><strong>Einen Nachteil hat das ganze, genauso wie beim vServer ist VPN und IPv6 nicht möglich.</strong> Das Preis/Leistungsverhältnis ist ausgewogen und zufriedenstellend.</p>
<p>Vielleicht einfach einmal Testen und selbst überzeugen:</p>
<p><a href="http://www.jiffybox.de">JiffyBox.de</a></p>
<p><strong>Fazit:</strong></p>
<p>Im Gegensatz zum Dedicated Server spart man mit einem vServer oder der JiffyBox erheblich Kosten:</p>
<ul>
<li>Dedicated Server: 12 Monate  a 40 € + durchschnittliche Einrichtungsgebühr von 100 Euro: 580 Euro</li>
<li>vServer: 12 Monate a durchschnittlich 11 Euro = 132 Euro + Einrichtungsgebühr (Liegt zwischen 0-30 Euro)</li>
<li>JiffyBox: 12 Monate a 14.40 + 0 Euro Einrichtungsgebühr = 172.80 € im Jahr + Traffic (dieser liegt bei 12 Cent).</li>
</ul>
<p><em>Je nachdem welchen Provider man sich angelt ist auch das Ausfallrisiko bei den vServern sehr gering.</em></p>
<p><strong><em>PS: Nein ich habe kein Geld für den Blogeintrag bekommen!</em></strong></p>
<p style="text-align: center;"><strong>Erfahrungen und Meinungen erwünscht</strong></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.wangoo.de/2010/07/test-jiffybox-von-domainfactory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Fotografie] Mahlzeit.</title>
		<link>http://www.wangoo.de/2010/07/fotografie-mahlzeit/</link>
		<comments>http://www.wangoo.de/2010/07/fotografie-mahlzeit/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 08:30:27 +0000</pubDate>
		<dc:creator>Manuel</dc:creator>
				<category><![CDATA[Fotografie]]></category>
		<category><![CDATA[Reh]]></category>
		<category><![CDATA[Rehkitz]]></category>

		<guid isPermaLink="false">http://www.wangoo.de/?p=1037</guid>
		<description><![CDATA[Guten Hunger!]]></description>
			<content:encoded><![CDATA[<p>Guten Hunger!</p>

<a href="http://www.wangoo.de/wp-content/gallery/fotografie/dsc_0004.jpg" title="" class="shutterset_singlepic350" >
	<img class="ngg-singlepic" src="http://www.wangoo.de/wp-content/gallery/cache/350__550xfloat=center_dsc_0004.jpg" alt="dsc_0004" title="dsc_0004" />
</a>

]]></content:encoded>
			<wfw:commentRss>http://www.wangoo.de/2010/07/fotografie-mahlzeit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
