<?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>mediaworks blog</title>
	<atom:link href="http://blog.mediaworks.ch/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mediaworks.ch</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 30 Oct 2011 13:51:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>htaccess RewriteRules wenn SSL-Zertifikat nur für eine Domain gilt</title>
		<link>http://blog.mediaworks.ch/programming/htaccess-rewriterules-wenn-ssl-zertifikat-nur-fur-eine-domain-gilt/2010/11/12/</link>
		<comments>http://blog.mediaworks.ch/programming/htaccess-rewriterules-wenn-ssl-zertifikat-nur-fur-eine-domain-gilt/2010/11/12/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 09:22:41 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[rewritecond]]></category>
		<category><![CDATA[rewriterule]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=274</guid>
		<description><![CDATA[Das Problem hat sicher öfter noch wer. Stand heute vor dem Problem, dass ein Shop unter mehreren Domains erreichbar ist, das SSL-Zertifikat aber nur für die Hauptdomain gültig ist. Erschwerend kam noch hinzu, dass die URL bereits am Anfang schon für SEO optimiert wurde und die Requests dementsprechend anders aussehen. Folgende RewriteCond und RewriteRule&#8217;s haben [...]]]></description>
			<content:encoded><![CDATA[<p>Das Problem hat sicher öfter noch wer. Stand heute vor dem Problem, dass ein Shop unter mehreren Domains erreichbar ist, das SSL-Zertifikat aber nur für die Hauptdomain gültig ist.</p>
<p>Erschwerend kam noch hinzu, dass die URL bereits am Anfang schon für SEO optimiert wurde und die Requests dementsprechend anders aussehen.</p>
<p>Folgende RewriteCond und RewriteRule&#8217;s haben mir dann schlussendlich doch den Erfolg gebracht</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">Options +FollowSymLinks
Options -Indexes 
RewriteEngine On
&nbsp;
# hauptdomain.ch ausschliessen aus den Redirects (wegen Endlosschlaufe)
RewriteCond %{HTTP_HOST} !^www\.hauptdomain\.ch$
&nbsp;
# Alle Requests der anderen Domains auf /de/shop/ umleiten
RewriteCond %{REQUEST_URI} ^/de/shop/$
RewriteRule ^([^!].*) https://www.hauptdomain.ch/de/shop/ [L,R=301]
&nbsp;
# Alle Requests der anderen Domains auf /en/shop/ umleiten
RewriteCond %{REQUEST_URI} ^/en/shop/$
RewriteRule ^([^!].*) https://www.hauptdomain.ch/en/shop/ [L,R=301]</pre></div></div>

<p>War eine Zangengeburt und vielleicht kann man es ja auch noch schöner machen, aber es funktioniert und es gibt wenigstens keine Fehlermeldungen mehr, das SSL-Zertifikat sei ungültig&#8230; <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/programming/htaccess-rewriterules-wenn-ssl-zertifikat-nur-fur-eine-domain-gilt/2010/11/12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rsync via SSH ohne Passwort</title>
		<link>http://blog.mediaworks.ch/programming/rsync-via-ssh-ohne-passwort/2010/03/04/</link>
		<comments>http://blog.mediaworks.ch/programming/rsync-via-ssh-ohne-passwort/2010/03/04/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 08:13:38 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rsync]]></category>
		<category><![CDATA[passwort]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=226</guid>
		<description><![CDATA[Ab und zu kommt es vor, dass man Dateien automatisiert (z. B. via Cronjob) über das Internet transferieren muss. Für diesen Fall bietet sich Rsync gerade zu an. Zum einen weil SSH hier wunderbar als Transport Layer verwendet werden kann (verschlüsselt) und weil es relativ schnell eingerichtet ist. Hier also schnell eine kurze Erklärung wie [...]]]></description>
			<content:encoded><![CDATA[<p>Ab und zu kommt es vor, dass man Dateien automatisiert (z. B. via Cronjob) über das Internet transferieren muss. Für diesen Fall bietet sich Rsync gerade zu an. Zum einen weil SSH hier wunderbar als Transport Layer verwendet werden kann (verschlüsselt) und weil es relativ schnell eingerichtet ist.</p>
<p>Hier also schnell eine kurze Erklärung wie man einen Datentransfer mit Rsync via SSH einrichtet, damit beim Transfer kein Passwort verwendet werden muss.</p>
<p><strong> </strong></p>
<p><strong>1. Schritt: Benutzer anlegen</strong><br />
Als erstes muss auf dem Quell- sowie dem Zielsystem ein Benutzer (z. B. transfer)  angelegt werden (dies erfolgt am besten mit dem Root-User) und für diesen Benutzer ein Passwort vergeben werden:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">useradd transfer
passwd transfer</pre></div></div>

<p><strong> </strong></p>
<p><strong>2. Schritt: Rsync-Installation auf Quell- und Zielsystem</strong><br />
Damit der Datentransfer funktioniert, muss Rsync auf beiden beteiligten Systemen installiert sein. Dies überprüft man am besten folgendermassen:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">rsync --version</pre></div></div>

<p>Wird anstelle einer Fehlermeldung die Versionsnummer ausgegeben, dann ist ein funktionsfähiges Rsync auf dem Rechner installiert.</p>
<p>Ist dies nicht der Fall, kann Rsync relativ einfach nachinstalliert werden (hier im Beispiel auf einem Ubuntu-Server):</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">sudo apt-get install rsync</pre></div></div>

<p><strong> </strong></p>
<p><strong>3. Schritt: Erstellung eines passwortfreien RSA-Schlüssels</strong><br />
Damit man an den SSH RSA-Key des Benutzers kommt, der danach auf dem Zielsystem passwortfrei authentifiziert werden kann, muss man zwangsläufig einen RSA-Key erzeugen. Dazu meldet man sich zuerst mit dem neu erstellten Benutzer &#8220;transfer&#8221; am jeweiligen Server an.</p>
<p>Danach wird auf dem Quell- und dem Zielsystem ein .ssh-Verzeichnis im Home-Verzeichnis des Benutzers erstellt:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">mkdir .ssh</pre></div></div>

<p>Nun wechselt man auf dem Zielserver in das neu erstellte Verzeichnis und erstellt die RSA-Keys für den Benutzer &#8220;transfer&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">cd .ssh
ssh-keygen -t rsa -f transfer.identity</pre></div></div>

<p>Die Frage nach der &#8220;Passphrase&#8221; quittiert man zweimal mit Enter, schliesslich wollen wir ja eine authentifizierte Verbindung ohne Passwort!</p>
<p>Nun wurden im .ssh-Verzeichnis zwei neue Dateien erstellt:<br />
- <em>transfer.identity</em> (Private Key)<br />
- <em>transfer.identity.pub </em>(Public Key &#8211; wird später verwendet)</p>
<p><strong> </strong></p>
<p><strong>Schritt 4: Den Public Key auf dem Quellsystem für den Benutzer &#8220;transfer&#8221; berechtigen</strong><br />
Nun holt man sich die erstellte Datei transfer.identity.pub vom Zielsystem auf den lokalen Rechner. Danach meldet man sich mit dem User &#8220;transfer&#8221; am Quellsystem an, wechselt ins .ssh-Verzeichnis und lädt die Datei &#8220;transfer.identity.pub&#8221; mittels SCP, FTP, o.ä. aufs Quellsystem ins Home-Verzeichnis des Benutzers transfer (/home/transfer/.ssh). Den Inhalt dieses Schlüssels berechtigt man folgendermassen:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">cat /home/transfer/.ssh/transfer.identity.pub &gt;&gt; /home/transfer/.ssh/authorized_keys2</pre></div></div>

<p><strong>Achtung:</strong><br />
Auf beiden System muss das Verzeichnis .ssh dem Benutzer &#8220;transfer&#8221; gehören und die Verzeichnisrechte für diesen Benutzer folgendermassen gesetzt sein:<br />
- zugänglich (&#8220;x&#8221;)<br />
- lesbar (&#8220;r&#8221;)<br />
- schreibbar (&#8220;w&#8221;)</p>
<p><strong> </strong></p>
<p><strong>Schritt 5: Passwortfreien Login vom Zielsystem aus testen</strong><br />
Wird bei diesem Schritt ein Passwort abgefragt, dann ist einer der vorherigen Schritte fehlgeschlagen oder es wurde ein Fehler gemacht. Eigentlich müsste hier der Quellserver eine Shell zurückgeben ohne nach einem Passwort zu fragen:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">ssh -i /home/transfer/.ssh/transfer.identity QUELLSERVER</pre></div></div>

<p><strong> </strong></p>
<p><strong>6. Rsync testen</strong><br />
Hier kann man testweise mal Files vom Quellserver auf den Zielserver laden. Dies geschieht z. B. mit folgendem Aufruf (wobei der Option -e der genaue SSH-Aufruf folgt über den verschlüsselt getunnelt wird):</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">rsync -e 'ssh -i /home/transfer/.ssh/transfer.identity'
-avz /var/www/html/meingewuenschterordner/ QUELLSERVER:/var/www/html/</pre></div></div>

<p>Genaue Informationen über die Optionen von Rsync sind in den Manuals ersichtlich:</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">man rsync</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/programming/rsync-via-ssh-ohne-passwort/2010/03/04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Kaffee-Falle</title>
		<link>http://blog.mediaworks.ch/daily-life/die-kaffee-falle/2009/08/20/</link>
		<comments>http://blog.mediaworks.ch/daily-life/die-kaffee-falle/2009/08/20/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 12:51:28 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Daily Life]]></category>
		<category><![CDATA[abzocke]]></category>
		<category><![CDATA[espresso]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[kaffee]]></category>
		<category><![CDATA[kiosk]]></category>
		<category><![CDATA[sbb]]></category>
		<category><![CDATA[teuer]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=217</guid>
		<description><![CDATA[Wer kennt das nicht?! Am Morgen um 05.30 Uhr verkündet der Radiowecker mit lautem Getöse, dass es doch vielleicht langsam Zeit wäre, sich aus den Federn zu erheben und in einen neuen Arbeitstag zu starten. Getreu dem Motto der bekannten Facebook Gruppe &#8220;Mein Wecker ist ein Ar***loch&#8221; wird er von mir am Morgen auch etwa 8 [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt das nicht?! Am Morgen um 05.30 Uhr verkündet der Radiowecker mit lautem Getöse, dass es doch vielleicht langsam Zeit wäre, sich aus den Federn zu erheben und in einen neuen Arbeitstag zu starten. Getreu dem Motto der bekannten Facebook Gruppe &#8220;<a href="http://www.facebook.com/home.php?#/group.php?gid=44738237496&amp;ref=ts" target="_blank">Mein Wecker ist ein Ar***loch</a>&#8221; wird er von mir am Morgen auch etwa 8 Mal konsequent ignoriert, bis es dann wirklich höchste Zeit ist, sich auch dem Bett zu schälen und ins Bad zu schlurfen.<span id="more-217"></span></p>
<p>Natürlich reicht die ohnehin schon knapp kalkulierte Zeit am Morgen nicht, um zu Hause noch gemütlich einen Kaffee zu trinken. Genau darauf zielen die an den vernünftigen Bahnhöfen stehenden Kiosks ab. Die Betreiberin <a href="http://www.valora.com/" target="_blank">Valora Holding AG</a> muss mit übermüdeten und koffeinsüchtigen Pendlern ein wunderbares Geschäft machen.</p>
<p><img class="size-thumbnail wp-image-220" title="Kiosk (Bild: Keystone)" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/kiosk-150x150.jpg" alt="Kiosk (Bild: Keystone)" width="150" height="150" /></p>
<p><strong>Fr. 2.80.&#8211; pro Espresso resp. Kaffee</strong> &#8211; als Strafe für den verpennten Morgenkaffee zu Hause&#8230; Für was? Haben die vergoldete Bohnen? Oder eine vergoldete Kaffeemaschine? Im Restaurant kostet der Kaffee Fr. 3.80, dort kriege ich ihn aber an den Tisch serviert, ein Vorteil, wenn es draussen klirrend kalt ist.</p>
<p>So richtig schockiert war ich aber erst, als ich meine <strong>maximalen Kaffee-Ausgaben am Bahnhof für ein Jahr</strong> berechnet habe:</p>
<p>Ich arbeite im Moment 80% in Zürich, will heissen an 4 Tagen pro Woche will früh morgens mein Koffeinbedarf gestillt werden. Folglich sind das 49 Wochen im Jahr (52 Wochen  &#8211; 3 Wochen Ferien) à 4 Tage die Woche</p>
<h3><strong>Ergibt:</strong><br />
49 x 4 x Fr. 2.80 = <strong>Fr. 548.80 </strong></h3>
<p>Und das <strong>nur für Kaffee</strong> wohlgemerkt. Mein morgendliches französisches Bogengebäck ist da noch nicht mal dabei.. grmpf</p>
<p><strong>Fazit:</strong><br />
Lieber am morgen ein Glas Wasser zu Hause und dafür für diese knapp Fr. 550.&#8211; wieder mal ein schönes Luxus-Wellness-Weekend im <a href="http://www.jerznerhof.at/" target="_blank">Jerzner Hof</a> in <a href="http://www.jerzens.at/" target="_blank">Jerzens</a>.. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>PS:</strong><br />
Die von Valora extra für die Kioske in der Schweiz hervorgebrachte &#8220;Billig&#8221;-Linie &#8220;OK&#8221; empfiehlt sich ebensowenig wie der Kaffee an den Bahnhöfen. Die &#8220;OK&#8221;-Produkte sind telweise bis zu 2,5 Mal teurer wie herkömmliche Produkte (<a href="http://www.ktipp.ch/themen/beitrag/1039066/Teure_Billiglinie" target="_blank">Bericht ktipp.ch</a>). Hier macht Valora ganz klar das Geld mit dem Stress der Menschen, die dringend auf den Zug müssen!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/daily-life/die-kaffee-falle/2009/08/20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Become a Millionaire &#8211; Millionär über Nacht</title>
		<link>http://blog.mediaworks.ch/unglaublich/become-a-millionaire-millionar-uber-nacht/2009/08/18/</link>
		<comments>http://blog.mediaworks.ch/unglaublich/become-a-millionaire-millionar-uber-nacht/2009/08/18/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 18:34:41 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Unglaublich]]></category>
		<category><![CDATA[geld]]></category>
		<category><![CDATA[gewinn]]></category>
		<category><![CDATA[gewinnbestätigung]]></category>
		<category><![CDATA[lotterie]]></category>
		<category><![CDATA[millionär]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=202</guid>
		<description><![CDATA[Juhuuuu, endlich hab ich es geschafft. Ich bin Millionär geworden. Und das mit einem gaaanz offiziell bestätigten Formular, das mir heute per (Spam-)Mail ins Haus geflattert ist. Eigentlich müsste ich ja meinen Spamfilter wieder etwas weniger stark einstellen, vielleicht kommen dann noch 10 Gewinnbestätigungen nach. Aber fangen wir von Vorne an: Ich bekam ein interessantes Gewinnschreiben [...]]]></description>
			<content:encoded><![CDATA[<p>Juhuuuu, endlich hab ich es geschafft. Ich bin Millionär geworden. Und das mit einem gaaanz offiziell bestätigten Formular, das mir heute per (Spam-)Mail ins Haus geflattert ist. Eigentlich müsste ich ja meinen Spamfilter wieder etwas weniger stark einstellen, vielleicht kommen dann noch 10 Gewinnbestätigungen nach. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img class="size-thumbnail wp-image-208" title="Euros" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/euros-150x150.jpg" alt="Euros" width="150" height="150" /></p>
<p><span id="more-202"></span>Aber fangen wir von Vorne an:<br />
Ich bekam ein interessantes <a href="http://blog.mediaworks.ch/wp-content/uploads/2009/08/WINNER.pdf" target="_blank">Gewinnschreiben</a> der &#8220;Loteria Primitiva&#8221; aus Madrid&#8230; Die Lotterie gibt&#8217;s übrigens wirklich (von Primitiven für Primitive? <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>Doch beim angehängten Word-File war meine Freude am Lottogewinn auch schon wieder verflogen. Wieso sind die Stempel fotokopiert? Kann sich eine spanische Lotterie, die mit Millionen nur so um sich wirft, keine anständig auf deutsch übersetzte Gewinnbenachrichtigung leisten? Wieso soll ich um einen Gewinn zu erhalten nochmals meine Personalien angeben, obwohl sie ja (angeblich) genau wissen wer gewonnen hat? Und vor allem: WARUM gewinne ICH etwas bei einer Lotterie, von der ich noch nie etwas gehört, geschweige denn je mitgemacht habe?</p>
<p>Zitat:</p>
<blockquote><p>Die auf ihrem Namen stehende Ticketnummer 031-1127-841 mit der Seriennummer 3214-09 hat die Glucksnummern 09-22-37-39-41-49 2-7 gezogen, mit der sie folglich die Lotterie in der dritten Kategorie gewonnen haben. Somit wird ihnen die Pauschalsumme von €715,810. 00 (SIEBENHUNDERT UND FUNFZEHN TAUSEND, ACHTHUNDERT UND ZEHN EURO) in bar gut geschrieben fur die dantei mit der Referenznummer KMN/35456009/ESP und Bearbeitungsnummer: EKUYA/00132/IPD/09.</p></blockquote>
<p>Was mach ich denn nun mit dem vielen Geld? Hat mein Konto überhaupt Platz für so viel Geld? Und das auch noch alles in Bar. Ich kann mir das Gesicht unseres Postbeamten schon vorstellen, wenn ich mit einem Lastwagen voller Geld vorfahre. In unserem kleinen Kaff müssten die wohl anbauen, um meinen Gewinn bunkern zu können..</p>
<p>Oder soll ich in einer grösseren Postfiliale ein neues Konto aufmachen? Vielleicht in einer Stadt? Grössere Filiale = mehr Platz für mein Geld&#8230; <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Den Satz find ich auch besonders interessant:</p>
<blockquote><p>Da einige Nummern und Namen vertauscht wurden, bitten wir sie diesen Preis nicht der Offentlichkeit mitzuteilen bis Ihr Anspruch bearbeitet und das Geld auf Ihr Konto uberwiesen worden ist, da es unserem Scherheitsprotokoll entspricht, um eine zweifache Forderung zu vermeiden.</p></blockquote>
<p>Das hab ich hiermit getan, und nun? Wollt ihr mich verklagen? Eurem Sicherheitsprotokoll entspricht es vielleicht, eine zweifache Forderung zu vermeiden. Das wird wohl ziemlich schwer, wenn ihr Hinterwäldler so dämlich seid und allen ein Schreiben mit der gleichen Referenznummer verschickt. Wie wollt ihr mich denn von den anderen unterscheiden? Soll ich euch zu meiner Ausweiskopie noch meine Postcard mit PIN- und Kontonummer, mein PIN-Gerät und DNA-fähiges Material schicken?</p>
<p>Und dann gibt es noch die sehr schlaue Suchmaschine mit den 6 Buchstaben, die über die liebe Lotterie <a href="http://www.google.ch/search?hl=de&amp;q=loteria+primitiva&amp;meta=" target="_blank">ganz viel zu berichten weiss</a>.</p>
<p>In diesem Sinne: Netter Versuch&#8230; Und DELETED&#8230; <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/unglaublich/become-a-millionaire-millionar-uber-nacht/2009/08/18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Lily&#8217;s, Zürich</title>
		<link>http://blog.mediaworks.ch/daily-life/food-and-drink/tops/lilys-zurich/2009/08/13/</link>
		<comments>http://blog.mediaworks.ch/daily-life/food-and-drink/tops/lilys-zurich/2009/08/13/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 12:44:13 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Tops]]></category>
		<category><![CDATA[essen]]></category>
		<category><![CDATA[lily's]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[zürich]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=172</guid>
		<description><![CDATA[Heute habe ich mir am Mittag mal ein bisschen mehr Zeit genommen ein asiatisches Restaurant in Zürich getestet. Schliesslich möchte man sich zwischendurch ja mal was Gutes und Gesundes gönnen. An der Langstrasse wurde ich dann fündig &#8211; das Restaurant &#8220;Lily&#8217;s&#8221; bietet panasiatische Küche für ein urbanes Publikum, das günstig, schnell und jederzeit etwas Gutes [...]]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich mir am Mittag mal ein bisschen mehr Zeit genommen ein asiatisches Restaurant in Zürich getestet. Schliesslich möchte man sich zwischendurch ja mal was Gutes und Gesundes gönnen.</p>
<p><span id="more-172"></span></p>
<p>An der Langstrasse wurde ich dann fündig &#8211; das Restaurant &#8220;Lily&#8217;s&#8221; bietet panasiatische Küche für ein urbanes Publikum, das günstig, schnell und jederzeit etwas Gutes essen möchte.</p>
<p><strong>Fazit:</strong><br />
Der Standort des Restaurants ist gut auffindbar &#8211; es befindet sich in unmittelbarer Nähe vom McDonalds an der Langstrasse. Betreffend der Preise &#8211; Günstig ist immer relativ. Ich fand Fr. 18.&#8211; für gebratenes Hühnchen mit Reis und Gemüse eher happig für die Portion wo es dann schlussendlich gab. Man bekommt jedoch genug um satt zu werden. Das Essen ist zudem sehr schmackhaft und von guter Qualität, deshalb bekommt das Lily&#8217;s von mir trotzdem einen Eintrag im &#8220;Top&#8221;.. Empfehlenswert.</p>
<p><strong>Adresse des Restaurants</strong><br />
LILY&#8217;s Stomach Supply<br />
Langstrasse 197<br />
8005 Zürich<br />
Tel. +41 44 440 18 85<br />
<a href="mailto:zuerich@lilys.ch">zuerich@lilys.ch</a><br />
<a href="http://www.lilys.ch" target="_blank">http://www.lilys.ch</a></p>
<div class="rating_table"><table cellpadding="0" cellspacing="0" border="0"><tbody> <tr><td><strong class="ratingGroup">Ambiente:</strong></td><td>&#9733;&#9733;&#9733;&#9733;&#9734;&#9734;&nbsp;</td></tr> <tr><td><strong class="ratingGroup">Essensqualität:</strong></td><td>&#9733;&#9733;&#9733;&#9733;&#9733;&#9734;&nbsp;</td></tr> <tr><td><strong class="ratingGroup">Sauberkeit:</strong></td><td>&#9733;&#9733;&#9733;&#9733;&#9733;&#9733;&nbsp;</td></tr> <tr><td><strong class="ratingGroup">Service:</strong></td><td>&#9733;&#9733;&#9733;&#9733;&#9733;&#9734;&nbsp;</td></tr> <tr><td><strong class="ratingGroup">Zubereitungsdauer:</strong></td><td>&#9733;&#9733;&#9733;&#9733;&#9734;&#9734;&nbsp;</td></tr> <tr><td><strong class="ratingGroup">Preis:</strong></td><td>&#9733;&#9733;&#9733;&#9734;&#9734;&#9734;&nbsp;</td></tr><br />
</tbody></table></div>
<p><a href="http://blog.mediaworks.ch/wp-content/uploads/2009/08/img_shop_zuri_lilys.jpg" target="_blank"><img class="size-medium wp-image-198" title="Lily's Zürich" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/img_shop_zuri_lilys-300x209.jpg" alt="Lily's Zürich" width="300" height="209" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/daily-life/food-and-drink/tops/lilys-zurich/2009/08/13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Alphabetische Listen zweispaltig</title>
		<link>http://blog.mediaworks.ch/programming/php/alphabetische-namenlisten-zweispaltig/2009/08/13/</link>
		<comments>http://blog.mediaworks.ch/programming/php/alphabetische-namenlisten-zweispaltig/2009/08/13/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 06:19:40 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[listen]]></category>
		<category><![CDATA[zweispaltig]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=134</guid>
		<description><![CDATA[Gestern war wieder einmal ein interessanter Tag. Ein Script entwickeln, welches Namenlisten in einer Tabelle in 2 Spalten zeilenweise alphabetisch sortiert. Kurz überlegt und losgelegt&#8230; Zuerst brauchen wir also mal ein Array mit Namen, welche mit dem &#8220;sort&#8221; Befehl von PHP aufsteigend sortiert werden: &#60;?php $arrPersons = array&#40; 'Meier, Damien', 'Keller, Jürgen', 'Hasenfratz, Peter', 'Bosshard, [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern war wieder einmal ein interessanter Tag. Ein Script entwickeln, welches Namenlisten in einer Tabelle in 2 Spalten zeilenweise alphabetisch sortiert.</p>
<p>Kurz überlegt und losgelegt&#8230; <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-134"></span></p>
<p>Zuerst brauchen wir also mal ein Array mit Namen, welche mit dem &#8220;sort&#8221; Befehl von PHP aufsteigend sortiert werden:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$arrPersons</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">'Meier, Damien'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'Keller, Jürgen'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'Hasenfratz, Peter'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'Bosshard, Silvia'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'Stalder, Kurt'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'Ciccone, Daniele'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'Hollenstein, Martin'</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
<span style="color: #990000;">sort</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$arrPersons</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Nun bauen wir uns aus diesen Informationen eine zweispaltige Tabelle zusammen:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$intLastElement</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$arrPersons</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$arrPersons</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">/*
	 * Bauen wir uns aus den Vor- und Nachnamen ein neues
	 * Array zusammen mit dem explode-Befehl
	 * $arrDetails[0] = Nachname
	 * $arrDetails[1] = Vorname
	 */</span>
	<span style="color: #000088;">$arrDetails</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;, &quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">/*
	 * Ist der Wert $i nicht ohne Rest durch 2 teilbar, dann
	 * steht der Name in der linken Tabellenspalte 
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">2</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> 
	<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;tr&gt;
			&lt;td valign=&quot;top&quot; width=&quot;210&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$arrDetails</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span> <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$arrDetails</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/td&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span> 
	<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">?&gt;</span>
			&lt;td&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$arrDetails</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span> <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$arrDetails</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/td&gt;
		&lt;/tr&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$i</span><span style="color: #339933;">++;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">/*
 * Ist das letzte Arrayelement nicht ohne Rest durch 2 teilbar,
 * dann steht der letzte Name in der linken Tabellenspalte und
 * in der rechten Tabellenspalte muss ein leeres Tabellenfeld
 * hinzugefügt werden, damit die Tabelle sauber geschlossen
 * werden kann
 */</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$intLastElement</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">2</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
		&lt;td&gt;&lt;/td&gt;
	&lt;/tr&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/table&gt;</pre></div></div>

<p>Das wärs dann eigentlich auch schon.. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Nun werden die Namen schön nach Nachnamen aufsteigend sortiert in 2 Tabellenspalten dargestellt.</p>
<p><strong>Endresultat:</strong></p>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="210"  style="border: 1px solid #FFFFFF">Silvia Bosshard</td>
<td  style="border: 1px solid #FFFFFF">Daniele Ciccone</td>
</tr>
<tr>
<td valign="top" width="210"  style="border: 1px solid #FFFFFF">Peter Hasenfratz</td>
<td  style="border: 1px solid #FFFFFF">Martin Hollenstein</td>
</tr>
<tr>
<td valign="top" width="210"  style="border: 1px solid #FFFFFF">Jürgen Keller</td>
<td  style="border: 1px solid #FFFFFF">Damien Meier</td>
</tr>
<tr>
<td valign="top" width="210"  style="border: 1px solid #FFFFFF">Kurt Stalder</td>
<td  style="border: 1px solid #FFFFFF"></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/programming/php/alphabetische-namenlisten-zweispaltig/2009/08/13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook schlank gemacht</title>
		<link>http://blog.mediaworks.ch/internet/facebook-schlank-gemacht/2009/08/12/</link>
		<comments>http://blog.mediaworks.ch/internet/facebook-schlank-gemacht/2009/08/12/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 09:22:27 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[lite]]></category>
		<category><![CDATA[quiz]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=116</guid>
		<description><![CDATA[Wird Facebook figurbetont? Es scheint beinahe so, als würden die Facebook-Verantwortlichen auf das leidige Thema &#8220;Übermässiger und sinnloser Spam auf der Pinnwand&#8221; eingehen und eine schlankere Version des Facebook-Frontends entwickeln. Das weltweit grösste Social-Network hat damit begonnen, ausgewählten Nutzern einen Zugang zum neuen Lite-Facebook unter http://lite.facebook.com bereitzustellen. Als Gegenzug erwarten Sie von den Testern eine [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Wird Facebook figurbetont?</strong></p>
<p>Es scheint beinahe so, als würden die Facebook-Verantwortlichen auf das leidige Thema &#8220;Übermässiger und sinnloser Spam auf der Pinnwand&#8221; eingehen und eine schlankere Version des Facebook-Frontends entwickeln.</p>
<p>Das weltweit grösste Social-Network hat damit begonnen, ausgewählten Nutzern einen Zugang zum neuen Lite-Facebook unter <a title="http://lite.facebook.com" href="http://lite.facebook.com" target="_blank">http://lite.facebook.com</a> bereitzustellen. Als Gegenzug erwarten Sie von den Testern eine Bewertung über das neue Aussehen.  Wer keine Einladung erhalten hat und die Lite-Adresse eingibt, wird auf die normale Startseite umgeleitet.</p>
<p><span id="more-116"></span><br />
<a href="http://blog.mediaworks.ch/wp-content/uploads/2009/08/facebook-schlank.jpg" target="_blank"><img class="size-medium wp-image-117" title="facebook-schlank" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/facebook-schlank-300x283.jpg" alt="facebook-schlank" width="300" height="283" /></a><br />
<em>(Quelle: 20minuten.ch)</em></p>
<p>Mittlerweile hat sich Facebook zu diesem Thema geäussert. Laut einem Feedback soll die neue Version an die bereits vorhandene Version für Mobiltelefone und PDA erinnern. In der entschlackten Version sollen Benutzer vor allem Freundschaftseinladungen annehmen, Kommentare schreiben und sich Statusmeldungen anschauen können. Man teste die neue Version momentan aber erst in den Ländern, die überdurchschnittlich viele neue Nutzer generieren.</p>
<p>Vielleicht schaffen es die Facebook-Betreiber mit diesem Schritt auch, die leidigen Ladezeiten (die durch zuviel uninteressanten Quiz-Müll, etc. entstehen) zu reduzieren und somit wieder Rechenleistung und Bandbreite für die wichtigen Informationen bereitzustellen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/internet/facebook-schlank-gemacht/2009/08/12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1. Klasse &#8211; Gratis Sauna bei der SBB</title>
		<link>http://blog.mediaworks.ch/daily-life/neulich-im-zug/1-klasse-gratis-sauna-bei-der-sbb/2009/08/11/</link>
		<comments>http://blog.mediaworks.ch/daily-life/neulich-im-zug/1-klasse-gratis-sauna-bei-der-sbb/2009/08/11/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 15:39:57 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Neulich im Zug]]></category>
		<category><![CDATA[1. klasse]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[klimaanlage]]></category>
		<category><![CDATA[sbb]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=99</guid>
		<description><![CDATA[17.07 Uhr &#8211; Zürich Hauptbahnhof &#8220;Herzlich willkommen im Intercity von Zürich HB nach Winterthur / Frauenfeld / Romanshorn&#8221; Eigentlich wollte ich heute (wie immer auf dem Heimweg) noch etwas an meiner neuen Community-Plattform programmieren, doch das ist wohl leider mal wieder nicht möglich. Mein der extremen Hitze ausgesetztes Gehirn bringt grad noch knapp diesen Blogeintrag [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mediaworks.ch/wp-content/uploads/2009/08/intercity-zurich-hb.jpg" target="_blank"><img class="size-medium wp-image-100" title="intercity-zurich-hb" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/intercity-zurich-hb-300x225.jpg" alt="intercity-zurich-hb" width="300" height="225" /></a></p>
<p><strong>17.07 Uhr &#8211; Zürich Hauptbahnhof &#8220;Herzlich willkommen im Intercity von Zürich HB nach Winterthur / Frauenfeld / Romanshorn&#8221;</strong></p>
<p>Eigentlich wollte ich heute (wie immer auf dem Heimweg) noch etwas an meiner neuen Community-Plattform programmieren, doch das ist wohl leider mal wieder nicht möglich. Mein der extremen Hitze ausgesetztes Gehirn bringt grad noch knapp diesen Blogeintrag hin.</p>
<p>Nachdem ich mich letzten Donnerstag bereits beschwert hatte, dass die Klimaanlage in einem neueren Intercity-Wagon defekt war, habe ich heute wohl wieder den selben Wagen erwischt &#8211; und die Klimaanlage ist immer noch am Arsch!!!</p>
<p><span id="more-99"></span></p>
<p>Anscheinend interessiert das bei den lieben SBB-Mitarbeitern kein Schwein, ob man bei 28°C Aussentemperatur im Stoffsitz festklebt oder nicht. Man könnte zwar mit einem Spezialschlüssel die Fenster schräg stellen, meine Bitte wurde vom Zugpersonal aber wehement abgelehnt. Aber natürlich haben die Zugbegleiter/innen auch schwarzen Humor: &#8220;Heute müssen sie wählen! Was möchten Sie denn lieber? Eine Steckdose für Ihren Laptop, oder eine Klimaanlage?&#8221; Was für ne Frage &#8211; beides natürlich (wie bezahlt!!!).</p>
<p>Gestern (Montag, 10. August 2009) war übrigens auch noch witzig&#8230; Da bekam der Intercity fast 10 Minuten Abgangsverspätung, weil ein Lokomotivführer fehlte&#8230; Dies wurde über die Lautsprecher wenigstens ehrlich kommuniziert &#8211; ein Zeichen von Grösse.</p>
<p>Wollen Sie gratis in die Sauna. Dann kommen sie in den 1. Klasse Office-Wagen der SBB&#8230; So nicht, liebe Bundesbahnen!!! Dafür muss ich kein 1. Klass-Abo bezahlen&#8230; *fail*</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/daily-life/neulich-im-zug/1-klasse-gratis-sauna-bei-der-sbb/2009/08/11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m single</title>
		<link>http://blog.mediaworks.ch/daily-life/im-single/2009/08/11/</link>
		<comments>http://blog.mediaworks.ch/daily-life/im-single/2009/08/11/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 09:12:16 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Daily Life]]></category>
		<category><![CDATA[love scam]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=83</guid>
		<description><![CDATA[Heute ist wieder mal ein interessantes LoveScam-Mail bei mir im Office reingeflattert (was natülich nicht als Spam gekennzeichnet war, sonst hätt ich es ja nicht gesehen). Das Mail möchte ich euch natürlich nicht vorenthalten Ich hau mal ganz frech meine Gedanken drunter&#8230; How are you today? I hope you are fine.My name is Sally xxxxxx, [...]]]></description>
			<content:encoded><![CDATA[<p>Heute ist wieder mal ein interessantes LoveScam-Mail bei mir im Office reingeflattert (was natülich nicht als Spam gekennzeichnet war, sonst hätt ich es ja nicht gesehen). Das Mail möchte ich euch natürlich nicht vorenthalten <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Ich hau mal ganz frech meine Gedanken drunter&#8230;</p>
<p><span id="more-83"></span></p>
<p><img src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/lib_girl-200x300.jpg" alt="I&#039;m Single" title="I&#039;m Single" width="200" height="300" /></p>
<blockquote><p>How are you today? I hope you are fine.My name is Sally xxxxxx, 27years from Liberia.I am sincere, considerate, honest, responsible, supportive, open minded, thoughtful, understanding and confident. I am a woman with good nature</p></blockquote>
<p>Aha, ne richtige Traumbraut also&#8230;. aufrichtig, rücksichtsvoll, ehrlich, verantwortungsbewusst, hilfsbereit, offen,  verständnisvoll&#8230; Lass mich raten, vermutlich auch noch gross, schlank, dunkle Haare und braune Augen? Wusst ichs doch&#8230;</p>
<blockquote><p>I am seeking for articulate man, marriage minded, who is serious, trustworthy, and willing to pursue a serious relation. I&#8217;m looking for someone very special to share my life with. I&#8217;m looking for my Soulmate &amp; best friend, someone I can share all of life&#8217;s experiences with, good &amp; bad, side by side.</p></blockquote>
<p>Zuerst vollspammen und dann auch noch Anforderungen stellen.. Tsk&#8230; Aber ok!!! Überlegen wir mal ob wir überhaupt ins Beuteschema passen:</p>
<ul>
<li>Ich soll also Mann, bester Freund und auch noch Seelenverwandter sein? Nö danke, zu anstrengend</li>
<li>fürsorglich:  Jaja, die Fürsorge brauchst du sicherlich. Nimmt mich ja Wunder, wie viel Männer man als professionelle Spam-Versenderin so um den Finger wickelt.</li>
<li>verständnisvoll: Verständnis? Ich denke Du brauchst eher einen seeeeeeehr guten Psychotherapeuten.</li>
<li>guter Zuhörer: Ja, aber nicht für Leute, die es nicht wert sind (also solche, die mich vollspammen).</li>
<li>zielorientiert: Bin ich auch</li>
<li>Spass am Leben hab ich auch</li>
</ul>
<blockquote><p>forward to hear from you,Thanks and be blessed.<br />
Love from,<br />
Sally. (Name der Redaktion bekannt.. *lol*)</p></blockquote>
<p>Tja, liebe Sally.. Ich hab Dir jetzt einen Blogeintrag gewidmet. Mehr bekommst Du von mir nicht, ausser vielleicht noch einen Klick auf das &#8220;Delete&#8221;-Icon. Soll sich der Mail-Papierkorb mit Dir weiter beschäftigen&#8230;!!! Und tschüssssssss <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/daily-life/im-single/2009/08/11/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Javascript: autoscroll a textarea by time</title>
		<link>http://blog.mediaworks.ch/programming/javascript/javascript-autoscroll-textarea/2009/08/11/</link>
		<comments>http://blog.mediaworks.ch/programming/javascript/javascript-autoscroll-textarea/2009/08/11/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 07:48:17 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[scroll]]></category>
		<category><![CDATA[textarea]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=42</guid>
		<description><![CDATA[In der letzten Zeit hatte ich immer wieder das Problem, dass ich in eine Textarea mehr Content packen wollte (resp. musste), wie sie eigentlich hoch ist (wegen einer Realtime Log-Ausgabe). Hier empfiehlt sich, die Textarea zu scrollen. Ich wollte dies jedoch nicht automatisch, sondern zeitgesteuert haben. Dabei ist diese Funktion entstanden (benötigt in der Form [...]]]></description>
			<content:encoded><![CDATA[<p>In der letzten Zeit hatte ich immer wieder das Problem, dass ich in eine Textarea mehr Content packen wollte (resp. musste), wie sie eigentlich hoch ist (wegen einer Realtime Log-Ausgabe). Hier empfiehlt sich, die Textarea zu scrollen. Ich wollte dies jedoch nicht automatisch, sondern zeitgesteuert haben.</p>
<p><span id="more-42"></span></p>
<p>Dabei ist diese Funktion entstanden (benötigt in der Form das Prototype-Framework wegen der Kurzschreibweise der Elemente):</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot; src=&quot;_js/prototype.js&quot;&gt;&lt;/script&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
window.<span style="color: #000066;">onload</span> <span style="color: #339933;">=</span> autoScroll<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> autoScroll<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   setTimeout<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'autoScroll();'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #003366; font-weight: bold;">var</span> logWindow <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'logwindow'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   logWindow.<span style="color: #660066;">scrollTop</span> <span style="color: #339933;">=</span> logWindow.<span style="color: #660066;">scrollHeight</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Ist zwar nicht sonderlich schön, da sich der Timeout nicht automatisch beendet, wenn alles fertig ist, aber für meine Zwecke (läuft in einem Popup, das eh geschlossen wird, wenn alles fertig ist) reicht es völlig aus.. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/programming/javascript/javascript-autoscroll-textarea/2009/08/11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Peinliche Bilder</title>
		<link>http://blog.mediaworks.ch/unglaublich/peinliche-bilder/2009/08/06/</link>
		<comments>http://blog.mediaworks.ch/unglaublich/peinliche-bilder/2009/08/06/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 06:23:42 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Unglaublich]]></category>
		<category><![CDATA[bilder]]></category>
		<category><![CDATA[brille]]></category>
		<category><![CDATA[peinlich]]></category>
		<category><![CDATA[zensur]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=27</guid>
		<description><![CDATA[Video-, Bilder-Dienste und soziale Netzwerke laden geradezu dazu ein, Bilder von sich im Internet der ganzen Welt zu präsentieren. Das kann aber auch ordentlich nach hinten los gehen oder den Job kosten. Doch wie wieder mal so richtig auf einer alkoholgetränkten Party das Tanzbein schwingen, ohne dabei identifizierbar einem Partyfotografen in die Hände zu fallen? [...]]]></description>
			<content:encoded><![CDATA[<p>Video-, Bilder-Dienste und soziale Netzwerke laden geradezu dazu ein, Bilder von sich im Internet der ganzen Welt zu präsentieren. Das kann aber auch ordentlich nach hinten los gehen oder den Job kosten. Doch wie wieder mal so richtig auf einer alkoholgetränkten Party das Tanzbein schwingen, ohne dabei identifizierbar einem Partyfotografen in die Hände zu fallen? Für dieses Problem gibt es jetzt eine neue Möglichkeit, sich auf Fotos zumindest (teilweise) unkenntlich zu machen. Die Zensurbalken-Brille.. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-27"></span></p>

<a href='http://blog.mediaworks.ch/unglaublich/peinliche-bilder/2009/08/06/attachment/black_bars_glasses_5/' title='black_bars_glasses_5'><img width="150" height="150" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/black_bars_glasses_5-150x150.jpg" class="attachment-thumbnail" alt="black_bars_glasses_5" title="black_bars_glasses_5" /></a>
<a href='http://blog.mediaworks.ch/unglaublich/peinliche-bilder/2009/08/06/attachment/black_bars_glasses_2/' title='black_bars_glasses_2'><img width="150" height="150" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/black_bars_glasses_2-150x150.jpg" class="attachment-thumbnail" alt="black_bars_glasses_2" title="black_bars_glasses_2" /></a>

<p><em>(Quelle: enjoymedia.ch)</em></p>
<p>Besser ist es jedoch, sich einfach angemessen auf einer Party zu verhalten, denn wie die Bewerter des Produkts es richtig zitieren: <em>&#8220;Blickdicht ist anders! Aber da es wohl nicht die Hellsten tragen werden, macht das ja auch nichts&#8221;</em></p>
<p>Zu bestellen hier:<br />
<a href="http://www.enjoymedia.ch/zensur-balken-brille-p-1829.html" target="_blank">http://www.enjoymedia.ch/zensur-balken-brille-p-1829.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/unglaublich/peinliche-bilder/2009/08/06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do it yourself: Lass uns mal was zusammentackern</title>
		<link>http://blog.mediaworks.ch/unglaublich/do-it-yourself-lass-uns-mal-was-zusammentackern/2009/08/04/</link>
		<comments>http://blog.mediaworks.ch/unglaublich/do-it-yourself-lass-uns-mal-was-zusammentackern/2009/08/04/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 13:51:19 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Unglaublich]]></category>
		<category><![CDATA[do it yourself]]></category>
		<category><![CDATA[erfindungen]]></category>
		<category><![CDATA[klimaanlage]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=21</guid>
		<description><![CDATA[Es gibt sie überall, die erfinderischen Handwerker. Keine Schraube wird weggeworfen, in der Hoffnung, sie würde eines Tages doch noch irgendwo für einen Zweck bestimmt sein. Natürlich kann man diese Philosophie auch auf die Spitze treiben. Der Einfallsreichtum (und die Risikobereitschaft) mancher Heimwerker ist schier unglaublich. Da wird alles zusammengetackert und repariert, selbst wenn das [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt sie überall, die erfinderischen Handwerker. Keine Schraube wird weggeworfen, in der Hoffnung, sie würde eines Tages doch noch irgendwo für einen Zweck bestimmt sein. Natürlich kann man diese Philosophie auch auf die Spitze treiben.</p>
<p><span id="more-21"></span></p>
<p>Der Einfallsreichtum (und die Risikobereitschaft) mancher Heimwerker ist schier unglaublich. Da wird alles zusammengetackert und repariert, selbst wenn das Problem noch so unlösbar erscheint. So ist es auch möglich, dass uralte und verbeulte Schrottkarren &#8211; die eigentlich von Werk aus keine Klimaanlage haben &#8211; plötzlich mit einer selbigen durch die Strasse kreuzen, oder der Nachbar mit dem Einkaufswagen-Bike durch die Strassen fegt. Sieht nicht unbedingt schön aus, aber Not macht ja bekanntlich erfinderisch.. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://blog.mediaworks.ch/wp-content/uploads/2009/08/dicksonl-grocerybike.jpg" target="_blank"><img class="size-medium wp-image-22" title="Einkaufswagen-Bike" src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/dicksonl-grocerybike-300x225.jpg" alt="Einkaufswagen-Bike" width="300" height="225" /></a></p>
<p><em>(Quelle: thereifixit.com)</em></p>
<p>Mehr dieser kuriosen Dinge gibts unter:<br />
<a href="http://www.thereifixedit.com/" target="_blank">http://www.thereifixedit.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/unglaublich/do-it-yourself-lass-uns-mal-was-zusammentackern/2009/08/04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heute geekmässig unterwegs</title>
		<link>http://blog.mediaworks.ch/daily-life/neulich-im-zug/heute-geekmassig-unterwegs/2009/08/03/</link>
		<comments>http://blog.mediaworks.ch/daily-life/neulich-im-zug/heute-geekmassig-unterwegs/2009/08/03/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 07:56:09 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Neulich im Zug]]></category>
		<category><![CDATA[1. klasse]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[oma]]></category>

		<guid isPermaLink="false">http://blog.mediaworks.ch/?p=10</guid>
		<description><![CDATA[Mir scheint, als ob nicht alle Leute den &#8220;Geek Humor&#8221; verstehen (wollen oder können). Heute morgen in der 1. Klasse des Interregio von Frauenfeld nach Zürich sass mir eine Oma gegenüber, die mich permanent anstarrte. Obwohl ich auf den Bildschirm konzentriert war, bemerkte ich den stechenden Blick in ihren Augen. Hatte ich mich am Morgen [...]]]></description>
			<content:encoded><![CDATA[<p>Mir scheint, als ob nicht alle Leute den &#8220;Geek Humor&#8221; verstehen (wollen oder können). <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>
<p>Heute morgen in der 1. Klasse des Interregio von Frauenfeld nach Zürich sass mir eine Oma gegenüber, die mich permanent anstarrte. Obwohl ich auf den Bildschirm konzentriert war, bemerkte ich den stechenden Blick in ihren Augen. Hatte ich mich am Morgen vergessen zu kämmen? Ausgeschlossen&#8230; Habe ich Zahnpasta im Mundwinkel? Das wäre mir sicherlich aufgefallen bevor ich das Haus verlassen hätte. Was also war los?</p>
<p><span id="more-10"></span></p>
<p>&#8220;Chan ich Ihne helfe?&#8221;, fragte ich Sie nach ca. 10 Minuten. &#8220;Sie, ich chum ab Ihrem T-Shirt nöd drus.. Das chammer ja gar nöd usrächne&#8221;. Wo sie recht hat, hat sie eigentlich recht. Ohne &#8220;i&#8221; und &#8220;u&#8221; vorher zu definieren, wird man wohl kaum zu einem Schluss kommen. </p>
<p><a href="http://blog.mediaworks.ch/wp-content/uploads/2009/08/i_greater_than_u1.jpg"><img src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/i_greater_than_u1-150x150.jpg" alt="i &gt; u" title="i &gt; u" width="150" height="150" class="alignnone size-thumbnail wp-image-13" /></a></p>
<p>Die Diskussion über Sinn und Unsinn von Geek-Shirts möchte ich euch hiermit ersparen. Die einen verstehen es, die anderen nicht.. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/daily-life/neulich-im-zug/heute-geekmassig-unterwegs/2009/08/03/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wenn es Tonnen regnet</title>
		<link>http://blog.mediaworks.ch/unglaublich/wenn-es-tonnen-regnet/2009/08/03/</link>
		<comments>http://blog.mediaworks.ch/unglaublich/wenn-es-tonnen-regnet/2009/08/03/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 07:39:18 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
				<category><![CDATA[Unglaublich]]></category>
		<category><![CDATA[regen]]></category>
		<category><![CDATA[wetter]]></category>

		<guid isPermaLink="false">http://www.mediaworks.ch/blog/?p=3</guid>
		<description><![CDATA[Damit habe ich nun ja wirklich nicht gerechnet. Da sitzt man am morgen nichtsahnend im Office und schaut sich das Wetter fürs kommende Wochenende an, und was passiert? Nächstes Weekend scheint wohl nicht so gutes Wetter zu sein. Es regnet Tonnen.. Verlassen des Hauses ohne Schutzhelm auf eigene Gefahr.]]></description>
			<content:encoded><![CDATA[<p>Damit habe ich nun ja wirklich nicht gerechnet. Da sitzt man am morgen nichtsahnend im Office und schaut sich das Wetter fürs kommende Wochenende an, und was passiert?</p>
<p><span id="more-3"></span></p>
<p>Nächstes Weekend scheint wohl nicht so gutes Wetter zu sein. Es regnet Tonnen.. <img src='http://blog.mediaworks.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Verlassen des Hauses ohne Schutzhelm auf eigene Gefahr.</p>
<p><img src="http://blog.mediaworks.ch/wp-content/uploads/2009/08/tonnen_regen001.png" alt="Tonnen Regen" title="Tonnen Regen" width="340" height="286" class="alignnone size-full wp-image-5" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mediaworks.ch/unglaublich/wenn-es-tonnen-regnet/2009/08/03/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

