<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>MountainGrafix :: Agentur für visuelle Kommunikation</title>
	
	<link>http://www.mountaingrafix.eu</link>
	<description>Aktuelle Themenbereiche wie Webdesign, Webstandards oder auch Web2.0.</description>
	<lastBuildDate>Wed, 04 Nov 2009 07:52:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<!-- podcast_generator="Blubrry PowerPress/1.0.3" mode="simple" entry="normal" -->
	<itunes:new-feed-url>http://feeds2.feedburner.com/MountainGrafix</itunes:new-feed-url>
	<itunes:summary>MountainGrafixTV ist ein informelles Magazin für Webentwickler. Neben ausführlichen Video-Tutorials zu den Bereichen PHP, MySQL oder jQuery, gehören auch Produktvorstellungen aus der Softwarewelt zu den Inhalten der Sendung.</itunes:summary>
	<itunes:author>Sascha Schoppengerd</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.mountaingrafix.at/wp-content/uploads/podcast/images/iTunes.jpg" />
	<itunes:owner>
		<itunes:name>Sascha Schoppengerd</itunes:name>
		<itunes:email>info@mountaingrafix.at</itunes:email>
	</itunes:owner>
	<managingEditor>info@mountaingrafix.at (Sascha Schoppengerd)</managingEditor>
	<copyright>2008</copyright>
	<itunes:subtitle>TechNews für Webentwickler und creative Köpfe</itunes:subtitle>
	<itunes:keywords>PHP,Webdesign,HTML,CSS,jQuery,Webstandards,Software,Apple,MacOSX</itunes:keywords>
	<image>
		<title>MountainGrafix :: Agentur für visuelle Kommunikation</title>
		<url>http://www.mountaingrafix.eu/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://www.mountaingrafix.eu</link>
	</image>
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
		<itunes:category text="Software How-To" />
	</itunes:category>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<geo:lat>47.533325</geo:lat><geo:long>10.681839</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MountainGrafix" type="application/rss+xml" /><feedburner:emailServiceId>MountainGrafix</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Die eigene php.ini als Haftungsfalle?</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/1hA-uUMWGFI/</link>
		<comments>http://www.mountaingrafix.eu/2009/11/04/die-eigene-php-ini-als-haftungsfalle/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 07:52:32 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Bloggerei]]></category>
		<category><![CDATA[Haftung]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Provider]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=595</guid>
		<description><![CDATA[Fast jeder Provider erm&#246;glicht heute seinen Kunden die Anpassung der PHP Installation &#252;ber eine eigene php.ini zu modifizieren und die Geschichte ist ja auch wirklich zu verlockend. Wenn meine Anforderungen von der Standard-Installation des Providers abweicht, dann erstelle ich mir meine pers&#246;nliche php.ini, werfe diese auf den Server und schon sind alle gl&#252;cklich.
Aber ist das [...]]]></description>
			<content:encoded><![CDATA[<p>Fast jeder Provider erm&#246;glicht heute seinen Kunden die Anpassung der PHP Installation &#252;ber eine eigene <code>php.ini</code> zu modifizieren und die Geschichte ist ja auch wirklich zu verlockend. Wenn meine Anforderungen von der Standard-Installation des Providers abweicht, dann erstelle ich mir meine pers&#246;nliche <code>php.ini</code>, werfe diese auf den Server und schon sind alle gl&#252;cklich.</p>
<p>Aber ist das wirklich so? Nicht immer wie wir bei unser t&#228;glichen Arbeit mit den einzelnen Providern feststellen mussten, den viele Anbieter nutzen genau diese Gelegenheit um den eigenen Kopf bei Haftungsfragen aus der Schlinge zu ziehen oder um zumindest einen Teil der Kosten auf den eigenen Kunden zu &#252;bertragen. Und wer liest schon wirklich die ganzen AGB?</p>
<p>So findet sich z.B. bei der <strong>Strato AG</strong> der folgende Text:</p>
<blockquote><p>Der Kunde ersetzt STRATO alle Sch&#228;den, die aus einer Verletzung der vorstehenden Regelungen entstehen, soweit er dies zu vertreten hat. Der Schadensersatz erfasst auch die angemessenen Kosten einer notwendigen Rechtsverteidigung.</p></blockquote>
<p>H&#246;rt sich ja erst einmal nicht so dramatisch an, aber was besagen die <em>vorstehenden Regelungen</em> denn genau? Schaut man dann ein weiteres mal hin, dann st&#246;&#223;t man auch auf Passagen wie diese:</p>
<blockquote><p>4.3 Der Kunde ist verpflichtet, seine Systeme und Programme so einzurichten, dass weder die Sicherheit, die Integrit&#228;t noch die Verf&#252;gbarkeit der Systeme, die STRATO zur Erbringung ihrer Dienste einsetzt, beeintr&#228;chtigt wird.</p></blockquote>
<p>Doch was soll man als Kunde unter diesen Zeilen nun verstehen? Was genau darf ich den tun um die Sicherheit und die Stabilit&#228;t der einzelnen Systeme nicht zu gef&#228;hrden. Gef&#228;hrde ich diese Sicherheit bereits dann, wenn ich z.B. &#252;ber meine <code>php.ini</code> den <code>safe_mode</code> deaktiviere oder wenn ich <code>allow_url_fopen</code> aktiviere?</p>
<p>Eine Antwort auf genau diese Fragen bleiben und die Gesch&#228;ftsbedingungen schuldig und so ist es vermutlich eine reine Auslegungsache der Firma Strato ist, was hier erlaubt ist und was nicht. Nachfragen beim Support ergeben jedenfalls in genau dieses Bild, denn verschiedenen Kunden wurde in der Vergangenheit vom Anbieter mitgeteilt, dass er bei Nutzung einer eigenen <code>php.ini</code> sowohl den Support-Anspruch verliert, als auch bei einem Problem in Haftung genommen wird.</p>
<p>Nun mag ich nicht dar&#252;ber urteilen, in wie weit eine solche Reglung rechtlich &#252;berhaupt tragbar ist, doch fest steht das ein m&#246;glicher Rechtsstreit um eine derartige Haftungsfrage m&#228;chtig ins Geld gehen d&#252;rfte und so sollte man lieber im Vorfeld etwas vorsichtiger sein. Schaut also mal genauer in die AGB eures Providers und fragt im Zweifel einfach mal nach, wie es sich beim Einsatz einer individuellen Konfiguration mit der Haftung verh&#228;lt.</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2008/12/04/blogparade-unser-webhosting-anbieter/" rel="bookmark" title="4. Dezember 2008">Blogparade: Unser WebHosting &#8211; Anbieter</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/02/12/schlechtes-html-ist-teuer-zu-teuer/" rel="bookmark" title="12. Februar 2009">Schlechtes HTML ist teuer (zu teuer)</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/07/02/plugin-preise-um-bis-zu-50-gesenkt/" rel="bookmark" title="2. Juli 2009">Plugin-Preise um bis zu 50% gesenkt</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/12/22/hundeurlaubde-mit-hunden-auf-reisen-gehen/" rel="bookmark" title="22. Dezember 2008">Hundeurlaub.de &#8211; Mit Hunden auf Reisen gehen</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/10/14/aktuelle-captchas-sind-nahezu-wirkungslos/" rel="bookmark" title="14. Oktober 2008">Aktuelle Captcha&#8217;s sind nahezu wirkungslos</a></li>
</ul><!-- Similar Posts took 11.688 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/1hA-uUMWGFI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/11/04/die-eigene-php-ini-als-haftungsfalle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/11/04/die-eigene-php-ini-als-haftungsfalle/</feedburner:origLink></item>
		<item>
		<title>Limitiertes Angebot: Kostenloses NC-Addon für Umsteiger</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/9_8PW7Kjy8I/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/29/limitiertes-angebot-kostenloses-nc-addon-fuer-umsteiger/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 07:45:30 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=594</guid>
		<description><![CDATA[Sie befassen sich schon l&#228;nger mit dem Gedanken auf das neue easyLink V3 umzusteigen?
Dann sollten Sie sich unser aktuelles Angebot vielleicht einmal etwas genauer ansehen, denn jeder Nutzer, der bis 31.12.2009 von einem easyLink v2, einem phpLD oder einem Portal-To-Date auf easyLink V3 umsteigt, erh&#228;lt von uns eine NonCopyright-Lizenz zu seiner Bestellung gratis dazu.
Sie sparen [...]]]></description>
			<content:encoded><![CDATA[<p>Sie befassen sich schon l&#228;nger mit dem Gedanken auf <a href="http://www.easylink-v3.eu/">das neue easyLink V3</a> umzusteigen?</p>
<p>Dann sollten Sie sich unser aktuelles Angebot vielleicht einmal etwas genauer ansehen, denn jeder Nutzer, der <strong>bis 31.12.2009</strong> von einem <em>easyLink v2</em>, einem <em>phpLD</em> oder einem <em>Portal-To-Date</em> auf easyLink V3 umsteigt, erh&#228;lt von uns <a href="http://www.mountaingrafix-shop.eu/product_info.php?info=p58_Copyright-Entfernung.html">eine NonCopyright-Lizenz</a> zu seiner Bestellung gratis dazu.</p>
<p>Sie sparen somit also <span style="color: #ff0000;"><strong>249,95 EUR gegen&#252;ber dem Normalpreis</strong></span> und das ist wirklich unschlagbar!</p>
<p><strong>Und so funktioniert das ganze:</strong></p>
<ol>
<li>Sie kaufen <a href="http://www.mountaingrafix-shop.eu/product_info.php?info=p47_easyLink-V3-0.html">in unserem Shop</a> eine neue easyLink V3 Lizenz &#8211; Bitte geben Sie direkt bei der Bestellung die URL Ihres alten Verzeichnisses im Feld <em>Bemerkung</em> mit an.</li>
<li>Sie stellen mit Hilfe der kostenlosen Importer Ihr altes Verzeichnis auf easyLink V3 um.</li>
<li>Sie schreiben uns eine E-Mail an <a href="mailto:umstieg@mountaingrafix.eu">umstieg@mountaingrafix.eu</a> mit folgenden Daten:
<ol style="margin-top:15px;margin-bottom:15px;">
<li>Ihre Kundennummer</li>
<li>Ihr Lizenzschl&#252;ssel</li>
<li>Ihre Rechnungs-Nr. oder Ihre Bestell-Nr.</li>
<li>Einem Link zu Ihrem neuen Verzeichnis mit den Daten aus dem alten Verzeichnis</li>
<li>Einem Screenshot vom Verzeichnis, vor und nach dem Umstieg</li>
</ol>
</li>
<li>Wir pr&#252;fen Ihre Angaben und schalten die NC-Lizenz f&#252;r Sie frei</li>
</ol>
<p><strong>Es gibt 4 kleine Bedingungen</strong></p>
<ol>
<li>Die Lizenz muss am 29.10.2009 oder sp&#228;ter gekauft worden sein.</li>
<li>Ihr altes Verzeichnis muss vor dem 29.10.2009 bereits online gewesen sein.</li>
<li>Es werden nur Anfragen bearbeitet, welche die oben genannten Informationen wahrheitsgem&#228;&#223; beinhalten.</li>
<li>Die Aktion ist bis zum 31.12.2009 beschr&#228;nkt. Alle E-Mails, die nach diesem Datum eintreffen, k&#246;nnen von uns leider nicht mehr bearbeitet bzw. ber&#252;cksichtigt werden.</li>
</ol>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2009/05/01/easylink-v3-bis-04-05-2009-zum-sonderpreis/" rel="bookmark" title="1. Mai 2009">easyLink V3 bis 04.05.2009 zum Sonderpreis</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/10/17/easylink-v30-das-lizenzmodell-im-detail/" rel="bookmark" title="17. Oktober 2008">easyLink v3.0 &#8211; Das Lizenzmodell im Detail</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/03/28/easylink-v3-noncopyright-addon/" rel="bookmark" title="28. M&auml;rz 2009">easyLink V3 &#8211; NonCopyright Addon</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/11/10/erste-schritte-mit-meinem-neuen-imac-g5/" rel="bookmark" title="10. November 2008">Erste Schritte mit meinem neuen iMac G5</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/10/28/themepaket-urlaub-und-berge-auch-fuer-oesterreich/" rel="bookmark" title="28. Oktober 2009">Themepaket: Urlaub und Berge auch f&#252;r &#214;sterreich</a></li>
</ul><!-- Similar Posts took 39.679 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/9_8PW7Kjy8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/29/limitiertes-angebot-kostenloses-nc-addon-fuer-umsteiger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/29/limitiertes-angebot-kostenloses-nc-addon-fuer-umsteiger/</feedburner:origLink></item>
		<item>
		<title>Themepaket: Urlaub und Berge auch für Österreich</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/4sMFoxxj-ks/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/28/themepaket-urlaub-und-berge-auch-fuer-oesterreich/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 10:54:59 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=593</guid>
		<description><![CDATA[An dieser Stelle m&#246;chten wir Sie kurz dar&#252;ber informieren, dass unser aktuelles Themepaket mit dem Namen Urlaub und Berge nun auch f&#252;r unsere Kunden aus &#214;sterreich verf&#252;gbar ist.
Interessenten k&#246;nnen ab sofort bei der Bestellung in unserem Shop angeben, welche Kategorie-Struktur sie f&#252;r das Verzeichnis nutzen m&#246;chten. Bei Fragen zu unseren Themepaketen oder zur Grundsoftware easyLink [...]]]></description>
			<content:encoded><![CDATA[<p>An dieser Stelle m&#246;chten wir Sie kurz dar&#252;ber informieren, dass unser <a href="http://www.mountaingrafix.eu/2009/10/05/themepaket-urlaub-und-berge/">aktuelles Themepaket</a> mit dem Namen <em>Urlaub und Berge</em> nun auch f&#252;r unsere Kunden aus &#214;sterreich verf&#252;gbar ist.</p>
<p>Interessenten k&#246;nnen ab sofort bei der <a href="http://www.mountaingrafix-shop.eu/product_info.php?info=p107_Themepaket--Urlaub---Berge.html">Bestellung in unserem Shop</a> angeben, welche Kategorie-Struktur sie f&#252;r das Verzeichnis nutzen m&#246;chten. Bei Fragen zu unseren Themepaketen oder zur <a href="http://www.easylink-v3.eu/">Grundsoftware easyLink V3</a> stehen wir Ihnen nat&#252;rlich jederzeit zur Verf&#252;gung.</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2009/10/05/themepaket-urlaub-und-berge/" rel="bookmark" title="5. Oktober 2009">Themepaket: Urlaub und Berge</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/10/29/limitiertes-angebot-kostenloses-nc-addon-fuer-umsteiger/" rel="bookmark" title="29. Oktober 2009">Limitiertes Angebot: Kostenloses NC-Addon f&#252;r Umsteiger</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/09/13/adsense-earnings-ab-sofort-wieder-im-shop/" rel="bookmark" title="13. September 2009">AdSense Earnings ab sofort wieder im Shop</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/07/14/neu-im-shop-easylink-v2x-power-package/" rel="bookmark" title="14. Juli 2008">Neu im Shop: easyLink v2.x Power Package</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/08/24/neue-kategoriestruktur-in-easylink-v30/" rel="bookmark" title="24. August 2008">Neue Kategoriestruktur in easyLink v3.0</a></li>
</ul><!-- Similar Posts took 19.463 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/4sMFoxxj-ks" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/28/themepaket-urlaub-und-berge-auch-fuer-oesterreich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/28/themepaket-urlaub-und-berge-auch-fuer-oesterreich/</feedburner:origLink></item>
		<item>
		<title>Österreichischer Nationalfeiertag 2009</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/0SIJVX5Mm7s/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/25/oesterreichischer-nationalfeiertag-2009/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 16:04:34 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[MountainGrafix]]></category>
		<category><![CDATA[Urlaub]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=592</guid>
		<description><![CDATA[Ich m&#246;chte insbesondere unsere deutschen Leser und Kunden nochmals darauf hinweisen, dass wir am 26. Oktober den &#246;sterreichischen Nationalfeiertag begehen und daher ist unser B&#252;ro an diesem Tag nat&#252;rlich nicht besetzt. Alle Bestellungen und die &#252;blichen Support- und Lizenzfragen k&#246;nnen deshalb erst wieder ab dem 27. Oktober von uns bearbeitet werden.
Wir danken allen Lesern und [...]]]></description>
			<content:encoded><![CDATA[<p>Ich m&#246;chte insbesondere unsere deutschen Leser und Kunden nochmals darauf hinweisen, dass wir am 26. Oktober den &#246;sterreichischen <a href="http://de.wikipedia.org/wiki/Nationalfeiertag_(%C3%96sterreich)">Nationalfeiertag</a> begehen und daher ist unser B&#252;ro an diesem Tag nat&#252;rlich nicht besetzt. Alle Bestellungen und die &#252;blichen Support- und Lizenzfragen k&#246;nnen deshalb erst wieder ab dem 27. Oktober von uns bearbeitet werden.</p>
<p>Wir danken allen Lesern und Kunden f&#252;r Ihr Verst&#228;ndnis.</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2009/04/28/das-1-kunden-plugin-ist-fertiggestellt/" rel="bookmark" title="28. April 2009">Das 1. Kunden &#8211; Plugin ist fertiggestellt</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/07/04/zusaetzliche-seiten-in-easylink-v2x-erstellen/" rel="bookmark" title="4. Juli 2008">Zus&#228;tzliche Seiten in easyLink v2.x erstellen</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/05/07/premiumrating-plugin-die-zweite/" rel="bookmark" title="7. Mai 2009">PremiumRating &#8211; Plugin die zweite</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/02/24/der-papstbesuch-in-australia/" rel="bookmark" title="24. Februar 2009">Der Papstbesuch in Austr(al)ia</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/08/05/sommerurlaub-2009/" rel="bookmark" title="5. August 2009">Sommerurlaub 2009</a></li>
</ul><!-- Similar Posts took 27.368 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/0SIJVX5Mm7s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/25/oesterreichischer-nationalfeiertag-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/25/oesterreichischer-nationalfeiertag-2009/</feedburner:origLink></item>
		<item>
		<title>Apple: 3 neue Werbespots zum Start von Windows 7</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/77FOd2pfQEU/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/23/apple-3-neue-werbespots-zum-start-von-windows-7/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:51:31 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=591</guid>
		<description><![CDATA[Die humorvollen Werbespots zum Thema &#8220;I&#8217;am a Mac &#8230;&#8221; sollten eigentlich jedem bekannt sein, doch passend zum Start von Windows 7, schickt Apple nun 3 neue Spots ins Rennen:



[via: Wolfram, fscklog]
Similar Posts:Der Telekom &#8211; Song

Debuggen mit dem WebInspector in Safari 4

Das WordPress-Magazin geht an den Start

Firmware 7.4.2 f&#252;r alle AirPort Basisstationen

Apple MacBook Pro &#8211; Transformers [...]]]></description>
			<content:encoded><![CDATA[<p>Die humorvollen Werbespots zum Thema &#8220;<em>I&#8217;am a Mac &#8230;</em>&#8221; sollten eigentlich jedem bekannt sein, doch passend <a href="http://www.maclife.de/mac/hardware/sonstiges/windows-7-erschienen">zum Start von Windows 7</a>, schickt Apple nun 3 neue Spots ins Rennen:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/BpOvzGiheOM&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=de&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/BpOvzGiheOM&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=de&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/rRn_AE1vNoQ&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=de&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/rRn_AE1vNoQ&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=de&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/HCSxu2KtilE&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=de&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/HCSxu2KtilE&#038;rel=0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=de&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p>[via: <a href="http://blog.strempfer.de/">Wolfram</a>, <a href="http://www.fscklog.com/2009/10/drei-neue-get-a-mac-ads-zum-start-von-windows-7-videos.html">fscklog</a>]</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2008/06/09/der-telekom-song/" rel="bookmark" title="9. Juni 2008">Der Telekom &#8211; Song</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/10/14/debuggen-mit-dem-webinspector-in-safari-4/" rel="bookmark" title="14. Oktober 2009">Debuggen mit dem WebInspector in Safari 4</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/08/11/das-wordpress-magazin-geht-an-den-start/" rel="bookmark" title="11. August 2008">Das WordPress-Magazin geht an den Start</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/06/24/firmware-742-fuer-alle-airport-basisstationen/" rel="bookmark" title="24. Juni 2009">Firmware 7.4.2 f&#252;r alle AirPort Basisstationen</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/06/25/apple-macbook-pro-transformers-edition/" rel="bookmark" title="25. Juni 2009">Apple MacBook Pro &#8211; Transformers Edition</a></li>
</ul><!-- Similar Posts took 14.428 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/77FOd2pfQEU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/23/apple-3-neue-werbespots-zum-start-von-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/23/apple-3-neue-werbespots-zum-start-von-windows-7/</feedburner:origLink></item>
		<item>
		<title>Zend Framework: Beispiel für ein Auth Plugin</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/HaRstJpItik/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/23/zend-framework-beispiel-fuer-ein-auth-plugin/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:41:24 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=590</guid>
		<description><![CDATA[Wenn ein Projekt &#252;ber einen geschlossenen Nutzer- oder Adminbereich verf&#252;gt, dann steht man immer wieder vor der Problematik, dass man den Login-Status des Besuchers auf vielen Unterseiten abfragen und ggf. auswerten muss. Bei gro&#223;en Projekten kann das manchmal ziemlich m&#252;hselig werden, doch wenn das Projekt auf dem Zend Framework basiert, dann l&#228;&#223;t sich so etwas [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn ein Projekt &#252;ber einen geschlossenen Nutzer- oder Adminbereich verf&#252;gt, dann steht man immer wieder vor der Problematik, dass man den <em>Login-Status</em> des Besuchers auf vielen Unterseiten abfragen und ggf. auswerten muss. Bei gro&#223;en Projekten kann das manchmal ziemlich m&#252;hselig werden, doch wenn das Projekt auf dem <a href="http://framework.zend.com/">Zend Framework </a>basiert, dann l&#228;&#223;t sich so etwas mit Hilfe der Controller-Plugins sehr schnell umsetzen.</p>
<p>Zun&#228;chst ben&#246;tigen wir innerhalb des Plugin&#8217;s die aktive Objekt-Instanz von <a href="http://framework.zend.com/manual/de/zend.auth.html">Zend_Auth</a>. Das unser Beispiel jedoch auch eine Rechteverwaltung auf Basis von <a href="http://framework.zend.com/manual/de/zend.acl.html">Zend_Acl</a> besitzt, lesen wir die dazu notwendige Objekt-Instanz gleich mal mit ein.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$aclObject</span> <span style="color: #339933;">=</span> Zend_Registry<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Zend_Acl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$authObject</span> <span style="color: #339933;">=</span> Zend_Auth<span style="color: #339933;">::</span><span style="color: #004000;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><span id="more-590"></span>Im n&#228;chsten Schritt m&#252;ssen wir die <em>Resource-</em> und <em>Privilage</em> Werte f&#252;r <strong>Zend_Acl</strong> definieren. F&#252;r dieses Beispiel nehmen wir daher an, dass jeder Controller eine Resource darstellt und jede darin enthaltene Action-Methode entspricht der dazu geh&#246;rigen <em>Privilage</em>.</p>
<p>So sind wir dann in der Lage, die Zugriffsrechte f&#252;r die einzelnen Benutzergruppen sehr genau im Projekt zu steuern. Bitte beachten Sie jedoch, dass dieses ein sehr einfaches Beispiel ist, dass aktuell von einem <em>default-Modul</em> ausgeht. Sollten Sie mehrere Modul in Ihrer Applikation einsetzen, so kann es nat&#252;rlich passieren, dass einzelne Controller-Bezeichnungen doppelt vergeben sind und damit w&#252;rden sich die Zugriffsrechte der einzelnen Module nat&#252;rlich &#252;berschneiden.</p>
<p>Abhilfe k&#246;nnte es bei diesem Problem schaffen,statt der Methode <code>getControllerName()</code> den Aufruf von <code>getModuleName()</code> zu nutzen, doch das h&#228;tte sicherlich zur Folge, dass die Zugriffsrechte nur auf Modulebene gesteuert werden k&#246;nnten. Sauberer ist daher vermutlich die Nutzung eines Modulpr&#228;fix in der Resource-Bezeichnung.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$resource</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getControllerName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$privilage</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getActionName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Nachdem wir die Einstellungen f&#252;r <code>$resource</code> und <code>$privilage</code> ermittelt haben, m&#252;ssen wir noch die aktive Benutzerrolle des Besuchers festlegen. In unserem Beispiel gehen wir davon aus, dass die Benutzergruppe in der Spalte <em>Group</em> der Benutzertabelle definiert wurde. Sicherlich gibt es noch viele andere M&#246;glichkeiten, doch f&#252;r uns Beispiel sollte diese Variante ausreichen.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$role</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$authObject</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hasIdentity</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$authObject</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getIdentity</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Group</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">'guest'</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Kommen wir zum wichtigsten Punkt des Plugins: <strong>Der Kontrolle der Zugangsberechtigung. </strong></p>
<p>Hier pr&#252;fen wir nun endlich mit Hilfe des <strong>Zend_Acl</strong> Objektes, ob der Besucher &#252;ber die notwendigen Zugangsberechtigungen f&#252;r die aufgerufene Seite verf&#252;gt. Wenn nicht, leiten wir Ihn durch eine manuelle Aktualisierung des Request-Objektes auf eine entsprechende Fehlerseite um.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$aclObject</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isAllowed</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$role</span><span style="color: #339933;">,</span> <span style="color: #000088;">$resource</span><span style="color: #339933;">,</span> <span style="color: #000088;">$privilage</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setModuleName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'default'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setControllerName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'index'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setActionName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'denied'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Besitzt ein Besucher die Berechtigung um die angeforderte Seite anzeigen, dann &#252;bergeben zus&#228;tzlich die ermittelten Daten an <a href="http://framework.zend.com/manual/de/zend.navigation.html">Zend_Navigation</a>, denn somit k&#252;mmert sich das Navigations-Objekt vollautomatisch darum, dass dem Besucher nur die Punkte in der Navigation angezeigt werden, die er am Ende auch wirklich nutzen darf.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$view</span> <span style="color: #339933;">=</span> Zend_Layout<span style="color: #339933;">::</span><span style="color: #004000;">getMvcInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">navigation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setAcl</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aclObject</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">navigation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setRole</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$role</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Das ganze Plugin sieht dann in etwas so aus:</p>

<div class="wp_syntax"><table><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
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009933; font-style: italic;">/**
 * @package mountaingrafix.intranet
 * @author Sascha Schoppengerd
 */</span>
<span style="color: #000000; font-weight: bold;">class</span> App_Controller_Plugin_Auth <span style="color: #000000; font-weight: bold;">extends</span> Zend_Controller_Plugin_Abstract <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #009933; font-style: italic;">/**
     * @see Zend_Controller_Plugin_Abstract#dispatchLoopStartup($request)
     */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> preDispatch<span style="color: #009900;">&#40;</span>Zend_Controller_Request_Abstract <span style="color: #000088;">$request</span><span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #000088;">$aclObject</span> <span style="color: #339933;">=</span> Zend_Registry<span style="color: #339933;">::</span><span style="color: #004000;">get</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Zend_Acl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$authObject</span> <span style="color: #339933;">=</span> Zend_Auth<span style="color: #339933;">::</span><span style="color: #004000;">getInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000088;">$resource</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getControllerName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$privilage</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getActionName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// Get User Role</span>
        <span style="color: #000088;">$role</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$authObject</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hasIdentity</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #000088;">$authObject</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getIdentity</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Group</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">'guest'</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// Check User Rights</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$aclObject</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isAllowed</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$role</span><span style="color: #339933;">,</span> <span style="color: #000088;">$resource</span><span style="color: #339933;">,</span> <span style="color: #000088;">$privilage</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setModuleName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'default'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setControllerName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'index'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setActionName</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'denied'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// ACL to Zend_Navigation</span>
        <span style="color: #000088;">$view</span> <span style="color: #339933;">=</span> Zend_Layout<span style="color: #339933;">::</span><span style="color: #004000;">getMvcInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">navigation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setAcl</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aclObject</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">navigation</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setRole</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$role</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Jetzt m&#252;ssen Sie eigentlich nur noch daf&#252;r sorgen, dass das Plugin auch bei jedem Aufruf vom Frontcontroller geladen wird und daf&#252;r bietet sich in der Regel die <em>application.ini</em> an:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">resources.frontController.plugins.auth = &quot;App_Controller_Plugin_Auth&quot;</pre></td></tr></table></div>

<p>So&#8230;das war es schon wieder&#8230;ich hofffen jedenfalls, dass Ihnen das kleine Tutorial ein wenig gefallen hat und vielleicht haben Sie ja auch etwas neues gelernt. Ansonsten w&#252;rde ich mich &#252;ber Feedback in den Kommentaren nat&#252;rlich sehr freuen. Verbesserungsvorschl&#228;ge sind selbstverst&#228;ndlich auch gern gesehen. <img src='http://www.mountaingrafix.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2009/10/21/modulspezifisches-layoutscript-im-zf/" rel="bookmark" title="21. Oktober 2009">Modulspezifisches LayoutScript im ZF</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/10/08/zend-studio-for-eclipse-61-verfuegbar/" rel="bookmark" title="8. Oktober 2008">Zend Studio for Eclipse 6.1 verf&#252;gbar</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/01/14/zusaetzliche-seiten-per-plugin-steuern/" rel="bookmark" title="14. Januar 2009">Zus&#228;tzliche Seiten per Plugin steuern</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/09/15/das-zend-framework-buch-von-ralf-eggert/" rel="bookmark" title="15. September 2009">Das Zend Framework Buch von Ralf Eggert</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/09/16/neu-im-shop-zend-studio-standard-professional/" rel="bookmark" title="16. September 2008">Neu im Shop: Zend Studio Standard &#038; Professional</a></li>
</ul><!-- Similar Posts took 12.079 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/HaRstJpItik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/23/zend-framework-beispiel-fuer-ein-auth-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/23/zend-framework-beispiel-fuer-ein-auth-plugin/</feedburner:origLink></item>
		<item>
		<title>Twix heißt jetzt wieder Raider…</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/EXo9c9Tk6Kw/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/22/twix-heisst-jetzt-wieder-raider/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 06:55:55 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Bloggerei]]></category>
		<category><![CDATA[Mars]]></category>
		<category><![CDATA[Raider]]></category>
		<category><![CDATA[Twix]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=588</guid>
		<description><![CDATA[
&#8230;zumindest f&#252;r kurze Zeit, denn Nico Schiller, Corporate Affairs Manager bei Mars S&#252;&#223;waren Deutschland offiziell in einem Interview best&#228;tigt, wird es zum 30 j&#228;hrigem Firmenjubil&#228;um eine limitierte Auflage des alten Raider-Riegels in den Regalen geben.
Tats&#228;chlich gibt es zur Zeit eine limitierte Auflage von Raider, denn Mars S&#252;&#223;waren Deutschland feiert in diesem Jahr 30-j&#228;hriges Firmenjubil&#228;um. Zu [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-589" title="raider" src="http://www.mountaingrafix.eu/wp-content/uploads/2009/10/raider.jpg" alt="raider" width="425" height="238" /></p>
<p>&#8230;zumindest f&#252;r kurze Zeit, denn <strong>Nico Schiller</strong>, <em>Corporate Affairs Manager</em> bei Mars S&#252;&#223;waren Deutschland offiziell <a href="http://www.horizont.net/aktuell/marketing/pages/protected/Marketing-Gag-Twix-heisst-jetzt-wieder-Raider_87971.html?openbox=0">in einem Interview</a> best&#228;tigt, wird es zum 30 j&#228;hrigem Firmenjubil&#228;um eine limitierte Auflage des alten Raider-Riegels in den Regalen geben.</p>
<blockquote><p>Tats&#228;chlich gibt es zur Zeit eine limitierte Auflage von Raider, denn Mars S&#252;&#223;waren Deutschland feiert in diesem Jahr 30-j&#228;hriges Firmenjubil&#228;um. Zu diesem Anlass haben wir eine &#8220;Limited Edition&#8221; herausgebracht. Die Konsumenten k&#246;nnen so f&#252;r kurze Zeit in Erinnerungen schwelgen.</p></blockquote>
<p>Warum ich dar&#252;ber in diesem Blog schreibe? Ganz einfach, weil ich diesen Marketing-Gag recht witzig finde und weil ich mich mit dem Namen <em>Twix</em> leider niemals richtig anfreunden konnte. Bleibt nur zu hoffen, dass der Inhalt der Limited Edition nicht auch aus dem Jahr 1991 stammt, denn man kennt so etwas ja leider aus der <a href="http://log.handakte.de/33629/metzger-wegen-gammelfleisch-vor-gericht/">Fleisch-Industrie</a>.</p>
<p>[via: <a href="http://blog.trnd.com/wordpress/2009/10/21/twix-heist-jetzt-wieder-raider/">TrndBlog</a>]</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2008/07/23/kurz-verlinkt-02-2008/" rel="bookmark" title="23. Juli 2008">Kurz verlinkt &#8211; 02 / 2008</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/07/02/plugin-preise-um-bis-zu-50-gesenkt/" rel="bookmark" title="2. Juli 2009">Plugin-Preise um bis zu 50% gesenkt</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/02/17/jquery-dokumentation-im-chm-format/" rel="bookmark" title="17. Februar 2009">jQuery Dokumentation im CHM Format</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/11/06/games4friends-steht-bei-ebay-zum-verkauf/" rel="bookmark" title="6. November 2008">Games4Friends steht bei eBay zum Verkauf</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/09/16/warum-man-auf-target_blank-verzichten-sollte/" rel="bookmark" title="16. September 2008">Warum man auf target=&#8221;_blank&#8221; verzichten sollte</a></li>
</ul><!-- Similar Posts took 11.293 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/EXo9c9Tk6Kw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/22/twix-heisst-jetzt-wieder-raider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/22/twix-heisst-jetzt-wieder-raider/</feedburner:origLink></item>
		<item>
		<title>Bing kooperiert zukünftig mit Twitter und Facebook</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/M6gIifYsb2Q/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/22/bing-kooperiert-zukuenftig-mit-twitter-und-facebook/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 06:38:29 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Suchmaschinen]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=586</guid>
		<description><![CDATA[
Gro&#223;e Ereignisse wie der Absturz am Hudson River im Januar haben uns allen sehr deutlich gezeigt, welche mediale Wirkung die so genannten Microbloggingdienste wie Twitter und Co. bereits erreicht haben. Damit wird nat&#252;rlich auch die Suche in den Statusmeldungen immer wichtiger, denn die Nutzer wollen die aktuellen Geschehnisse m&#246;glichst sekundengenau auf Ihrem Bildschirm oder dem [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-587" title="bing" src="http://www.mountaingrafix.eu/wp-content/uploads/2009/10/bing.png" alt="bing" width="500" height="180" /></p>
<p>Gro&#223;e Ereignisse wie <a href="http://www.mediaite.com/online/hudson-plane-crash-on-twitter-first-reports-best-coverage/">der Absturz am Hudson River im Januar</a> haben uns allen sehr deutlich gezeigt, welche mediale Wirkung die so genannten <em>Microbloggingdienste</em> wie Twitter und Co. bereits erreicht haben. Damit wird nat&#252;rlich auch die Suche in den Statusmeldungen immer wichtiger, denn die Nutzer wollen die aktuellen Geschehnisse m&#246;glichst sekundengenau auf Ihrem Bildschirm oder dem Mobiltelefon abrufen.</p>
<p>So ist es dann auch nur eine logische Konsequenz, dass Microsoft auf dem Web 2.0 Summit in San Francisco angek&#252;ndigt, die Twitter- und Facebook Statusmeldungen zuk&#252;nftig in Echtzeit in die normale Websuche von Bing zu &#252;bernehmen. <strong>Stop!</strong></p>
<p>Sagte ich gerade Microsoft und nicht Google? Ja, denn Steve Balmer und die Mitglieder der Bing-Entwickler Teams d&#252;rften wohl die ersten sein, die mit einem solchen Feature an den Start gehen. Zwar k&#252;ndigte Google nur kurze Zeit sp&#228;ter an, ebenfalls die Statusmeldungen in die Suche &#252;bernehmen zu wollen, doch im Gegensatz zu Microsoft, die ja auch Facebook mit ins Boot nehmen, beschr&#228;nkt sich die Google Variante momentan lediglich auf die Twitter-Meldungen.</p>
<p>[via: <a href="http://www.basicthinking.de/blog/2009/10/21/bing-integriert-statusmeldungen-von-twitter-und-facebook/">basicthinking.de</a>, <a href="http://www.zweipunktnull.org/blog/2009/10/22/twittersuche-na-das-ging-flott-google/">zweipunktnull.org</a>]</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2009/03/03/realtime-tweets-in-den-google-ergebnissen-anzeigen/" rel="bookmark" title="3. M&auml;rz 2009">Realtime Tweets in den Google Ergebnissen anzeigen</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/05/21/geld-fuer-die-suche-via-live-search-kassieren/" rel="bookmark" title="21. Mai 2008">Geld f&#252;r die Suche via. Live Search kassieren</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/10/15/townster-setzt-zum-ebay-exit-an/" rel="bookmark" title="15. Oktober 2008">Townster setzt zum eBay &#8211; Exit an</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/01/10/twitter-und-seine-grosse-sicherheitsmisere/" rel="bookmark" title="10. Januar 2009">Twitter und seine gro&#223;e Sicherheitsmisere</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/11/12/mein-restaurant-und-die-moeglichkeiten-des-web-20/" rel="bookmark" title="12. November 2008">Mein Restaurant und die M&#246;glichkeiten des Web 2.0</a></li>
</ul><!-- Similar Posts took 11.621 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/M6gIifYsb2Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/22/bing-kooperiert-zukuenftig-mit-twitter-und-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/22/bing-kooperiert-zukuenftig-mit-twitter-und-facebook/</feedburner:origLink></item>
		<item>
		<title>Modulspezifisches LayoutScript im ZF</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/rVLoEIJRRV4/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/21/modulspezifisches-layoutscript-im-zf/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 13:10:35 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=585</guid>
		<description><![CDATA[Auch wenn durch die Einf&#252;hrung von Zend_Application der Initialisierungsprozess einer Anwendung erheblich beschleunigt wurde, so bleibt noch immer der Wehrmutstropfen, dass in der zentralen application.ini noch immer kein modulspezifisches Layout geladen werden kann, da der Dispatch Proze&#223; in der Bootstrap-Datei noch nicht gestartet wurde.
Was also tun, wenn wir z.B. f&#252;r einen Adminbereich ein vollkommen neues [...]]]></description>
			<content:encoded><![CDATA[<p>Auch wenn durch die Einf&#252;hrung von <a href="http://framework.zend.com/manual/de/zend.application.html">Zend_Application</a> der Initialisierungsprozess einer Anwendung erheblich beschleunigt wurde, so bleibt noch immer der Wehrmutstropfen, dass in der zentralen <em>application.ini</em> noch immer <strong>kein modulspezifisches Layout</strong> geladen werden kann, da der <em>Dispatch Proze&#223;</em> in der Bootstrap-Datei noch nicht gestartet wurde.</p>
<p>Was also tun, wenn wir z.B. f&#252;r einen Adminbereich ein vollkommen neues LayoutScript ben&#246;tigen? Genau vor dieser Frage stand ich heute schon den ganzen Tag und wenn das <strong>Zend Framework</strong> schon ziemlich weit verbreitet ist, waren mit Hilfe der Suchmaschinen nur wenige Informationen zu diesem Thema zu finden.</p>
<p>Aktuell sieht der Layout-Abschnitt meiner <em>application.ini</em> wie folgt aus:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">resources.layout.layout = &quot;default&quot;
resources.layout.layoutPath = APPLICATION_PATH &quot;/layouts/scripts&quot;</pre></td></tr></table></div>

<p>Zun&#228;chst hatte ich daran gedacht, das neue Layout <strong>in jedem Controller des Adminbereiches</strong> innerhalb der Methode <code>init()</code> zu setzen, doch das w&#252;rde ja bedeuten, dass ich allen Controllern den gleichen Code hinterlegen muss und das w&#228;re wohl ziemlich ineffektiv.</p>
<p>Die L&#246;sung w&#228;re also, denn Code automatisch bei jedem Aufruf des Admin-Moduls zu starten um so das <strong>LayoutScript</strong> zentral f&#252;r alle abh&#228;ngigen Controller zu setzen. Leider kommt man immer viel zu sp&#228;t auf die M&#246;glichkeit, den <em>FrontController</em> mit Hilfe von Plugins zu erweitern und so hat es auch bei mir eine ganze Weile gedauert, bis auf die folgende L&#246;sung gekommen bin.<span id="more-585"></span></p>

<div class="wp_syntax"><table><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
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009933; font-style: italic;">/**
 * @author Sascha Schoppengerd
 */</span>
<span style="color: #000000; font-weight: bold;">class</span> MyApp_Controller_Plugin_Layout <span style="color: #000000; font-weight: bold;">extends</span> Zend_Controller_Plugin_Abstract <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #009933; font-style: italic;">/**
     * @see Zend_Controller_Plugin_Abstract#postLoopStartup($request)
     */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> postDispatch<span style="color: #009900;">&#40;</span>Zend_Controller_Request_Abstract <span style="color: #000088;">$request</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #666666; font-style: italic;">// Neues Layout für den Adminbereich setzen</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$request</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getModuleName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'admin'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
            <span style="color: #000088;">$Layout</span> <span style="color: #339933;">=</span> Zend_Layout<span style="color: #339933;">::</span><span style="color: #004000;">getMvcInstance</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$Layout</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setLayout</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'admin'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$view</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$Layout</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getView</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$view</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">headTitle</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Der neue Title der Seite'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'SET'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Sicherlich gibt es noch viele andere M&#246;glichkeiten, ein neues LayoutScript w&#228;hrend der Laufzeit f&#252;r ein bestimmtes Modul zu setzen, doch diese Variante hat sich zumindest in meinen heutigen Tests bew&#228;hrt und so hoffe ich, dass dieser Tip in Zukunft dem ein oder anderem Leser weiterhelfen wird.</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2009/10/23/zend-framework-beispiel-fuer-ein-auth-plugin/" rel="bookmark" title="23. Oktober 2009">Zend Framework: Beispiel f&#252;r ein Auth Plugin</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/10/08/zend-studio-for-eclipse-61-verfuegbar/" rel="bookmark" title="8. Oktober 2008">Zend Studio for Eclipse 6.1 verf&#252;gbar</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/08/23/woopra-statistiken-in-wordpress-anzeigen/" rel="bookmark" title="23. August 2008">Woopra-Statistiken in Wordpress 2.6 anzeigen</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/04/20/neues-template-tag-function/" rel="bookmark" title="20. April 2009">Neues Template &#8211; Tag: {function}</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/09/16/neu-im-shop-zend-studio-standard-professional/" rel="bookmark" title="16. September 2008">Neu im Shop: Zend Studio Standard &#038; Professional</a></li>
</ul><!-- Similar Posts took 12.094 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/rVLoEIJRRV4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/21/modulspezifisches-layoutscript-im-zf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/21/modulspezifisches-layoutscript-im-zf/</feedburner:origLink></item>
		<item>
		<title>Neue Multitouch-fähige Mouse und vieles mehr</title>
		<link>http://feedproxy.google.com/~r/MountainGrafix/~3/eYIta641cL8/</link>
		<comments>http://www.mountaingrafix.eu/2009/10/21/neue-multitouch-faehige-mouse-und-vieles-mehr/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 06:50:30 +0000</pubDate>
		<dc:creator>Sascha Schoppengerd</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.mountaingrafix.eu/?p=582</guid>
		<description><![CDATA[Oh man&#8230;da war ja gestern Abend wieder einiges los im Apple Kosmos, denn nachdem die ersten Apple Stores nach einer kurzen Offline-Phase wieder am Netz waren, durften wir dann endlich die vielen kleinen und gro&#223;en Neuerungen bewundern. W&#228;hrend sich einige sicherlich &#252;ber die neuen MacBooks oder die erh&#246;hte Funkleistung bei der TimeCapsule bzw. beim Airport [...]]]></description>
			<content:encoded><![CDATA[<p>Oh man&#8230;da war ja gestern Abend wieder einiges los im Apple Kosmos, denn nachdem die ersten Apple Stores nach einer <a href="http://twitter.com/PhilDav/status/5018479958">kurzen Offline-Phase</a> wieder am Netz waren, durften wir dann endlich die vielen kleinen und gro&#223;en Neuerungen bewundern. W&#228;hrend sich einige sicherlich &#252;ber <a href="http://www.macnotes.de/2009/10/20/macbook-white-unibody-multitouch-und-integrierter-akku/">die neuen MacBooks</a> oder die <a href="http://www.fscklog.com/2009/10/desweiteren-neue-alu-apple-remote-verbesserte-time-capsule-und-airport-extreme.html">erh&#246;hte Funkleistung</a> bei der TimeCapsule bzw. beim Airport Extreme freuen, finde ich pers&#246;nlich die <strong>Magic Mouse</strong> besonders interessant.</p>
<p>Apples neue kleine Wundermaus, die ab sofort standardm&#228;&#223;ig bei jedem neuen<strong> iMac</strong> beiliegt, besitzt ein nahtloses, ber&#252;hrungsempfindliches Geh&#228;use, das sie zu einer Ein- oder Mehrtasten- Maus mit hochentwickelter Unterst&#252;tzung der aus anderen Bereichen wie <strong>iPhone</strong> und <strong>MacBook Pro</strong> bekannten Gesten macht.</p>
<p><img class="alignnone size-full wp-image-583" title="magicmaus" src="http://www.mountaingrafix.eu/wp-content/uploads/2009/10/magicmaus.png" alt="magicmaus" width="321" height="114" /></p>
<p>Zwar kann ich mir zum jetzigen Zeitpunkt die Nutzung einer solchen Maus noch nicht wirklich vorstellen, aber letztendlich d&#252;rfte das Ganze auch nur eine Frage der Gew&#246;hnung sein und wenn man die neue Funktionsweise ersteinmal verinnerlicht hat, dann wird man <strong>die Magic Mouse</strong> vermutlich so schnell nicht mehr aus der Hand legen wollen.</p>
Similar Posts:<ul><li><a href="http://www.mountaingrafix.eu/2008/09/26/imac-mac-pro-oder-macbook-pro/" rel="bookmark" title="26. September 2008">iMac, Mac Pro oder MacBook Pro?</a></li>

<li><a href="http://www.mountaingrafix.eu/2008/07/11/wordpress-per-iphone-administrieren/" rel="bookmark" title="11. Juli 2008">Wordpress per iPhone administrieren</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/07/07/timemaschine-mit-sysnology-ds107-nutzen/" rel="bookmark" title="7. Juli 2009">Timemaschine mit Synology DS107+ nutzen</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/04/16/mehr-speicher-fuer-das-macbook-pro/" rel="bookmark" title="16. April 2009">Mehr Speicher f&#252;r das MacBook Pro</a></li>

<li><a href="http://www.mountaingrafix.eu/2009/01/28/iphone-os-221-bringt-mehr-stabilitaet/" rel="bookmark" title="28. Januar 2009">iPhone OS 2.2.1 bringt mehr Stabilit&#228;t</a></li>
</ul><!-- Similar Posts took 12.401 ms --><img src="http://feeds.feedburner.com/~r/MountainGrafix/~4/eYIta641cL8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mountaingrafix.eu/2009/10/21/neue-multitouch-faehige-mouse-und-vieles-mehr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.mountaingrafix.eu/2009/10/21/neue-multitouch-faehige-mouse-und-vieles-mehr/</feedburner:origLink></item>
	</channel>
</rss>
