<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>sevenX</title>
	
	<link>http://www.sevenx.de/blog</link>
	<description>Sport &amp; Kommunikation</description>
	<lastBuildDate>Mon, 20 Dec 2010 12:53:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Sevenx" /><feedburner:info uri="sevenx" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Tutorial: Facebook Design – Profil Photostream clever gestalten</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/MitEJARYZ1c/</link>
		<comments>http://www.sevenx.de/blog/2010/12/tutorial-facebook-design-profil-photostream-clever-gestalten/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 22:22:56 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Demos & Tutorials]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Photostream]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=408</guid>
		<description><![CDATA[Beim Profile surfen auf Facebook bin ich jetzt auf eine interessante Nutzung des neuen Profils gestoßen. Wie im Beispiel unten zu sehen, kann man aus einer Kombination des Profilbildes mit dem Photostream einen interessanten Effekt erzielen. Damit wird das Profil auf jeden Fall zum Hingucker. Vorbereitung Photostream löschen Der Photostream wird automatisch gefüllt, ein richtiges [...]]]></description>
			<content:encoded><![CDATA[<p>Beim Profile surfen auf Facebook bin ich jetzt auf eine interessante Nutzung des neuen Profils gestoßen. Wie im Beispiel unten zu sehen, kann man aus einer Kombination des Profilbildes mit dem Photostream einen interessanten Effekt erzielen. Damit wird das Profil auf jeden Fall zum Hingucker.<a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/fb-ps-full-2.jpg" class="lightbox" rel="gallery-408"><img class="alignnone size-full wp-image-414" style="border: 1px solid black; margin-top: 10px; margin-bottom: 10px;" title="fb-ps-full-2" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/fb-ps-full-2.jpg" alt="" width="600" /></a></p>
<h3>Vorbereitung</h3>
<h4>Photostream löschen</h4>
<p>Der Photostream wird automatisch gefüllt, ein richtiges System habe ich nicht erkennt, offensichtlich ein Mix aus neu hochgeladenen Bildern und Bilder auf denen man markiert wurde. Unterm Strich ist das auch egal, denn um das Design umzusetzen müssen wir eh erstmal alle vorhanden Bilder aus dem Stream löschen. Das ist ganz einfach. Fährt man mit der Maus über ein Bild im Photostream erscheint rechts oben ein kleines X zum löschen. Kurz geklickt und bestätigt und das Bild ist weg. Das Bild wird dabei nicht aus dem Album gelöscht sondern nur aus der Ansicht im Photostream, in den regulären Fotoalben kann das Bild natürlich nach wie vor aufgerufen werden.</p>
<h4>Pixelei</h4>
<p>Weiter braucht man natürlich ein paar Pixelmaße um die Umsetzung auch entsprechend hinzubekommen. Mit dem genialen Firebug Plugin für Firefox, ließen sich die entsprechenden CSS Klassen schnell nachschlagen und viele Maße entnehmen auslesen. Die Anzahl der Zeilen unter dem Namen hängt natürlich davon ab, wie viel persönliche Angaben gemacht wurden. Je mehr Angaben, desto mehr Zeilen, desto weiter rutscht der Photostream nach unten. Hier half mir das MeasureIt Plugin für Firefox, um den Abstand von oben bis zum Photostream zu ermitteln.</p>
<h4>Maße im Überblick</h4>
<p><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/fb-skizze.jpg" class="lightbox" rel="gallery-408"><img class="alignnone size-full wp-image-411" title="fb-skizze" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/fb-skizze.jpg" alt="" width="601" height="300" /></a></p>
<h3>Umsetzung</h3>
<p><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/maske-demo.jpg" class="lightbox" rel="gallery-408"><img class="alignleft size-medium wp-image-417" style="border: 0pt none;" title="Facebook Photostream Maske" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/maske-demo-300x194.jpg" alt="" width="300" height="194" /></a>Um die Umsetzung für zukünftige Bilder zu erleichtern habe ich mir eine grafische Maske angelegt. Die ist nichts anderes als eine maßgenaue weiße Grafik mit entsprechenden transparenten Bereichen, legt man die über das Wunschfoto kann man sich sehr schnell einen Gesamteindruck über die spätere Optik machen. Am Ende des Beitrages findet ihr ein Downloadpaket, es enthält die verschiedenen Masken für die Versionen wie sie oben in der Skizze gezeigt werden.<br clear="all" /></p>
<h4>Schritte im Überblick</h4>
<ol>
<li>Bild öffnen und entsprechende Maske darüber legen</li>
<li>die durch die Maskierung entstanden einzelnen Bilder müssen jetzt mit dem Maß 97&#215;68 Pixel einzeln aus dem Bild ausgeschnitten und gespeichert werden. Theoretisch müsste es auch reichen, wenn man die Einzelbilder mit einem gleichen Seitenverhältnis zu 97&#215;68 Pixel ausschneidet, da Facebook die Bilder entsprechend verkleinert.</li>
<li>Profilbild ebenfalls als Einzeldatei ausschneiden und speichern. Genaues Maß wäre 180 Pixel breit, Höhe spielt keine Rolle wird komplett von Facebook angezeigt. Auch hier kann man ein größers Bild mit gleichen Seitenverhältnis nehmen, Facebook rechnet runter.</li>
<li>Bei Facebook einloggen und ich empfehle eine extra Fotoalbum anzulegen.</li>
<li>Alles Einzelbilder für den Photostream in das neu angelegte Fotoalbum laden.</li>
<li>Im nächsten Schritt markiert ihr euch selbst auf den einzelnen Fotos. Da der Photostream von links nach rechts aufgefüllt wird ist es hier wichtig, dass ihr mit dem letzten Bild beginnt, sprich die Bilder in umgekehrter Reihenfolge markiert und mit dem rechten Bild beginnt und mit dem linken Bild im Photostream aufhört.</li>
<li>Im letzten Schritt ladet ihr ein neues Profilbild hoch und macht es zum Standard</li>
</ol>
<p>Wenn alles geklappt hat könnte das Profil wie ganz oben gezeigt aussehen. Ihr könnt natürlich auch nur den Photostream nutzen und das Profilbild behalten. Dann könnte euer Profil vielleicht so aussehen.</p>
<p><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/fb-ps-halfl-2.jpg" class="lightbox" rel="gallery-408"><img class="alignnone size-full wp-image-431" style="border: 1px solid black;" title="Facebook Photostream only" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/fb-ps-halfl-2.jpg" alt="" width="600" height="272" /></a></p>
<p>Ich wünsche viel Spaß beim probieren und wie immer gilt, wenn es euch geholfen hat, lasst es mich mit einem Kommentar wissen.</p>
<h3>Download</h3>
<p>Im Paket finden sich die verschiedenen Masken für eine bessere Vorschau. Bei Fragen fragen!<br />
<a class="button" href="http://www.sevenx.de/blog/wp-content/plugins/cimy-counter/cc_redirect.php?cc=fb2stream&amp;fn=http://demo.sevenx.de/downloads/sevenXdemo_fb-photostream.zip">Download</a><br />
853 mal runtergeladen</p>

<p><a href="http://feedads.g.doubleclick.net/~a/R3MP9xmKgfpUXsQytD5RHCdRDeI/0/da"><img src="http://feedads.g.doubleclick.net/~a/R3MP9xmKgfpUXsQytD5RHCdRDeI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/R3MP9xmKgfpUXsQytD5RHCdRDeI/1/da"><img src="http://feedads.g.doubleclick.net/~a/R3MP9xmKgfpUXsQytD5RHCdRDeI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/MitEJARYZ1c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/12/tutorial-facebook-design-profil-photostream-clever-gestalten/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/12/tutorial-facebook-design-profil-photostream-clever-gestalten/</feedburner:origLink></item>
		<item>
		<title>Xampp Problem – Apache startet nicht – Port belegt</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/XmalSuCYsPg/</link>
		<comments>http://www.sevenx.de/blog/2010/12/xampp-problem-apache-startet-nicht-port-belegt/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 14:00:50 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Demos & Tutorials]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Problem]]></category>
		<category><![CDATA[Start]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Xampp]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=355</guid>
		<description><![CDATA[Nachfolgendes Tutorial beschreibt mögliche Lösungsansätze, wenn sich der Apache über das Control Panel von Xampp nicht starten lässt oder nach Start direkt wieder abschaltet. Dieses Problem hatte ich selbst, so dass die hier beschriebenen Ansätze ziemlich genau meine Vorgehensweise widerspiegeln. Die hier dargestellten Infos sind aus vielen verschiedenen Foren zusammengetragen. Bei keinem Forum habe ich [...]]]></description>
			<content:encoded><![CDATA[<p>Nachfolgendes Tutorial beschreibt mögliche Lösungsansätze, wenn sich der Apache über das Control Panel von Xampp nicht starten lässt oder nach Start direkt wieder abschaltet. Dieses Problem hatte ich selbst, so dass die hier beschriebenen Ansätze ziemlich genau meine Vorgehensweise widerspiegeln.  Die hier dargestellten Infos sind aus vielen verschiedenen Foren zusammengetragen. Bei keinem Forum habe ich aber eine zusammenfassende Anleitung gefunden, dieser Beitrag soll das nachholen.</p>
<h3>Hintergrund</h3>
<p>Der Apache Webserver benutzt voreingestellt die Ports 80 und 443. Jeder Port (Netzwerkadresse, Anschluss) kann nur einmal verwendet werden. Da die Xampp Installation ne runde Sache ist und es dabei erfahrungsgemäß nicht zu Fehlern kommt, ist die Ursache meist darin zu suchen, dass andere Programme (Software) die Ports 80 und/oder 443 bereits verwenden, was den Start des Apache natürlich verhindert.</p>
<h3>Programme auf Portverwendung überprüfen</h3>
<p>Einige Programme sind bekannt dafür, die von Apache benötigten Ports zu benutzen und damit zu blockieren. Die folgende Liste zeigt Programme die erfahrungsgemäß eine Doppelbelegung der oben genannten Ports verursachen.</p>
<ul>
<li>Skype</li>
<li>Kaspersky AntiVirus</li>
<li>Zone Alarm Firewall</li>
<li>manche McAfee Versionen</li>
<li>Download Programme mit Webfrontend (Emule, Kazaa usw)</li>
<li>XP Antispy</li>
</ul>
<p>Dieser Auszug zeigt Programme die sicher auf vielen Rechnern verwendet werden, darüber hinaus lässt sich die Liste bestimmt noch um einige Einträge erweitern. Gehen wir ans Werk.</p>
<h4>Skype</h4>
<p><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/skype-optionen.png" class="lightbox" rel="gallery-355"><img src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/skype-optionen-300x255.png" alt="" title="Skype Einstellungen" width="300" height="255" class="alignleft size-medium wp-image-357" /></a>Skype reserviert standardmäßig nach der Installation die Ports 80 und 443 als Alternative für eingehende Verbindungen. Diese Einstellung lässt sich über Optionen aufheben.</p>
<p>Skype Einstellungen über AKTIONEN / OPTIONEN aufrufen und dann unter der Auswahl ERWEITERT / VERBINDUNG das Häkchen bei &#8220;Ports 80 und 443&#8230;&#8221; entfernen, als letztes Skype neustarten.<br clear="all" /></p>
<h4>Kaspersky AntiVirus</h4>
<p>Im Hintergrund startet Kaspersky das Programm &#8220;Guardian&#8221;, welches offensichtlich mit dem Port 443 interagiert. Laut Auskunft von Kaspersky sollte das nicht der Fall sein. Erfahrungen anderer Benutzer zeigen aber, dass eine Deaktivierung des &#8220;Guardian&#8221; oft hilfreich ist um den Apache zu starten.</p>
<h4>Zone Alarm</h4>
<p>ist ein Firewall Programm, was den Einbruch von außen verhindern soll. Aus diesem Grund macht Zone Alarm auch erstmal so gut wie alle Ports dicht. Das Programm bedarf daher einer sorgfältigen Konfiguration, da es sonst sicher auch über Xampp hinaus bei anderen Programmen (z.B. Dreamweaver) zu Problemen kommen kann. Ich selbst nutze ZoneAlarm nicht, daher kann ich nur aus einer früheren Erfahrung sprechen. Da war es so, dass ZoneAlarm beim Startversuch des Apache direkt mit einem Warnhinweis ansprang. Dort hatte ich die Auswahl dieses Programm auf Vertrauenswürdig zu stellen, was die entsprechenden Ports mit einschließt. Manuell kann man Ports meines Wissens nur bei Zone Alarm Pro freigeben, dort über:<br />
<em>ControlCenter &#8212; Firewall &#8212; Main &#8212; Custom</em></p>
<p><strong>Erfolg gehabt? </strong>Am besten nach den einzelnen Versuchen den Rechner neustarten, um sicher zu gehen, dass Änderungen auch übernommen wurden.</p>
<h3>Weitere Maßnahmen</h3>
<p>Sollten die typischen oben genannten Programme nicht für die Port Blockierung verantwortlich sein, muss der Sache etwas genauer auf den Grund gegangen werden. Schaue wir dazu etwas tiefer ins System.</p>
<p><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/eingabeaufforderung.png" class="lightbox" rel="gallery-355"><img class="alignleft size-medium wp-image-369" title="Windows Eingabeaufforderung" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/eingabeaufforderung-300x151.png" alt="" width="300" height="151" /></a><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/port-check.png" class="lightbox" rel="gallery-355"><img class="alignleft size-medium wp-image-375" title="Ports überprüfen" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/port-check-300x151.png" alt="" width="300" height="151" /></a><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/programm-finden.png" class="lightbox" rel="gallery-355"><img class="alignleft size-medium wp-image-378" title="programm-finden" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/programm-finden-300x151.png" alt="" width="300" height="151" /></a></p>
<h4><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/taskmanager.png" class="lightbox" rel="gallery-355"><img class="alignleft size-medium wp-image-389" title="Taskmanager" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/taskmanager-300x170.png" alt="" width="300" height="170" /></a>Eingabeaufforderung</h4>
<p><strong>Variante 1:</strong><br />
Windows Taste + R / &#8220;cmd&#8221; Befehl ausführen<br />
<strong>Variante 2:</strong><br />
Start/Programme/Zubehör/Eingabeaufforderung</p>
<h4>Ports überprüfen</h4>
<p>Im nächsten Schritt geht es darum die belegten Ports zu überprüfen. Dazu tippen wir in die Eingabeaufforderung folgenden Befehl ein und bestätigen mit ENTER:<br />
<strong><em>netstat -a -n -o</em></strong></p>
<p>In meinem Schaubild ist in Zeile 2 der Aktiven Verbindungen zu erkennen das der Port (lokale Adresse) 443 von einem Programm belegt ist. Das Programm selbst ist in der letzten Spalte mit einer ID hinterlegt. In meinem Fall ID 2692.</p>
<h4>Programm identifizieren</h4>
<p>Als nächstes muss das Programm welches meinen Port belegt identifiziert werden. Dazu benötigen wir die PID aus dem Schaubild vorher. Folgende Befehlszeile identifiziert das Programm:<br />
<em><strong>tasklist /fi &#8220;PID eq 2692&#8243;</strong></em><br />
Im dritten Schaubild wird das Ergebnis nach bestätigen mit ENTER angezeigt. Mein Port 443 wird also von einem Programm names PMB.exe (Pando Media Booster) blockiert.  Das kann bei euch natürlich auch ein ganz anderes Programm sein. Im nächsten Schritt geht es darum dieses Programm zu deaktivieren um für den Apache den entsprechenden Port freizugeben. Hier ist etwas Vorsicht geboten, da es sich um ein laufendes Programm handelt. Das Beenden über den folgend gezeigten Weg führt dazu, dass evtl. nicht gespeicherte Daten des Programms verloren gehen.</p>
<h4>Taskmanager</h4>
<p>Im Taskmanager bekommt man einen Überblick über die laufenden Programme und im Hintergrund laufende Prozesse. Aufruf des Taskmanagers erfolgt über die Tastenkombination <em><strong>STRG + ALT + ENTF</strong></em>. Wechselt in der folgenden Ansicht dann auf das Register <strong><em>Prozesse</em></strong>. Jetzt muss unter Prozesse nur noch das vorhin identifizierte Programm gesucht werden, bei mir ist die PMB.exe direkt ohne zu scrollen zu erkennen.</p>
<h4>Programm deaktivieren</h4>
<p>Mit der Maus das entsprechende Programm im Taskmanager markieren und dann unten rechts auf <em><strong>PROZESS BEENDEN</strong></em> klicken. Hier ist ein wenig Vorsicht geboten, da die Form der Prozessbeendigung zu Instabilität des Rechners führen kann. In der Regel belegen aber keine wichtigen Systemprogramme die Ports 80/443, so dass es nur in den seltensten Fällen zu Problemen mit Windows kommen wird.</p>
<p>Solltet ihr feststellen, dass sowohl Port 80 als auch Port 443 blockiert sind, müsst ihr die Schritte natürlich für beide Ports durchführen und die entsprechenden Programme beenden. Gleiches gilt für den Standard MySQL Port 3306, falls sich auch MySQL über das Xampp Panel nicht starten lassen will.<br clear="all" /></p>
<h3>Abschließende Maßnahmen</h3>
<p><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/12/autostart.png" class="lightbox" rel="gallery-355"><img class="alignleft size-medium wp-image-390" title="Autostart Systemkonfiguration" src="http://www.sevenx.de/blog/wp-content/uploads/2010/12/autostart-300x195.png" alt="" width="300" height="195" /></a>Wenn das Programm eh unnütz ist, dann einfach deinstallieren, somit habt ihr die Ports dauerhaft frei. Wollt ihr das Programm behalten überprüft ob es sich beim Systemstart (Windows) automatisch aktiviert, was im Umkehrschluss bedeutet, dass es vor jedem Apache Start deaktiviert werden muss. Ihr könnt den automatischen Start des Programms auch deaktivieren. Dazu <em><strong>Windows Taste + R</strong></em> aufrufen, <em><strong>msconfig </strong></em>eingeben und mit <em><strong>Enter </strong></em>bestätigen, wählt dann das Register <strong><em>Systemstart </em></strong>und sucht nach dem entsprechenden Programm. Bei mir steht der Pando Media Booster tatsächlich im Systemstart drin. Falls ihr anhand des Programmnamens nichts passendes findet, könnt ihr die <strong><em>Befehl</em></strong> Spalte breiter ziehen, dort findet ihr den Namen der .exe Datei, wie sie auch in der Eingabeaufforderung angezeigt wurde. Aus dem Systemstart entfernt wird das Programm jetzt in dem ich einfach den Haken entferne und mit OK bestätige. Diese Änderung wird erst nach einem Neustart des Rechners gültig.</p>
<p>Ich hoffe ich konnte helfen, wenn ja nutzt ruhig die Kommentarfunktion.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/IBQQP0yUXTbiklMN_djSGhpceBA/0/da"><img src="http://feedads.g.doubleclick.net/~a/IBQQP0yUXTbiklMN_djSGhpceBA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IBQQP0yUXTbiklMN_djSGhpceBA/1/da"><img src="http://feedads.g.doubleclick.net/~a/IBQQP0yUXTbiklMN_djSGhpceBA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/XmalSuCYsPg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/12/xampp-problem-apache-startet-nicht-port-belegt/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/12/xampp-problem-apache-startet-nicht-port-belegt/</feedburner:origLink></item>
		<item>
		<title>Tutorial: Einfach mit PHP Ordner auslesen und Dateien und Bilder anzeigen.</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/WTTv-57r4v0/</link>
		<comments>http://www.sevenx.de/blog/2010/10/tutorial-einfach-mit-php-ordner-auslesen-und-dateien-und-bilder-anzeigen/#comments</comments>
		<pubDate>Sat, 23 Oct 2010 12:07:46 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Demos & Tutorials]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=295</guid>
		<description><![CDATA[Mit PHP ist es auf einfache Art und Weise möglich einen Ordner auszulesen und dessen Inhalt auch entsprechend anzeigen zu lassen. Ich habe das Thema etwas aufgebohrt und möchte hier ein paar verschiedene Möglichkeiten darstellen. Mein Code bezieht sich auf die aktuelle 5er PHP Version, wer tatsächlich noch mit PHP 4 arbeitet, sollte schleunigst ein [...]]]></description>
			<content:encoded><![CDATA[<p>Mit PHP ist es auf einfache Art und Weise möglich einen Ordner auszulesen und dessen Inhalt auch entsprechend anzeigen zu lassen. Ich habe das Thema etwas aufgebohrt und möchte hier ein paar verschiedene Möglichkeiten darstellen. Mein Code bezieht sich auf die aktuelle 5er PHP Version, wer tatsächlich noch mit PHP 4 arbeitet, sollte schleunigst ein Update vornehmen. Das ist eine Frage der Sicherheit und Funktionalitäten werden mit Versionsupdates auch nicht weniger. Zur Demonstration habe ich im Hauptordner 3 Unterordner angelegt.</p>
<ul>
<li>&#8220;files&#8221; = Dokumente und Zip-Datei</li>
<li>&#8220;images&#8221; = Bildateien (jpg)</li>
<li>&#8220;mixed&#8221; = Dokumente und Bilddateien gemischt</li>
</ul>
<p>Im weiteren werde ich jetzt auf diese Ordner zugreifen und eine einfache Ausgabe der darin enthaltenen Dateien erzeugen. Besonders beim &#8220;images&#8221; Ordner habe ich mit ein bisschen jQuery und CSS eine gute Möglichkeit das ganze auch noch schick zu präsentieren, aber dazu später mehr. Fangen wir an!</p>
<h3>Einleitung &#8211; einfache Ausgabe</h3>
<p>Mit Version 5 hielt die Funktion <strong>scandir()</strong> Einzug in die PHP Welt. Diese liest den angegebenen Ordner aus und bildet einen Array mit den Dateien im Ordner. Mit einer <strong>foreach</strong> Schleife kann ich diesen Array nun ausgeben lassen und so mit 3 Zeilen Code den Inhalt eines Ordners anzeigen lassen.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$alledateien = scandir('files'); //Ordner &quot;files&quot; auslesen
foreach ($alledateien as $datei) { // Ausgabeschleife
	echo $datei.&quot;&lt;br /&gt;&quot;; //Ausgabe Einzeldatei
};
?&gt;
</pre>
<p>Standardmäßig wird der mit <strong>scandir()</strong> gebildete Array alphabetisch aufsteigend sortiert. Hier kann ich durch den zusätzlichen Parameter <strong>1</strong> die Sortierung auch umkehren. Und so sieht das Ganze bisher in Aktion aus: <a class="lightbox highlight" href="http://demo.sevenx.de/folder2view/simple_output.php?lightbox[iframe]=true&amp;lightbox[width]=680&amp;lightbox[height]=400">Beispielseite</a> Wie im Beispiel zu sehen, werden neben den &#8220;echten&#8221; Dateien auch &#8220;.&#8221;, &#8220;..&#8221; ausgelesen. Die stören natürlich etwas, aber soviel erstmal zur Einleitung.</p>
<h3>Dateien aus Ordner auslesen und ausgeben</h3>
<h4>Anzeige als Liste inkl. Dateigröße, Dateityp und Direktverlinkung</h4>
<p>Jetzt soll das Ganze zu einer sinnvollen Anzeige erweitert werden. Dazu sind folgende Ergänzungen im Code notwendig.</p>
<ul>
<li>Ordnername zur Wiederverwendung in Variable speichern</li>
<li>Dateiinformationen mit pathinfo() Funktion abfragen</li>
<li>Dateigröße mit filsize() Funktion ermitteln und umrechnen</li>
<li>&#8220;.&#8221; und &#8220;..&#8221; Ordner von Anzeige ausschließen</li>
<li>HTML ergänzen &#8211; Ausgabe als Liste mit Links zur Datei</li>
</ul>
<h4>Code</h4>
<pre class="brush: php; title: ; notranslate">
&lt;ul&gt;
&lt;?php
$ordner = &quot;files&quot;; //auch Pfade möglich ($ordner = &quot;download/files&quot;;)
$alledateien = scandir($ordner);

foreach ($alledateien as $datei) {

	// Zusammentragen der Dateiinfo
	$dateiinfo = pathinfo($ordner.&quot;/&quot;.$datei);
	//Folgende Variablen stehen nach pathinfo zur Verfügung
	// $dateiinfo['filename'] =Dateiname ohne Dateiendung  *erst mit PHP 5.2
	// $dateiinfo['dirname'] = Verzeichnisname
	// $dateiinfo['extension'] = Dateityp -/endung
	// $dateiinfo['basename'] = voller Dateiname mit Dateiendung

	// Größe ermitteln zur Ausgabe
	$size = ceil(filesize($ordner.&quot;/&quot;.$datei)/1024);
	//1024 = kb | 1048576 = MB | 1073741824 = GB

        // verhindert Anzeige von &quot;.&quot; und &quot;..&quot;
	if ($datei != &quot;.&quot; &amp;&amp; $datei != &quot;..&quot;) {
	?&gt;
    &lt;li&gt;&lt;a href=&quot;&lt;?php echo $dateiinfo['dirname'].&quot;/&quot;.$dateiinfo['basename'];?&gt;&quot;&gt;&lt;?php echo $dateiinfo['filename']; ?&gt;&lt;/a&gt; (&lt;?php echo $dateiinfo['extension']; ?&gt; | &lt;?php echo $size ; ?&gt;kb)&lt;/li&gt;
&lt;?php
	};
 };
?&gt;
&lt;/ul&gt;
</pre>
<p>Übrigens bin ich kein Freund davon umfangreiche HTML Ausgaben in echo Befehle zu packen, deshalb trenne ich PHP von HTML soweit das möglich ist. Und so sieht es jetzt noch ohne CSS aus.<br />
<a class="lightbox button" href="http://demo.sevenx.de/folder2view/files.php?lightbox[iframe]=true&amp;lightbox[width]=400&amp;lightbox[height]=300">Demo</a></p>
<h3>Bilder aus Ordner auslesen und anzeigen</h3>
<h4>Anzeigen als Vorschau inkl. Dateiname, Dateigröße und Direktverlinkung</h4>
<p>Befinden sich ausschließlich Bilder im Ordner ist der Code von der Dateianzeige oben genauso für den Bilderordner verwendbar. Einzig die HTML Ausgabe innerhalb der foreach Schleife ändert sich ein wenig.</p>
<h4>Code</h4>
<pre class="brush: php; title: ; notranslate">
&lt;ul id=&quot;galerie&quot;&gt;
&lt;?php
$ordner = &quot;images&quot;;

$allebilder = scandir($ordner); // Sortierung A-Z

foreach ($allebilder as $bild) {
	$bildinfo = pathinfo($ordner.&quot;/&quot;.$bild);
	$size = ceil(filesize($ordner.&quot;/&quot;.$bild)/1024);

	if ($bild != &quot;.&quot; &amp;&amp; $bild != &quot;..&quot;  &amp;&amp; $bild != &quot;_notes&quot; &amp;&amp; $bildinfo['basename'] != &quot;Thumbs.db&quot;) {
	?&gt;
    &lt;li&gt;
        &lt;a href=&quot;&lt;?php echo $bildinfo['dirname'].&quot;/&quot;.$bildinfo['basename'];?&gt;&quot;&gt;
        &lt;img src=&quot;&lt;?php echo $bildinfo['dirname'].&quot;/&quot;.$bildinfo['basename'];?&gt;&quot; width=&quot;140&quot; alt=&quot;Vorschau&quot; /&gt;&lt;/a&gt;
        &lt;span&gt;&lt;?php echo $bildinfo['filename']; ?&gt; (&lt;?php echo $size ; ?&gt;kb)&lt;/span&gt;
    &lt;/li&gt;
&lt;?php
	};
 };
?&gt;
&lt;/ul&gt;
</pre>
<p>Mit ein bisschen CSS lässt sich die ausgegebene Liste ein bisschen schicker darstellen.</p>
<h4>CSS Code</h4>
<pre class="brush: css; title: ; notranslate">
&lt;style type=&quot;text/css&quot;&gt;
ul#galerie {
	padding:0;
	margin:0;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}
ul#galerie li{
	padding: 3px;
	background-color:#ebebeb;
	border:1px solid #CCC;
	float:left;
	margin:0 10px 10px 0;
}
ul#galerie li:hover{
	border:1px solid #333;
}
ul#galerie li span{
	display:block;
	text-align:center;
	font-size:10px;
}
ul#galerie li a img{
		border:none;
}
&lt;/style&gt;
</pre>
<p><a class="lightbox button" href="http://demo.sevenx.de/folder2view/images.php?lightbox[iframe]=true&amp;lightbox[width]=890&amp;lightbox[height]=600">Demo</a></p>
<h4>Weitere Beispiel</h4>
<p>Ergänzt man den Code um ein bisschen jQuery in dem man auf <a href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html" target="_blank">Slideviewer</a>, <a href="http://jquery.malsup.com/cycle/" target="_blank">Slideshow</a> oder <a href="http://leandrovieira.com/projects/jquery/lightbox/" target="_blank">Lightbox</a> Plugins zurückgreift wird die Anzeige eines Bilderordners eine runde Sache. Zusätzlich kann man die Vorschaubilder mit dem genialen <a href="http://www.binarymoon.co.uk/projects/timthumb/" target="_blank">timthumb</a> Script dynamisch generieren lassen und so auch das angezeigte Format vereinheitlichen, was sehr nützlich ist, wenn sich im Ordner Bilder verschiedener Dimensionen oder Ausrichtungen befinden.</p>
<p>Hier nun ein paar Anwendungsbeispiele die oben genannter Scripte bedienen.</p>
<ul>
<li><a class="lightbox highlight" href="http://demo.sevenx.de/folder2view/images_slideshow.php?lightbox[iframe]=true&amp;lightbox[width]=900&amp;lightbox[height]=640">Slideshow</a></li>
<li><a class="lightbox highlight" href="http://demo.sevenx.de/folder2view/images_slideviewer.php?lightbox[iframe]=true&amp;lightbox[width]=900&amp;lightbox[height]=640">Slideviewer</a></li>
<li><a class="lightbox highlight" href="http://demo.sevenx.de/folder2view/images_lightbox.php?lightbox[iframe]=true&amp;lightbox[width]=890&amp;lightbox[height]=600">Vorschau mit Lightbox Vergrößerung</a></li>
</ul>
<h3>Bilder und Dateien aus Ordner auslesen und anzeigen</h3>
<h4>Bilder mit Vorschau und Dateien als Liste</h4>
<p>Um die Ausgabe flexibler zu gestalten ist es natürlich zu empfehlen Bilder und anderen Dateien in verschiedenen Ordnern abzulegen. Wenn dies nicht geht, gibt es auch eine relativ einfache Form die Ausgabe von Bildern und Dateien zu trennen.</p>
<h4>Code</h4>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$ordner = &quot;mixed&quot;;
$alledateien = scandir($ordner);          				

foreach ($alledateien as $datei) {
	$dateiinfo = pathinfo($ordner.&quot;/&quot;.$datei);
	$size = ceil(filesize($ordner.&quot;/&quot;.$datei)/1024);
	if ($datei != &quot;.&quot; &amp;&amp; $datei != &quot;..&quot;) { 

			//Bildtypen sammeln
			$bildtypen= array(&quot;jpg&quot;, &quot;jpeg&quot;, &quot;gif&quot;, &quot;png&quot;);
			//Dateien nach Typ prüfen, in dem Fall nach Endungen für Bilder filtern
			if(in_array($dateiinfo['extension'],$bildtypen))
  			{
	?&gt;
            &lt;div class=&quot;galerie&quot;&gt;
                &lt;a href=&quot;&lt;?php echo $dateiinfo['dirname'].&quot;/&quot;.$dateiinfo['basename'];?&gt;&quot;&gt;
                &lt;img src=&quot;&lt;?php echo $dateiinfo['dirname'].&quot;/&quot;.$dateiinfo['basename'];?&gt;&quot; width=&quot;140&quot; alt=&quot;Vorschau&quot; /&gt;&lt;/a&gt;
                &lt;span&gt;&lt;?php echo $dateiinfo['filename']; ?&gt; (&lt;?php echo $size ; ?&gt;kb)&lt;/span&gt;
            &lt;/div&gt;
    		&lt;?php
			// wenn keine Bildeindung dann normale Liste für Dateien ausgeben
			} else { ?&gt;
            &lt;div class=&quot;file&quot;&gt;
            	&lt;a href=&quot;&lt;?php echo $dateiinfo['dirname'].&quot;/&quot;.$dateiinfo['basename'];?&gt;&quot;&gt;&amp;raquo &lt;?php echo $dateiinfo['filename']; ?&gt;&lt;/a&gt; (&lt;?php echo $dateiinfo['extension']; ?&gt; | &lt;?php echo $size ; ?&gt;kb)
            &lt;/div&gt;
            &lt;?php } ?&gt;
&lt;?php
	};
 };
?&gt;
</pre>
<p>Die HTML Ausgabe erfolgt hier mit Hilfe von DIV Bereichen, das ist für die Variante flexibler, weil die Benutzung von Listen auf Grund der unterschiedlichen Styles nicht ohne Umstand möglich ist.</p>
<h4>CSS Code</h4>
<pre class="brush: css; title: ; notranslate">
&lt;style type=&quot;text/css&quot;&gt;
div.galerie{
	padding: 3px;
	background-color:#ebebeb;
	border:1px solid #CCC;
	float:left;
	margin:10px 10px 0  0;
	font-family:Arial, Helvetica, sans-serif;
}
div.galerie:hover{
	border:1px solid #333;
}
div.galerie span{
	display:block;
	text-align:center;
	font-size:10px;
}
div.galerie a img{
		border:none;
}
div.file {
	padding:4px 4px 4px 30px;
}
div.file.even{
	background-color: #ebebeb;
}
div.file a {
	text-decoration:none;
}
div.file:hover {
	background-color:#CCC;
}
&lt;/style&gt;
</pre>
<p>Noch ein wenig jQuery hinzugefügt um dynamisch alternierende Hintergrundfarben für die Dateien zu generieren.</p>
<h4>jQuery Code</h4>
<pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
	$('.file:even').addClass('even');
});
&lt;/script&gt;
</pre>
<p>Und so sieht es aus!<br />
<a class="lightbox button" href="http://demo.sevenx.de/folder2view/mixed.php?lightbox[iframe]=true&amp;lightbox[width]=680&amp;lightbox[height]=480">Demo</a></p>
<h3>Download</h3>
<p>Enthalten sind alle hier gezeigten Beispiele sowie alle dafür notwendigen Dateien. Der Code ist kommentiert und sollte keine Fragen offen lassen. Wenn doch gilt wie immer: Bei Fragen fragen!<br />
<a class="button" href="http://www.sevenx.de/blog/wp-content/plugins/cimy-counter/cc_redirect.php?cc=folder2view&amp;fn=http://demo.sevenx.de/downloads/sevenXdemo_folder2view.zip">Download</a><br />
1014 mal runtergeladen</p>
<div class="info"><span>Hinweis in eigener Sache!</span><br />
Das Script ist meine persönliche Lösung, ich erhebe keinen Anspruch darauf, dass diese auch die Beste ist. Änderungen, Verbesserungen und Optimierungen am Script sind ausdrücklich erlaubt. Die Benutzung des Scriptes erfolgt auf eigene Gefahr. Für eventuelle Schäden, die durch den Einsatz bzw. die Nutzung des Scriptes entstehen, übernehme ich keine Haftung.</div>

<p><a href="http://feedads.g.doubleclick.net/~a/1fNHaWrBYiiEVTolqUpCrFELaQU/0/da"><img src="http://feedads.g.doubleclick.net/~a/1fNHaWrBYiiEVTolqUpCrFELaQU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1fNHaWrBYiiEVTolqUpCrFELaQU/1/da"><img src="http://feedads.g.doubleclick.net/~a/1fNHaWrBYiiEVTolqUpCrFELaQU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/WTTv-57r4v0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/10/tutorial-einfach-mit-php-ordner-auslesen-und-dateien-und-bilder-anzeigen/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/10/tutorial-einfach-mit-php-ordner-auslesen-und-dateien-und-bilder-anzeigen/</feedburner:origLink></item>
		<item>
		<title>HDR Fotos leicht gemacht mit Photoshop und iPhone</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/BJhoyMXpBOc/</link>
		<comments>http://www.sevenx.de/blog/2010/10/hdr-fotos-leicht-gemacht-mit-photoshop-und-iphone/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 18:09:04 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Demos & Tutorials]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[Fotos]]></category>
		<category><![CDATA[HDR]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=236</guid>
		<description><![CDATA[HDR-Konvertierung mit Photoshop CS5 Das neue Photoshop CS5 bringt ein paar nützliche neue Werkzeuge mit. Mir gefällt vor allem die Funktion zur HDR Tonung, mit der man aus einfachen Fotos bezaubernde HDR Ergebnisse erzielen kann. Aufrufen lässt sich der Filter über BILD/Korrekturen/HDR-Tonung. In der folgenden Palette sind eine ganze Menge an Einzelfiltern vorhanden. Ganz oben [...]]]></description>
			<content:encoded><![CDATA[<h3>HDR-Konvertierung mit Photoshop CS5</h3>
<p><a title="Originalbild (Biarritz / Frankreich)" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Original.jpg" class="lightbox" rel="gallery-236"><img class="alignleft size-thumbnail wp-image-245" title="IMG_1157_Original" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Original-150x150.jpg" alt="" width="150" height="150" /></a>Das neue Photoshop CS5 bringt ein paar nützliche neue Werkzeuge mit. Mir gefällt vor allem die Funktion zur HDR Tonung, mit der man aus einfachen Fotos bezaubernde HDR Ergebnisse erzielen kann. Aufrufen lässt sich der Filter über <strong>BILD/Korrekturen/HDR-Tonung</strong>. In der folgenden Palette sind eine ganze Menge an Einzelfiltern vorhanden. Ganz oben unter <strong>VORGABEN</strong> sind bereits fertige Filtersets vorhanden.  Ein paar dieser Sets habe ich auf das Artikelbild angewendet. Ich habe bewusst ein relativ farb- und kontrastloses Bild gewählt, um die Möglichkeiten der HDR-Tonung zu veranschaulichen. Am meisten Spaß macht es allerdings die Regler selbst zu bedienen und seiner Kreativität freien Lauf zu lassen. Je nach Motiv kann man hier die unterschiedlichsten Ergebnisse erzielen. Weiter unten findet ihr dazu noch eine kleine Galerie mit weiteren Bildern die ich einer HDR Konvertierung unterzogen.</p>
<h4>HDR-Tonung Galerie</h4>
<div id="attachment_248" class="wp-caption alignleft" style="width: 160px"><a title="Surreal" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Surreal.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-248 " title="IMG_1157_Surreal" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Surreal-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Surreal</p></div>
<div id="attachment_249" class="wp-caption alignleft" style="width: 160px"><a title="Surreal hoher Kontrast" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Surreal_High_Kontrast.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-249 " title="IMG_1157_Surreal_High_Kontrast" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Surreal_High_Kontrast-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Surreal hoher Kontrast</p></div>
<div id="attachment_240" class="wp-caption alignleft" style="width: 160px"><a title="Foto hoher Kontrast" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Foto_High_Kontrast.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-240 " title="IMG_1157_Foto_High_Kontrast" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Foto_High_Kontrast-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Foto hoher Kontrast</p></div>
<div id="attachment_241" class="wp-caption alignleft" style="width: 160px"><a title="Foto geringer Kontrast" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Foto_Low_Kontrast.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-241 " title="IMG_1157_Foto_Low_Kontrast" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Foto_Low_Kontrast-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Foto geringer Kontrast</p></div>
<div id="attachment_250" class="wp-caption alignleft" style="width: 160px"><a title="Surreal geringer Kontrast" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Surreal_Low_Kontrast.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-250 " title="IMG_1157_Surreal_Low_Kontrast" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Surreal_Low_Kontrast-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Surreal geringer Kontrast</p></div>
<div id="attachment_243" class="wp-caption alignleft" style="width: 160px"><a title="Monochrom Künstlerisch" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Mono_Art.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-243 " title="IMG_1157_Mono_Art" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Mono_Art-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Monochrom Künstlerich</p></div>
<div id="attachment_244" class="wp-caption alignleft" style="width: 160px"><a title="Monochrom hoher Kontrast" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Mono_High_Kontrast.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-244 " title="IMG_1157_Mono_High_Kontrast" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Mono_High_Kontrast-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Monochrom hoher Kontrast</p></div>
<div id="attachment_242" class="wp-caption alignleft" style="width: 160px"><a title="Gesättigt" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Gesaettigt.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-242 " title="IMG_1157_Gesaettigt" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Gesaettigt-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Gesättigt</p></div>
<div id="attachment_247" class="wp-caption alignleft" style="width: 160px"><a title="stärker gesättigt" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Stark_Gesaettigt.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-247 " title="IMG_1157_Stark_Gesaettigt" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Stark_Gesaettigt-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">stärker gesättigt</p></div>
<div id="attachment_239" class="wp-caption alignleft" style="width: 160px"><a title="custom made" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Custom.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-239 " title="IMG_1157_Custom" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Custom-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">custom made</p></div>
<div id="attachment_238" class="wp-caption alignleft" style="width: 160px"><a title="custom made" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Custom2.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-238 " title="IMG_1157_Custom2" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Custom2-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">custom made</p></div>
<div id="attachment_264" class="wp-caption alignleft" style="width: 160px"><a title="custom made" href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Custom3.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-264 " title="IMG_1157_Custom3" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/IMG_1157_Custom3-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">custom made</p></div>
<div class="clr">&nbsp;&nbsp;</div>
<h4>Mehr Bilder</h4>
<p><a class="lightbox button" href="http://demo.sevenx.de/demos/hdr-galerie.htm?lightbox[iframe]=true&amp;lightbox[width]=860&amp;lightbox[height]=660">Galerie</a></p>
<div class="clr">&nbsp;&nbsp;</div>
<h3>iPhone &#8211; HDR Fotos</h3>
<p><img class="alignleft size-thumbnail wp-image-274" title="hdr-pro_icon" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr-pro_icon-150x150.jpg" alt="" width="150" height="150" /> Im HDR Rausch von Photoshop wollte ich natürlich auch die mobilen Möglichkeiten wissen. Als iPhone Nutzer ist man vom vielfältigen Angebot im App-Store ja verwöhnt. Kurz nach HDR gesucht und tatsächlich gibt es schon einige Apps die diese Funktion auf dem iPhone ermöglichen soll. Ich hab mich für HDR Pro entschieden, die kostet 1,59 € und hat 4 Sterne Bewertung. Die <a href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr-pro-bedienung.jpg" class="lightbox" rel="gallery-236">Bedienung </a>ist denkbar einfach, vor allem dann wenn man Auto HDR Modus wählt. iPhone ruhig halten, es werden zwei Bilder geschossen und im Anschluss kann man über zusätzliche Regler noch weitere Optimierungen zu Kontrast und Farbgebung vornehmen. Gesagt getan kann man das Bild dann speichern oder direkt per Email verschicken. Je nach Einstellung in den Optionen sogar mit bis zu 2044&#215;1525 Pixel. Nicht schlecht sind auch die Ergebnisse.</p>
<div class="clr">&nbsp;&nbsp;</div>
<div id="attachment_281" class="wp-caption alignleft" style="width: 160px"><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr_foto_15.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-281" title="hdr_foto_15" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr_foto_15-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">iPhone HDR-Pro App</p></div>
<div id="attachment_280" class="wp-caption alignleft" style="width: 160px"><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr_foto_17.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-280" title="hdr_foto_17" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr_foto_17-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">iPhone HDR-Pro App</p></div>
<div id="attachment_282" class="wp-caption alignleft" style="width: 160px"><a href="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr_foto_16.jpg" class="lightbox" rel="gallery-236"><img class="size-thumbnail wp-image-282" title="hdr_foto_16" src="http://www.sevenx.de/blog/wp-content/uploads/2010/10/hdr_foto_16-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">iPhone HDR-Pro App</p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/u9yhXAJrjDt9hTo_fkqxsg_pIOA/0/da"><img src="http://feedads.g.doubleclick.net/~a/u9yhXAJrjDt9hTo_fkqxsg_pIOA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/u9yhXAJrjDt9hTo_fkqxsg_pIOA/1/da"><img src="http://feedads.g.doubleclick.net/~a/u9yhXAJrjDt9hTo_fkqxsg_pIOA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/BJhoyMXpBOc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/10/hdr-fotos-leicht-gemacht-mit-photoshop-und-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/10/hdr-fotos-leicht-gemacht-mit-photoshop-und-iphone/</feedburner:origLink></item>
		<item>
		<title>PHP Kontakt Formular mit UTF-8 als Email verschicken (jQuery powered)</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/DpBJWcV8Tfs/</link>
		<comments>http://www.sevenx.de/blog/2010/10/php-kontakt-formular-mit-utf-8-als-email-verschicken-jquery-powered/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 21:28:44 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Demos & Tutorials]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=180</guid>
		<description><![CDATA[Nach langer Sommerpause mal wieder was nützliches. Hier geht es jetzt darum ein Formular per PHP als Email zu verschicken. Da sich im Web der UTF-8 Zeichensatz immer mehr als Standard durchsetzt, kommt es beim Benutzen der PHP mail() Funktion zu einigen unschönen Ausgabeproblemen der Umlaute und Sonderzeichen.  Im Internet stößt man auf die abenteuerlichsten [...]]]></description>
			<content:encoded><![CDATA[<p>Nach langer Sommerpause mal wieder was nützliches.<br />
Hier geht es jetzt darum ein Formular per PHP als Email zu verschicken. Da sich im Web der UTF-8 Zeichensatz immer mehr als Standard durchsetzt, kommt es beim Benutzen der PHP mail() Funktion zu einigen unschönen Ausgabeproblemen der Umlaute und Sonderzeichen.  Im Internet stößt man auf die abenteuerlichsten Lösungen, die auch alle ihre Berechtigung haben. Die hier gezeigte Lösung soll zu einem schnellen Ergebnis führen und dabei auch für den weniger PHP begabten Nutzer nachvollziehbar sein. Also kurz ein Formular erstellt.</p>
<h3>HTML Code</h3>
<pre class="brush: xml; title: ; notranslate">

&lt;form id=&quot;form&quot; action=&quot;form2email.php&quot; method=&quot;post&quot;&gt;
&lt;label for=&quot;name&quot;&gt;Name&lt;/label&gt;
&lt;input id=&quot;name&quot; name=&quot;name&quot; size=&quot;25&quot; type=&quot;text&quot; /&gt;
&lt;label for=&quot;email&quot;&gt;Email&lt;/label&gt;
&lt;input id=&quot;email&quot; name=&quot;email&quot; size=&quot;25&quot; type=&quot;text&quot; /&gt;
&lt;label for=&quot;betreff&quot;&gt;Betreff&lt;/label&gt;
&lt;input id=&quot;betreff&quot; name=&quot;betreff&quot; size=&quot;25&quot; type=&quot;text&quot; /&gt;
&lt;label for=&quot;nachricht&quot;&gt;Nachricht&lt;/label&gt;
&lt;textarea id=&quot;nachricht&quot; cols=&quot;50&quot; rows=&quot;6&quot; name=&quot;nachricht&quot;&gt;&lt;/textarea&gt;
&lt;input id=&quot;submit&quot; name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Formular senden&quot; /&gt;
&lt;/form&gt;
</pre>
<h3>PHP Code</h3>
<pre class="brush: php; title: ; notranslate">
// Ausführen wenn Formular gesendet
if (isset($_POST[&quot;submit&quot;]))
{

// Sammeln der Formulardaten
$an = &quot;meine@email.de&quot;;
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];

// Mailheader UTF-8 fähig machen
$mail_header = 'From:' . $email . &quot;\n&quot;;
$mail_header .= 'Content-type: text/plain; charset=UTF-8' . &quot;\r\n&quot;;

// Nachrichtenlayout erstellen
$message = &quot;
Name: 		$name\n
Email: 		$email\n
Nachricht: 	$nachricht\n
&quot;;

// Verschicken der Mail
mail($an, $betreff, $message, $mail_header );
};
</pre>
<h3>Hinweis</h3>
<p>Der gezeigte Code löst das Umlautproblem durch Erweiterung des Mailheaders, mehr nicht. Ein schickes Webformular sollte natürlich mehr bieten.  Als erstes gehört eine Validierung der Eingaben in das Formular. Dazu gibt es schicke auf jQuery basierende Javascript Lösungen. Hier ein Fundstück mit <a title="jQuery Formular Validierung Plugins" href="http://www.blogrammierer.de/jquery-die-10-besten-formular-validierungsplugins/" target="_blank">jQuery Formular-Validierungs-Plugins</a>. Um sich vor Spammern zu schützen sollte man auch noch ein Captcha nutzen. Mein Favorit ist eindeutig das <a title="s3Captcha jQuery" href="http://serie3.info/s3capcha/" target="_blank">jQuery &#8211; s3Captcha</a>.</p>
<p>Im Demo könnt ihr das Kontaktformular als Komplettpaket sehen, sprich mit Validierung und Captcha. Das Download Paket enthält neben der oben im Code gezeigten Variante auch dieses &#8220;ready to use&#8221; Komplettpaket. Wie immer gilt&#8230;bei Fragen fragen!</p>
<p><a class="lightbox button" href="http://demo.sevenx.de/form2email/full_form2email.php?lightbox[iframe]=true&amp;lightbox[width]=800&amp;lightbox[height]=600">Demo</a> <a class="button" href="http://www.sevenx.de/blog/wp-content/plugins/cimy-counter/cc_redirect.php?cc=form2email&amp;fn=http://demo.sevenx.de/downloads/sevenXdemo_form2email.zip">Download</a></p>
<p>619 mal runtergeladen</p>
<div class="info"><span>Hinweis in eigener Sache!</span><br />
Das Script ist meine persönliche Lösung, ich erhebe keinen Anspruch darauf, dass diese auch die Beste ist. Änderungen, Verbesserungen und Optimierungen am Script sind ausdrücklich erlaubt. Die Benutzung des Scriptes erfolgt auf eigene Gefahr. Für eventuelle Schäden, die durch den Einsatz bzw. die Nutzung des Scriptes entstehen, übernehme ich keine Haftung.</div>

<p><a href="http://feedads.g.doubleclick.net/~a/YH5V1sovx4YR6FkpkcDLf9jEz9s/0/da"><img src="http://feedads.g.doubleclick.net/~a/YH5V1sovx4YR6FkpkcDLf9jEz9s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/YH5V1sovx4YR6FkpkcDLf9jEz9s/1/da"><img src="http://feedads.g.doubleclick.net/~a/YH5V1sovx4YR6FkpkcDLf9jEz9s/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/DpBJWcV8Tfs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/10/php-kontakt-formular-mit-utf-8-als-email-verschicken-jquery-powered/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/10/php-kontakt-formular-mit-utf-8-als-email-verschicken-jquery-powered/</feedburner:origLink></item>
		<item>
		<title>Logo Gestaltung zur Rennrodel WM 2012</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/UbFKhgDE1IU/</link>
		<comments>http://www.sevenx.de/blog/2010/03/logo-gestaltung-zur-rennrodel-wm-2012/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:10:46 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[sevenX]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=149</guid>
		<description><![CDATA[Ich habe doch tatsächlich die Ausschreibung zur Logogestaltung für die Rennrodel WM 2012 in Altenberg gewonnen. Das freut mich natürlich. Und so siehts aus: Die feierliche Präsentation fand bereits im Rahmen des Rennrodel Weltcups Ende letzten Jahres in Altenberg statt. Seit einer Woche ist das Logo nun offiziell für Presse und Interessenten verfügbar, deshalb auch [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe doch tatsächlich die Ausschreibung zur Logogestaltung für die Rennrodel WM 2012 in Altenberg gewonnen. Das freut mich natürlich.</p>
<p><strong>Und so siehts aus:</strong><br />
 <a class="lightbox" title="Logo Rennrodel WM 2012" href="http://www.sevenx.de/blog/wp-content/uploads/2010/03/rodelwm_logo-3.jpg"><img class="size-medium wp-image-146 alignnone" title="Logo Rennrodel WM 2012" src="http://www.sevenx.de/blog/wp-content/uploads/2010/03/rodelwm_logo-3-300x138.jpg" alt="" width="300" height="138" /></a></p>
<p>
Die<strong> feierliche Präsentation</strong> fand bereits im Rahmen des Rennrodel Weltcups Ende letzten Jahres in Altenberg statt. Seit einer Woche ist das Logo nun offiziell für Presse und Interessenten verfügbar, deshalb auch etwas verspätet mein Blogbeitrag. Ich will ja niemanden vorgreifen.</p>
<p><a class="lightbox" href="http://www.sevenx.de/blog/wp-content/uploads/2010/03/rodelwm_logo-2.jpg"><img class="size-medium wp-image-148 alignnone" title="Feierliche Präsentation WM Logo" src="http://www.sevenx.de/blog/wp-content/uploads/2010/03/rodelwm_logo-2-300x193.jpg" alt="" width="300" height="193" /></a></p>
<p>Mehr Bilder zur feierlichen Präsentation unter: <a href="http://www.rodelwm2012.de" target="_blank">www.RodelWM2012.de</a></p>
<p><em><strong><br />
Nachtrag:</strong> <br />
Ich habe es sogar schon namentlich in die <a href="http://www.wochenkurier.info/Redaktion/Dippoldiswalde.html?doc=25645" target="_blank">Presse (Wochenkurier)</a> geschafft, vielleicht hilft das ja! <img src='http://www.sevenx.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/8Xw9jLEtNXQ_xp22CfJA16HR07g/0/da"><img src="http://feedads.g.doubleclick.net/~a/8Xw9jLEtNXQ_xp22CfJA16HR07g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8Xw9jLEtNXQ_xp22CfJA16HR07g/1/da"><img src="http://feedads.g.doubleclick.net/~a/8Xw9jLEtNXQ_xp22CfJA16HR07g/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/UbFKhgDE1IU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/03/logo-gestaltung-zur-rennrodel-wm-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/03/logo-gestaltung-zur-rennrodel-wm-2012/</feedburner:origLink></item>
		<item>
		<title>Office Tipps: Postleitzahl mit 0 aus Excel in Word Serienbrief einfügen</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/fvq3cUbXQIQ/</link>
		<comments>http://www.sevenx.de/blog/2010/02/office-tipps-postleitzahl-mit-0-aus-excel-in-word-serienbrief-einfugen/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 11:01:49 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Demos & Tutorials]]></category>
		<category><![CDATA[Hilfe]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=124</guid>
		<description><![CDATA[Heute war es wieder soweit. Beim Erstellen eines Serienbriefes mit einer EXCEL Datenquelle wurden alle Postleitzahlen mit führender 0 nicht korrekt importiert, sondern nur als 4 stellige Zahl ohne eben diese 0 dargestellt. So kommt der Brief natürlich beim Empfänger an. Wie üblich bemühte ich Google um mir bei dem Problem weiterzuhelfen. Nachdem mich die [...]]]></description>
			<content:encoded><![CDATA[<p>Heute war es wieder soweit. Beim Erstellen eines Serienbriefes mit einer EXCEL Datenquelle wurden alle Postleitzahlen mit führender 0 nicht korrekt importiert, sondern nur als 4 stellige Zahl ohne eben diese 0 dargestellt. So kommt der Brief natürlich beim Empfänger an. Wie üblich bemühte ich Google um mir bei dem Problem weiterzuhelfen. Nachdem mich die ersten Beiträge auf die richtige Spur gebracht hatten, erinnerte ich mich auch wieder an die Vorgehensweise bei diesem Problem. Vielleicht hat der ein oder andere auch mit damit zu kämpfen. Für diejenigen und wahrscheinlich beim nächsten Serienbrief für mich selbst folgende kleine Anleitung.</p>
<p><strong>Kurzanleitung zu Office Word 2007<br />
</strong></p>
<div id="attachment_120" class="wp-caption alignnone" style="width: 310px"><a class="lightbox" title="office_excel_plz_serie_1" href="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_1.jpg"><img class="size-medium wp-image-120" title="office_excel_plz_serie_1" src="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_1-300x193.jpg" alt="" width="300" height="193" /></a><p class="wp-caption-text">Office Button und dann Word-Optionen wählen</p></div>
<div id="attachment_121" class="wp-caption alignnone" style="width: 310px"><a class="lightbox" title="office_excel_plz_serie_2" href="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_2.jpg"><img class="size-medium wp-image-121" title="office_excel_plz_serie_2" src="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_2-300x202.jpg" alt="" width="300" height="202" /></a><p class="wp-caption-text">Im Register “Erweitert” unter der Überschrift “Allgemein” das Häkchen setzen bei “Dateikonvertierung beim Öffnen bestätigen”</p></div>
<div id="attachment_122" class="wp-caption alignnone" style="width: 310px"><a class="lightbox" title="office_excel_plz_serie_3" href="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_3.jpg"><img class="size-medium wp-image-122 " title="office_excel_plz_serie_3" src="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_3-300x180.jpg" alt="Datenquelle auswählen" width="300" height="180" /></a><p class="wp-caption-text">Datenquelle anbinden - entsprechende Excel Tabelle auswählen</p></div>
<div id="attachment_123" class="wp-caption alignnone" style="width: 310px"><a class="lightbox" title="office_excel_plz_serie_4" href="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_4.jpg"><img class="size-medium wp-image-123" title="office_excel_plz_serie_4" src="http://www.sevenx.de/blog/wp-content/uploads/2010/02/office_excel_plz_serie_4-300x200.jpg" alt="" width="300" height="200" /></a><p class="wp-caption-text">Option: MS-EXCEL Arbeitsblätter über DDE auswählen</p></div>
<p>Das wars auch schon, wenn jetzt der Adressblock in den Serienbrief eingefügt wird, erscheinen alle Postleitzahlen ordnungsgemäß mit führender 0.<br />
Wenn noch Fragen sind Kommentar posten.</p>
<hr />

<p><a href="http://feedads.g.doubleclick.net/~a/oFOE9_CFbWhF_1HfMi8FlEUiNJA/0/da"><img src="http://feedads.g.doubleclick.net/~a/oFOE9_CFbWhF_1HfMi8FlEUiNJA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oFOE9_CFbWhF_1HfMi8FlEUiNJA/1/da"><img src="http://feedads.g.doubleclick.net/~a/oFOE9_CFbWhF_1HfMi8FlEUiNJA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/fvq3cUbXQIQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/02/office-tipps-postleitzahl-mit-0-aus-excel-in-word-serienbrief-einfugen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/02/office-tipps-postleitzahl-mit-0-aus-excel-in-word-serienbrief-einfugen/</feedburner:origLink></item>
		<item>
		<title>Fundstück der Woche: Alice Schwarzer disst Bushido :-)</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/8T7JHkFGHM0/</link>
		<comments>http://www.sevenx.de/blog/2010/02/fundstuck-der-woche-alice-schwarzer-disst-bushido/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 09:45:54 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Fundstück]]></category>
		<category><![CDATA[Lustig]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=113</guid>
		<description><![CDATA[Das Fundstück der Woche ist dieses mal etwas abseits der üblichen Themen, aber umso lesenswerter. Offensichtlich gibt es leichte Spannungen zwischen Bushido und der Mutter aller Frauen Alice Schwarzer. Ich werde mich hüten hier irgendwelche Kommentare oder Wertungen abzugeben, Bushido hat ja gute Anwälte. Auf jeden Fall ist das eine sehr interessante Stellungnahme von Frau [...]]]></description>
			<content:encoded><![CDATA[<p>Das Fundstück der Woche ist dieses mal etwas abseits der üblichen Themen, aber umso lesenswerter. Offensichtlich gibt es leichte Spannungen zwischen Bushido und der Mutter aller Frauen Alice Schwarzer. Ich werde mich hüten hier irgendwelche Kommentare oder Wertungen abzugeben, Bushido hat ja gute Anwälte. Auf jeden Fall ist das eine sehr interessante Stellungnahme von Frau Schwarzer, aber lest selbst:</p>
<p><a href="http://www.aliceschwarzer.de/blog_bushido_2010_02_08.html" target="_blank">Hier gehts zum Beitrag</a></p>
<p>Viel Spaß beim Lesen.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/F_VHUteCORhtPz5n1UzRD-Qp3Wg/0/da"><img src="http://feedads.g.doubleclick.net/~a/F_VHUteCORhtPz5n1UzRD-Qp3Wg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/F_VHUteCORhtPz5n1UzRD-Qp3Wg/1/da"><img src="http://feedads.g.doubleclick.net/~a/F_VHUteCORhtPz5n1UzRD-Qp3Wg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/8T7JHkFGHM0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/02/fundstuck-der-woche-alice-schwarzer-disst-bushido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/02/fundstuck-der-woche-alice-schwarzer-disst-bushido/</feedburner:origLink></item>
		<item>
		<title>11 Jahre Google in 2,5 Minuten</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/zThRG-U9xQg/</link>
		<comments>http://www.sevenx.de/blog/2010/02/11-jahre-google-in-25-minuten/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 01:25:28 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=104</guid>
		<description><![CDATA[Hier ein cooles Video, was 11 Jahre Entwicklung und Geschichte von Google auf 2,5 Minuten runterbricht.  Habs mir mehrmals angesehen, damit ich auch alles erfasse. Beeindruckend welche Entwicklung Google in der Zeit genommen hat. Von Null auf Globalplayer mit Monopolstellung innerhalb von nur 11 Jahren Firmengeschichte. Nicht schlecht&#8230;hätte ich nur mal so ne geniale Idee. [...]]]></description>
			<content:encoded><![CDATA[<p>Hier ein cooles Video, was 11 Jahre Entwicklung und Geschichte von Google auf 2,5 Minuten runterbricht.  Habs mir mehrmals angesehen, damit ich auch alles erfasse. Beeindruckend welche Entwicklung Google in der Zeit genommen hat. Von Null auf Globalplayer mit Monopolstellung innerhalb von nur 11 Jahren Firmengeschichte. Nicht schlecht&#8230;hätte ich nur mal so ne geniale Idee.</p>
<p><span class="youtube">
<object type="application/x-shockwave-flash" width="425" height="355" data="http://www.youtube.com/v/EjN5avRvApk?color1=006699&amp;color2=54abd6&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1">
<param name="movie" value="http://www.youtube.com/v/EjN5avRvApk?color1=006699&amp;color2=54abd6&amp;border=0&amp;fs=1&amp;hl=en&amp;loop=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=1" />
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=EjN5avRvApk">www.youtube.com/watch?v=EjN5avRvApk</a></p></p>

<p><a href="http://feedads.g.doubleclick.net/~a/d-AOaebFo4Kcjdt2MgP07-YufhM/0/da"><img src="http://feedads.g.doubleclick.net/~a/d-AOaebFo4Kcjdt2MgP07-YufhM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/d-AOaebFo4Kcjdt2MgP07-YufhM/1/da"><img src="http://feedads.g.doubleclick.net/~a/d-AOaebFo4Kcjdt2MgP07-YufhM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/zThRG-U9xQg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/02/11-jahre-google-in-25-minuten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/02/11-jahre-google-in-25-minuten/</feedburner:origLink></item>
		<item>
		<title>Aus dem harten Leben von Freelancern</title>
		<link>http://feedproxy.google.com/~r/Sevenx/~3/uMSr1IvObFA/</link>
		<comments>http://www.sevenx.de/blog/2010/02/aus-dem-harten-leben-von-freelancern/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 00:53:23 +0000</pubDate>
		<dc:creator>Rico</dc:creator>
				<category><![CDATA[sevenX]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Fundstück]]></category>
		<category><![CDATA[Lustig]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.sevenx.de/blog/?p=98</guid>
		<description><![CDATA[Heute bin ich wieder mal auf eine nettes Fundstück im Web gestoßen. Es geht um den harten Alltag von Freelancer im Umgang mit ihren Kunden. In lustigen Dialogen wird auf  &#8220;Clients from Hell&#8221; der Alltag von Freelancern widergespiegelt. Sicher ist das ein oder andere etwas überspitzt dargestellt, einige Beispiele haben sich aber mit Sicherheit so [...]]]></description>
			<content:encoded><![CDATA[<p>Heute bin ich wieder mal auf eine nettes Fundstück im Web gestoßen. Es geht um den harten Alltag von Freelancer im Umgang mit ihren Kunden. In lustigen Dialogen wird auf  &#8220;Clients from Hell&#8221; der Alltag von Freelancern widergespiegelt. Sicher ist das ein oder andere etwas überspitzt dargestellt, einige Beispiele haben sich aber mit Sicherheit so abgespielt, das weiß ich aus Erfahrung. <img src='http://www.sevenx.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Hier eine kleine Kostprobe:</strong></p>
<div>
<p><strong>Client:</strong> “I want it to be like Facebook”<strong><br />
Freelancer: </strong>“Did you have a budget in mind for this project?”<br />
<strong>Client:</strong> “I need to get it done for under $500.”</p>
<p>Hier der Link zu <a title="Clients From Hell" href="http://clientsfromhell.tumblr.com/" target="_blank">&#8220;Clients From Hell&#8221;</a></p>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/8E1Uyq5IAS3T23qGlCgtl4njyhg/0/da"><img src="http://feedads.g.doubleclick.net/~a/8E1Uyq5IAS3T23qGlCgtl4njyhg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8E1Uyq5IAS3T23qGlCgtl4njyhg/1/da"><img src="http://feedads.g.doubleclick.net/~a/8E1Uyq5IAS3T23qGlCgtl4njyhg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Sevenx/~4/uMSr1IvObFA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sevenx.de/blog/2010/02/aus-dem-harten-leben-von-freelancern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sevenx.de/blog/2010/02/aus-dem-harten-leben-von-freelancern/</feedburner:origLink></item>
	</channel>
</rss>

