<?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>Gabriel Schreiber’s Blog &#187; Tech-Talk</title>
	<atom:link href="http://gabrielschreiber.com/category/tech-talk/feed/" rel="self" type="application/rss+xml" />
	<link>http://gabrielschreiber.com</link>
	<description>Yet Another Blog from the Lake</description>
	<lastBuildDate>Fri, 22 Apr 2011 12:40:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FTP Backup von Verzeichnisen &#252;ber die Komandozeile</title>
		<link>http://gabrielschreiber.com/2011/04/ftp-backup-von-verzeichnisen-ueber-die-komandozeile/</link>
		<comments>http://gabrielschreiber.com/2011/04/ftp-backup-von-verzeichnisen-ueber-die-komandozeile/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 12:35:27 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[komandozeile]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=233</guid>
		<description><![CDATA[Wer schon mal versucht hat per FTP auf der Kommandozeile etwas zu machen, wird sehr schnell festgestellt haben, dass es 1.) recht m&#252;hsam und unkomfortabel ist, sich mit den vorhandenen Befehlen durch einen Verzeichnisbaum zu hangeln und dass (viel Wichtiger) 2.) manche Sachen einfach nicht gehen. So ist es zum Beispiel nicht m&#246;glich, einen Verzeichnisbaum [...]]]></description>
			<content:encoded><![CDATA[<p>Wer schon mal versucht hat per FTP auf der Kommandozeile etwas zu machen, wird sehr schnell festgestellt haben, dass es 1.) recht m&#252;hsam und unkomfortabel ist, sich mit den vorhandenen Befehlen durch einen Verzeichnisbaum zu hangeln und dass (viel Wichtiger) 2.) manche Sachen einfach nicht gehen. So ist es zum Beispiel nicht m&#246;glich, einen Verzeichnisbaum mit einem Befehl herunter zu laden!! Man kann immer nur eine Datei gleichzeitig laden.</p>
<p>Mir ist das noch nie aufgefallen, da ich immer mit FTP-Programmen gearbeitet habe, die machen das quasi &#8220;im Hintergrund&#8221; f&#252;r einen. Wenn man das aber auf der untersten Ebene versucht &#8211; sprich auf der Kommandozeile &#8211; dann f&#228;llt das eben auf.</p>
<p>Konkret ging es darum, einen Backup-Server, auf dem nur FTP-Zugriff m&#246;glich war (ja, leider, ich h&#228;tte auch lieber per ssh drauf zugegriffen!), ein Backup im Hintergrund auf ein NAS zu machen, ohne dabei &#252;ber ein FTP den Hauptrechner zu belasten, bzw. das ganze zu automatisieren.</p>
<p>Machbar ist es nun nicht &#252;ber ftp, sondern per wget:</p>
<p><code>wget -r -l0 -np ftp://user:password@host.com/verzeichnis</code></p>
<p>-r steht f&#252;r rekursiv (also alle Dateien durchsuchen)<br />
-l0 steht f&#252;r die Verzeichnistiefe (0 = unbeschr&#228;nkte Tiefe, 1 = Eine Verzeichnisebene, 2 = Zwei Verzeichnisebenen, etc.)<br />
-np steht f&#252;r &#8220;no parent&#8221;, also nicht in die dar&#252;ber liegenden Verzeichnisse wechseln<br />
/verzeichnis/ ist optional</p>
<p>Das ganze kann man dann noch wunderbar mit dem screen Befehl oder einem cronjob verkn&#252;pfen.</p>
<p>Link: <a href="http://www.essential-freebies.de/board/viewtopic.php?t=4075">http://www.essential-freebies.de/board/viewtopic.php?t=4075</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2011/04/ftp-backup-von-verzeichnisen-ueber-die-komandozeile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typo3: Backend-Felder an die richtige Stelle positionieren</title>
		<link>http://gabrielschreiber.com/2011/04/typo3-backend-felder-an-die-richtige-stelle-positionieren/</link>
		<comments>http://gabrielschreiber.com/2011/04/typo3-backend-felder-an-die-richtige-stelle-positionieren/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 08:09:40 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[typo3]]></category>
		<category><![CDATA[addToAllTCAtypes]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[typoscript]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=214</guid>
		<description><![CDATA[Um im Typo3 Backend selbst erstellte Felder an die richtige Stelle zu positionieren, gibt es nachfolgende M&#246;glichkeit.
Beispiel:

Aus welcher Tabelle: &#8221;tt_content&#8221;
Das (Datenbank-)Feld das eingebunden werden soll &#8216;tx_lpiphonedisplay_color&#8217;
In welchen CType soll das neue Feld eingef&#252;gt werden: &#8221;lp_iphone_pi1&#8221; (hier k&#246;nnte auch so was stehen, wie &#8221;textpic&#8221; oder &#8221;text&#8221;).
Vor oder nach welchem Feld es eingef&#252;gt werden soll: &#8221;before:tx_lpiphone_lp_aditional_items&#8221; (f&#252;gt [...]]]></description>
			<content:encoded><![CDATA[<p>Um im Typo3 Backend selbst erstellte Felder an die richtige Stelle zu positionieren, gibt es nachfolgende M&#246;glichkeit.</p>
<p>Beispiel:</p>
<ul>
<li>Aus welcher Tabelle: &#8221;tt_content&#8221;</li>
<li>Das (Datenbank-)Feld das eingebunden werden soll &#8216;tx_lpiphonedisplay_color&#8217;</li>
<li>In welchen CType soll das neue Feld eingef&#252;gt werden: &#8221;lp_iphone_pi1&#8221; (hier k&#246;nnte auch so was stehen, wie &#8221;textpic&#8221; oder &#8221;text&#8221;).</li>
<li>Vor oder nach welchem Feld es eingef&#252;gt werden soll: &#8221;before:tx_lpiphone_lp_aditional_items&#8221; (f&#252;gt das neue Feld vor dem Feld &#8221;tx_lpiphone_lp_aditional_items&#8221; ein). Entsprechend &#8221;after:&#8221; f&#252;r nach dem Feld.</li>
</ul>
<p>In der Datei &#8221;ext_tables.php&#8221; werden folgende Zeilen hinzugef&#252;gt:</p>
<pre class="brush: php; title: ;">

// in $tempColumns wird das Feld erzeugt (sieht bei Euch bestimmt ganz anders aus
// hier werden drei Radobuttons f&#252;r die Werte 1,2,3 erzeugt
$tempColumns = Array (
	&quot;tx_lpiphonedisplay_color&quot; =&gt; Array (
		&quot;exclude&quot; =&gt; 1,
		&quot;label&quot; =&gt; &quot;LLL:EXT:lp_iphone_display/locallang_db.xml:tt_content.tx_lpiphonedisplay_color&quot;,
		&quot;config&quot; =&gt; Array (
			&quot;type&quot; =&gt; &quot;radio&quot;,
			&quot;items&quot; =&gt; Array (
				Array(&quot;LLL:EXT:lp_iphone_display/locallang_db.xml:tt_content.tx_lpiphonedisplay_color.I.1&quot;, &quot;1&quot;),
				Array(&quot;LLL:EXT:lp_iphone_display/locallang_db.xml:tt_content.tx_lpiphonedisplay_color.I.2&quot;, &quot;2&quot;),
				Array(&quot;LLL:EXT:lp_iphone_display/locallang_db.xml:tt_content.tx_lpiphonedisplay_color.I.3&quot;, &quot;3&quot;),
			),
		)
	),
);

t3lib_div::loadTCA(&quot;tt_content&quot;);
t3lib_extMgm::addTCAcolumns(&quot;tt_content&quot;,$tempColumns,1);

// ### diese Zeile f&#252;gt nun Euer neues Feld an die richtige Stelle ein: ###
t3lib_extMgm::addToAllTCAtypes('tt_content','tx_lpiphonedisplay_color','lp_iphone_pi1','before:tx_lpiphone_lp_aditional_items');
</pre>
<ul>
<li><a href="http://http://www.typo3forum.net/forum/extension-modifizieren-neu-erstellen/46137-position-feldern-backend.html">http://http://www.typo3forum.net/forum/extension-modifizieren-neu-erstellen/46137-position-feldern-backend.html</a></li>
</ul>
<ul>
<li> <a href="http://typo3-blog.net/tutorials/news/addtoalltcatypes.html">http://typo3-blog.net/tutorials/news/addtoalltcatypes.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2011/04/typo3-backend-felder-an-die-richtige-stelle-positionieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone prepaid in den USA vewenden</title>
		<link>http://gabrielschreiber.com/2010/04/iphone-prepaid-in-den-usa-vewenden/</link>
		<comments>http://gabrielschreiber.com/2010/04/iphone-prepaid-in-den-usa-vewenden/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 00:50:28 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[USA]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[Datentarif]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[Handy]]></category>
		<category><![CDATA[prepied]]></category>
		<category><![CDATA[unlock]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=160</guid>
		<description><![CDATA[Wer kennt da nicht: man f&#228;hrt in den Urlaub und m&#246;chte dort auf seinen Datentarif nicht verzichten. Dann erkundigt man sich mal pro forma nach den Roamingtarifen im Ausland. Bei t-mobile beispielsweise erf&#228;hrt Mann dann recht freundlich: 0,47 Cent pro KB. Das klingt auf den ersten Blick nicht nach viel bis man nachrechnet. Bei normaler [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt da nicht: man f&#228;hrt in den Urlaub und m&#246;chte dort auf seinen Datentarif nicht verzichten. Dann erkundigt man sich mal pro forma nach den Roamingtarifen im Ausland. Bei t-mobile beispielsweise erf&#228;hrt Mann dann recht freundlich: 0,47 Cent pro KB. Das klingt auf den ersten Blick nicht nach viel bis man nachrechnet. Bei normaler Benutzung seines iPhones kommt man dann beim &#220;berschlagen schnell auf &#252;ber 1000 Euro in ein paar Tagen. Inakzeptabel. Die wollen mein Geld einfach nicht. Es gibt auch kein Datenpaket dass man f&#252;rs Ausland buchen k&#246;nnte.</p>
<p>Also ist die einzige L&#246;sung, das iPhone zu entsperren und eine lokale Datenkarte zu besorgen.</p>
<p>In den USA bietet AT&amp;T als einziges einen brauchbaren Datentarif an. F&#252;r 19.95$ bekommt man 100MB. In einem AT&amp;T Shop gibt es die Karte, die man am besten gleich mit dem Datentarif aufladen l&#228;sst. Alternativ kann man ein GoPhone in so gut wie jedem Elektronikladen kaufen und das Handy dann einfach weg werfen &#8211; denn es ist nat&#252;rlich geSIMlockt. Die Karte ist auch auf das Handy gelockt, was aber durch einen Anruf bei der Servicehotline aufgehoben werden kann (ja, man muss es einfach nur wissen und machen).</p>
<p>F&#252;r das iPhone kommt jetzt der spannende Teil (mal davon ausgegangen, dass man es einsperrt hat): Eintrag des APN. Dazu braucht man ein WiFi und folgende Webadresse: http://www.unlockit.co.nz<br />
Diese ruft man mit dem Browser des iPhones auf! Dort kann man den APN eintragen. Dieser lautet</p>
<pre>APN: wap.cingular
User: WAP@CINGULARGPRS.COM (gro&#223;/klein beachten)
Passwort: CINGULAR1 (gro&#223;/klein beachten)
 
</pre>
<p>Auf keinen Fall den von AT&#038;T nehmen! Sonst funktioniert kein 3G!</p>
<p>Viel Spass beim Surfen!</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2010/04/iphone-prepaid-in-den-usa-vewenden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zweite iPhone App im Store: XML-Viewer</title>
		<link>http://gabrielschreiber.com/2010/03/zweite-iphone-app-im-store-xml-viewer/</link>
		<comments>http://gabrielschreiber.com/2010/03/zweite-iphone-app-im-store-xml-viewer/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:19:54 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Appstore]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=128</guid>
		<description><![CDATA[Als wir an unsrer ersten App bzw. unserem App-Framework gebastelt haben, habe ich nat&#252;rlich die App immer wieder auf dem iPhone getestet. Wie das so bei der Softwareentwicklung ist, ist man viel damit besch&#228;ftigt, Fehlern auf den Grund zu gehen um sie ausmerzen zu k&#246;nnen. Unser Framework baut sehr intensiv auf XML-Dateien auf, die von [...]]]></description>
			<content:encoded><![CDATA[<p>Als wir an unsrer ersten App bzw. unserem App-Framework gebastelt haben, habe ich nat&#252;rlich die App immer wieder auf dem iPhone getestet. Wie das so bei der Softwareentwicklung ist, ist man viel damit besch&#228;ftigt, Fehlern auf den Grund zu gehen um sie ausmerzen zu k&#246;nnen. Unser Framework baut sehr intensiv auf XML-Dateien auf, die von dem korrespondierenden Server geladen werden. Das passiert bei der initialen Bef&#252;llung der App mit Daten, bei den verschiedensten Updatevorg&#228;ngen und demn&#228;chst bei dem neuen Feature der Kommentarfunktion.</p>
<p>Wenn viel mit XML gearbeitet wird und die XML-Struktur auch selber &#8220;zusammen geschustert&#8221; wird, ist es unabdingbar, diese als valides XML zu testen, bzw. zu sehen, sonst braucht man gar nicht weiter nach Fehlern zu suchen, bzw. weiter zu entwickeln.</p>
<p>Irgendwann wollte ich die XML-Struktur auch mal auf dem iPhone ansehen und musste fest stellen, dass es daf&#252;r &#252;berhaupt keine M&#246;glichkeit gibt! Der hauseigene Browser zeigt nur den Text innerhalb der Tags an, was nat&#252;rlich v&#246;llig unbrauchbar ist.</p>
<p>Als musste eine eigene App f&#252;r diesen Zweck her.</p>
<p>Und hier ist sie nun: <a href="http://itunes.apple.com/de/app/xml-viewer/id360965979?mt=8">http://itunes.apple.com/de/app/xml-viewer/id360965979?mt=8</a></p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/01-main_xmlviewer-1.png"><img class="alignnone size-full wp-image-129" title="XML-Viewer (wordwrapped)" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/01-main_xmlviewer-1.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">XML-Viewer (Word-Wrapped)</p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/02-syntax-highlighting-1.png"><img class="alignnone size-full wp-image-131" title="Syntax Highlighting" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/02-syntax-highlighting-1.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">Syntax-Highlighting</p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/04-edit_bookmark.png"><img class="alignnone size-full wp-image-133" title="Bookmarks bearbeiten" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/04-edit_bookmark.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">Bookmarks anlegen</p>
<p style="text-align: center;"><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/04-edit_bookmark.png"></a><a href="http://gabrielschreiber.com/wp-content/uploads/2010/03/05-word_wrap-11.png"><img class="alignnone size-full wp-image-135" title="Word-Wrapping" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/05-word_wrap-11.png" alt="" width="320" height="480" /></a></p>
<p style="text-align: center;">Word-Wrap ausschalten</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2010/03/zweite-iphone-app-im-store-xml-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#246;sung: Vom iPhone gesendete Mails nicht in Entourage lesbar</title>
		<link>http://gabrielschreiber.com/2010/03/loesung-vom-iphone-gesendete-mails-nicht-in-entourage-lesbar/</link>
		<comments>http://gabrielschreiber.com/2010/03/loesung-vom-iphone-gesendete-mails-nicht-in-entourage-lesbar/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 15:25:15 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[E90]]></category>
		<category><![CDATA[Entourage]]></category>
		<category><![CDATA[Exchangeserver]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://gabrielschreiber.com/?p=81</guid>
		<description><![CDATA[Reparieren der Anzeige der vom iPhone gesendeten Nachrichten in Entourage]]></description>
			<content:encoded><![CDATA[<p>Wenn man einen Exchange Server verwendet um sein iPhone (oder einen beliebigen anderen active-sync-client) zu synchornisieren und von dort &#252;ber ein Exchange-Konto Mails zu verschicken werden sie unter &#8220;Gesendeten Nachrichten&#8221; nicht richtig angezeigt. Das sieht dann ungef&#228;hr so aus:</p>
<p><img class="alignnone size-full wp-image-90" title="entourage_iphone_email_sent-1" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/entourage_iphone_email_sent-11.png" alt="entourage_iphone_email_sent-1" width="577" height="400" /></p>
<p>Das Problem ist seit langem bekannt, wird jedoch von Microsoft nicht behoben (auch in der aktualisierte Version von Excange-Server 2008).</p>
<p>Ein Script kann die Mails nachtr&#228;glich in das richtige Fromat bringen. Hier der Link:<br />
<a title="Entlurage - Script" href="http://rs871.rapidshare.com/files/358399141/Fix_iPhone_Sent_Mail.scpt.zip" target="_blank">http://rs871.rapidshare.com/files/358399141/Fix_iPhone_Sent_Mail.scpt.zip</a></p>
<p>Nach dem Entpacken legt man es in das Verzeichnis &#8220;[Dokumente]/Microsoft-Benutzerdaten/Entourage Script Menu Items&#8221;. Im Entourage erscheint dann im Skript-Men&#252; ein Eintrag, der &#8220;Fix iPhone sent mail&#8221; hei&#223;t.</p>
<div id="attachment_92" class="wp-caption alignnone" style="width: 324px"><img class="size-full wp-image-92" title="Script Men&#252; &quot;fix iPhone&quot;" src="http://gabrielschreiber.com/wp-content/uploads/2010/03/script_menu.png" alt="Script Men&#252; &quot;fix iPhone&quot;" width="314" height="195" /><p class="wp-caption-text">Script Men&#252; &quot;fix iPhone&quot;</p></div>
<p>Man klickt dann die Mails an, die man im &#8220;Gesendeten Ordner&#8221; nicht lesen kann und das Script repariert diese.</p>
<p>Will man alle auf einmal reparieren lassen, dann sucht man am besten in dem Verzeichnis &#8220;Gesendete Nachrichten&#8221; nach einem Text-String, der nur in diesen Nachrichten vor kommt, z.B. &#8220;Content-Type: multipart/mixed&#8221;, dann bekommt man nur die nicht lesbaren Nachrichten angezeigt und kann sie alle auf einmal markieren.</p>
<p>Viel Erfolg!</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2010/03/loesung-vom-iphone-gesendete-mails-nicht-in-entourage-lesbar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Warum die FritzBox mit in den Urlaub muss</title>
		<link>http://gabrielschreiber.com/2008/12/warum-die-fritzbox-mit-in-den-urlaub-muss/</link>
		<comments>http://gabrielschreiber.com/2008/12/warum-die-fritzbox-mit-in-den-urlaub-muss/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 10:03:26 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Dreambox]]></category>
		<category><![CDATA[FritzBox]]></category>
		<category><![CDATA[MAC-Adresse]]></category>
		<category><![CDATA[Roaming]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[Sipgate]]></category>
		<category><![CDATA[UMTS]]></category>
		<category><![CDATA[Urlaub]]></category>
		<category><![CDATA[VOIP]]></category>
		<category><![CDATA[WLAN]]></category>

		<guid isPermaLink="false">http://www.GabrielSchreiber.com/2008/12/19/warum-die-fritzbox-mit-in-den-urlaub-muss/</guid>
		<description><![CDATA[Die Einen werden mich f&#252;r verr&#252;ckt halten, die Anderen werden denken: &#8220;Geile Idee, w&#252;rde ich auch so machen&#8221;.
Wir sind den ersten Tag im Urlaub in &#214;sterreich und ich habe meine komplette Informationsinfrastruktur hier aufgebaut. Naja, komplett ist &#252;bertrieben, aber wie andere Leute die Umgebung erkunden erkunde ich erst mal, wie man am neuen Ort am [...]]]></description>
			<content:encoded><![CDATA[<p>Die Einen werden mich f&#252;r verr&#252;ckt halten, die Anderen werden denken: &#8220;Geile Idee, w&#252;rde ich auch so machen&#8221;.</p>
<p>Wir sind den ersten Tag im Urlaub in &#214;sterreich und ich habe meine komplette Informationsinfrastruktur hier aufgebaut. Naja, komplett ist &#252;bertrieben, aber wie andere Leute die Umgebung erkunden erkunde ich erst mal, wie man am neuen Ort am besten Daten ins und aus dem Internet bekommt.</p>
<p>Ausland mit Roamingkoten, das ist die erste Herausforderung. Im eigenen Land ist das ja meist nicht so problematisch, solange man sich im eigenen Mobilfunknetz befindet und sich nicht gerade mitten in der Pampas befindet reicht es immer mal f&#252;r die Datenkommunikation mit dem &#8220;Mobilen drahtlosen Handfernsprecher&#8221;.</p>
<p>Also: Im Internet gesucht und auch was  gefunden: bei Aldi (in &#214;schiland heisst das Hofer) gibt es eine UMTS-Prepaid Karte mit einem GB Daten f&#252;r 19.95. Das sind Welten gegen&#252;ber dem Vorjahr. Damals hab ich mit M&#252;he und Not eine Prepaid-Karte mit 10 MB(!) f&#252;r 10 Euronen gefunden. Den passenden UMTS-USB-Stick bei Amazon bestellt, auf der Fahrt ins Skigebiet extra einen &#8220;kleinen&#8221; Umweg zum (nun auch) DatenDiskounter gemacht und das ganze zum Laufen gebracht. Leider war die &#220;bertragungsrate nicht zufriedenstellend, denn anscheinend ist das Netz hier entweder nicht richtig ausgebaut oder die Software auf dem Mac kann das USB-Ger&#228;t nicht dazu &#252;berreden, UMTS statt GSM zu verwenden.</p>
<p>Auf jeden Fall sind wir in einem der Hotels, die <a title="Peter" href="http://bodenseepeter.de">Peter</a> in seinem <a href="http://www.bodenseepeter.de/2008/11/27/gratis-wlan-im-hotel-viva-creativo/trackback/">Blogpost</a> zu Recht f&#252;r WLAN-Preise kritisiert hat. Egal:Wenn man &#8220;keine Wahl&#8221; hat, dann blecht man eben und so zahlte ich dann 28 Euro f&#252;r ein &#8220;Wochenticket&#8221;. Das ganze hatte nat&#252;rlich auch <span style="text-decoration: line-through;">einen</span> zwei Haken: Zum ersten war das Datenvolumen auf 1GB beschr&#228;nkt (also nix mit YouTube die ganze Nacht) und der zweite Haken war, dass es auf dem Login/Passwort-Zettel hie&#223;, dass der Tarif auf einen Computer beschr&#228;nkt sein. Das hie&#223;e, dass ich meinen Computer mit meiner Frau teilen m&#252;sste (v&#246;llig inakzeptabel!), auf unsere Handys keine Pushmail funktionieren w&#252;rde (damit k&#246;nnte man ja noch so einigerma&#223;en leben), aber das d&#252;mmste w&#228;hre, dass VoiP an einem normalen Telefon nicht richtig funktionieren w&#252;rde.</p>
<p>Also ging&#8217;s ans Basteln: Wenn der Tarif auf einen Computer begrenzt ist, heisst das im Klartext, dass der Server die MAC-Adresse speichert und nur diese zul&#228;sst. Warum dann eine MAC-Adresse eines Computers nehmen? Und so baute ich dann folgende Konstruktion: FritzBox an das LAN geh&#228;ngt, Laptop an die FritzBox und <strong>dann</strong> den Browser aufgerufen und das erste Mal die Zugangsdaten eingegeben. Somit war die MAC-Adresse von der FritzBox freigeschaltet und alle waren gl&#252;cklich.</p>
<p>Vorher wurde die FritzBox noch folgenderma&#223;en konfiguriert</p>
<ul>
<li>Erweiterte Einstellungen -&gt; InternetInternet -&gt; ZugangsdatenZugangsdaten</li>
<li>Anschluss: Internetzugang &#252;ber LAN 1</li>
<li>Betriebsart: Internetverbindung selbst aufbauen</li>
<li>Zugangsdaten: Zugangsdaten werden nicht ben&#246;tigt (IP)</li>
<li>Verbindungseinstellungen: <label for="uiViewWanIpUseDHCP">IP-Adresse automatisch &#252;ber DHCP beziehen</label></li>
</ul>
<p>Das hoteleigene Telefon steckt nun in der RJ11-Buchse der FritzBox und ich kann (dank <a title="Sipgate" href="http://sipgate.de" target="_blank">sipgate.de</a>) ganz normal damit raustelefonieren und angerufen werden, also ob ich zuhause w&#228;hre (ohne Roaming oder sontige Abzocke der Telefonprovider).</p>
<p>Die DreamBox (auf der ich von Zuhause noch ein paar aufgenommene Filme auf der Festplatte habe, die ich noch nicht angesehen habe) auf dem Hotelfernseher und per Scart-Kabel am diesem angeschlossen. Per Netzwerkkabel ist sie nat&#252;rlich auch an der FritzBox angeschlossen.</p>
<p>Unsere Handys k&#246;nnen nun auch wieder Pushmail (MfE) und das Signal reicht sogar bis runter in die Hotellobby.</p>
<p>Verr&#252;ckte Welt&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2008/12/warum-die-fritzbox-mit-in-den-urlaub-muss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Videoqualit&#228;t bei youtube</title>
		<link>http://gabrielschreiber.com/2008/10/videoqualitaet-bei-youtube/</link>
		<comments>http://gabrielschreiber.com/2008/10/videoqualitaet-bei-youtube/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 11:35:07 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://blog.gschreiber.com/2008/10/03/videoqualitaet-bei-youtube/</guid>
		<description><![CDATA[Endlich habe ich es geschafft, ein kurzes Video zu erstellen, in dem man unsere Ferienwohnung von innen betrachten kann. Ist zwar schon das Ende der Saison, aber die n&#228;chste komme bestimmt.
Geschnitten, ein bisschen Musik darunter gelegt und dann sollte es bei youtube gespeichert und einfach eingeunden werden. Gedacht, getan, aber das Ergebnis hat mich garnicht [...]]]></description>
			<content:encoded><![CDATA[<p>Endlich habe ich es geschafft, ein kurzes Video zu erstellen, in dem man unsere Ferienwohnung von innen betrachten kann. Ist zwar schon das Ende der Saison, aber die n&#228;chste komme bestimmt.</p>
<p>Geschnitten, ein bisschen Musik darunter gelegt und dann sollte es bei youtube gespeichert und einfach eingeunden werden. Gedacht, getan, aber das Ergebnis hat mich garnicht &#252;berzeugt. Miserable Qualit&#228;t des Videos, die kleine Schrift der Untertitel kaum lesbar.</p>
<p>Beim recherchieren habe ich rausefunden, dass youtube noch alte Codecs f&#252;r flash7 verwendet, aber es inzwischen m&#246;glich ist, die Videos auch in h&#246;herer Qualit&#228;t abzuspielen.Das funktioniert so:</p>
<ul>
<li>Entweder &#252;ber den Link &#8220;<script type="text/javascript">// <![CDATA[
var fo = writeMoviePlayer("watch-player-div");
// ]]&gt;</script> <a id="watch-high-quality-link" class="hLink" onclick="changeVideoQuality(yt.VideoQualityConstants.HIGH); urchinTracker('/Events/VideoWatch/QualityChangeToHigh'); return false;" href="http://de.youtube.com/watch?v=OrWJWlk99wE&amp;fmt=18#">In hoher Qualit&#228;t ansehen</a>&#8221; (das ist nichts besonderes, denn es bleibt damit dem Benutzer &#252;berlassen, diesen Link zuf&#228;llig zu finden</li>
<li>Mit dem URL-Parameter <strong>&amp;fmt=18</strong> der an dieVidoe-URL angeh&#228;ngt wird (z.B. so: <a title="Link zur hohen Qualit&#228;t" href="http://de.youtube.com/watch?v=OrWJWlk99wE&amp;fmt=18">http://de.youtube.com/watch?v=OrWJWlk99wE&amp;<strong>fmt=18</strong></a>)</li>
<li>Beim Video einbetten wird es schon schwieriger. Dazu habe ich folgenden Code gefunden:</li>
</ul>
<blockquote>
<pre>&lt;object width="425" height="355"&gt;&lt;param name="movie"
value="http://www.youtube.com/v/OrWJWlk99wE&amp;ap=%2526fmt%3D18"&gt;
&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed
src="http://www.youtube.com/v/OrWJWlk99wE&amp;ap=%2526fmt%3D18"
type="application/x-shockwave-flash" wmode="transparent"
width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;</pre>
</blockquote>
<p>Wobei <strong>OrWJWlk99w</strong> nat&#252;rlich durch den Code von Eurem Video ersetzt werden muss.<br />
Hier nun einmal der Vergleich:</p>
<p>Video in normaler Qualiti&#228;t<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/OrWJWlk99wE&amp;hl=de&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/OrWJWlk99wE&amp;hl=de&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Video in h&#246;herer Qualit&#228;t<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/OrWJWlk99wE&amp;ap=%2526fmt%3D18" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/OrWJWlk99wE&amp;ap=%2526fmt%3D18" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2008/10/videoqualitaet-bei-youtube/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mapping Openstreetmap (OSM) mit dem Nokia E90</title>
		<link>http://gabrielschreiber.com/2008/09/mapping-openstreetmap-osm-mit-dem-nokia-e90/</link>
		<comments>http://gabrielschreiber.com/2008/09/mapping-openstreetmap-osm-mit-dem-nokia-e90/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 23:58:25 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[E90]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[OSM]]></category>
		<category><![CDATA[SportsTracker]]></category>

		<guid isPermaLink="false">http://blog.gschreiber.com/2008/09/18/mapping-openstreetmap-osm-mit-dem-nokia-e90/</guid>
		<description><![CDATA[Einem echten Datenjunkie wie mir f&#228;llt es nicht immer leicht, mich zu motivieren nach drau&#223;en zu gehen, obwohl ich wei&#223;, dass es mir eigentlich gut tun w&#252;rde, an der frischen Luft zu sein. Vielleicht hat sich das zumindest tempor&#228;r ge&#228;ndert, denn ich habe ein neues Spielzeug entdeckt, dass mit Daten und frischer Luft zu tun [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Einem echten Datenjunkie wie mir f&#228;llt es nicht immer leicht, mich zu motivieren nach drau&#223;en zu gehen, obwohl ich wei&#223;, dass es mir eigentlich gut tun w&#252;rde, an der frischen Luft zu sein. Vielleicht hat sich das zumindest tempor&#228;r ge&#228;ndert, denn ich habe ein neues Spielzeug entdeckt, dass mit Daten und frischer Luft zu tun hat: Mapping f&#252;r die <a title="Openstreetmap" href="http://openstreetmap.org">Openstreetmap</a>.</p>
<p>Ich brauchte keine neue Hardware oder Software, alles, was dazu n&#246;tig war, besitze ich bereits: Einen Computer mit Internetzugang (is&#8217; ja klar), ein Handy mit GPS (nat&#252;rlich einen Communicator E90!) und ein Fahrrad (mit als Handyhalterung umfunktionierter Kartenhalterung). Die Software, zum aufzeichnen der Geodaten gibt&#8217;s von Nokia kostelos und heisst <a title="Nokia SportsTracker" href="http://sportstracker.nokia.com/nts/main/index.do">SportsTracker</a>.</p>
<p>Nun los auf&#8217;s Fahrrad, vorher den Akku laden nicht vergessen, da GPS immer ein bischen mehr Strom braucht, den SportsTracker anschmei&#223;en und munter durchs Dorf radeln. Nicht vergessen, sich die Stra&#223;ennamen zu notieren, damit man anschlie&#223;end auch noch wei&#223;, welche Linie zu welcher Stra&#223;e geh&#246;rt.</p>
<p>Sobald man keine Lust mehr auf den vielen Sauerstoff hat (gr&#246;&#223;ter Feind des echten Nerd: Sonnenlicht, Sauerstoff und das Gebr&#252;ll der V&#246;gel <img src='http://gabrielschreiber.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) kann man nun mit gutem Gewissen (ja, man hat sich in der freien Natur bewegt!) an die Datenschleuder zur&#252;ckkehren und die Daten aus dem Handy als .gpx exportieren.</p>
<p>Der Mac kann dann die Datei aus dem Handy direkt in die OSM hochladen und man erh&#228;lt gleich einen Pfad, dem entlang man nun die Stra&#223;en nachzeichnen, benennen und beschreiben kann. Eine detailierte Anleitung findet sich <a title="Anleitung zum Hochladen eines GPS-Tracks auf die OSM" href="http://wiki.openstreetmap.org/index.php/De:Upload">hier</a>.</p>
<p>Jeden Mittwoch werden die neuen Stra&#223;en, die die Benutzer eingetragen haben, in die offizielle Karte &#252;bernommen. Das ist ein nettes Gef&#252;hl!</p>
<p>Viel Spa&#223; beim Mappen.</p>
<p>Wer noch nicht so genau wei&#223;, warum es die OSM gibt und warum das ein tolles Projekt ist, dem seien die <a title="Blogeintr&#228;ge zur OSM von Bodenseepeter" href="http://www.bodenseepeter.de/category/osm/">Blogartikel von Peter Eich zum Thema OSM</a> ans Herz gelegt.</p>
<p><a title="GPS-Track aus dem E90" href="http://gabrielschreiber.com/wp-content/uploads/2008/09/osm-track_mit_dem_e90-201610.gif"><img src="http://gabrielschreiber.com/wp-content/uploads/2008/09/osm-track_mit_dem_e90-201610.gif" border="0" alt="GPS-Track aus dem E90" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2008/09/mapping-openstreetmap-osm-mit-dem-nokia-e90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Endlich Spamfrei &#8211; ja, es geht tats&#228;chlich!</title>
		<link>http://gabrielschreiber.com/2007/10/endlich-spamfrei-ja-es-geht-tatsaechlich/</link>
		<comments>http://gabrielschreiber.com/2007/10/endlich-spamfrei-ja-es-geht-tatsaechlich/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 13:34:00 +0000</pubDate>
		<dc:creator>gabriel</dc:creator>
				<category><![CDATA[Tech-Talk]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Spamfrei]]></category>

		<guid isPermaLink="false">http://blog.gschreiber.com/?p=40</guid>
		<description><![CDATA[Hier erfahrt ihr wie ihr eine Methode, wie Euer Emailpostfach wirklich Spamfrei werden kann &#8211; und das ganz ohne Spamfilter! Also, es funktioniert folgenderma&#223;en:
Vorraussetzungen:

Webserver mit eigenem Mailserver, am besten Sendmail. Sendmail ist bei jeder Linuxinstallation standardm&#228;&#223;ig installiert. (z.B. zu haben als VServer bei Hosteurope)
Zugriff auf die Konfigurationsdatei von Sendmail &#8211; am besten mittels der kostenlosen [...]]]></description>
			<content:encoded><![CDATA[<p>Hier erfahrt ihr wie ihr eine Methode, wie Euer Emailpostfach wirklich Spamfrei werden kann &#8211; und das ganz ohne Spamfilter! Also, es funktioniert folgenderma&#223;en:</p>
<p><strong>Vorraussetzungen</strong>:</p>
<ul>
<li>Webserver mit eigenem Mailserver, am besten Sendmail. Sendmail ist bei jeder Linuxinstallation standardm&#228;&#223;ig installiert. (z.B. zu haben als VServer bei Hosteurope)</li>
<li>Zugriff auf die Konfigurationsdatei von Sendmail &#8211; am besten mittels der kostenlosen Adminoberfl&#228;che &#8220;Webmin&#8221; (optional, aber es erleichtert die Sache ungemein!)</li>
<li>Domainnamen, F&#252;r den man eine Subdomain Mit einem MX-Eintrag konfogurieren kann (z.B. zu haben bei united-domains.de)</li>
</ul>
<p>Nun zur <strong>Vorgehensweise</strong>:</p>
<ul>
<li> Es wird eine Subdomain z.B. <em>mx.domainname.com</em> (mx nehme ich gerne, weil es kurz ist und weil es sich nach MailExchange &#8211; wie gmx anh&#246;rt) erstellt und die IP-Adresse, bzw. der MX-Eintrag auf den Mailserver eingestellt.</li>
<li>Auf dem Mailserver wird ein Catchall f&#252;r die Subdomain (nicht f&#252;r die Hauptdomain!) erstellt, so dass alle Mails, die an <em>irgendwas@mx.domainname.com</em> gehen an das konfigurierte Postfach oder/und an eine Emailadresse gehen.</li>
<li>Bei Anmeldungen, z.B. in einem Onlineshop, Onlineforum oder &#228;hnlichem, wir jeweils eine Adresse verwendet, die sich wie folgt zusammensetzt: <em>domainname_ohne_TLD@mx.domainname.com</em></li>
</ul>
<p><strong>Diskussion</strong>:</p>
<p>Ein Catchall ist nichts besonderes. Dieser wird von den &#252;blichen Spammern mit zuf&#228;lligen Adressen vollgespammt (nach dem Pirnzp: <em>zufall_zxz_123@domainname.com</em> oder &#228;hnliches). Die Spammer beziehen die Domainnamen aus den Datenbanken der Registrierungsstellen, die &#246;ffentlich sind, deshalb hat man dagegen keine Mittel.</p>
<p>Ein Catchall auf einer Subdomain hingegen ist nicht &#246;ffentlich und auch nicht zu erraten! Der Name der Subdomain ist nur dem Ersteller bekannt. Es ist (noch) sehr un&#252;blich seine sch&#246;ne Emailadresse unn&#246;tig zu verl&#228;ngern.</p>
<p>Wenn man sich daran h&#228;lt, bei Registrierungen immer den Domainnamen vor dem @ zu verwenden kann man nachvollziehen, woher eine (unerw&#252;nschte) Email stammt. Dies kann man bei dieser Methode durch die Zieladresse und nicht durch die Absenderadresse. Die Zieladresse ist nicht f&#228;lschbar (sonst w&#252;rde sie ja nicht ankommen) und auch nicht durch ein BCC verschleierbar. Man kann dann im Header der Mail genau sehen, wohin sie geht und daraus schliessen, woher sie kommt, denn man hat ja f&#252;r jede Anmeldung oder Ver&#246;ffentlichung einen anderen, aussagekr&#228;ftigen Namen (siehe oben) gew&#228;hlt.</p>
<p>Falls nun doch einmal eine Zieladresse f&#252;r Spam missbraucht werden sollte,  kann man diese ganz leicht auf dem empfangenden Mailserver im Sendmail sperren und eine Fehlermeldung an den Spammer zur&#252;ckgeben.</p>
<p>Alles, was die Regierungen gegen die Spamflut (Gesetze etc.) versuchen, Spamfilter, die das Leben nur noch schwieriger machen, weil man nie weiss, ob die Nachrichten tats&#228;chlich beim Empf&#228;nger landen sind mit dieser Methode &#252;berfl&#252;ssig geworden. Bei mir funktioniert sie 100% und ich habe keine einzige unerw&#252;nschte Mail mehr in meinem Briefkasten.</p>
<p>Vielleicht macht das Beispiel Schule und wir k&#246;nnen damit die Flut eind&#228;mmen &#8211; bis zu dem Zeitpunkt, wenn sich die Spammer einen neuen Weg suchen, um auch diese Methode zu umgehen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://gabrielschreiber.com/2007/10/endlich-spamfrei-ja-es-geht-tatsaechlich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

