<?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"
	>

<channel>
	<title>lab111</title>
	<atom:link href="http://labs.hostsen.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.hostsen.net</link>
	<description></description>
	<pubDate>Thu, 04 Sep 2008 12:56:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Flickr Wallpaper Changer für Windows</title>
		<link>http://labs.hostsen.net/2008/09/04/flickr-wallpaper-changer-fur-windows/</link>
		<comments>http://labs.hostsen.net/2008/09/04/flickr-wallpaper-changer-fur-windows/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 12:56:36 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Grafiken]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=512</guid>
		<description><![CDATA[Vor einiger Zeit hab ich ja DeskLickr vorgestellt, das automatisch nach einem bestimmten Zeitintervall ein Bild vom Flickr herunterladet und sie als Wallpaper anzeigt, der aber wohl nicht sonderlich beliebt ist, weil es den nur für den Mac gibt&#8230;

Für alle, die vor Neid platzen, habe ich hier eine Windows Alternative: Fleace  . Und der [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit hab ich ja <a href="http://labs.hostsen.net/2008/08/10/flickr-als-mac-wallpaper/">DeskLickr</a> vorgestellt, das automatisch nach einem bestimmten Zeitintervall ein Bild vom Flickr herunterladet und sie als Wallpaper anzeigt, der aber wohl nicht sonderlich beliebt ist, weil es den nur für den Mac gibt&hellip;</p>

<p>Für alle, die vor Neid platzen, habe ich hier eine Windows Alternative: <a href="http://www.chaucery.com/jme/fleace/" title="JM Enterprises: Fleace"><strong>Fleace</strong></a> <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Und der hat viel erweiterte Einstellungsmöglichkeiten, also lasst euch von Mac Usern nicht fertig machen *gg .</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/09/04/flickr-wallpaper-changer-fur-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Der verchromte Google Browser</title>
		<link>http://labs.hostsen.net/2008/09/03/der-verchromte-google-browser/</link>
		<comments>http://labs.hostsen.net/2008/09/03/der-verchromte-google-browser/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 12:33:24 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=500</guid>
		<description><![CDATA[Jaja, ich weiß, heute scheint ja jeder darüber zu schreiben. Googles neuer Webbrowser: Google Chrome. Zugegeben: Der Browser ist gar nicht so schlecht&#8230;



Safari Rendering (Webkit) mit einer Prise Internet Explorer Technik unter einer Opera Haube. Wenn&#8217;s doch nur so einfach erweiterbar wie Firefox ist!

Internet Explorer Technik? Tab Isolation: Wenn ein Tab abstürzt, reißt es nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Jaja, ich weiß, heute scheint ja <a href="http://www.sizzledcore.com/2008/09/03/google-chrome-features-and-screenshots/">jeder</a> <a href="http://nettuts.com/articles/google-enters-the-browser-wars-with-chrome/">darüber</a> <a href="http://stadt-bremerhaven.de/2008/09/02/google-chrome-screenshot-tour/">zu</a> <a href="http://www.teknobites.com/2008/09/02/google-chrome-browser-review-its-awesome/">schreiben</a>. Googles neuer Webbrowser: <a href="http://www.google.com/chrome"><strong>Google Chrome</strong></a>. Zugegeben: Der Browser ist gar nicht so schlecht&hellip;</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/411067324-1149002176.png" alt="Google Chrome unter Vista" /></p>

<p>Safari Rendering (Webkit) mit einer Prise Internet Explorer Technik unter einer Opera Haube. Wenn&rsquo;s doch nur so einfach erweiterbar wie Firefox ist!</p>

<p>Internet Explorer Technik? Tab Isolation: Wenn ein Tab abstürzt, reißt es nicht das ganze Programm mit runter. Und Google hat das gleiche mit Javascript gemacht: Eine Endlosschleife hat nicht mehr die gewünschte Wirkung <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/1626140777-2057060801.png" alt="Entwicklertools" /></p>

<p>Entwicklertools inklusive: Firebug für Webkit.</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/81704224-1633754943.png" alt="Wie soll man in dem Durcheinander klarkommen?" /></p>

<p>Die Bookmarks: Schlecht umgesetzt. Außerdem gibt es keine Sidebar. Und das ist jetzt wirklich etwas peinlich: Kein Java!?</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/1338594931-497838706.png" alt="Kein Plugin zum Anzeigen dieses Contents verfügbar." /></p>

<p>Toll Google, aber ohne Erweiterungen und Stop Button und Java Unterstützung und Mac Version und eine Bookmarks Sidebar kommt ihr mit diesem Browser sicherlich nicht sehr weit.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/09/03/der-verchromte-google-browser/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arrays vergleichen in C#</title>
		<link>http://labs.hostsen.net/2008/09/01/arrays-vergleichen-in-c-sharp/</link>
		<comments>http://labs.hostsen.net/2008/09/01/arrays-vergleichen-in-c-sharp/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 11:30:03 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=497</guid>
		<description><![CDATA[Das ist ein bisschen kniffelig, denn array1 == array2 hat nicht die gewünschte Wirkung, denn sie gibt immer false zurück.

Also muss man jedes einzelne Element eines Arrays vergleichen.

public static bool ArraysEqual(Array a1, Array a2) {
    if (a1 == null &#124;&#124; a2 == null &#124;&#124; a1.Length != a2.Length) {
     [...]]]></description>
			<content:encoded><![CDATA[<p>Das ist ein bisschen kniffelig, denn <code>array1 == array2</code> hat nicht die gewünschte Wirkung, denn sie gibt immer <code>false</code> zurück.</p>

<p>Also muss man jedes einzelne Element eines Arrays vergleichen.</p>

<pre><code>public static bool ArraysEqual(Array a1, Array a2) {
    if (a1 == null || a2 == null || a1.Length != a2.Length) {
        return false;
    }

    IList list1 = a1, list2 = a2;

    for (int i = 0; i &lt; a1.Length; i++) {
        if (!Object.Equals(list1[i], list2[i])) {
            return false;
        }
    }

    return true;
}
</code></pre>

<p>Ich geb&rsquo;s ja zu: Die beste Methode ist es nicht, aber sehr wohl brauchbar&hellip;</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/09/01/arrays-vergleichen-in-c-sharp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Homeworks 2 &#946;</title>
		<link>http://labs.hostsen.net/2008/08/28/homeworks-2/</link>
		<comments>http://labs.hostsen.net/2008/08/28/homeworks-2/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 12:43:52 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Projekte]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=478</guid>
		<description><![CDATA[
«Homeworks» ist ein einfaches GTD Programm, falls man es überhaupt als GTD bezeichnen kann… Ich kenne viele GTD Programme, die viel mehr Funktionen haben, aber mir alle zu umständlich sind. Deshalb habe ich Homeworks programmiert.

Man kann in Homeworks ganz einfach seine Aufgaben verwalten. Zudem kann man einzelne Aufgaben als wichtig markieren oder ein Fälligkeitstermin angeben. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/homeworks/screens/thumbs.php?file=todaystasks.png&#038;max_px=250" class="right" alt="Screenshot"></p>

<p><a href="http://labs.hostsen.net/stuff/homeworks/" title="Homeworks App"><strong>«Homeworks»</strong></a> ist ein einfaches <abbr title="Getting Things Done &mdash; Für Erledigung sorgen">GTD</abbr> Programm, falls man es überhaupt als <abbr title="Getting Things Done &mdash; Für Erledigung sorgen">GTD</abbr> bezeichnen kann… Ich kenne viele <abbr title="Getting Things Done &mdash; Für Erledigung sorgen">GTD</abbr> Programme, die viel mehr Funktionen haben, aber mir alle zu umständlich sind. Deshalb habe ich Homeworks programmiert.</p>

<p>Man kann in Homeworks ganz einfach seine Aufgaben verwalten. Zudem kann man einzelne Aufgaben als wichtig markieren oder ein Fälligkeitstermin angeben. Oder in Gruppen einordnen für besonders ordentliche Leute. Keine Tags. Keine Zusammenhänge. Keine „sehr wichtigen” Aufgaben.</p>

<p>Homeworks ist vollständig in <a href="http://de.wikipedia.org/wiki/C-Sharp" title="C# – Wikipedia">C#</a> programmiert worden und benötigt daher die <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;displaylang=de">.NET Framework Laufzeitumgebung</a> oder Windows Vista. <a href="http://www.mono-project.com/">Mono</a> unterstützt es zurzeit nicht… aber vll in naher Zukunft, wer weiß?</p>

<p>(Im Englischen gibt es keine Plural Form von “homework”. Das “s” war absichtlich <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/08/28/homeworks-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Das Ei öffnet sich langsam…</title>
		<link>http://labs.hostsen.net/2008/08/23/das-ei-offnet-sich-langsam/</link>
		<comments>http://labs.hostsen.net/2008/08/23/das-ei-offnet-sich-langsam/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 16:33:55 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=475</guid>
		<description><![CDATA[
… aber ich würde sagen es ist noch nicht Leopard ready. Das Aussehen erinnert mich eher an Tiger. Aber egal ^^. «Songbird» hat jetzt schon den Beta Status erreicht und macht es einen extrem einfach im Internet Musik zu finden und kostenlos herunterzuladen.



Besonders toll ist «Mini Player», der im Gegensatz zu iTunes vollkommen klein und [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ryanblack.lima-city.de/yaiu/p/679249191-799742811.png" alt="Das Ei" /></p>

<p>… aber ich würde sagen es ist noch nicht Leopard ready. Das Aussehen erinnert mich eher an Tiger. Aber egal ^^. <a href="http://getsongbird.com/" title="Songbird - Open Source Music Player"><strong>«Songbird»</strong></a> hat jetzt schon den Beta Status erreicht und macht es einen extrem einfach im Internet Musik zu finden und kostenlos herunterzuladen.</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/1428281712-901525563.png" alt="Mini Player" /></p>

<p>Besonders toll ist «Mini Player», der im Gegensatz zu iTunes vollkommen klein und schmal ist.</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/586195574-472562947.png" alt="Leopard Style" /></p>

<p>Es hat sich viel verändert und es bietet sogar die Funktion an, die Medienbibliothek mit iTunes zu <del datetime="2008-08-23T17:43:46+00:00">synchronisieren</del><ins datetime="2008-08-23T17:43:46+00:00">importieren</ins>. Wer es also nur testen will… kein Problem!</p>

<p>Ich hab zwar noch nicht den iPod Add-On getestet, aber wenn der funktioniert, steige ich sofort auf <a href="http://getsongbird.com/" title="Songbird - Open Source Music Player"><strong>«Songbird»</strong></a> um <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>

<p>Nur leider kann man keine Podcasts abonnieren…</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/08/23/das-ei-offnet-sich-langsam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Piwik und Analytics</title>
		<link>http://labs.hostsen.net/2008/08/18/piwik-und-analytics/</link>
		<comments>http://labs.hostsen.net/2008/08/18/piwik-und-analytics/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 17:03:49 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=466</guid>
		<description><![CDATA[
Ich muss eingestehen, dass «Piwik» eine ernste Google Analytics Alternative ist. Doch «besser» ist es gewiss nicht, wie manche Leute es gerne behaupten.

Könnte ich zwischen Analytics und Piwik wählen, würde ich bestimmt trotzdem Google Analytics verwenden.




«Die Diagramme sehen ja einfach extrem hässlich aus!» Das war mein erster Gedanke, als ich Piwik sah. Doch nach 2 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ryanblack.lima-city.de/yaiu/p/1695206543-158369641.png" alt="Piwik Logo &mdash; Farbig genug?" /></p>

<p>Ich muss eingestehen, dass <a href="http://piwik.org/" title="Piwik - Web analytics - Open source"><strong>«Piwik»</strong></a> eine ernste Google Analytics Alternative ist. Doch «besser» ist es gewiss nicht, wie manche Leute es gerne behaupten.</p>

<p>Könnte ich zwischen Analytics und Piwik wählen, würde ich bestimmt trotzdem Google Analytics verwenden.</p>

<ul>
<li><p><img src="http://ryanblack.lima-city.de/yaiu/p/1796304066-1873197064.png" alt="Hässliche Diagramme… Windows 4 Style?" /></p>

<p>«Die Diagramme sehen ja einfach extrem hässlich aus!» Das war mein erster Gedanke, als ich Piwik sah. Doch nach 2 Wochen finde ich schon das ganze Design hässlich.</p>

<p>Natürlich kommt mir jetzt ein Open Source Lover und sagt «Ist doch egal wie es aussieht; Hauptsache es funktioniert.» oder schlimmer: «Also ich finde, es sieht super aus.» &#42;sigh&#42; Naja, über Design kann man sich bekanntlich streiten.</p></li>
<li><p>Ich vermisse die «Benchmark» Funktion: Vergleich zu anderen, gleich großen, Webseiten. Google verfügt halt über solche Informationen.</p></li>
<li><p><img src="http://ryanblack.lima-city.de/yaiu/p/566454955-1121119208.png" alt="Frequenz &amp; «Lojalität»" /></p>

<p>Unglaubliche Übersetzung. Manche Teile sind gar nicht übersetzt worden.</p></li>
<li>Ajax Overload: Man kann einzelne Seiten nicht mehr bookmarken.</li>
<li>Achja, hab ich schon erwähnt, dass die Diagramme total hässlich aussehen? Vor allem die Kuchendiagramme.</li>
<li>Piwik ist noch Beta.</li>
</ul>

<p>Das einzige, was es Google Analytics übertrifft, sind die sogenannten Flash Widgets. Aber mal ehrlich: Wer will denn schon diese unglaublich hässlichen Diagramme auf seiner eigenen Webseite?</p>

<p>Falls ich irgendwann doch mal die Not habe, auf Open Source umzusteigen, wäre aber <a href="http://piwik.org/" title="Piwik - Web analytics - Open source">Piwik</a> meine erste Wahl.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/08/18/piwik-und-analytics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Goban für den Mac</title>
		<link>http://labs.hostsen.net/2008/08/15/goban-fur-den-mac/</link>
		<comments>http://labs.hostsen.net/2008/08/15/goban-fur-den-mac/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 10:20:42 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Programmierung]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=463</guid>
		<description><![CDATA[
Leider gegen den Computer verloren… 0,5 Moku Unterschied bei 6,5 Komi (Ich bin schwarz)

Mit «Goban» holt man sich ein Go Brett auf den Mac. Eine elegante Native Freeware Alternative für die hässliche Java Alternative Jago.

Man kann entweder gegen den Computer spielen (Mit der Open Source GNUGo Engine, ~10 Kyu) oder im Internet gegen andere Spieler [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ryanblack.lima-city.de/yaiu/p/912953671-2083872624.png" alt="Goban" /></p>

<p><em>Leider gegen den Computer verloren… 0,5 Moku Unterschied bei 6,5 Komi (Ich bin schwarz)</em></p>

<p>Mit <a href="http://www.sente.ch/software/goban/" title="Sen:te - Goban"><strong>«Goban»</strong></a> holt man sich ein <a href="http://de.wikipedia.org/wiki/Go_(Spiel)" title="Wikipedia: Go (Spiel)">Go</a> Brett auf den Mac. Eine elegante Native Freeware Alternative für die hässliche Java Alternative <a href="http://www.rene-grothmann.de/jago/">Jago</a>.</p>

<p>Man kann entweder gegen den Computer spielen (Mit der Open Source <a href="http://www.gnu.org/software/gnugo/">GNUGo Engine</a>, ~10 Kyu) oder im Internet gegen andere Spieler (Auf dem <a href="http://www.pandanet.co.jp/English/">IGS Panda Server</a> zum Beispiel) .</p>

<p>Und wieso <a href="http://railspikes.com/2008/7/14/why-programmers-should-play-go">Go fürs Programmieren wichtig</a> ist, wird auf Rail Spikes erklärt <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/08/15/goban-fur-den-mac/feed/</wfw:commentRss>
		</item>
		<item>
		<title>onclick bei Punkte in Auswahllisten…</title>
		<link>http://labs.hostsen.net/2008/08/13/onclick-bei-punkte-in-auswahllisten%e2%80%a6/</link>
		<comments>http://labs.hostsen.net/2008/08/13/onclick-bei-punkte-in-auswahllisten%e2%80%a6/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 14:42:01 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Unkategoriert]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=461</guid>
		<description><![CDATA[… funktioniert weder in Safari/Konquerer noch in IE. Man muss sich stattdessen mit der onchange Event Handler von &#60;select&#62; helfen.

Beispiel:

&#60;select name="action"&#62;
     &#60;option onclick="delete();" value="delete"&#62;Löschen&#60;/option&#62;
     &#60;option onclick="mark_as_read();" value="read"&#62;Als gelesen markieren&#60;/option&#62;
&#60;/select&#62;


Dieses Codebeispiel würde nicht in Safari/IE funktionieren. Stattdessen die onchange Event Handler Methode:

&#60;select name="action" onchange="action(this);"&#62;
    &#60;option [...]]]></description>
			<content:encoded><![CDATA[<p>… funktioniert weder in Safari/Konquerer noch in IE. Man muss sich stattdessen mit der <code>onchange</code> Event Handler von <code>&lt;select&gt;</code> helfen.</p>

<h3>Beispiel:</h3>

<pre><code>&lt;select name="action"&gt;
     &lt;option onclick="delete();" value="delete"&gt;Löschen&lt;/option&gt;
     &lt;option onclick="mark_as_read();" value="read"&gt;Als gelesen markieren&lt;/option&gt;
&lt;/select&gt;
</code></pre>

<p>Dieses Codebeispiel würde nicht in Safari/IE funktionieren. Stattdessen die <code>onchange</code> Event Handler Methode:</p>

<pre><code>&lt;select name="action" onchange="action(this);"&gt;
    &lt;option value="delete"&gt;Löschen&lt;/option&gt;
    &lt;option value="read"&gt;Als gelesen markieren&lt;/option&gt;
&lt;/select&gt;
</code></pre>

<p>Und die Funktion <code>action()</code>:</p>

<pre><code>function action(select) {
    var value = select.options[select.selectedIndex].value;

    switch(value) {
        case 'delete':
            delete(); break;
        case 'read':
            mark_as_read(); break;
    }
}
</code></pre>

<p>So funktioniert es auch in Safari und IE <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/08/13/onclick-bei-punkte-in-auswahllisten%e2%80%a6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FLIR statt sIFR und @font-face?</title>
		<link>http://labs.hostsen.net/2008/08/12/flir-statt-sifr-und-font-face/</link>
		<comments>http://labs.hostsen.net/2008/08/12/flir-statt-sifr-und-font-face/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 12:18:26 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Grafiken]]></category>

		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=455</guid>
		<description><![CDATA[
Träum nicht mehr von der @font-face Unterstützung in Safari! Es gibt jetzt eine neue Technik, die sich «Facelift Image Replacement» nennt, auch kurz: FLIR. Alle Browser, die Javascript und Bilder anzeigen können (Also fast alle Browser  ) unterstützen diese Technik. PHP und die GD Library machen den Rest.

Die Technik


Zuerst liest ein Javascript den Inhalt [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ryanblack.lima-city.de/yaiu/p/648193619-499396574.png" alt="FLIR unter der Haube" /></p>

<p>Träum nicht mehr von der <a href="http://www.fonts.info/info/press/font-face-embedding-demo.htm" title="FDI fonts.info – font-face embedding demo"><code>@font-face</code> Unterstützung in Safari</a>! Es gibt jetzt eine neue Technik, die sich <a href="http://facelift.mawhorter.net/" title="An alternative to sIFR: Facelift Image Replacement | Breathe new life into your web pages"><strong>«Facelift Image Replacement»</strong></a> nennt, auch kurz: FLIR. Alle Browser, die Javascript und Bilder anzeigen können (Also fast alle Browser <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) unterstützen diese Technik. PHP und die GD Library machen den Rest.</p>

<h3>Die Technik</h3>

<ol>
<li>Zuerst liest ein Javascript den Inhalt des Elements aus, das ersetzt werden soll und übergibt sie an ein <em>PHP Skript</em>.</li>
<li>Das PHP Skript erstellt dann ein Bild, das den Inhalt mit der bestimmten Schriftformatierung und Schriftart (die vorher natürlich durch eine <code>ttf</code> Datei URL angegeben wird) anzeigt.</li>
<li>Das Javascript ersetzt den Text durch das Bild.</li>
</ol>

<p>Interessant zu erwähnen ist auch, dass das PHP Skript ein halbdurchsichtiges <code>png</code> Bild erzeugt. Das bedeutet, dass Hintergrundfarbe/-bild durch das Bild durchscheinen wird und somit auch funktioniert.</p>

<h3>Nachteile?</h3>

<ul>
<li>Der Text kann nicht selektiv kopiert werden, sondern nur als ganzer Text (wegen dem <code>alt</code> Attribut des Bildes) oder als ganzes Bild.</li>
<li>Da Javascript nur dann einsetzt, wenn die Seite fertig geladen ist, gibt es ein kurzes Aufblitzen von unformatierten Text.</li>
</ul>

<p><a href="http://facelift.mawhorter.net/">An alternative to sIFR: Facelift Image Replacement | Breathe new life into your web pages</a></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/08/12/flir-statt-sifr-und-font-face/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flickr als Mac Wallpaper</title>
		<link>http://labs.hostsen.net/2008/08/10/flickr-als-mac-wallpaper/</link>
		<comments>http://labs.hostsen.net/2008/08/10/flickr-als-mac-wallpaper/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 11:31:09 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
		
		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=453</guid>
		<description><![CDATA[
Mit «DeskLickr» (Freeware) holt man sich Flickr Fotos auf den Mac Desktop: Als Wallpaper. Man kann sogar Wallpaper jede Minute oder Stunde wechseln lassen mit einem sanften Übergang.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://ryanblack.lima-city.de/yaiu/p/647292578-61905058.png" alt="Wallpaper: Bridge by jeremiemv on Flickr" /></p>

<p>Mit <a href="http://desklickr.isnot.tv/" title="DeskLickr - Flickrize your Mac desktop"><strong>«DeskLickr»</strong></a> (Freeware) holt man sich Flickr Fotos auf den Mac Desktop: Als Wallpaper. Man kann sogar Wallpaper jede Minute oder Stunde wechseln lassen mit einem sanften Übergang.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2008/08/10/flickr-als-mac-wallpaper/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
