<?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>lab111</title>
	<atom:link href="http://labs.hostsen.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.hostsen.net</link>
	<description></description>
	<lastBuildDate>Fri, 24 Jul 2009 18:35:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HTML Renderer</title>
		<link>http://labs.hostsen.net/2009/07/24/html-renderer/</link>
		<comments>http://labs.hostsen.net/2009/07/24/html-renderer/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 18:35:53 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=971</guid>
		<description><![CDATA[Für den Fall, wenn ein normales Label nichts kann, ein RichTextBox zu wenig kann und ein WebBrowser viel zu viel Unnötiges kann: Wie wär&#8217;s mit HTML Renderer? Die perfekte Zwischenlösung, um ein paar Formatierungen und Links in einem Text unterzubringen.

RichTextBox wäre schon fast ausreichend&#8230; Man könnte ReadOnly auf true setzen und den Text trotzdem markieren [...]]]></description>
			<content:encoded><![CDATA[<p>Für den Fall, wenn ein normales <code>Label</code> nichts kann, ein <code>RichTextBox</code> zu wenig kann und ein <code>WebBrowser</code> viel zu viel Unnötiges kann: Wie wär&#8217;s mit <a href="http://htmlrenderer.codeplex.com/" title="HTML Renderer - Home"><strong>HTML Renderer</strong></a>? Die perfekte Zwischenlösung, um ein paar Formatierungen und Links in einem Text unterzubringen.</p>

<p><code>RichTextBox</code> wäre schon fast ausreichend&#8230; Man könnte <code>ReadOnly</code> auf <code>true</code> setzen und den Text trotzdem markieren und kopieren. Aber das einzige, was es nicht kann, sind Hyperlinks darstellen. (Genaugenommen können sie&#8217;s, haben aber entweder als Text die URL oder man muss auf komplizierte Win32 APIs zugreifen)</p>

<p>Wieso dann kein <code>WebBrowser</code> Control verwenden? Mal eine Gegenfrage: Hat man Lust eine ganze Kopie von Internet Explorer in seine eigene Anwendung einzubetten? Sicherlich nicht! Falsche Darstellung/Interpretation vom Boxmodell, CSS und andere Großigkeiten. Außerdem stört das Kontextmenü und die immervorhandene, vertikale Scrollbar.</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/373089762-1403268711.png" alt="HTML Renderer in Aktion" /></p>

<p><a href="http://htmlrenderer.codeplex.com/" title="HTML Renderer - Home">HTML Renderer</a> tut was der Name sagt: HTML darstellen. Ohne Schnickschnack. Es besteht aus 3 Controls: <code>HtmlPanel</code>, <code>HtmlLabel</code> und <code>HtmlTooltip</code>. Diese können sogar CSS interpretieren und darstellen. Allerdings ist sie nicht vollständig: <code>background-image</code>, <code>float</code>, <code>height</code> und CSS Selektoren werden gar nicht unterstützt, aber dafür kann es ein paar zusätzliche Kleinigkeiten wie z.B. <code>corner-radius</code> und <code>background-gradient</code>. Tabellen kann es auch perfekt darstellen.</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=971&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/07/24/html-renderer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kalender auf dem Desktop anzeigen lassen</title>
		<link>http://labs.hostsen.net/2009/07/08/kalender-auf-dem-desktop-anzeigen-lassen/</link>
		<comments>http://labs.hostsen.net/2009/07/08/kalender-auf-dem-desktop-anzeigen-lassen/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:40:24 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Problemlöser]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=967</guid>
		<description><![CDATA[
Schön, elegant und kostenlos für den Mac: DateLine zeigt in einem unsichtbaren Fenster einen farblich anpassbaren Kalender an, der auf Wunsch immer im Vordergrund oder immer im Hintergrund bleibt.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.machinecodex.com/dateline/index.php" title="MachineCodex :: Software : DateLine"><img src="http://ryanblack.lima-city.de/yaiu/p/dateline-1-20090708-184105.png" alt="DateLine" /></a></p>

<p>Schön, elegant und kostenlos für den Mac: <a href="http://www.machinecodex.com/dateline/index.php" title="MachineCodex :: Software : DateLine"><strong>DateLine</strong></a> zeigt in einem unsichtbaren Fenster einen farblich anpassbaren Kalender an, der auf Wunsch immer im Vordergrund oder immer im Hintergrund bleibt.</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=967&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/07/08/kalender-auf-dem-desktop-anzeigen-lassen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapidshare Wartezeiten umgehen</title>
		<link>http://labs.hostsen.net/2009/06/02/rapidshare-wartezeiten-umgehen/</link>
		<comments>http://labs.hostsen.net/2009/06/02/rapidshare-wartezeiten-umgehen/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 21:36:12 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Problemlöser]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=956</guid>
		<description><![CDATA[
Rapidshare ist einer der beliebtesten File Sharing Service&#8230; Das nervigste aber sind die langen Wartezeiten, die man als &#8222;Free User&#8220; aushalten muss, bevor man etwas herunterladen kann.

Um diese Wartezeit zu umgehen, stellt man einfach die Javascript Counter Variable auf null. Durch Herumexperimentieren/Stöbern im Code, habe ich herausgefunden, dass die Variable c heißt. Um sie zu [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ryanblack.lima-city.de/yaiu/p/1617976233-1201587491.png" alt="Rapidshare" /></p>

<p><a href="http://rapidshare.com/">Rapidshare</a> ist einer der beliebtesten File Sharing Service&#8230; Das nervigste aber sind die langen Wartezeiten, die man als &bdquo;Free User&ldquo; aushalten muss, bevor man etwas herunterladen kann.</p>

<p>Um diese Wartezeit zu umgehen, stellt man einfach die Javascript Counter Variable auf null. Durch Herumexperimentieren/Stöbern im Code, habe ich herausgefunden, dass die Variable <code>c</code> heißt. Um sie zu verändern, kann man sie entweder im <a href="https://addons.mozilla.org/de/firefox/addon/1843">Firebug</a> auf <code>0</code> setzen&#8230; Oder einfacher: Javascript in der Adressleiste ausführen.</p>

<pre><code>javascript:c=0
</code></pre>

<p>Fertig. Wunderbar, nicht?</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=956&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/06/02/rapidshare-wartezeiten-umgehen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>.NET Programme komprimieren</title>
		<link>http://labs.hostsen.net/2009/05/25/net-programme-komprimieren/</link>
		<comments>http://labs.hostsen.net/2009/05/25/net-programme-komprimieren/#comments</comments>
		<pubDate>Mon, 25 May 2009 11:46:47 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=952</guid>
		<description><![CDATA[Wenn man eine 3rd Party Library mit in seiner Anwendung einbezieht, muss man die dazugehörige .dll Datei immer mitnehmen, außer man erstellt eine Installationsroutine, die das Ganze in den GAC kopiert. Das ist sehr lästig und bei solchen kleinen Programmen, die ich entwickle hat das ganze auch keinen Sinn.

Glücklicherweise gibt es ein tolles kleines Kommandozeilenprogramm [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn man eine 3rd Party Library mit in seiner Anwendung einbezieht, muss man die dazugehörige <code>.dll</code> Datei immer mitnehmen, außer man erstellt eine Installationsroutine, die das Ganze in den GAC kopiert. Das ist sehr lästig und bei solchen kleinen Programmen, die ich entwickle hat das ganze auch keinen Sinn.</p>

<p>Glücklicherweise gibt es ein tolles kleines Kommandozeilenprogramm namens <a href="http://madebits.com/netz/" title=".NETZ - .NET EXEcutables Compressor &amp; Packer"><strong>.NETZ</strong></a>, das alle dazugehörigen <code>.dll</code>s komprimiert und sie zusammen in die <code>.exe</code> Datei einbindet. Die Anwendung ist sehr einfach:</p>

<pre><code>netz -s -z anwendung.exe bibliothek1.dll bibliothek2.dll
</code></pre>

<p>Einfach in der Kommandozeile ausführen und man bekommt eine einzige ausführbare Datei&#8230; Die Parameter <code>-s</code> und <code>-z</code> nicht vergessen, sonst komprimiert es nur die einzelnen Dateien. Hab das mal mit <a href="http://labs.hostsen.net/homeworks">Homeworks</a> gemacht.</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=952&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/05/25/net-programme-komprimieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wieso Mootools 100x besser ist als jQuery</title>
		<link>http://labs.hostsen.net/2009/05/19/wieso-mootools-100x-besser-ist-als-jquery/</link>
		<comments>http://labs.hostsen.net/2009/05/19/wieso-mootools-100x-besser-ist-als-jquery/#comments</comments>
		<pubDate>Tue, 19 May 2009 15:14:43 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=948</guid>
		<description><![CDATA[&#8230; wenn nicht sogar 1000 Mal.



Dieser Artikel von Aaron Newton vergleicht die zwei beliebtesten Javascript Frameworks und zählt ihre Vorteile und Nachteile auf. Die richtige Entscheidung ist natürlich Mootools.  


Mit Mootools kann man objekt-orientiert programmieren. (Klassen, Vererbungen, etc.)
jQuery fasst sich meistens kurz&#8230; Zu kurz (z.B. $('a').hover(function1, function2) Man kann hier schlecht nachvollziehen was da [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; wenn nicht sogar 1000 Mal.</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/661445724-165877364.png" alt="Mootools" /></p>

<p><a href="http://jqueryvsmootools.com/"><strong>Dieser Artikel von Aaron Newton</strong></a> vergleicht die zwei beliebtesten Javascript Frameworks und zählt ihre Vorteile und Nachteile auf. Die richtige Entscheidung ist natürlich <a href="http://mootools.net/">Mootools</a>. <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /> </p>

<ul>
<li>Mit Mootools kann man objekt-orientiert programmieren. (Klassen, Vererbungen, etc.)</li>
<li>jQuery fasst sich meistens kurz&#8230; Zu kurz (z.B. <code>$('a').hover(function1, function2)</code> Man kann hier schlecht nachvollziehen was da eigentlich aufgerufen wird&#8230; In Wirklichkeit werden zwei Events an jedem <code>a</code> Element hinzugefügt.)</li>
<li>Mootools ist verständlicher und wiederverwendbar</li>
</ul>

<p>Diese Punkte werden in <a href="http://jqueryvsmootools.com/">dem Artikel</a> sehr anschaulich näher erläutert.</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=948&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/05/19/wieso-mootools-100x-besser-ist-als-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kleine Einführung zu Lily Pond</title>
		<link>http://labs.hostsen.net/2009/05/09/kleine-einfuhrung-zu-lily-pond/</link>
		<comments>http://labs.hostsen.net/2009/05/09/kleine-einfuhrung-zu-lily-pond/#comments</comments>
		<pubDate>Sat, 09 May 2009 11:56:34 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Musik]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=934</guid>
		<description><![CDATA[
Ich bin sicher, einige von euch kennen dieses Programm&#8230; Jene von euch, die selbst Musik machen oder schreiben. LilyPond ist fast eine &#8222;Sprache&#8220;, mit der man professionell aussehende Noten in pdf Format schreiben kann.

Die Regeln sind ganz einfach: Man erstellt eine Textdatei mit der Dateiendung ly, wo der &#8222;Code&#8220; reingeschrieben wird. Danach &#8222;kompiliert&#8220; man den [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ryanblack.lima-city.de/yaiu/p/195388803-1021725848.png" alt="Lily Pond in Aktion" /></p>

<p>Ich bin sicher, einige von euch kennen dieses Programm&#8230; Jene von euch, die selbst Musik machen oder schreiben. <a href="http://lilypond.org/web/" title="Notensatz für Jedermann"><strong>LilyPond</strong></a> ist fast eine &bdquo;Sprache&ldquo;, mit der man professionell aussehende Noten in <code>pdf</code> Format schreiben kann.</p>

<p>Die Regeln sind ganz einfach: Man erstellt eine Textdatei mit der Dateiendung <code>ly</code>, wo der &bdquo;Code&ldquo; reingeschrieben wird. Danach &bdquo;kompiliert&ldquo; man den Sourcecode mit LilyPond und man erhält eine <code>pdf</code> Datei. Auf Wunsch kann sogar eine <code>midi</code> Musikdatei generiert werden.</p>

<p><span id="more-934"></span></p>

<h3>Noten</h3>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/523887931-478382173.png" alt="Notenbeispiel" /></p>

<p>Um so was erzeugen zu können muss man nur folgendes schreiben:</p>

<pre><code>\relative c' {
 \key d \major
 \time 3/4

 d4 e fis
 g a4. b16 cis
 d4 e fis
 g a8 b cis4
 d2.

 \bar "|."
}
</code></pre>

<p>Wie man hier sieht wird zunächst die Tonart angegeben mit <code>\key d \major</code> &rarr; D-Dur &rarr; 2 Kreuze. Danach wird der Takt auf ein 3/4 Takt gesetzt (<code>\time 3/4</code>). Man kann sogar jederzeit zum Bassschlüssel wechseln mit <code>\clef bass</code>.</p>

<p>Danach kommen die Noten. Man beachte, dass man in LilyPond den englischen Namen der Noten benutzen muss, statt <code>h</code> muss man also <code>b</code> schreiben und für <code>b</code> <code>bes</code>.</p>

<pre><code>c   d   e   f   g   a   b   r
cis dis eis fis gis ais bis
ces des ees fes ges aes bes
</code></pre>

<p><em><code>r</code> steht für &#8220;rest&#8221;, also: &bdquo;Pause&ldquo;</em></p>

<p>Für Erhöhung ein <code>is</code> hinten dransetzen bzw. <code>es</code> für Erniedrigung. Wenn die Note eine Oktave höher sein muss, einfach ein <code>'</code> (Apostroph) hinter den Namen setzen oder ein <code>,</code> (Komma) für eine Oktave tiefer.</p>

<p class="warning">Man muss immer die Note eine Oktave höher bzw. tiefer setzen, wenn das Intervall zu der vorherigen Note mehr als eine Quarte beträgt.</p>

<p>Die Dauer einer Note wird dann hinten dran gehängt: z.B. <code>a8 b</code> (Achtelnoten). Ein zusätzliches <code>.</code> (Punkt) verlängert die Note um die Hälfte ihres Wertes.</p>

<p>Mit <code>\bar "|."</code> bezeichnet man den Schlussstrich. Und mit <code>\bar "||"</code> einen Doppelstrich. <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Wer kompliziertere Sachen schreiben will, wie zum Beispiel mehrere Töne auf einem Schlag, mehrere Stimmen oder Liedtexte, Dynamik, Artikulation, sollte sich mal die <a href="http://lilypond.org/doc/v2.12/Documentation/user/lilypond/index">riesengroße Dokumentation</a> von LilyPond anschauen.</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=934&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/05/09/kleine-einfuhrung-zu-lily-pond/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ein paar iPhone Tipps</title>
		<link>http://labs.hostsen.net/2009/04/19/ein-paar-iphone-tipps/</link>
		<comments>http://labs.hostsen.net/2009/04/19/ein-paar-iphone-tipps/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 16:34:05 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Problemlöser]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=923</guid>
		<description><![CDATA[
 Foto von nathan

Wenn man zu viele Apps installiert hat, hat man auch viel zu viele Screens. Möchte ich eins der vorinstallierten Apps ausführen, die meistens auf dem 1. Screen sind, muss ich zuerst durch die einzelnen Screens durchsliden, bevor ich es tun kann.

Einfacher ist es, wenn man auf die Home Taste drückt. Wenn man [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/65782757@N00/1517837041/" title="haxx0red."><img src="http://farm3.static.flickr.com/2305/1517837041_cf25ef53e7.jpg" alt="haxx0red." /></a></p>

<p><em><a href="http://creativecommons.org/licenses/by-nc-nd/2.0/" title="Attribution-NonCommercial-NoDerivs License"><img src="http://labs.hostsen.net/wp-content/plugins/photo-dropper/images/cc.png" alt="Creative Commons License" width="16" height="16" /></a> Foto von <a href="http://www.flickr.com/photos/65782757@N00/1517837041/" title="nathan">nathan</a></em></p>

<p>Wenn man zu viele Apps installiert hat, hat man auch viel zu viele Screens. Möchte ich eins der vorinstallierten Apps ausführen, die meistens auf dem 1. Screen sind, muss ich zuerst durch die einzelnen Screens durchsliden, bevor ich es tun kann.</p>

<p>Einfacher ist es, wenn man auf die Home Taste drückt. Wenn man dabei ein App offen hat, es zuerst beendet. Wenn man jedoch noch einmal auf die Home Taste drückt, wird man automatisch zum 1. Screen transportiert.</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/IMG_0002-20090419-180914.png" alt="Beam mich nach oben" /></p>

<p>Wer seine E-Mails regelmäßig auf dem iPhone abruft und liest, der wird diesen Tipp recht nützlich finden. Wenn man auf die Titelleiste ein Mal drauf tappt, scrollt die endlos lange Liste wie von Geisterhand nach oben. Ganz nach oben.</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/IMG_0006-20090419-180533.png" alt="„Mini Player Modus“" /></p>

<p>Wer mal kurz in einem anderen App ist und die Musik kurz stoppen/überspringen/nachprüfen möchte, muss nicht immer umständlich ins „Musik“-App zu wechseln. Der „Mini Player“ stellt nämlich die Standard-Aktionen bereit und zeigt zudem auch an, wie das Lied heißt.</p>

<p>Einfach die Home-Taste zwei Mal schnell betätigen und der „Mini Player“ öffnet sich. Funktioniert in jedem App!</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=923&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/04/19/ein-paar-iphone-tipps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>W3C Redesign Beta</title>
		<link>http://labs.hostsen.net/2009/04/07/w3c-redesign-beta/</link>
		<comments>http://labs.hostsen.net/2009/04/07/w3c-redesign-beta/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 14:40:48 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=911</guid>
		<description><![CDATA[Also meiner Meinung nach ist das Redesign schon längst überfällig… Einer der „Hauptgründe“, dass Leute nicht standardkonformes xHTML schreiben, ist, dass sie in der Irrglaube sind, ihr artistisches Potential ohne Tabellen nicht richtig ausnutzen zu können. Wieso denn das? „Na, schauen Sie mal auf die Seite von W3C, dann wissen Sie, worüber ich rede“



Schreckliches (Das [...]]]></description>
			<content:encoded><![CDATA[<p>Also meiner Meinung nach ist das Redesign schon längst überfällig… Einer der „Hauptgründe“, dass Leute nicht standardkonformes xHTML schreiben, ist, dass sie in der Irrglaube sind, ihr artistisches Potential ohne Tabellen nicht richtig ausnutzen zu können. Wieso denn das? „Na, schauen Sie mal auf die Seite von W3C, dann wissen Sie, worüber ich rede“</p>

<p><img src="http://ryanblack.lima-city.de/yaiu/p/World_Wide_Web_Consortium_-_Web_Standards-20090407-161356.png" alt="W3C - Schreckliches (Das kann man doch nicht als Design bezeichnen?)" /></p>

<p><em>Schreckliches (Das kann man doch nicht als Design bezeichnen?)</em></p>

<p>Das <a href="http://beta.w3.org/" title="World Wide Web Consortium - Leading the Web to its Full Potential"><strong>Redesign</strong></a> sieht ganz anders aus. Schöne(re) Farben, Zwei-Spalten-Layout und klare Strukturen, die farblich voneinander getrennt sind.</p>

<p><a href="http://beta.w3.org/" title="World Wide Web Consortium - Leading the Web to its Full Potential"><img src="http://ryanblack.lima-city.de/yaiu/p/World_Wide_Web_Consortium_-_Leading_the_Web_to_its_Full_Potential-20090407-160920.png" alt="W3C Redesign Beta" /></a></p>

<p>Außerdem kann man auf der alten Seite sich zu Tode suchen. Nicht, dass es dort keine Informationen gibt, eher das Gegenteil. Es herrscht eine so hohe Informationsdichte, dass man nicht weiß, wo man sich grad befindet.</p>

<p>Im Redesign wurde alles ein wenig vereinfacht. Das Index wurde in die <em>Sitemap</em> Seite verlagert und es gibt eine Breadcrumbs Navigation, was die Ortsbestimmung enorm erleichtert.</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=911&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/04/07/w3c-redesign-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>blackbox &#8211; now with stop functionality</title>
		<link>http://labs.hostsen.net/2009/04/01/blackbox-now-with-stop-functionality/</link>
		<comments>http://labs.hostsen.net/2009/04/01/blackbox-now-with-stop-functionality/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 16:13:19 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Projekte]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=886</guid>
		<description><![CDATA[
blackbox 0.15 &#946; is now released! Now with some functions to stop &#38; resume the slideshow… For those who don&#8217;t know what blackbox is:


  blackbox is an unobtrusive, in MooTools written JavaScript class that turns a simple unordered image list into a magnificent slideshow. (All with the fade in and fade out effects!)


blackbox 0.15 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/stuff/blackbox/" title="blackbox // lab111"><img src="http://ryanblack.lima-city.de/yaiu/p/blackbox____lab111-20090401-175801.png" alt="blackbox 0.15" /></a></p>

<p><a href="/stuff/blackbox/" title="blackbox // lab111"><strong>blackbox 0.15 &beta;</strong></a> is now released! Now with some functions to stop &amp; resume the slideshow… For those who don&#8217;t know what blackbox is:</p>

<blockquote>
  <p>blackbox is an unobtrusive, in MooTools written JavaScript class that turns a simple unordered image list into a magnificent slideshow. (All with the fade in and fade out effects!)</p>
</blockquote>

<p>blackbox 0.15 &beta; introduces new methods to stop or resume slideshows:</p>

<dl>
<dt><code>start()</code></dt>
<dd>Starts the slideshow</dd>

<dt><code>stop()</code></dt>
<dd>Stops the slideshow</dd>
</dl>

<p>There are also some changes in initializing blackbox: Instead of an array, it now accepts only one element per class…</p>

<pre><code>// Initializing blackbox
// new Blackbox($$('.slideshow')); // This will result in an error

$$('.slideshow').each(function(el) {
    new Blackbox(el);
});
</code></pre>

<p>Another major addition is the new <code>Element.Properties.blackbox</code>. You can call the <code>Blackbox</code> class on each slideshow now:</p>

<pre><code>$(slideshow).get('blackbox').stop();
</code></pre>

<p>Isn&#8217;t that some news? Why don&#8217;t you <a href="/stuff/blackbox/#sec-downloads">grab it</a> and upgrade to 0.15 &beta; now while it&#8217;s hot?</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=886&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/04/01/blackbox-now-with-stop-functionality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox mit USB Stick synchronisieren</title>
		<link>http://labs.hostsen.net/2009/03/29/dropbox-mit-usb-stick-synchronisieren/</link>
		<comments>http://labs.hostsen.net/2009/03/29/dropbox-mit-usb-stick-synchronisieren/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 11:25:53 +0000</pubDate>
		<dc:creator>Yichuan Shen</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://labs.hostsen.net/?p=867</guid>
		<description><![CDATA[Ihr wisst, dass ich ein großer Fan von Dropbox bin… Nicht? Dann wisst ihr es jetzt.  



Und Ja, es geht! Dropbox Portable macht&#8217;s möglich! Leider noch ein bisschen buggy und experimentell, aber wenn man wenige Dateien auf Dropbox hat, und sie alle auf dem USB Stick draufpassen, sollte das kein Problem sein…

Ganz praktisch, wenn [...]]]></description>
			<content:encoded><![CDATA[<p>Ihr wisst, dass ich ein großer Fan von <a href="http://getdropbox.com/">Dropbox</a> bin… Nicht? Dann wisst ihr es jetzt. <img src='http://labs.hostsen.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p><img src="http://localhostr.com/files/99a087/dropbox_logo_home.gif" alt="Dropbox" /></p>

<p>Und <strong>Ja, es geht!</strong> <a href="http://forums.getdropbox.com/topic.php?id=7729&amp;replies=6"><strong>Dropbox Portable</strong></a> macht&#8217;s möglich! Leider noch ein bisschen buggy und experimentell, aber wenn man wenige Dateien auf Dropbox hat, und sie alle auf dem USB Stick draufpassen, sollte das kein Problem sein…</p>

<p>Ganz praktisch, wenn man auf seine Dateien in der Schule/Bibliothek zugreifen will… Das Web Interface ist halt nicht angenehm genug.</p>
<img src="http://labs.hostsen.net/?ak_action=api_record_view&id=867&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://labs.hostsen.net/2009/03/29/dropbox-mit-usb-stick-synchronisieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
