<?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>boeckoblog &#187; Mac</title>
	<atom:link href="http://www.boeckler.org/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boeckler.org</link>
	<description></description>
	<lastBuildDate>Fri, 13 Jan 2012 09:22:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>1&amp;1 Surf-Stick (ZTE MF110) unter OSX ohne Join Air</title>
		<link>http://www.boeckler.org/2010/10/11-surf-stick-zte-mf110-unter-osx-ohne-join-air/</link>
		<comments>http://www.boeckler.org/2010/10/11-surf-stick-zte-mf110-unter-osx-ohne-join-air/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 15:04:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[1und1]]></category>
		<category><![CDATA[umts]]></category>

		<guid isPermaLink="false">http://www.boeckler.org/?p=159</guid>
		<description><![CDATA[Wie man ja schön in einer c&#8217;t nachlesen kann, saugt die Provider UMTS-Software ziemlich unter dem Mac. Zum Glück lässt sich auch darauf verzichten, das ZTE Join Air-Programm zu installeren. Treiber Im Join Air.mpgk-Paket ist der Treiber drin, der gebraucht wird. Variante 1 (Finder): Im Finder mittels &#8220;Paketinhalt anzeigen&#8221;  den Inhalt des Join Air.mpkg zum [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>Wie man ja schön in <a href="http://www.heise.de/mobil/artikel/Sticks-am-Mac-925928.html">einer c&#8217;t nachlesen kann</a>, saugt die Provider UMTS-Software ziemlich unter dem Mac.</p>
<p>Zum Glück lässt sich auch darauf verzichten, das ZTE Join Air-Programm zu installeren.</p>
<h3>Treiber</h3>
<p>Im Join Air.mpgk-Paket ist der Treiber drin, der gebraucht wird.</p>
<p>Variante 1 (Finder):</p>
<ul>
<li>Im Finder mittels &#8220;Paketinhalt anzeigen&#8221;  den Inhalt des Join Air.mpkg zum Vorschein bringen</li>
<li>in Contents/Packages wechseln</li>
<li>drv.pkg durch Doppelklick installieren</li>
</ul>
<p>Variante 2 (Shell):</p>
<p><code>$ cd /Volumes/Join\ Air/Join\ Air.mpkg/Contents/Packages/<br />
$ open drv.pkg<br />
</code></p>
<p>Danach sollte OS X bei eingesteckten STICK ein Modem erkennen &#8230;.</p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.boeckler.org/wp-content/uploads/2010/10/Picture-10.png"><img class="aligncenter size-medium wp-image-161" title="Devices" src="http://www.boeckler.org/wp-content/uploads/2010/10/Picture-10-300x121.png" alt="Neue Hardware" width="300" height="121" /></a></p>
<h3>PIN-eingabe</h3>
<p>Zuerst muss man seine SimCard mittels PIN aktivieren. Und zwar jedes Mal, wenn der Stick eingesteckt wird.</p>
<h4>automatisch per launchd-Skript</h4>
<p>Ich habe mir ein launchd-skript gebaut, das automatisch beim Einstecken des Sticks die SimCard mit dem PIN freischaltet.</p>
<p><code>my.domain.surfstick.plist</code> nach /Users/MEINNUTZER/Library/LaunchAgents legen und PIN (1111) ändern<br />
<code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;<br />
&lt;plist version="1.0"&gt;<br />
&lt;dict&gt;<br />
  &lt;key&gt;Label&lt;/key&gt;<br />
  &lt;string&gt;my.domain.surfstick&lt;/string&gt;<br />
  &lt;key&gt;OnDemand&lt;/key&gt;<br />
  &lt;true/&gt;<br />
  &lt;key&gt;ProgramArguments&lt;/key&gt;<br />
  &lt;array&gt;<br />
    &lt;string&gt;/Users/<strong>MEINNUTZER</strong>/Library/Scripts/setpin.sh&lt;/string&gt;<br />
	&lt;string&gt;<strong>1111</strong>&lt;/string&gt;<br />
	&lt;string&gt;/dev/tty.ZTEUSBATPort_&lt;/string&gt;<br />
  &lt;/array&gt;<br />
  &lt;key&gt;WatchPaths&lt;/key&gt;<br />
  &lt;array&gt;<br />
    &lt;string&gt;/dev/&lt;/string&gt;<br />
  &lt;/array&gt;<br />
&lt;/dict&gt;<br />
&lt;/plist&gt;</code><br />
<code>setpin.sh</code> nach /Users/<strong>MEINNUTZER</strong>/Library/Scripts legen<br />
<code>#!/bin/sh<br />
PIN=$1<br />
DEVICE=$2<br />
test -z "$DEVICE" &amp;&amp; DEVICE=/dev/tty.ZTEUSBATPort_<br />
test -z "$PIN" &amp;&amp; {<br />
	echo "Usage: $0 &lt;PIN&gt;"<br />
	exit 0<br />
}<br />
test -c $DEVICE || exit 0</p>
<p>PID=zte</p>
<p>screen -dm -S $PID $DEVICE 115200<br />
sleep 0.2;<br />
screen -S $PID -p0 -X stuff "AT+CPIN=$PIN<br />
"<br />
sleep 0.1;<br />
screen -S $PID -p0 -X kill;</code><br />
Aktivierung:<br />
<code><br />
launchctl load -w ~/Library/LaunchAgents/my.domain.surfstick.plist<br />
</code></p>
<h4>manuell</h4>
<p>Da gibt es 2 Möglichkeiten, die <a href="http://www.voidzone.org/entering-the-pin-for-usb-umts-modems-on-os-">hier</a> ganz gut beschrieben sind. Der Devicename ist hierbei <code>/dev/tty.ZTEUSBATPort_</code> (screen-Methode) oder <strong>ZTEUSBATPort_</strong> (für das <a href="http://www.voidzone.org/projects/kingpin/">KingPin.app</a>).</p>
<h3>Netzwerkeinstellungen</h3>
<p>Jetzt fehlen nur noch die richtigen Einstellungen.</p>
<ul>
<li>Ich habe dabei <strong>ZTEUSBModem</strong> in <strong>1und1Stick</strong> umbenannt</li>
<li>Benutzername und Passwort sind total egal</li>
<li>Der APN war in meinen Fall <strong>web.vodafone.de </strong>(aus der 1und1 Schnellstartanleitung)</li>
</ul>
<p><a href="http://www.boeckler.org/wp-content/uploads/2010/10/Picture-101.png" rel="lightbox[159]"><img class="aligncenter size-medium wp-image-166" title="Netzwerkeinstellungen" src="http://www.boeckler.org/wp-content/uploads/2010/10/Picture-101-300x139.png" alt="" width="300" height="139" /></a></p>
<p><a href="http://www.boeckler.org/wp-content/uploads/2010/10/advancedsettings.png" rel="lightbox[159]"><img class="aligncenter size-medium wp-image-167" title="Optionale Einstellungen" src="http://www.boeckler.org/wp-content/uploads/2010/10/advancedsettings-300x185.png" alt="" width="300" height="185" /></a></p>
<p>Danach sollte die Verbindung mit OSX Bordmitteln möglich sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boeckler.org/2010/10/11-surf-stick-zte-mf110-unter-osx-ohne-join-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari JS-Debug saugt&#8230;</title>
		<link>http://www.boeckler.org/2010/03/safari-js-debug-saugt/</link>
		<comments>http://www.boeckler.org/2010/03/safari-js-debug-saugt/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 12:05:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.boeckler.org/?p=14</guid>
		<description><![CDATA[wieso schafft es Apple nicht die Javascript-Tools (die eigentlich hübsch aussehen) brauchbar zu machen? Cache im Debugger Selbst wenn man den Cache leert zeigt der Safari im Debugger die alte JS-Datei an. Man kann machen was mann will. Nur ein Neustart hilft. Wenn der Debugger aus ist, hat es den Anschein, dass es besser funzt. [...]]]></description>
			<content:encoded><![CDATA[
<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> 
<p>wieso schafft es Apple nicht die Javascript-Tools (die eigentlich hübsch aussehen) <strong>brauchbar</strong> zu machen?</p>
<h4>Cache im Debugger</h4>
<p>Selbst wenn man den Cache leert zeigt der Safari im Debugger die alte JS-Datei an. Man kann machen was mann will. Nur ein Neustart hilft.<br />
Wenn der Debugger aus ist, hat es den Anschein, dass es besser funzt.</p>
<h4>JS bei File-URLs</h4>
<p>Noch schlimmer ist es, wenn das Javascript über eine file://-URL eingebunden ist (wenn die Seite lokal ist). Dort lässt sich der Safari nur durch Neustart dazu bewegen, die Datei neu einzulesen.</p>
<h4>Warum?</h4>
<p>Dies betrifft nur JS-Dateien, die per DOM addChild oder document.write eingebunden werden.</p>
<p>Apple &#8230; tu was&#8230;!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.boeckler.org/2010/03/safari-js-debug-saugt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

