<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tigions Blog &#187; Projekte</title>
	<atom:link href="http://blog.tigion.de/category/projekte/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tigion.de</link>
	<description>Wann, wenn nicht jetzt!</description>
	<lastBuildDate>Sun, 05 Feb 2012 21:10:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>tigion.de in weiß</title>
		<link>http://blog.tigion.de/2010/03/26/tigion-de-in-weiss/</link>
		<comments>http://blog.tigion.de/2010/03/26/tigion-de-in-weiss/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 16:28:08 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[tigion.de]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/?p=1104</guid>
		<description><![CDATA[Lange Zeit im kleinen Schwarzen, kleidet sich tigion.de für den kommenden Sommer nun unschuldig in weiß. Der Unterbau orientiert sich dabei an HTML5 und einem [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tigion.de/wp-content/uploads/2010/tigionde_newdesign.jpg" alt="tigion.de in weiß" /></p>
<p>Lange Zeit im kleinen <a href="http://blog.tigion.de/2007/05/15/tigionde-schwarz-lackiert/">Schwarzen</a>, kleidet sich <a href="http://tigion.de/">tigion.de</a> für den kommenden Sommer nun unschuldig in weiß. Der Unterbau orientiert sich dabei an HTML5 und einem Hauch von CSS3. Selbst erste zarte Inhalte fangen wieder an zu sprießen.</p>
<p>Mit aktuellen Webbrowsern ab Firefox 3.6, Opera 10.50, Safari 4 und Chromium/Google Chrome 5 sollte einer Liaison nichts im Wege stehen.</p>
<p><em>Ich finde HTML5 fühlt sich irgendwie gut an und wie auch mein <a href="http://blog.tigion.de/">Blog</a> unterliegt das Design ständiger Rumfrickelei. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2010/03/26/tigion-de-in-weiss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xcode und Objective-C Übung: DOF Calculator</title>
		<link>http://blog.tigion.de/2010/01/26/xcode-und-objective-c-uebung-dof-calculator/</link>
		<comments>http://blog.tigion.de/2010/01/26/xcode-und-objective-c-uebung-dof-calculator/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 18:25:10 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[DOF Calculator]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/?p=1090</guid>
		<description><![CDATA[Vor etwas zwei Jahren hatte ich Xcode installiert und etwas in in die Programmiersprache Objective-C reingeschnuppert. Aus Zeitgründen oder besser Faulheit blieb es bei einem [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tigion.de/wp-content/uploads/2010/screenshot_xcode_dofcalculator.jpg" alt="Screenshot: Xcode und Objective-C Übung - DOF Calculator" /></p>
<p>Vor etwas zwei Jahren hatte ich <a href="http://developer.apple.com/tools/xcode/">Xcode</a> installiert und etwas in in die Programmiersprache Objective-C reingeschnuppert. Aus Zeitgründen oder besser Faulheit blieb es bei einem kurzen Versuch und geriet schnell wieder in Vergessenheit.</p>
<p>Momentan zuckt es mir jedoch wieder in den Fingern. Also fand kurzerhand eine frisch aktualisierte Entwicklungsumgebung Xcode 3.2.1 den Weg auf meinen Mac. Dazu noch die Idee eine Beispiel Projektes a la <em>Hello World</em>. Eines was wenig innere Funktionalität hat, dafür aber vor allem den Umgang und die Herangehensweise mit Xcode und dem zugehörigen Interface Builder aufzeigt<span id="more-1090"></span>.</p>
<p>Da ich gern Fotografiere, hab ich mich als Übung für einen einfachen Schärfentiefen Rechner namens <strong>DOF Calculator</strong> entschieden. Das DOF steht im englischen für Depth of Field und die benötigten Formeln findet man in der Wikipedia unter <a href="http://de.wikipedia.org/wiki/Schärfentiefe">Schärfentiefe</a>.</p>
<p>Wie man schon am obigen Screenshot sieht, gibt man die Brennweite (Focale), die gewünschte Blende (Aperture) und die Entfernung (Distance) zum Zielobjekt ein. Das Programm berechnet darauf hin die minimale und maximale Schärfentiefe und die <a href="http://de.wikipedia.org/wiki/Hyperfokaldistanz">Hyperfokaldistanz</a>.</p>
<p>In der Toolbar wird entweder das Kameramodell oder direkt der <a href="http://de.wikipedia.org/wiki/Formatfaktor">Formatfaktor</a> eingegeben. Bei <a href="http://de.wikipedia.org/wiki/APS-C">APS-C</a> Sensor basierten DSLRs wären das bspw. für meine Pentax K200D ein Faktor von 1,5 und für eine Canon EOS450D ein Faktor von 1,6.</p>
<p>Wird der <strong>Calculate</strong>-Button in Verbindung mit der Strg (Ctrl) oder Alt Taste gedrückt, so wird entweder ein Beispiel geladen oder die Eingaben zurückgesetzt.</p>
<p>Wer es gern mal ausprobieren möchte kann es gern herunterladen:</p>
<ul>
<li><a href="http://tigion.de/projekte/software/dof-calculator_0-1.zip">DOF Calculator 0.1</a> (Mac OS X, Intel, 26.01.2010)</li>
</ul>
<p>Es ist nicht perfekt und dient mir zur Zeit als kleine Einstiegsübung und Spielerei in Xcode und Objective-C. Falls Euch grobe Schnitzer auffallen, könnt Ihr sie mir gerne in den Kommentaren mitteilen. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2010/01/26/xcode-und-objective-c-uebung-dof-calculator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hinweis zum Harvester Update</title>
		<link>http://blog.tigion.de/2009/02/28/hinweis-zum-harvester-update/</link>
		<comments>http://blog.tigion.de/2009/02/28/hinweis-zum-harvester-update/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 13:14:14 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[harvester]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/?p=996</guid>
		<description><![CDATA[Astro hatte vor über 4 Jahren das Projekt Harvester ins Leben gerufen, welches von mir damals mit einem schlichten auf den Inhalt fokussierten CSS-Layout versehen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog-harvester.de/"><img src="http://blog.tigion.de/wp-content/uploads/2009/screenshot_harvester_20090228_preview.png" alt="Screenshot: ..." width="450" height="293" /></a></p>
<p><a href="http://astroblog.spaceboyz.net/">Astro</a> hatte vor über 4 Jahren <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_eeekm.gif' alt=':o' class='wp-smiley' />  das Projekt <a href="http://blog-harvester.de/">Harvester</a> ins Leben gerufen, welches von mir <a href="http://blog.tigion.de/2005/02/10/astros-erntemaschine/">damals</a> mit einem schlichten auf den Inhalt fokussierten CSS-Layout versehen wurde.</p>
<p>Einige Jahre waren ins Land gegangen und hin und wieder wurden von mir kleinere Korrekturen am Layout eingebracht. Es ist bei weitem kein perfektes CSS, aber es ist relativ neutral gegenüber den verschiedenen Webbrowsern und man lernt ja schließlich immer mal wieder neues dazu. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Warum ich einen Blogbeitrag dem Blog Harvester widme? Nun ich erhielt vor einiger Zeit folgende Mitteilung per <a href="http://identi.ca/">Identi.ca</a>:</p>
<blockquote><p>astro: <em>@tigion</em> Are you willing to modify your design of blog-harvester.de to integrate Microblogging streams?</p></blockquote>
<p><span id="more-996"></span></p>
<p>Das bedeutete die Dreifaltigkeit &#8230; äh Dreispaltikeit des Blog Harvesters musste nun mit einer zusätzliche Microblogging Sidebar vierspaltig werden. Musste deswegen, da ich nicht an den drei anderen über die Jahre etablierten Sidebars rütteln wollte &#8211; zu mindest dachte ich das zu dem Zeitpunkt.</p>
<div class="wp-caption alignnone" style="width: 460px"><img src="http://blog.tigion.de/wp-content/uploads/2009/screenshot_harvester_20090228_1.jpg" alt="Screenshot: ..." width="450" height="200" /><p class="wp-caption-text">Screenshot: alle 4 Spalten aktiv</p></div>
<p>Gleichzeitig ist die Darstellung der Bilder, im von der Breite variablen Blogbereich (orange), angepasst wurden. Was man auch gut an den beiden Screenshots mit einmal 4 und 3 aktiven Spalten sehen kann.</p>
<div class="wp-caption alignnone" style="width: 460px"><img src="http://blog.tigion.de/wp-content/uploads/2009/screenshot_harvester_20090228_2.jpg" alt="Screenshot: ..." width="450" height="200" /><p class="wp-caption-text">Screenshot: mehr Platz durch nur 3 aktive Spalten</p></div>
<p>War das Bild zu breit, wurde es bisher durch ein <em>overflow: hidden</em> ins Nirwana geschoben. Nun wird es dank <em>max-width</em>, was alle aktuellen Webbrowser unterstützen,  entsprechen verkleinert.</p>
<pre>.entry img {
  height:auto !important;
  max-width:100% !important;
  ...
}</pre>
<p>Beim Internet Explorer 6 bleibt alles beim alten, da ich hier eine Javascriptlösung per <em>width: expression(&#8230;);</em> einfach zu instabil fand.</p>
<p>Die Möglichkeit die einzelnen Sidebars ein- bzw. auszuschalten hab ich hier auch schon als Testversion vorliegen, nur noch keine Zeit weiter dafür gehabt.</p>
<p>Generell bin ich aber am Überlegen ein etwas anderes Alternativlayout zu erstellen, denn gerade die linke Sidebar könnte etwas gekürzt im Fussbereich der Seite liegen. Naja mal schauen eventuell wird es sogar ganz anders, aber da will ich mich noch nicht festlegen &#8230; auch nicht zeitlich. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_rolly.gif' alt=':roll:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2009/02/28/hinweis-zum-harvester-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gimp Script-Fu: Photo Retro Vintage</title>
		<link>http://blog.tigion.de/2008/07/25/gimp-script-fu-photo-retro-vintage/</link>
		<comments>http://blog.tigion.de/2008/07/25/gimp-script-fu-photo-retro-vintage/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 16:12:35 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[Photo Retro Vintage]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[script-fu]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/?p=640</guid>
		<description><![CDATA[Ihr habt es satt immer die qualitativ scharfen, farbentreuen und kontrastreichen Fotos aus Eurer digitalen Kamera zu sehen? Ihr sehnt Euch nach einem alten Look, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-retro-vintage.png" alt="..." /></p>
<p>Ihr habt es satt immer die qualitativ scharfen, farbentreuen und kontrastreichen Fotos aus Eurer digitalen Kamera zu sehen? Ihr sehnt Euch nach einem alten Look, ohne erst die alte analoge Kamera des Großvaters vom Dachboden zu holen? Dann schaut Euch mal dies Skript <em>Photo Retro Vintage</em> für die Grafiksuite <a href="http://www.gimp.org/">Gimp</a> hier an, denn es versucht einen Vintage Retroeffekt auf ein Bild anzuwenden und eventuell erfüllt es ja Euren Wunsch nach einem etwas ollerem Foto. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_blinx.gif' alt=';)' class='wp-smiley' /> </p>
<p>Zusammen mit dem <a href="http://blog.tigion.de/2008/07/19/gimp-script-fu-photo-vignette/">Script für die Vignettierung</a> ist es nun möglich das Tutorial <a href="http://blog.tigion.de/2008/07/16/howto-vintageretro-effekt-und-vignettierung-mit-gimp/">Vintage/Retro Effekt und Vignettierung mit Gimp</a> per Skript automatisiert bzw. über die Anpassung einiger Parameter zu erreichen. Der Anstoß war wie gesagt dieses <a href="http://veerle.duoh.com/blog/comments/photoshop_vintage_effect/">Photoshop Tutorial</a>.</p>
<p>Auch ist nun das dritte Script-Fu Skript zur Fotobearbeitung unter Gimp fertig und ich habe damit einen guten Einstieg bzw. Einblick in die Sprache Scheme gehabt<span id="more-640"></span>.</p>
<h2>Voraussetzung</h2>
<p>Das Script ist unter Gimp 2.4 und 2.6 getestet wurden. Wie es unter früheren oder neueren Versionen läuft kann ich nicht sagen bzw. bin ich über entsprechende Hinweise dankbar.</p>
<h2>Download</h2>
<ul>
<li>Version vom 23.07.2008: <a href="http://tigion.de/projekte/gimp/script-fu-photo-retro-vintage_20080723.zip">script-fu-photo-retro-vintage_20080723.zip</a></li>
</ul>
<h2>Installation</h2>
<ol>
<li>Das heruntergeladene Archiv entpacken und das darin enthaltene Script <em>script-fu-photo-retro-vintage.scm</em> in den entsprechenden Script-Ordner von Gimp kopieren.</li>
<li>In Gimp in der Toolbox unter dem Menüpunkt <em>Extra -> Script-Fu -> Scripte auffrischen</em> die Scripte neu einlesen lassen, wodurch es als Menüeintrag im Bild unter <em>Script-Fu -> Photo -> Vintage Retroeffekt &#8230;</em> erscheint.</li>
</ol>
<p>Das Scriptverzeichnis von Gimp kann sich je nach Betriebssystem und Gimpversion an verschiedenen Orten befinden. Beispielsweise:</p>
<ul>
<li><strong>Unix/Linux</strong> &#8230; <em>~/.gimp-2.4/scripts</em></li>
<li><strong>Windows</strong> &#8230;<em> C:\Dokumente und Einstellungen\[USER]\.gimp-2.4\scripts</em></li>
<li><strong>Mac OS X</strong> &#8230; <em>~/Library/Application\ Support/Gimp/scripts</em> oder <em>~/.gimp-2.4/scripts</em></li>
</ul>
<p>Ein Hinweis aus der offiziellen Gimp Dokumentation: <a href="http://docs.gimp.org/de/install-script-fu.html">Skript-Fus installieren</a>.</p>
<p>Ein Update des Scriptes erfolgt wie die Installation. Einfach das bisherige Script durch die neue Version ersetzen und die Scripte von Gimp neu einlesen lassen.</p>
<h2>Einstellmöglichkeiten</h2>
<p>Über Parameter kann das Aussehen und die Wirkung des Doppelrahmens angepasst werden.</p>
<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-retro-vintage_settings.jpg" alt="Screenshot der Einstellmöglichkeiten" /></p>
<h3><em>Rotanteil im dunklen Bereich</em></h3>
<ul>
<li>Legt die Menge des Rotanteils in den dunkleren Bereichen des Quellbildes fest.</li>
<li>Wertebreich ist -100 bis 155 (Default: -25).</li>
</ul>
<h3><em>Grünanteil im hellen Bereich</em></h3>
<ul>
<li>Legt die Menge des Grünanteils in den helleren Bereichen des Quellbildes fest.</li>
<li>Wertebreich ist -190 bis 65 (Default: 10).</li>
</ul>
<h3><em>Blauanteil im dunklen und hellen Bereich</em></h3>
<ul>
<li>Legt die Menge des Blauanteils in den hellen und dunklen Bereichen des Quellbildes fest.</li>
<li>Wertebreich ist 0 bis 255 (Default: 25).</li>
</ul>
<h3><em>Einfärbung verwenden</em></h3>
<ul>
<li>Legt fest ob eine zusätzliche Einfärbung des Bildes verwendet wird.</li>
</ul>
<h3><em>Farbe der Einfärbung</em></h3>
<ul>
<li>Legt entsprechend der gewählten Farbe den Farbton der Einfärbung fest.</li>
<li>Hinweis: Es spielt keine Rolle, ob eine helle oder dunkle Farbe gewählt wird, da es nur um den zu Grunde liegenden Farbton geht (bspw. hellrot/dunkelrot werden immer als rot genommen).</li>
</ul>
<h3><em>Deckkraft der Einfärbung</em></h3>
<ul>
<li>Legt die Deckkraft (Transparenz) der Einfärbung fest.</li>
<li>Mit ihr kann der Effekt des Einfärbens verstärkt oder abgemildert werden.</li>
<li>Wertebereich ist 0 bis 100 (Default: 40).</li>
<li>Ein Wert von 0 macht die Einfärbung wirkungslos.</li>
</ul>
<h3><em>Korrekturfarbstich verwenden</em></h3>
<ul>
<li>Legt fest, ob ein zusätzlicher Farbstich zur Korrektur der Bildwirkung angewendet wird.</li>
</ul>
<h3><em>Farbe des Farbstichs</em></h3>
<ul>
<li>Legt entsprechend der gewählten Farbe den Farbton der Einfärbung fest.</li>
<li>Hier zählt wieder die gewählte Farbe.</li>
</ul>
<h3><em>Deckkraft des Farbstichs</em></h3>
<ul>
<li>Legt die Deckkraft (Transparenz) des Farbstichs fest.</li>
<li>Mit ihr kann der Effekt des Farbstichs verstärkt oder abgemildert werden.</li>
<li>Wertebereich ist 0 bis 100 (Default: 5).</li>
<li>Ein Wert von 0 macht den Farbstich wirkungslos.</li>
</ul>
<h3><em>Ergebnisse zusammenfassen</em></h3>
<ul>
<li>Ist diese Option gewählt, so werden alle Zwischenschritte des Effektes am Ende mit dem Quellbild vereint.</li>
<li>Möchte man die Zwischenschritte und Ebenene erhalten, muss diese Option abgewählt werden.</li>
</ul>
<h2>Beispiele</h2>
<p>Folgend ein paar Beispiele mit verschiedenen Einstellungen:</p>
<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-retro-vintage_examples.png" alt="Beispiele" /></p>
<h2>Changelog</h2>
<ul>
<li><strong>23.07.2008</strong> &#8211; Initial Release, heimlich in die Öffentlichkeit geflüchtet</li>
</ul>
<h2>Todo</h2>
<ul>
<li>Lokalisierung: Englisch</li>
<li>&#8230; Vorschläge?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2008/07/25/gimp-script-fu-photo-retro-vintage/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gimp Script-Fu: Photo Double Border (AE)</title>
		<link>http://blog.tigion.de/2008/07/22/gimp-script-fu-photo-double-border-ae/</link>
		<comments>http://blog.tigion.de/2008/07/22/gimp-script-fu-photo-double-border-ae/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 05:53:25 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[Photo Double Border (AE)]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[script-fu]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/?p=638</guid>
		<description><![CDATA[Mit diesen Script für Gimp lassen sich recht einfach doppelte zweifarbige Rahmen oder unscharfe Glasrahmen erzeugen. Einfache Rahmen sind über die Einstellungen ebenso möglich. Als [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-double-border-ae.png" alt="..." /></p>
<p>Mit diesen Script für <a href="http://www.gimp.org/">Gimp</a> lassen sich recht einfach doppelte zweifarbige Rahmen oder unscharfe Glasrahmen erzeugen. Einfache Rahmen sind über die Einstellungen ebenso möglich.</p>
<p>Als Übung für ein einfaches Rahmenscript begonnen, hat es dank der ellenlangen Wunschliste von <a href="http://blog.daemonized.de/">antic_eye</a> eine Fülle an nützlichen Features erworben. So kann neben dem Doppelrahmen und dem unscharfen Glasrahmen auch die Ausdehnung und ein Beschnitt angegeben werden.</p>
<p>Nun denn hier ist es nun das <strong>Photo Double Border (Anticeye Edition)</strong> Script und falls ihr Vorschläge oder Kritik habt, dann immer her damit<span id="more-638"></span>.</p>
<h2>Voraussetzung</h2>
<p>Das Script ist unter Gimp 2.4 und 2.6 getestet wurden. Wie es unter früheren oder neueren Versionen läuft kann ich nicht sagen bzw. bin ich über entsprechende Hinweise dankbar.</p>
<h2>Download</h2>
<ul>
<li>Version vom 21.07.2008: <a href="http://tigion.de/projekte/gimp/script-fu-photo-double-border-ae_20080721.zip">script-fu-photo-double-border-ae_20080721.zip</a></li>
</ul>
<h2>Installation</h2>
<ol>
<li>Das heruntergeladene Archiv entpacken und das darin enthaltene Script <em>script-fu-photo-double-border-ae.scm</em> in den entsprechenden Script-Ordner von Gimp kopieren.</li>
<li>In Gimp in der Toolbox unter dem Menüpunkt <em>Extra -> Script-Fu -> Scripte auffrischen</em> die Scripte neu einlesen lassen, wodurch es als Menüeintrag im Bild unter <em>Script-Fu -> Photo -> Doppelrahmen (Anticeye Edition) &#8230;</em> erscheint.</li>
</ol>
<p>Das Scriptverzeichnis von Gimp kann sich je nach Betriebssystem und Gimpversion an verschiedenen Orten befinden. Beispielsweise:</p>
<ul>
<li><strong>Unix/Linux</strong> &#8230; <em>~/.gimp-2.4/scripts</em></li>
<li><strong>Windows</strong> &#8230;<em> C:\Dokumente und Einstellungen\[USER]\.gimp-2.4\scripts</em></li>
<li><strong>Mac OS X</strong> &#8230; <em>~/Library/Application\ Support/Gimp/scripts</em> oder <em>~/.gimp-2.4/scripts</em></li>
</ul>
<p>Ein Hinweis aus der offiziellen Gimp Dokumentation: <a href="http://docs.gimp.org/de/install-script-fu.html">Skript-Fus installieren</a>.</p>
<p>Ein Update des Scriptes erfolgt wie die Installation. Einfach das bisherige Script durch die neue Version ersetzen und die Scripte von Gimp neu einlesen lassen.</p>
<h2>Einstellmöglichkeiten</h2>
<p>Über Parameter kann das Aussehen und die Wirkung des Doppelrahmens angepasst werden.</p>
<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-double-border-ae_settings.png" alt="Screenshot der Einstellmöglichkeiten" /></p>
<h3><em>Rahmenfarbe außen</em></h3>
<ul>
<li>Legt die Farbe des äußeren Rahmens fest. Bei Verwendung der Option <em>Glasrahmen</em> bleibt die Farbe unberücksichtigt.</li>
</ul>
<h3><em>Breite des Rahmens</em></h3>
<ul>
<li>Legt die Breite in Pixeln des äußeren Rahmens fest.</li>
<li>Der Wertebereich ist 1 bis 1000 Pixel, der äußere Rahmen besteht somit immer mindestens aus der Breite eines Pixels.</li>
</ul>
<h3><em>Rahmenfarbe innen</em></h3>
<ul>
<li>Legt die Farbe des inneren Rahmens fest. Bei Verwendung der Option <em>Glasrahmen</em> wird dieser Rahmen ebenfalls als innerer Rahmen dargestellt.</li>
</ul>
<h3><em>Breite des Rahmens</em></h3>
<ul>
<li>Legt die Breite in Pixeln des inneren Rahmens fest.</li>
<li>Der Wertebereich ist 0 bis 1000 Pixel.</li>
<li>Im Gegensatz zum äußeren Rahmen ist hier eine Rahmenbreite von 0 Pixeln erlaubt, bei welcher kein innerer Rahmen dargestellt wird.</li>
</ul>
<h3><em>Rahmenausdehnung</em></h3>
<ul>
<li>Über die Rahmenausdehnung <em>nach links</em>, <em>nach oben</em>, <em>nach rechts</em>, <em>nach unten</em> kann für die gewählten Seite ein breiterer Rahmen erstellt werden, bspw. um Platz für eine Beschriftung zu schaffen.</li>
<li>Bei Wahl von <em>mittig horizontal</em> und <em>mittig vertikal</em> wird nach beiden Seiten ein gleichmäßig breiterer Rahmen verwendet.</li>
</ul>
<h3><em>Breite der Rahmenausdehnung</em></h3>
<ul>
<li>Legt die Breite der Rahmenausdehnung in Pixeln fest.</li>
<li>Wertebereich ist 1 bis 1000 Pixel.</li>
</ul>
<h3><em>Rahmenbeschnitt</em></h3>
<ul>
<li>Legt einen nachträglichen Beschnitt des erstellten Rahmens fest.</li>
<li>Es kann ein Beschnitt von <em>horizontal (oben und unten)</em> und <em>vertikal (links und rechts)</em> gewählt werden. Dabei wird an den gewählten Seiten der Rahmen bis zum Bild abgeschnitten.</li>
<li>Diese Option ist nützlich, wenn man keinen Umlaufenden Rahmen erzeugen möchte.</li>
</ul>
<h3><em>Rahmen innerhalb</em></h3>
<ul>
<li>In Normalfall wird der Rahmen außen um das Bild herum erzeugt. Mit dieser Option kann der Rahmen innerhalb des Bildes gelegt werden, wodurch aber die Bildteile an den Seiten vom Rahmen überdeckt werden.</li>
<li>Bei Verwendung des <em>Glasrahmens</em> wird der Rahmen immer innerhalb des Bildes gelegt, unabhängig davon ob diese Option nicht gewählt ist.</li>
</ul>
<h3><em>Glasrahmen</em></h3>
<ul>
<li>Legt einen Rahmen innerhalb des Fotos an, welcher keine Farbe sondern eine unscharf gezeichnete Version des originalen Bildes im Bereich des äußeren Rahmens enthält.</li>
<li>Die gewählte Farbe des äußeren Rahmens findet hier keine Verwendung.</li>
</ul>
<h3><em>Unschärfe des Glassrahmens</em></h3>
<ul>
<li>Legt die Stärke der Unschärfe fest, mit welchem der Glasrahmen erstellt wird.</li>
<li>Wertebereich ist 0 bis 100, wobei 0 für keine Unschärfe steht.</li>
</ul>
<h2>Beispiele</h2>
<p>Folgend ein paar Beispiele mit verschiedenen Einstellungen:</p>
<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-double-border-ae_examples.png" alt="Beispiele" /></p>
<p><strong>Tipp:</strong> Durch wiederholtes Anwenden des Scriptes, kann man auch mehr als 2 Rahmen erzeugen bzw. recht kreative Konstellationen erzeugen.</p>
<h2>Changelog</h2>
<ul>
<li><strong>21.07.2008</strong> &#8211; Initial Release, frisch in die Öffentlichkeit geschlüpft</li>
</ul>
<h2>Todo</h2>
<ul>
<li>Lokalisierung: Englisch</li>
<li>&#8230; Vorschläge?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2008/07/22/gimp-script-fu-photo-double-border-ae/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Gimp Script-Fu: Photo Vignette</title>
		<link>http://blog.tigion.de/2008/07/19/gimp-script-fu-photo-vignette/</link>
		<comments>http://blog.tigion.de/2008/07/19/gimp-script-fu-photo-vignette/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 12:46:50 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[Photo Vingette]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[script-fu]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/?p=636</guid>
		<description><![CDATA[Die Faulheit und der Wissensdrang, um nicht ständig die Vignettierung (Randabschattung) von Hand zu erstellen und um mir endlich mal die Scriptfähigkeiten von Gimp näher [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-vignette.png" alt="..." /></p>
<p>Die Faulheit und der Wissensdrang, um nicht ständig die <a href="http://de.wikipedia.org/wiki/Vignettierung">Vignettierung</a> (Randabschattung) von Hand zu erstellen und um mir endlich mal die Scriptfähigkeiten von <a href="http://www.gimp.org/">Gimp</a> näher anzuschauen, haben mich zu diesem Skript &#8220;Photo Vignette&#8221; veranlasst.</p>
<p>Es erstellt auf einfache Weise, ähnlich wie in diesem vor ein paar Tagen von mir veröffentlichten Tutorial <a href="http://blog.tigion.de/2008/07/16/howto-vintageretro-effekt-und-vignettierung-mit-gimp/">Vintage/Retro Effekt und Vignettierung mit Gimp</a> beschrieben, eine vignettenähnliche kreisförmig Randabschattung auf ein gegebenes Bild<span id="more-636"></span>.</p>
<h2>Voraussetzung</h2>
<p>Das Script ist unter Gimp 2.4 und 2.6 getestet wurden. Wie es unter früheren oder neueren Versionen läuft kann ich nicht sagen bzw. bin ich über entsprechende Hinweise dankbar.</p>
<h2>Download</h2>
<ul>
<li>Version vom 21.07.2008: <a href="http://tigion.de/projekte/gimp/script-fu-photo-vignette_20080721.zip">script-fu-photo-vignette_20080721.zip</a></li>
<li><del datetime="2008-07-21T13:00:57+00:00">Version vom 19.07.2008: <a href="http://tigion.de/projekte/gimp/script-fu-photo-vignette_20080719.zip">script-fu-photo-vignette_20080719.zip</a></del></li>
</ul>
<h2>Installation</h2>
<ol>
<li>Das heruntergeladene Archiv entpacken und das darin enthaltene Script <em>script-fu-photo-vignette.scm</em> in den entsprechenden Script-Ordner von Gimp kopieren.</li>
<li>In Gimp in der Toolbox unter dem Menüpunkt <em>Extra -> Script-Fu -> Scripte auffrischen</em> die Scripte neu einlesen lassen, wodurch es als Menüeintrag im Bild unter <em>Script-Fu -> Photo -> Vignettierung (Randabschattung) &#8230;</em> erscheint.</li>
</ol>
<p>Das Scriptverzeichnis von Gimp kann sich je nach Betriebssystem und Gimpversion an verschiedenen Orten befinden. Beispielsweise:</p>
<ul>
<li><strong>Unix/Linux</strong> &#8230; <em>~/.gimp-2.4/scripts</em></li>
<li><strong>Windows</strong> &#8230;<em> C:\Dokumente und Einstellungen\[USER]\.gimp-2.4\scripts</em></li>
<li><strong>Mac OS X</strong> &#8230; <em>~/Library/Application\ Support/Gimp/scripts</em> oder <em>~/.gimp-2.4/scripts</em></li>
</ul>
<p>Ein Hinweis aus der offiziellen Gimp Dokumentation: <a href="http://docs.gimp.org/de/install-script-fu.html">Skript-Fus installieren</a>.</p>
<p>Ein Update des Scriptes erfolgt wie die Installation. Einfach das bisherige Script durch die neue Version ersetzen und die Scripte von Gimp neu einlesen lassen.</p>
<h2>Einstellmöglichkeiten</h2>
<p>Über Parameter kann das Aussehen und die Wirkung der zu erstellenden Vignettierung beeinflusst werden. Bei der Angabe Radius und Härte handelt es sich um von der Bildgröße abhängige Faktoren, bezogen auf die längste Seite.</p>
<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-vignette_settings.png" alt="..." /></p>
<h3><em>Farbe</em></h3>
<ul>
<li>Legt die gewünscht Farbe fest.</li>
</ul>
<h3><em>Deckkraft</em></h3>
<ul>
<li>Legt die Deckkraft bzw. Transparenz der zu erstellenden Vignettierungsebene fest.</li>
<li>Wertebereich zwischen 0% und 100%.</li>
</ul>
<h3><em>Radius</em></h3>
<ul>
<li>Gibt in Prozent [%] die Vergrößerung bzw. Verkleinerung des Vignettierungsradiuses gegenüber der längsten Bildseite an.</li>
<li>Wertebereich Zwischen -75% und +25%.</li>
</ul>
<h3><em>Härte</em></h3>
<ul>
<li>Gibt in Prozent [%] die Härte bzw. den Verwischungsgrad der Vignettierung in Abhängigkeit der längsten Bildseite an.</li>
<li>Wertebereich zwischen 0% (sehr weich) und 100% (hart, keine Verwischung).</li>
</ul>
<h2>Beispiele</h2>
<p>Folgend ein paar Beispiele für eine schwarze Vignettierung, wobei die Zahlen die Einstellungen für <em>Deckkraft</em> / <em>Radius</em> / <em>Härte</em> widerspiegeln:</p>
<p><img src="http://blog.tigion.de/wp-content/uploads/2008/gimp_script-fu_photo-vignette_example.png" alt="..." /></p>
<p>Beispiel 1 mit den Werten 60/+5/75 stellt den Default-Wert dar. Gleichbedeutend mit Deckkraft 60%, Vignettierungsradius ist 5% größer als die längste Seite des Bildes und die Vignettierungshärte entspricht 75% (Ausdehnung 1/4) der längsten Bildseite.</p>
<h2>Changelog</h2>
<ul>
<li><strong>21.07.2008</strong> &#8211; Änderung des Menüeintrages</li>
<li><strong>19.07.2008</strong> &#8211; Initial Release, frisch in die Öffentlichkeit geschlüpft</li>
</ul>
<h2>Todo</h2>
<ul>
<li>&#8230; Vorschläge?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2008/07/19/gimp-script-fu-photo-vignette/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Keksdosen Hallo</title>
		<link>http://blog.tigion.de/2007/11/08/wordpress-plugin-keksdosen-hallo/</link>
		<comments>http://blog.tigion.de/2007/11/08/wordpress-plugin-keksdosen-hallo/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 11:14:14 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[keksdosen hallo]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/2007/11/08/wordpress-plugin-keksdosen-hallo/</guid>
		<description><![CDATA[Das Plugin Keksdosen Hallo oder täglich grüßt die Keksdose ist eine kleine Cookie-Spielerei für WordPress. Es liest den beim Kommentieren angelegten Cookie aus und begrüßt [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tigion.de/wp-content/uploads/2005-2007/wordpress-plugin_keksdosen-hallo.jpg" alt="Wordpress Plugin: Keksdosen Hallo" /></p>
<p>Das Plugin <strong>Keksdosen Hallo</strong> oder <em>täglich grüßt die Keksdose</em> ist eine kleine Cookie-Spielerei für <a href="http://www.wordpress.org/">WordPress</a>. Es liest den beim Kommentieren angelegten Cookie aus und begrüßt den Leser beim wiederholten Betrachten des Blogs mit einem zufälligen Willkommenstext. Die Texte können dabei in einer normalen oder selten Variante angegeben werden.<span id="more-496"></span>.</p>
<p><strong>Hinweis: Diese Version ist aktuell nur in deutsch verfügbar. Ich übernehme kein Risiko für durch das Plugin entstandene Schäden. Bisherige Tests bei mir liefen fehlerfrei und ich bin über jeden Hinweis zur Fehlerbeseitigung oder Kritik dankbar. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
<p>Angefangen hatte es mit der Inspiration beim <a href="http://www.nasendackel.de/2007/11/06/cookie-gruse/">Nasendackel</a> und der Spielerei <a href="http://blog.tigion.de/2007/11/07/gruesse-aus-der-keksdose/">Grüße aus der Keksdose</a>. Nun ist das ganze als Plugin mit einigen zusätzlichen Optionen verpackt. Eventuell findet es ja jemand nützliche. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Voraussetzung</h2>
<p>Das Plugin ist mit der Version <strong>2.6</strong> von <a href="http://www.wordpress.org/">WordPress</a> bzw <a href="http://wordpress-deutschland.org/">WordPress DE-Edition</a> getestet wurden. Es sollte unter Vorbehalt weiterhin auch unter Version 2.3 und 2.5 laufen.</p>
<p>Wenn die Cookieabfrage von WordPress in älteren bzw. neueren Versionen gleich sein sollte, müsste es eigentlich auch dort funktionieren.</p>
<h2>Download</h2>
<ul>
<li>Version 0.4: <a href="http://tigion.de/projekte/wordpress_plugins/keksdosen-hallo_0-4.zip">keksdosen-hallo_0-4.zip</a></li>
<li><del datetime="2008-08-05T10:27:59+00:00">Version 0.3: <a href="http://tigion.de/projekte/wordpress_plugins/keksdosen-hallo_0-3.zip">keksdosen-hallo_0-3.zip</a></del></li>
<li><del datetime="2008-07-29T08:08:50+00:00">Version 0.2: <a href="http://tigion.de/projekte/wordpress_plugins/keksdosen-hallo_0-2.zip">keksdosen-hallo_0-2.zip</a></del></li>
<li><del datetime="2007-11-09T21:26:37+00:00">Version 0.1: <a href="http://tigion.de/projekte/wordpress_plugins/keksdosen-hallo_0-1.zip">keksdosen-hallo_0-1.zip</a></del></li>
</ul>
<h2>Installation</h2>
<ol>
<li>Entpacke das heruntergeladene Archiv und kopiere den darin enthaltenen Ordner <em>keksdosen-hallo</em> in dein WordPress Installationsverzeichnis unter <em>/wp-content/plugins/</em>.</li>
<li>Aktiviere das Plugin <strong>Keksdosen Hallo</strong> in der Pluginverwaltung.</li>
</ol>
<h2>Update</h2>
<ol>
<li>Deaktiviere das Plugin <strong>Keksdosen Hallo</strong> in der Pluginverwaltung.</li>
<li>Sichere die <em>keksdosen_hallo.php</em>, um die angepassten Texte nicht zu verlieren.</li>
<li>Entpacke das heruntergeladene Archiv und Übertrage aus der gesicherten <em>keksdosen_hallo.php</em> die angepassten Texte in die neue Version der <em>keksdosen_hallo.php</em> Datei.</li>
<li>Kopiere/Lade den Ordner <em>keksdosen-hallo</em> in dein WordPress Installationsverzeichnis unter <em>/wp-content/plugins/</em> und überschreibe dabei die ältere Version des Plugins.</li>
<li>Aktiviere das Plugin <strong>Keksdosen Hallo</strong> in der Pluginverwaltung.</li>
</ol>
<h2>Verwendung</h2>
<p>An die gewünschte Stelle in der entsprechenden Datei des verwendeten Themes folgendes einfügen:</p>
<p><code>&lt;?php if (function_exists('twp_keksdosen_hallo')) : ?&gt;<br />
&nbsp;&nbsp;&lt;?php twp_keksdosen_hallo(); ?&gt;<br />
&lt;?php endif;  ?&gt;</code></p>
<p>oder:</p>
<p><code>&lt;?php if (function_exists('twp_keksdosen_hallo')) {<br />
&nbsp;&nbsp;twp_keksdosen_hallo();<br />
}  ?&gt;</code></p>
<p>Die Angabe der Funktion <em>function_exists()</em> ist notwendig, um Fehlern bei nicht aktivierter oder nicht vorhandener Funktion <em>twp_keksdosen_hallo()</em> vorzubeugen.</p>
<p>Es gibt drei Varianten der Funktion <em>twp_keksdosen_hallo()</em> Werte zu übergeben und somit das Verhalten zu beeinflußen.</p>
<h3>Variante 1</h3>
<p>Die einfachste für das Standardverhalten ist:</p>
<p><code>twp_keksdosen_hallo();</code></p>
<h3>Variante 2</h3>
<p>Möchte man zur Funktion gehörende Parameter angeben, werden ein oder mehrere mit &amp; verknüpft Parameter in einfachen Hochkommas angegeben:</p>
<p><code>twp_keksdosen_hallo('rare_lvl=25&#038;show_url=1');</code></p>
<h3>Variante 3</h3>
<p>Zusätzlich besteht noch die Möglichkeit, Text für eine zusätzliche Ausgabe vor und nach dem Willkommenstext anzugeben. Dies ist für extra HTML-Tags nützlich, welche nur bei einer Ausgabe des Plugins (bspw. bei show_unknown=0) verwendet werden sollen:</p>
<p>Hierbei ist zu beachten, daß die folgende Reihenfolge eingehalten wird und nicht benötigte Teile mit zwei einzelnen Hochkommas &#8216; &#8216; angegeben werden müssen:</p>
<ul>
<li>1. Parameter (mehrere mit &amp; verknüpft)</li>
<li>2. zusätzlicher Text vor dem Willkommenstext</li>
<li>3. zusätzlicher Text nach dem Willkommenstext</li>
</ul>
<p><code>twp_keksdosen_hallo('rare_lvl=25', '&lt;p&gt;', '&lt;/p&gt;');</code><br />
<code>twp_keksdosen_hallo('', '', '&lt;br /&gt;&amp;nbsp;');</code></p>
<h2>Parameter</h2>
<p>Es können folgende Parameter, welche das Aussehen und den Inhalt der Pluginausgabe beeinflussen, angegeben werden:</p>
<h3><em>rare_lvl</em></h3>
<ul>
<li>Legt den Faktor für die raren Willkommenstexte fest, wobei die Chance 1:rare_lvl besteht.</li>
<li>Wird ein Wert von 0 angegeben, erfolgt keine Ausgabe der raren Texte. Der maximale Wert ist momentan pluginseitig auf 1000 begrenzt.</li>
<li>Defaultwert (keine Angabe): Faktor beträgt 10, was einer Chance von 1:10 entspricht</li>
<li>Bsp.: <em>twp_keksdosen_hallo(&#8216;rare_lvl=25&#8242;)</em> &#8230; für eine Chance von 1:25 für rare Willkommenstexte</li>
</ul>
<h3><em>show_url</em></h3>
<ul>
<li>Legt fest, ob der Namen mit einer im Cookie hinterlegte zugehörigen Webseite verlinkt ausgegeben werden soll. Ein Angabe von 0 führt zu keiner Ausgabe und eine 1 zu einer verlinkten Ausgabe.</li>
<li>Defaultwert (keine Angabe): &#8217;0&#8242; für keine Ausgabe mit verlinkter Webseite</li>
<li>Bsp.: <em>twp_keksdosen_hallo(&#8216;show_url=1&#8242;)</em> &#8230; für Namens Anzeige mit verlinkter Webseite</li>
</ul>
<h3><em>show_unknown</em></h3>
<ul>
<li>Ist kein Cookie vorhanden bzw. handelt es sich um einen Leser der noch nicht kommentiert hat,  erfolgt die Ausgabe beispielsweise mit dem Synonym <em>Fremder</em>. Dieser Parameter legt fest, ob in dem Falle eine Ausgabe erfolgen soll (Wert: 1) oder das Plugin nur auf Leser mit entsprechenden Cookies reagieren soll (Wert: 0).</li>
<li>Defaultwert (keine Angabe): 1, es werden auch <em>Fremder</em> begrüßt</li>
<li>Bsp.: <em>twp_keksdosen_hallo(&#8216;show_unknown=0&#8242;)</em> &#8230; keine Begrüßung von <em>Fremden</em></li>
</ul>
<h2>Ausgabetexte anpassen</h2>
<p>Die Texte lassen sich ganz einfach in der Datei <em>keksdosen_hallo.php</em> anpassen, wobei als Platzhalter für den Namen [USER] verwendet werden sollte.</p>
<p>Es sind die zwei Arrays <em>$text_daily</em> und <em>$text_rare</em> für die Texte vorhanden, in welchen die gewünschten  Texte angegeben werden können:</p>
<p><code>// daily phrases<br />
$text_daily = array (<br />
&nbsp;&nbsp;'Hallo [USER], danke fürs Kommentieren.',<br />
&nbsp;&nbsp;'Ein [USER], wie niedlich.',<br />
&nbsp;&nbsp;'... [USER], ...'<br />
);</code></p>
<p><code>// rare phrases<br />
$text_daily = array (<br />
&nbsp;&nbsp;'Special guest [USER] is in the house.',<br />
&nbsp;&nbsp;'[USER] [USER], immer wieder [USER].',<br />
&nbsp;&nbsp;'... [USER], ...'<br />
);</code></p>
<p>Beim hinzufügen von Texten ist darauf zu achten, dass die Texte immer in den einfachen Hochkommas &#8216; stehen und bis auf das Letzte immer mit einem Komma &#8216;,&#8217; enden. Der Text an sich hängt natürlich von der eigenen Kreativität ab.</p>
<h2>Changelog</h2>
<ul>
<li><strong>0.4</strong> &#8211; Anpassung an Cookies von WordPress 2.6 und Markierung &#8216;*&#8217; wieder entfernt, sowie Code etwas aufgeräumt. (05.08.2008)</li>
<li><strong>0.3</strong> &#8211; Usererkennung per Cookie bei nur temporär angemeldeten WordPress Autoren und Markierung mit einem vorangestellten &#8216;*&#8217;. Namen mit mehr als 15 Zeichen werden mit &#8216;&#8230;&#8217; am Ende eingekürzt. (29.07.2008)</li>
<li><strong>0.2</strong> &#8211; Name des WordPress Autors wird jetzt ebenfalls vom Cookie wordpressuser ausgelesen. Ist er vorhanden, wird er an Stelle des Kommentierer-Cookies verwendet. (09.11.2007)</li>
<li><strong>0.1</strong> &#8211; Initial Release, nicht perfekt aber geschlüpft (08.11.2007)</li>
</ul>
<h2>Todos / Feature Requests</h2>
<ul>
<li>kreativere Texte</li>
<li>Texte aus extra Dateien einlesen?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2007/11/08/wordpress-plugin-keksdosen-hallo/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin: Yearly Month Archive</title>
		<link>http://blog.tigion.de/2007/10/16/wordpress-plugin-yearly-month-archive/</link>
		<comments>http://blog.tigion.de/2007/10/16/wordpress-plugin-yearly-month-archive/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 13:10:32 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[yearly month archive]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/2007/10/16/wordpress-plugin-yearly-month-archive/</guid>
		<description><![CDATA[Das Plugin Yearly Month Archive für WordPress erzeugt, ähnlich der hauseigenen WordPress Funktion wp_get_archives(), ein nach Jahren unterteiltes Monatsarchiv. Die Ausgabe kann alternativ in Spalten, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tigion.de/wp-content/uploads/2005-2007/wordpress-plugin_yearly-month-archive.jpg" alt="Wordpress Plugin: Yearly Month Archive" /></p>
<p>Das Plugin <strong>Yearly Month Archive</strong> für <a href="http://www.wordpress.org/">WordPress</a> erzeugt, ähnlich der hauseigenen WordPress Funktion <a href="http://codex.wordpress.org/Template_Tags/wp_get_archives"><em>wp_get_archives()</em></a>, ein nach Jahren unterteiltes Monatsarchiv. Die Ausgabe kann alternativ in Spalten, mit oder ohne kleiner Statistik, ausgegeben werden<span id="more-470"></span>.</p>
<p><strong>Hinweis: Ich übernehme kein Risiko für durch das Plugin entstandene Schäden. Bisherige Tests bei mir liefen fehlerfrei und ich bin über jeden Hinweis zur Fehlerbeseitigung oder Kritik dankbar. <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
<p>Der <a href="http://blog.tigion.de/2007/10/15/archiv-und-plugingewerkel/">Grund</a> für das Plugin war zum Einen, dass bei der hauseigenen Funktion <em>wp_get_archives()</em> von WordPress, mir die Flexibilität einer jährlichen Unterteilung des Monatsarchivs fehlte. Gleichzeitig war es ein guter Gelegenheit mich endlich mal mit der Pluginerstellung zu beschäftigen.</p>
<h3>Voraussetzung</h3>
<p>Es wird von <a href="http://www.wordpress.org/">WordPress</a> bzw. <a href="http://wordpress-deutschland.org/">WordPress DE-Edition</a> mindestens die Version <strong>2.3</strong> benötigt. ältere Versionen dürften auf Grund geänderter Datenbankstrukturen ohne Anpassung der entsprechenden Abfragen nicht funktionieren.</p>
<h3>Download</h3>
<ul>
<li>Version 0.5: <a href="http://tigion.de/projekte/wordpress_plugins/yearly-month-archive_0-5.zip">yearly-month-archive_0-5.zip</a></li>
<li><span style="text-decoration: line-through;">Version 0.4: <a href="http://tigion.de/projekte/wordpress_plugins/yearly-month-archive_0-4.zip">yearly-month-archive_0-4.zip</a></span></li>
<li><del datetime="2008-02-22T21:37:11+00:00">Version 0.3.1: <a href="http://tigion.de/projekte/wordpress_plugins/yearly-month-archive_0-3-1.zip">yearly-month-archive_0-3-1.zip</a></del></li>
<li><del datetime="2007-11-07T12:41:40+00:00">Version 0.3: <a href="http://tigion.de/projekte/wordpress_plugins/yearly-month-archive_0-3.zip">yearly-month-archive_0-3.zip</a></del></li>
<li><del datetime="2007-10-26T20:32:04+00:00">Version 0.2: <a href="http://tigion.de/projekte/wordpress_plugins/yearly-month-archive_0-2.zip">yearly-month-archive_0-2.zip</a></del></li>
</ul>
<h3>Installation</h3>
<ol>
<li>Entpacke das heruntergeladene Archiv und kopiere den darin enthaltenen Ordner <em>yearly-month-archive</em> in dein WordPress Installationsverzeichnis unter <em>/wp-content/plugins/</em>.</li>
<li>Aktiviere das Plugin <strong>Yearly Month Archive</strong> in der Pluginverwaltung.</li>
</ol>
<h3>Update</h3>
<ol>
<li>Deaktiviere das Plugin <strong>Yearly Month Archive</strong> in der Pluginverwaltung.</li>
<li>Entferne die alte Version, also das Verzeichnis <em>yearly-month-archive</em> im WordPress Installationsverzeichnis unter <em>/wp-content/plugins/</em>.</li>
<li>Entpacke das heruntergeladene Archiv und kopiere den darin enthaltenen Ordner <em>yearly-month-archive</em> in dein WordPress Installationsverzeichnis unter <em>/wp-content/plugins/</em>.</li>
<li>Aktiviere das Plugin <strong>Yearly Month Archive</strong> in der Pluginverwaltung.</li>
</ol>
<h3>Verwendung</h3>
<p>Ab Version 0.5 kann das Plugin auf einfache Weise in eine beliebige (statische) Seiten von WordPress eingebunden werden. Beispielsweise in eine Archivseite. Seiten kann man im Admininterface über <em>Seiten -&gt; Bearbeiten</em> oder <em>Erstellen</em> verwalten.</p>
<p>Dazu wird ein Platzhalter <strong>[yearly-month-archive parameter,...]</strong> im Seitentext an die gewünschte Stelle eingetragen, welcher beim Aufruf der Seite dann mit der Archivausgabe ersetzt wird. Beispielsweise im Admininterface über <em>Seiten -&gt; Bearbeiten</em> oder <em>Erstellen</em>.</p>
<p>Ein Beispiel für die Standardausgabe:</p>
<p><code>[yearly-month-archive]</code></p>
<p>Ein Beispiel mit Parametern, wie es hier im <a href="http://blog.tigion.de/archives/">Blogarchiv</a> verwendet wird:</p>
<p><code>[yearly-month-archive columns=3,show_stats=1,show_empty_months=1,show_post_count=1,use_container=div,show_graphic_stats=1,sort_order=1]</code></p>
<p>Will man das Archiv direkt über die Themedateien (php-Resourcen) einbinden so muss dies mit folgendem Aufruf erfolgen:</p>
<p><code>&lt;?php if (function_exists('twp_yearly_month_archive')) : ?&gt;<br />
&lt;?php twp_yearly_month_archive(); ?&gt;<br />
&lt;?php endif;  ?&gt;</code></p>
<p>oder:</p>
<p><code>&lt;?php if (function_exists('twp_yearly_month_archive')) {<br />
twp_yearly_month_archive();<br />
}  ?&gt;</code></p>
<p>Die Angabe der Funktion <em>function_exists()</em> ist notwendig, um Fehlern bei nicht aktivierter oder nicht vorhandener Funktion <em>twp_yearly_month_archive()</em> vorzubeugen.</p>
<p>Will man mehr als einen Parameter angeben, verknüpft man diese einfach mit einen &#8216;&amp;&#8217; oder konformer &#8216;&amp; amp;&#8217; (ohne Leerzeichen). Folgend ein Beispiel mit zusätzlichen Parametern:</p>
<p><code>&lt;?php if (function_exists('twp_yearly_month_archive')) : ?&gt;<br />
&lt;?php twp_yearly_month_archive('columns=3&amp;show_stats=1&amp;show_empty_months=1&amp;show_post_count=1&amp;use_container=div&amp;show_graphic_stats=1&amp;sort_order=1'); ?&gt;<br />
&lt;?php endif;  ?&gt;</code></p>
<p>Eine Möglichkeit für eine Einbindung in eine extra Seite hab ich unter <a href="http://blog.tigion.de/2007/10/17/eigene-archivseite-fuer-wordpress/">Eigene Archivseite für WordPress</a> beschrieben, wobei es ab Version 0.5 dank eines Platzhalters nicht mehr benötigt wird.</p>
<h3>Parameter</h3>
<p>Es können folgende Parameter, welche das Aussehen und den Inhalt der Pluginausgabe beeinflussen, angegeben werden:</p>
<h4><em>limit_years</em></h4>
<ul>
<li>Anzahl der zu betrachtenden Jahre, ausgehend vom jüngsten. Wird nichts angegeben werden alle verfügbaren Jahre genommen.</li>
<li>Defaultwert (keine Angabe): alle verfügbaren Jahre anzeigen</li>
<li>Bsp.: <em>limit_years=2</em> &#8230; für Anzeige der letzten beiden Jahre mit Blogeinträgen</li>
</ul>
<h4><em>hide_current_year</em></h4>
<ul>
<li>Legt fest, ob das aktuelle Jahr in der Archivausgabe berücksichtigt wird oder nicht.</li>
<li>&#8217;0&#8242; &#8230; aktuelles Jahr wird angezeigt</li>
<li>&#8217;1&#8242; &#8230; aktuelles Jahr wird nicht angezeigt</li>
<li>Defaultwert (keine Angabe): aktuelles Jahr wird angezeigt</li>
<li>Bsp.: <em>hide_current_year=1</em></li>
</ul>
<h4><em>columns</em></h4>
<ul>
<li>Anzahl der für die Anzeige zu verwendenden Spalten. Die angegebene Zahl muss sich zwischen 0 und 10 befinden. Ein Angabe von 0 führt zu einer einfachen Ausgabe untereinander ohne der Verwendung eines Layoutes mit Spalten.</li>
<li>Defaultwert (keine Angabe): &#8217;0&#8242; für einfache Ausgabe untereinander, ohne div und table</li>
<li>Bsp.: <em>columns=3</em> &#8230; für Anzeige in 3 Spalten als Tabelle</li>
</ul>
<h4><em>show_empty_months</em></h4>
<ul>
<li>Zeigt immer vollständige 12 Monate eines Jahres an, auch wenn Monate keine Blogeinträge enthalten. Angabe &#8217;1&#8242; steht für anzeigen und &#8217;0&#8242; für nicht anzeigen.</li>
<li>Defaultwert (keine Angabe): keine Anzeige von leeren Monaten</li>
<li>Bsp.: <em>show_empty_months=1</em> &#8230; für Anzeige von leeren Monaten</li>
</ul>
<h4><em>show_stats</em></h4>
<ul>
<li>Zeigt eine kleine Statistik über Blogeinträge pro Jahr, pro Monat und pro Tag an. Angabe &#8217;1&#8242; steht für anzeigen und &#8217;0&#8242; für nicht anzeigen.</li>
<li>Defaultwert (keine Angabe): keine Anzeige einer Statistik</li>
<li>Bsp.: <em>show_stats=1</em> &#8230; für Anzeige der Statistik</li>
</ul>
<h4><em>show_post_count</em></h4>
<ul>
<li>Zeigt die Anzahl der Blogeintrag bei jedem Monat an. Angabe &#8217;1&#8242; steht für anzeigen und &#8217;0&#8242; für nicht anzeigen.</li>
<li>Defaultwert (keine Angabe): keine Anzeige der Blogbeitragsanzahl</li>
<li>Bsp.: <em>show_post_count=1</em> &#8230; für Anzeige der Blogbeitragsanzahl</li>
</ul>
<h4><em>use_container</em></h4>
<ul>
<li>Dieser Parameter findet nur Verwendung, wenn der Parameter <em>columns</em> größer &#8217;0&#8242; ist.</li>
<li>Legt die spaltenweise Ausgabe mit <em>div</em> oder <em>table</em> fest. Angabe &#8216;div&#8217; steht für die Verwendung von div-Containern und &#8216;table&#8217; für die Verwendung von einer Tabelle.</li>
<li>Defaultwert (keine Angabe): Verwendung von div-Containern</li>
<li>Bsp.: <em>use_container=div</em> &#8230; spaltenweise Ausgabe mit div-Containern</li>
</ul>
<h4><em>show_graphic_stats</em></h4>
<p><img src="http://blog.tigion.de/wp-content/uploads/2005-2007/wordpress-plugin_yearly-month-archive_2.jpg" alt="Wordpress Plugin: Yearly Month Archive - Balkendiagramm" /></p>
<ul>
<li><em>Das Feature ist noch nicht perfekt und die Balkendarstellung Browserabhängig, aber es ist ein Anfang.</em></li>
<li>Zeigt ein Balkendiagramm für alle Blogeintrag enthaltende Jahre an. Angabe &#8217;1&#8242; steht für anzeigen und &#8217;0&#8242; für nicht anzeigen.</li>
<li>Defaultwert (keine Angabe): Keine Ausgabe des Balkendiagrammes</li>
<li>Bsp.: <em>show_graphic_statsr=div</em> &#8230; Ausgabe des Balkendiagrammes</li>
</ul>
<h4><em>sort_order</em></h4>
<ul>
<li>Dieser Parameter beeinflusst die auf- bzw. absteigende Sortierreihenfolge der Monate und Jahre des Archivs. Gültige Werte sind 0, 1, 2 und 3.</li>
<li>&#8217;0&#8242; &#8230; Jahre und Monate absteigend, neueste zu erst</li>
<li>&#8217;1&#8242; &#8230; Jahre absteigend, Monate aufsteigend</li>
<li>&#8217;2&#8242; &#8230; Jahre aufsteigend, Monate absteigend</li>
<li>&#8217;3&#8242; &#8230; Jahre und Monate aufsteigend, älteste zu erst</li>
<li>Die Grafikausgabe über den Parameter <em>show_graphic_stats</em> bleibt davon unberührt, sie ist wie bisher absteigend.</li>
<li>Defaultwert (keine Angabe): Entspricht Wert &#8217;0&#8242;</li>
<li>Bsp.: <em>sort_order=1</em> &#8230; Jahre absteigend, Monate aufsteigend</li>
</ul>
<h3>Changelog</h3>
<ul>
<li><strong>0.5</strong> &#8211; grafische Statistik angepasst, Einbindung in Seiten vereinfacht, neuer Parameter &#8216;hide_current_year&#8217; (20.02.2009)</li>
<li><strong>0.4</strong> &#8211; Sortierreihenfolge ab- oder aufsteigend für Jahr und Monat hinzugefügt, Neue Option &#8216;sort_order&#8217;, kleinere Anpassung des Stylesheets (22.02.2008)</li>
<li><strong>0.3.1</strong> &#8211; Fehlerbehebung (css/html/php): Jahresbereiche als Div-Container wurden in Folgezeilen untereinander statt spaltenweise nebeneinander dargestellt (7.11.2007)</li>
<li><strong>0.3</strong> &#8211; Logik fuer &#8216;columns&#8217; und &#8216;use_container&#8217; angepasst, Balkendiagramm ueber Archivverlauf samt Grafiken mit neuer Option &#8216;show_graphic_stats&#8217; (26.10.2007)</li>
<li><strong>0.2</strong> &#8211; Lizenzangabe GPL, Spaltenausgabe als Div-Layout, Einbindung eines Stylesheets, Statistikausgabe Einzahl/Mehrzahl, Codeoptimierungen (23.10.2007)</li>
<li><strong>0.1.1</strong> &#8211; Behebt einen Fehler bei der Anzeige von Monaten ohne Blogbeiträge, welche sich am Anfang des Jahres befinden (20.10.2007)</li>
<li><strong>0.1</strong> &#8211; Initial Release, nicht perfekt aber geschlüpft (16.10.2007)</li>
</ul>
<h3>Todos / Feature Requests</h3>
<ul>
<li>Lokalisierung</li>
<li>Balkengrafik überdenken</li>
<li>&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2007/10/16/wordpress-plugin-yearly-month-archive/feed/</wfw:commentRss>
		<slash:comments>65</slash:comments>
		</item>
		<item>
		<title>Neues Bloglayout &#8216;Tigo&#8217;</title>
		<link>http://blog.tigion.de/2007/04/14/neues-bloglayout-tigo/</link>
		<comments>http://blog.tigion.de/2007/04/14/neues-bloglayout-tigo/#comments</comments>
		<pubDate>Sat, 14 Apr 2007 21:49:02 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[!Hinweise]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[intern]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[tigo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/2007/04/14/neues-bloglayout-tigo/</guid>
		<description><![CDATA[Wie vor einigen Tagen schon angekündigt präsentiert sich mein Blog ab jetzt in einem neuen Layout. Es ist etwas schmaler und besitzt nun eine optisch [...]]]></description>
			<content:encoded><![CDATA[<p>Wie vor einigen Tagen schon angekündigt präsentiert sich mein Blog ab jetzt in einem neuen Layout. Es ist etwas schmaler und besitzt nun eine optisch abgetrennte Sidebar, ansonsten ist es dem vorherigen Layout recht ähnlich gehalten<span id="more-306"></span>. Dies ist mein erster Versuch ein WordPressthema grösstenteils selbst zu erstellen und es liegt noch eine Menge Arbeit vor mir. Also nicht wundern, wenn das ein oder andere noch nicht ganz so funktioniert oder unschön aussieht.</p>
<p>Folgende Probleme bestehen:</p>
<ul>
<li><del datetime="2007-04-15T12:26:45+00:00">Laggen der Webseite im Firefox</del> &#8230; behoben, lag an der Einstellen &#8216;Fixed&#8217; für den Hintergrund</li>
<li>Zahlengemüsse?</li>
<li><del datetime="2007-05-16T05:42:34+00:00">CSS &#8211; Browseranpassungen IE 6</del> &#8230; nicht so schön, aber funktioniert</li>
<li>CSS &#8211; Listenansicht und Codeansicht im IE 7</li>
<li>Layout bei kurzen Inhalten und langer Sidebar</li>
</ul>
<p>Falls ihr weitere Fehler oder Ungereimtheiten entdeckt, wäre es nett diese hier in den Kommentaren zu hinterlassen. Danke schonmal.</p>
<p>So nun viel Spass in meinem hoffentlich noch funktionierenden Blog <img src='http://blog.tigion.de/wp-includes/images/smilies/macinacs_rolly.gif' alt=':roll:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2007/04/14/neues-bloglayout-tigo/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Webseitenrelease: clemenszirkelbach.de</title>
		<link>http://blog.tigion.de/2007/03/25/webseitenrelease-clemenszirkelbachde/</link>
		<comments>http://blog.tigion.de/2007/03/25/webseitenrelease-clemenszirkelbachde/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 14:13:22 +0000</pubDate>
		<dc:creator>tigion</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[architektur]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://blog.tigion.de/2007/03/25/webseitenrelease-clemenszirkelbachde/</guid>
		<description><![CDATA[Nach dem legendären Bauklotzturm ano 1981, welcher eine wackelige Bauhöhe von sage und schreibe 76 cm erreichte, ist nun ein weiteres Projekt der Gebrüder Z. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.clemenszirkelbach.de/"><img src="http://blog.tigion.de/wp-content/uploads/2005-2007/webseite_acz.jpg" title="www.clemenszirkelbach.de - Architekturwebseite von Clemens Zirkelbach" alt="www.clemenszirkelbach.de - Architekturwebseite von Clemens Zirkelbach" /></a></p>
<p>Nach dem legendären Bauklotzturm ano 1981, welcher eine wackelige Bauhöhe von sage und schreibe 76 cm erreichte, ist nun ein weiteres Projekt der Gebrüder Z. verwirklicht worden.</p>
<p>Kurz gesagt, die <a href="http://www.clemenszirkelbach.de/">Architekturwebseite</a> meines Bruders ist dem <a href="http://blog.tigion.de/2007/03/06/konzept-mit-stift-und-papier/">Konzept</a> entwachsen.</p>
<ul>
<li>&#8220;<em>Umdenken, die Vertikale in die Horizontale lenken.</em>&#8221; (C.Z.d.J.)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tigion.de/2007/03/25/webseitenrelease-clemenszirkelbachde/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

