<?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>EINS78 &#187; code</title>
	<atom:link href="http://178.is/tag/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://178.is</link>
	<description>tryin&#039; to hold it together</description>
	<lastBuildDate>Wed, 09 Nov 2011 13:22:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>1 Line of Code Sunday: yotu.be Shortlinks</title>
		<link>http://178.is/blog/1-line-of-code-sunday-yotu-be-shortlinks/1366/</link>
		<comments>http://178.is/blog/1-line-of-code-sunday-yotu-be-shortlinks/1366/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 13:49:57 +0000</pubDate>
		<dc:creator>mfa</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[Short Link]]></category>
		<category><![CDATA[shortlink]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://eins78.com/?p=1366</guid>
		<description><![CDATA[Seit Ewigkeiten lag hier eine schöne (und sauteure, weil belgische) Domain ungenutzt herum: yotu.be. Und erst gestern Nacht ist mir kurz vor dem Einschlafen eingefallen, was man damit eigentlich machen könnte: schöne kurze Links zu YouTube-Videos. Gedacht, getan. Benutzung: Bis jetzt manuell, aber das reicht mir eigentlich auch. Ein Bookmarklet ist vorstellbar, aber braucht das [...]]]></description>
			<content:encoded><![CDATA[<p>Seit Ewigkeiten lag hier eine schöne (und sauteure, weil belgische) Domain ungenutzt herum: <a title="http://yotu.be" href="http://yotu.be" target="_self"><strong>yotu.be</strong></a>. Und erst gestern Nacht ist mir kurz vor dem Einschlafen eingefallen, was man damit eigentlich machen könnte: schöne kurze Links zu YouTube-Videos. Gedacht, getan.</p>
<h3><strong>Benutzung:</strong></h3>
<p>Bis jetzt manuell, aber das reicht mir eigentlich auch. Ein Bookmarklet ist vorstellbar, aber braucht das wer?</p>
<h2><strong>Aus <a title="http://www.youtube.com/watch?v=gSbgU0kVgMU" href="http://www.youtube.com/watch?v=gSbgU0kVgMU" target="_blank">http://youtube.com/watch?v=gSbgU0kVgMU</a> wird kurz: <a title="http://www.yotu.be/gSbgU0kVgMU" href="http://www.yotu.be/gSbgU0kVgMU" target="_blank">http://yotu.be/gSbgU0kVgMU</a>.</strong><em> </em></h2>
<p><em>Simple as that.</em> (Um ganz genau zu sein wird auch noch &#8220;&amp;fmt=18&#8243; angehangen um, falls vorhanden die HQ-Version anzuzeigen. Dann gibt es vor allem auch Stereo-Ton.)</p>
<h3><strong>1 Line of Code:</strong></h3>
<p><code>RewriteRule (.*) http://youtube.com/watch?v=$1&amp;fmt=18 [R=Permanent]</code></p>
<h3><strong><em>Update:</em> 4 Lines of Code</strong></h3>
<p>Ich gebs zu, eigentlich sind es 4 Zeilen Code, oben genannte ist aber die wirklich wichtige und die Weiterleitung funktioniert auch, wenn nur diese eine Zeile vorhanden ist. Gerade eben habe ich aber noch eingebaut, daß ein direkter Aufruf von <a title="http://yotu.be" href="http://yotu.be" target="_self">yotu.be</a> (also ohne Kürzel dahinter) auf diesen Beitrag leitet. Die ersten beiden Zeilen könnte ich weglassen, stellen aber sicher das der Scheiß auch noch geht, falls ich mal in den Server-Einstellungen buddel und Weiterleitungen ausschalten sollte.</p>
<pre>RewriteEngine on
RewriteBase /
RewriteRule (.+) http://youtube.com/watch?v=$1&amp;fmt=18 [R=Permanent]
RewriteRule !(.+) http://eins78.com/1366  [R=Permanent]</pre>
<h3 id="bm"><strong><em>Update:</em> Bookmarklet</strong> (alpha)</h3>
<p><a href="http://eins78.com/i/o/yotube-bookmarklet.html"><img class="aligncenter" src="http://eins78.com/i/o/yotube-bookmarklet-alert.png" alt="" width="500" height="233" /></a></p>
<h4><a title="Install YoTu.be Bookmarklet here." href="http://eins78.com/i/o/yotube-bookmarklet.html" target="_self">Install YoTu.be Bookmarklet here.</a></h4>
<p>Jemand hat sich ein Bookmarklet gewünscht, ich kann aber kann doch gar kein javascript. Ich habe trotzdem 198 Byte an Code anzubieten<a href="#licence">*</a>. Bis jetzt kommt nur ein <code>alert();</code>, ein einfaches Overlay wäre natürlich besser (und würde nicht die Seite neuladen). Wer es besser kann, einfach <a href="http://ted.mielczarek.org/code/mozilla/bookmarklet.html">machen</a>. (Außerdem ist da eigentlich eine if-abfrage drin, die scheint aber nix zu tun.)</p>
<pre>if (window.location.hostname = "youtube.com")
{
  if (window.location.search != "")
  	{
		var YTcode = window.location.search;
		var shorturl = YTcode.replace(/\?v\=/, "http://yotu.be/");
	alert(shorturl);
	}
  }</pre>
<p>oder kurz und als Bookmarklet:</p>
<pre>javascript:(function(){if(window.location.hostname='youtube.com'){if(window.location.search!=''){var%20YTcode=window.location.search;var%20shorturl=YTcode.replace(/\?v\=/,'http://yotu.be/');alert(shorturl);}}})();</pre>
<h3 id="licence">Lizenzen:</h3>
<p><a title="http://creativecommons.org/publicdomain/zero/1.0/" href="http://creativecommons.org/publicdomain/zero/1.0/" target="_blank">CC-0</a> und <a title="http://en.wikipedia.org/wiki/WTFPL#Terms" href="http://en.wikipedia.org/wiki/WTFPL#Terms" target="_blank">WTFPL</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://178.is/blog/1-line-of-code-sunday-yotu-be-shortlinks/1366/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

