<?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>www.andybreuhan.de &#187; Mac</title>
	<atom:link href="http://www.andybreuhan.de/category/computer/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andybreuhan.de</link>
	<description>Mein Blog über alles was mit Computern, Technik und mir zu tun hat</description>
	<lastBuildDate>Wed, 09 Mar 2011 16:55:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mac OS X 10.6 VPN Passwort speichern</title>
		<link>http://www.andybreuhan.de/2010/04/06/mac-os-x-10-6-vpn-passwort-speichern/</link>
		<comments>http://www.andybreuhan.de/2010/04/06/mac-os-x-10-6-vpn-passwort-speichern/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 19:26:30 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Uni]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[Universität Magdeburg]]></category>
		<category><![CDATA[Vpn]]></category>

	<!-- AutoMeta Start -->
	<category>damals</category>
	<category>noch</category>
	<category>mit</category>
	<category>einem</category>
	<category>trick</category>
	<category>umgehen</category>
	<category>jedes</category>
	<category>mal</category>
	<category>das</category>
	<category>passwort</category>
	<category>eingeben</category>
	<category>zu</category>
	<category>müssen</category>
	<category>jetzt</category>
	<category>habe</category>
	<category>ich</category>
	<category>auch</category>
	<category>eine</category>
	<category>möglichkeit</category>
	<category>für</category>
	<category>den</category>
	<category>nativen</category>
	<category>client</category>
	<category>gefunden     das</category>
	<category>script</category>
	<category>basiert</category>
	<category>muss</category>
	<category>man</category>
	<category>sich</category>
	<category>natürlich</category>
	<category>noch</category>
	<category>individuell</category>
	<category>anpassen</category>
	<category>anschließend</category>
	<category>als</category>
	<category>skript</category>
	<category>oder</category>
	<category>programm</category>
	<category>speichern</category>
	<category>und</category>
	<category>z b</category>
	<category>ins</category>
	<category>dock</category>
	<category>ziehen</category>
	<category>fertig     verbindet</category>
	<category>man</category>
	<category>das</category>
	<category>ganze</category>
	<category>noch</category>
	<category>mit</category>
	<category>sleepwatcher</category>
	<category>repeat</category>
	<category>return</category>
	<category>null  end</category>
	<category>find_window_by_static_text    codesyntax</category>
	<category>return</category>
	<category>null  end</category>
	<category>if  tell</category>
	<category>application</category>
	<category>theapp</category>
	<category>if  end</category>
	<category>repeat    passwort</category>
	<category>eingeben  if</category>
	<category>winnum</category>
	<category></category>
	<category>automated</category>
	<category>token</category>
	<category>generation</category>
	<category>and</category>
	<category>vpn</category>
	<category>logins</category>
	<category>copyright</category>
	<category>2010</category>
	<category>mich</category>
	<category>mit</category>
	<category>dem</category>
	<category>wlan</category>
	<category>meiner</category>
	<category>uni</category>
	<category>zu</category>
	<category>verbinden</category>
	<category>mit</category>
	<category>dem</category>
	<category>cisco</category>
	<category>vpn</category>
	<category>client</category>
	<category>konnte</category>
	<category>ich</category>
	<category>winnum</category>
	<category>find_window_by_static_text theapp</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/?p=451</guid>
		<description><![CDATA[Seit 10.6 nutze ich die in Mac OS X integrierte VPN-Lösung um mich mit dem WLAN meiner Uni zu verbinden. Mit dem Cisco VPN Client konnte ich es damals noch mit einem Trick umgehen jedes mal das Passwort eingeben zu müssen. Jetzt habe ich auch eine Möglichkeit für den nativen Client gefunden. Das Script basiert [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andybreuhan.de/wp-content/uploads/2010/04/UserNotificationCenter.jpg"><img class="alignleft size-medium wp-image-454" title="UserNotificationCenter" src="http://www.andybreuhan.de/wp-content/uploads/2010/04/UserNotificationCenter-300x205.jpg" alt="" width="300" height="205" /></a> Seit 10.6 nutze ich die in Mac OS X integrierte VPN-Lösung um mich mit dem WLAN meiner Uni zu verbinden. Mit dem Cisco VPN Client <a href="http://www.andybreuhan.de/2008/03/11/cisco-wlan-vpn-passwort-unter-mac-os-x-speichern/">konnte ich es damals noch mit einem Trick umgehen</a> jedes mal das Passwort eingeben zu müssen. Jetzt habe ich auch eine Möglichkeit für den nativen Client gefunden.</p>
<p>Das Script basiert in Teilen auf Code von <a href="http://coreygilmore.com/projects/automated-securid-token-generation-and-vpn-login-applescript/">Corey Gilmore</a></p>
<p>Es handelt sich um ein AppleScript, welches man nur in den eingebauten &#8220;Scripteditor&#8221; von Mac OS X kopieren muss. Es gilt natürlich bezüglich gespeicherter Passwörter, was ich <a href="http://www.andybreuhan.de/2008/03/11/cisco-wlan-vpn-passwort-unter-mac-os-x-speichern/">hier</a> schon gesagt hab und das was Corey in seinem Artikel auch schreibt:</p>
<blockquote><p>Disclaimer</p>
<p>This is not endorsed or recommended by Apple, Cisco or RSA, and is quite possibly in violation of your corporate policies, especially if you store your PIN in the file.</p></blockquote>
<p>Die Variablen &#8220;thePassword&#8221; und &#8220;Uni VPN&#8221; muss man sich natürlich noch individuell anpassen. Anschließend als Skript oder Programm speichern und z.b. ins Dock ziehen. Fertig!</p>
<p>Verbindet man das ganze noch mit <a href="http://www.bernhard-baehr.de/">SleepWatcher</a> so wie <a href="http://www.apfeltalk.de/forum/vpn-auto-connect-t44932.html">hier </a> kann man sich sogar automatisch beim aufwachen aus dem Ruhezustand verbinden, fast als wäre man im heimischen WLAN.</p>
<p>Achtung bei nicht deutsch lokalisiertem OS muss man &#8220;theText&#8221; durch den entsprechenden Text des Passwortdialoges ersetzen (Der der im Screenshot zu sehen ist).</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-collapsed"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.andybreuhan.de/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.andybreuhan.de/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.andybreuhan.de/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.andybreuhan.de/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: none;"><pre class="applescript" style="font-family:monospace;"><span class="kw3">set</span> theApp <span class="kw3">to</span> <span class="st0">&quot;UserNotificationCenter&quot;</span> <span class="co1">-- shouldn't have to change this</span>
<span class="kw3">set</span> theText <span class="kw3">to</span> <span class="st0">&quot;VPN-Verbindung&quot;</span> <span class="co1">-- static text to search for in the VPN dialog, likely locale specific</span>
<span class="kw3">set</span> theVpn <span class="kw3">to</span> <span class="st0">&quot;Uni VPN&quot;</span>
<span class="kw3">set</span> thePassword <span class="kw3">to</span> <span class="st0">&quot;12345&quot;</span>
<span class="co1">--VPN-Verbindung herstellen</span>
<span class="kw3">tell</span> <span class="kw1">application</span> <span class="st0">&quot;System Events&quot;</span>
	<span class="kw3">tell</span> current location <span class="kw3">of</span> network preferences
		<span class="kw3">set</span> VPNservice <span class="kw3">to</span> service theVpn
		<span class="kw3">if</span> <span class="kw1">exists</span> VPNservice <span class="kw3">then</span> connect VPNservice
	<span class="kw3">end</span> <span class="kw3">tell</span>
<span class="kw3">end</span> <span class="kw3">tell</span>
<span class="co1">--Passworteingabefenster finden</span>
delay 0.2
<span class="kw3">repeat</span> <span class="kw3">with</span> x <span class="kw3">from</span> 1 <span class="kw3">to</span> <span class="nu0">20</span>
	log <span class="st0">&quot;vc loop &quot;</span> <span class="sy0">&amp;</span> x
	delay 0.1
	<span class="kw3">set</span> winNum <span class="kw3">to</span> find_window_by_static_text<span class="br0">&#40;</span>theApp, theText<span class="br0">&#41;</span>
	log <span class="st0">&quot;winNum is: &quot;</span> <span class="sy0">&amp;</span> winNum
	<span class="kw3">if</span> winNum <span class="kw3">is</span> <span class="kw2">not</span> null <span class="kw3">then</span>
		<span class="kw3">exit</span> <span class="kw3">repeat</span>
	<span class="kw3">end</span> <span class="kw3">if</span>
<span class="kw3">end</span> <span class="kw3">repeat</span>
<span class="co1">--Passwort eingeben</span>
<span class="kw3">if</span> winNum <span class="kw3">is</span> null <span class="kw3">then</span>
	log <span class="st0">&quot;Could not find the VPN Connection window&quot;</span>
	<span class="kw3">return</span> null
<span class="kw3">end</span> <span class="kw3">if</span>
<span class="kw3">tell</span> <span class="kw1">application</span> theApp <span class="kw3">to</span> <span class="kw1">activate</span>
<span class="kw3">tell</span> <span class="kw1">application</span> <span class="st0">&quot;System Events&quot;</span>
	perform action <span class="st0">&quot;AXRaise&quot;</span> <span class="kw3">of</span> <span class="kw1">item</span> winNum <span class="kw3">of</span> <span class="br0">&#40;</span><span class="kw3">get</span> <span class="kw2">every</span> <span class="kw1">window</span> <span class="kw3">of</span> <span class="kw1">application</span> process theApp<span class="br0">&#41;</span>
	keystroke thePassword
	key code 36
<span class="kw3">end</span> <span class="kw3">tell</span>
&nbsp;
<span class="co1">--Code from:</span>
<span class="co1">------------------------------------------------</span>
<span class="co1">-- Automated token generation and VPN logins</span>
<span class="co1">-- Copyright 2010, Corey Gilmore</span>
<span class="co1">-- http://coreygilmore.com/</span>
<span class="co1">-- Last Modified: 2010-02-04</span>
<span class="co1">------------------------------------------------</span>
<span class="co1">-- Find a window containing specific static text, in a given application</span>
<span class="kw3">on</span> find_window_by_static_text<span class="br0">&#40;</span>appname, staticText<span class="br0">&#41;</span>
	log <span class="st0">&quot;Searching &quot;</span> <span class="sy0">&amp;</span> appname <span class="sy0">&amp;</span> <span class="st0">&quot; for &quot;</span> <span class="sy0">&amp;</span> staticText
	<span class="kw3">tell</span> <span class="kw1">application</span> <span class="st0">&quot;System Events&quot;</span>
		<span class="kw3">set</span> allApps <span class="kw3">to</span> <span class="br0">&#40;</span><span class="kw3">get</span> <span class="kw1">name</span> <span class="kw3">of</span> <span class="kw2">every</span> <span class="kw1">application</span> process<span class="br0">&#41;</span> <span class="co1">-- get all apps</span>
		<span class="kw3">if</span> allApps <span class="kw2">contains</span> appname <span class="kw3">then</span> <span class="co1">-- find the app if it's running</span>
			<span class="kw3">set</span> allWin <span class="kw3">to</span> <span class="br0">&#40;</span><span class="kw3">get</span> <span class="kw2">every</span> <span class="kw1">window</span> <span class="kw3">of</span> <span class="kw1">application</span> process appname<span class="br0">&#41;</span> <span class="co1">-- get all the windows for our app</span>
			<span class="kw3">set</span> numWin <span class="kw3">to</span> <span class="kw1">count</span> allWin <span class="co1">-- count the number of windows</span>
			<span class="kw3">repeat</span> <span class="kw3">with</span> winNum <span class="kw3">from</span> 1 <span class="kw3">to</span> numWin
				<span class="kw3">set</span> aWin <span class="kw3">to</span> <span class="kw1">window</span> winNum <span class="kw3">of</span> <span class="kw1">application</span> process appname
				<span class="kw3">set</span> allText <span class="kw3">to</span> <span class="br0">&#40;</span><span class="kw3">get</span> value <span class="kw3">of</span> <span class="kw2">every</span> static <span class="kw1">text</span> <span class="kw3">of</span> aWin<span class="br0">&#41;</span>
				<span class="kw3">if</span> allText <span class="kw2">contains</span> staticText <span class="kw3">then</span>
					log <span class="st0">&quot;fwbst winnum: &quot;</span> <span class="sy0">&amp;</span> winNum
					<span class="kw3">return</span> winNum
				<span class="kw3">end</span> <span class="kw3">if</span>
			<span class="kw3">end</span> <span class="kw3">repeat</span>
		<span class="kw3">end</span> <span class="kw3">if</span>
	<span class="kw3">end</span> <span class="kw3">tell</span>
	<span class="kw3">return</span> null
<span class="kw3">end</span> find_window_by_static_text</pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2010/04/06/mac-os-x-10-6-vpn-passwort-speichern/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Core Location Maps</title>
		<link>http://www.andybreuhan.de/2009/09/27/core-location-maps/</link>
		<comments>http://www.andybreuhan.de/2009/09/27/core-location-maps/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 14:33:25 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Core Location]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Programm]]></category>
		<category><![CDATA[Software]]></category>

	<!-- AutoMeta Start -->
	<category>die</category>
	<category>die</category>
	<category>aktuelle</category>
	<category>position</category>
	<category>auf</category>
	<category>einer</category>
	<category>google</category>
	<category>maps</category>
	<category>karte</category>
	<category>darstellt</category>
	<category>da</category>
	<category>zur</category>
	<category>ortung</category>
	<category>unter</category>
	<category>anderem</category>
	<category>auch</category>
	<category>wlan</category>
	<category>genutzt</category>
	<category>wird</category>
	<category>funktioniert</category>
	<category>dies</category>
	<category>auf</category>
	<category>jedem</category>
	<category>mac</category>
	<category>mit</category>
	<category>wlan   zusätzlich</category>
	<category>hab</category>
	<category>ich</category>
	<category>noch</category>
	<category>das</category>
	<category>automatische</category>
	<category>updateframework</category>
	<category>mit</category>
	<category>snow</category>
	<category>leopard</category>
	<category>hat</category>
	<category>apple</category>
	<category>die</category>
	<category>core</category>
	<category>location</category>
	<category>api</category>
	<category>eingeführt</category>
	<category>diese</category>
	<category>ermöglicht</category>
	<category>einfach</category>
	<category>die</category>
	<category>aktuelle</category>
	<category>position</category>
	<category>des</category>
	<category>geräts</category>
	<category>zu</category>
	<category>lokalisieren   ich</category>
	<category>habe</category>
	<category>dazu</category>
	<category>einfach</category>
	<category>mal</category>
	<category>eine</category>
	<category>nette</category>
	<category>oberfläche</category>
	<category>gemacht</category>
	<category>core</category>
	<category>location</category>
	<category>maps</category>
	<category>440kb</category>
	<category>mac</category>
	<category>os</category>
	<category>mir</category>
	<category>einfache</category>
	<category>updates</category>
	<category>ermöglicht   wie</category>
	<category>immer</category>
	<category>gilt</category>
	<category>anmerkungen</category>
	<category>oder</category>
	<category>verbesserungsvorschläge</category>
	<category>bitte</category>
	<category>an</category>
	<category>mich</category>
	<category>oder</category>
	<category>die</category>
	<category>kommentare    aktuelle</category>
	<category>version</category>
	<category>1 02</category>
	<category>sparkle</category>
	<category>integriert</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/?p=357</guid>
		<description><![CDATA[Mit Snow Leopard hat Apple die Core Location API eingeführt. Diese ermöglicht es einfach die aktuelle Position des Geräts zu lokalisieren. Ich habe dazu einfach mal eine nette Oberfläche gemacht, die die aktuelle Position auf einer Google Maps Karte darstellt. Da zur Ortung unter anderem auch WLAN genutzt wird funktioniert dies auf jedem Mac mit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-359" title="Core Location Maps" src="http://www.andybreuhan.de/wp-content/uploads/2009/09/Bildschirmfoto-2009-09-18-um-02.53.26-300x297.png" alt="Core Location Maps" width="300" height="297" /></p>
<p>Mit Snow Leopard hat Apple die Core Location API eingeführt. Diese ermöglicht es einfach die aktuelle Position des Geräts zu lokalisieren.</p>
<p>Ich habe dazu einfach mal eine nette Oberfläche gemacht, die die aktuelle Position auf einer Google Maps Karte darstellt. Da zur Ortung unter anderem auch WLAN genutzt wird funktioniert dies auf jedem Mac mit WLAN.</p>
<p>Zusätzlich hab ich noch das automatische Updateframework &#8220;Sparkle&#8221; integriert, was mir einfache Updates ermöglicht.</p>
<p>Wie immer gilt:<br />
Vorhandene Fehler, Anmerkungen oder Verbesserungsvorschläge bitte an mich oder in die Kommentare.</p>
<p>(Aktuelle Version 1.02)</p>
<p><a href="http://andybreuhan.de/files/Core%20Location%20Maps1.zip">Core Location Maps</a> (440kb Mac OS X Universal Binary) nur 10.6 Snow Leopard</p>
<p>Keine Haftung für etwaige Schäden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2009/09/27/core-location-maps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac-ScreenTest</title>
		<link>http://www.andybreuhan.de/2009/01/17/mac-screentest/</link>
		<comments>http://www.andybreuhan.de/2009/01/17/mac-screentest/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 16:24:36 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/homepages/8/d198670136/htdocs/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Mac-ScreenTest]]></category>
		<category><![CDATA[Pixelfehler]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/?p=234</guid>
		<description><![CDATA[Kleine Mac OS X Applikation die dabei hilft Pixelfehler auf seinem TFT Bildschirm zu entdecken. Jaja ich weiß ist nicht die Supergroße App, aber immerhin meine erste Sinnvolle die komplett in Objective-C geschrieben ist.  Wie immer gilt: Vorhandene Fehler, Anmerkungen oder Verbesserungsvorschläge bitte an mich oder in die Kommentare. (Aktuelle Version 0.94) mac-screentest.dmg (268kb Mac OS X Universal [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-236 alignleft" style="margin: 5px; border: 5px solid black;" title="bild-31" src="http://www.andybreuhan.de/wp-content/uploads/2009/01/bild-31.png" alt="bild-31" width="226" height="184" align="left" />Kleine Mac OS X Applikation die dabei hilft Pixelfehler auf seinem TFT Bildschirm zu entdecken. Jaja ich weiß ist nicht die Supergroße App, aber immerhin meine erste Sinnvolle die komplett in Objective-C geschrieben ist. </p>
<p>Wie immer gilt:<br />
Vorhandene Fehler, Anmerkungen oder Verbesserungsvorschläge bitte an <a href="mailto:%20andybreuhan@andybreuhan.de">mich</a> oder in die Kommentare.</p>
<p>(Aktuelle Version 0.94)</p>
<p><a href="http://www.andybreuhan.de/wp-content/uploads/2009/01/mac-screentest.dmg">mac-screentest.dmg</a> (268kb Mac OS X Universal Binary)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2009/01/17/mac-screentest/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone Version eines WordPress Blogs</title>
		<link>http://www.andybreuhan.de/2009/01/07/iphone-version-eines-wordpress-blogs/</link>
		<comments>http://www.andybreuhan.de/2009/01/07/iphone-version-eines-wordpress-blogs/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 17:38:43 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/homepages/8/d198670136/htdocs/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Webseite]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Wordpress]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/?p=230</guid>
		<description><![CDATA[Auf der Suche nach einem angepassten iPhone Theme bin ich auf das sehr schöne Theme WPtouch gestoßen. Es handelt sich um ein kleines Plugin, welches sich leicht installieren lässt. Hat ein kleines Menü wo man alle relevaten Sachen öffnen kann und sieht schick aus. Zusätlich hat es noch ein seehr wichtiges Feature! Es bietet die [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andybreuhan.de/wp-content/uploads/2009/01/img_0001.png"><img class="size-full wp-image-232 alignleft" title="img_0001" src="http://www.andybreuhan.de/wp-content/uploads/2009/01/img_0001.png" alt="img_0001" width="320" height="480" align="left"/></a>Auf der Suche nach einem angepassten iPhone Theme bin ich auf das sehr schöne Theme <a href="http://www.bravenewcode.com/wptouch/">WPtouch</a> gestoßen.<br />
Es handelt sich um ein kleines Plugin, welches sich leicht installieren lässt. Hat ein kleines Menü wo man alle relevaten Sachen öffnen kann und sieht schick aus.</p>
<p>Zusätlich hat es noch ein seehr wichtiges Feature! Es bietet die möglichkeit sich die Seite auch als <span style="text-decoration: underline;">nicht</span> angepasste Version anzuschauen. Das vermisse ich bei vielen anderen Seiten.</p>
<p>Anyway! Man kann es sich <a href="http://www.bravenewcode.com/wptouch/">hier</a> für seinen WordPress Blog kostenlos downloaden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2009/01/07/iphone-version-eines-wordpress-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Der etwas andere Zeitumrechner&#8230;</title>
		<link>http://www.andybreuhan.de/2008/06/18/der-etwas-andere-zeitumrechner/</link>
		<comments>http://www.andybreuhan.de/2008/06/18/der-etwas-andere-zeitumrechner/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 12:16:17 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Uni]]></category>
		<category><![CDATA[Dreiviertel sieben]]></category>
		<category><![CDATA[Ossi]]></category>
		<category><![CDATA[Osten]]></category>
		<category><![CDATA[Zeitumrechner]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/?p=207</guid>
		<description><![CDATA[Wenn man wie ich sein Studium in Magdeburg (Osten) begonnen hat, läuft man leicht in das Problem, das die Regionalen Zeitangaben inkompatibel sind. Wer hat nicht schonmal aussagen gehört wie&#8230; &#8220;OK, wir treffen uns um dreiviertel sieben&#8230;&#8221; Wir aus Hannover kommenden fragen uns dann immer welche Zeit er damit meint. Da ich mir das nie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/06/uhr.jpg"><img class="alignleft size-full wp-image-209" title="uhr" src="http://www.andybreuhan.de/wp-content/uploads/2008/06/uhr.jpg" alt="" width="158" height="160" align="left" /></a> Wenn man wie ich sein Studium in Magdeburg (Osten) begonnen hat, läuft man leicht in das Problem, das die Regionalen Zeitangaben inkompatibel sind.</p>
<p>Wer hat nicht schonmal aussagen gehört wie&#8230;</p>
<p>&#8220;OK, wir treffen uns um dreiviertel sieben&#8230;&#8221;</p>
<p>Wir aus Hannover kommenden fragen uns dann immer welche Zeit er damit meint.</p>
<p>Da ich mir das nie merken konnte, hab ich jetzt <strong>ein für alle mal</strong> ein kleines Java-Programm geschrieben, um diese Hürden zu überwinden. Für alle mit mir leid geplagten stelle ich das Programm zum kostenlosen Download. Bestimmt vorhandene Fehler, Anmerkungen oder Verbesserungsvorschläge bitte an <a href="mailto: andybreuhan@andybreuhan.de">mich</a> oder meinen <a href="mailto: kretsche.wuwi@gmail.com">Übersetzungsgehilfen.</a></p>
<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/06/ossietowessiezeitumrechner.jar">OssieToWessieZeitumrechner.jar</a> (Plattformunabhängiges Java-Programm, 12KB)</p>
<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/06/otwzeitumrechner.dmg">otwzeitumrechner.dmg</a> (MacOS X Application ,198KB)<a href="http://www.andybreuhan.de/wp-content/uploads/2008/06/otwzeitumrechner.dmg"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2008/06/18/der-etwas-andere-zeitumrechner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nach Server Update auf Ubuntu 8.04 Hardy Heron läuft AFP nicht</title>
		<link>http://www.andybreuhan.de/2008/04/29/nach-server-update-auf-ubuntu-804-hardy-heron/</link>
		<comments>http://www.andybreuhan.de/2008/04/29/nach-server-update-auf-ubuntu-804-hardy-heron/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 20:01:29 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Erlebtes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/?p=205</guid>
		<description><![CDATA[Nach meinem Serverupdate auf Ubuntu 8.04 Hardy Heron lief plötzlich mein AFP nicht mehr. Ich konnte nicht herrausfinden wieso, weil sich an der Config nichts geändert hat. Für alle die das selbe Problem haben einfach alle .Apple* Dateien in den über AFP freigegebenen Ordnern löschen. Da wird wohl irgendwie eine Datenbank aufgebaut, die unter umständen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/04/250px-ubuntu_804_bildschirmfoto-desktop.png"><img class="alignleft size-full wp-image-206" title="250px-ubuntu_804_bildschirmfoto-desktop" src="http://www.andybreuhan.de/wp-content/uploads/2008/04/250px-ubuntu_804_bildschirmfoto-desktop.png" alt="" width="250" height="188"  align="left"/></a>Nach meinem Serverupdate auf Ubuntu 8.04 Hardy Heron lief plötzlich mein AFP nicht mehr. Ich konnte nicht herrausfinden wieso, weil sich an der Config nichts geändert hat. Für alle die das selbe Problem haben einfach alle .Apple* Dateien in den über AFP freigegebenen Ordnern löschen. Da wird wohl irgendwie eine Datenbank aufgebaut, die unter umständen auch beschädigt werden kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2008/04/29/nach-server-update-auf-ubuntu-804-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSVC Motorola 68000 Emulator unter Mac OS X kompilieren [Update]</title>
		<link>http://www.andybreuhan.de/2008/04/10/bsvc-motorola-68000-emulator-unter-mac-os-x-kompilieren/</link>
		<comments>http://www.andybreuhan.de/2008/04/10/bsvc-motorola-68000-emulator-unter-mac-os-x-kompilieren/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 17:10:25 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Uni]]></category>
		<category><![CDATA[68k]]></category>
		<category><![CDATA[Assembler]]></category>
		<category><![CDATA[BSVC]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[kompilieren]]></category>
		<category><![CDATA[Übung]]></category>
		<category><![CDATA[Uni Magdeburg]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/?p=192</guid>
		<description><![CDATA[Mein Rechnersysteme/TGI Übung ist leider nicht immer Binärkompatibel mit meinen Betriebssystemen. Leider ist diese Übung sehr Windows orientiert und bietet nur selten von sich aus plattformunabhängige Alternativen an. Diesmal haben sie wenigstens ein Programm mit offenem Quelltext angeboten, welches sich auch unter Linux kompilieren lässt, leider schreiben sie nicht wie man es unter Mac OS [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/04/bild-6.png"><img class="alignnone size-medium wp-image-203" title="bsvc_mac" src="http://www.andybreuhan.de/wp-content/uploads/2008/04/bild-6-300x157.png" alt="BSVC nativ auf Mac" width="300" height="157" align="left" /></a>Mein Rechnersysteme/TGI Übung ist leider nicht immer Binärkompatibel mit meinen Betriebssystemen.<br />
Leider ist diese Übung sehr Windows orientiert und bietet nur selten von sich aus plattformunabhängige Alternativen an. Diesmal haben sie wenigstens ein Programm mit offenem Quelltext angeboten, welches sich auch unter Linux kompilieren lässt, leider schreiben sie nicht wie man es unter Mac OS X kompiliert und nativ zum laufen bekommt. Das muss ich nachholen.</p>
<p>WICHTIG: Ich habe dies bisher nur bei mir getestet, ich weiß nicht ob es bei euch läuft, weil ich natürlich einige Programme zusätzlich installiert habe. Ich habe hier mal eine kleine Liste gemacht was ich bei Problemen für erforderlich habe.</p>
<ul>
<li>XCode &#8211; Grundvoraussetzung NR.1 ich glaub sonst ist nichtmal ein kompiler auf dem System</li>
<li><a href="http://de.wikipedia.org/wiki/Fink_%28Software%29">Fink</a> &#8211; eine Projekt welches die Verwendung von <a title="Open Source" href="http://de.wikipedia.org/wiki/Open_Source">Open Source</a>-Programmen für das <a class="mw-redirect" title="UNIX" href="http://de.wikipedia.org/wiki/UNIX">UNIX</a>-basierente <a title="Betriebssystem" href="http://de.wikipedia.org/wiki/Betriebssystem">Betriebssystem</a> <a title="Mac OS X" href="http://de.wikipedia.org/wiki/Mac_OS_X">Mac OS X</a> ermöglicht.</li>
<li><a href="http://de.wikipedia.org/wiki/Fink_%28Software%29">(Fink Commander)</a> Grafisches Frontend dazu</li>
<li>unter Fink vorallem die Pakete die irgendwas mit &#8220;tcltk&#8221; zu tun haben</li>
<li>X11 (ist eh bei jedem Leopard dabei)</li>
<li>naja und Terminal.app</li>
</ul>
<p><span id="more-192"></span></p>
<p>Als erstes ladet ihr euch das Zip-Archiv runter und entpackt es irgendwo, auf dem Schreibtisch z.b.</p>
<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/04/bsvc-21.zip">bsvc-21.zip</a> <strong>[Update 15.04.2008 siehe unten]</strong><a href="http://www.andybreuhan.de/wp-content/uploads/2008/04/bsvc-21.zip"><br />
</a></p>
<p>WICHTIG: So wie ich das Teil kompiliert habe kann man es anschließend nicht mehr verschieben, bzw. schon aber es läuft dann nicht mehr (Statisch gelinkt).</p>
<p>Anschließend ins Terminal (Anwendungen/Dienstprogramme/Terminal) und via &#8220;cd&#8221; in das entpackte Verzeichnis navigieren.</p>
<p>Dort sind folgende Dateien drin:</p>
<p><img class="alignleft size-medium wp-image-193" title="baseordner-bsvc" src="http://www.andybreuhan.de/wp-content/uploads/2008/04/bild-2-300x227.png" alt="" width="300" height="227" /></p>
<p>Uns interessiert vorallem erstmal der Ordner &#8220;src&#8221;<br />
cd src<br />
und dort die Datei Makefile.common<br />
diese öffnet man mit dem Texteditor seiner Wahl oder mit nano:</p>
<p>nano Makefile.common</p>
<p>dort sind vor allem die Zeilen wichtig:<br />
PROJECT_BASE = &#8230; und<br />
INSTALL_DIR = &#8230;</p>
<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/04/bild-3-jpg.jpg"><img class="alignleft size-medium wp-image-200" title="makefile.common" src="http://www.andybreuhan.de/wp-content/uploads/2008/04/bild-3-jpg-300x286.jpg" alt="" width="300" height="286" /></a></p>
<p>PROJEKT_BASE sollte man auf den Ordner setzen in den man das Archiv entpackt hat, in meinem Beispiel also:<br />
/Users/andybreuhan/Desktop/bsvc-2-2.1/</p>
<p>den anderen könnte man glaub ich eigentlich so lassen wie er ist, allerdings &#8220;installiert&#8221; sich das Programm dann ins System und ich weiß nicht wie Mac OS X darauf reagiert, deshalb hab ich den Ordner</p>
<p>/Users/andybreuhan/Desktop/bsvc-2-2.1/bin</p>
<p>gewählt.</p>
<p>Nun sollte eigentlich ein</p>
<p>make -f Makefile.X all</p>
<p>das Programm kompilieren. Sollte irgendein fehler aufgetreten sein (erkennbar an der Error meldung) ist es umbedingt erforderlich zuvor</p>
<p>make -f Makefile.X clean</p>
<p>auszuführen, bevor man einen neuen Versuch startet.<br />
Ist der Kompiler erfolgreich durchgelaufen ist der schwierigste Teil geschafft</p>
<p>make -f Makefile.X install</p>
<p>sollte alle Binärdateien in den oben gewählten ordner kopieren.</p>
<p>ein Doppelklick auf die bsvc Binärdatei sollte das Programm starten.<br />
Et voilà man muss sich keine Dose installieren und kann trotzdem dieses wunderschöne Programm nutzen:-).</p>
<p><a href="http://www.andybreuhan.de/wp-content/uploads/2008/04/bild-4k.png"><img class="alignleft size-medium wp-image-202" title="bsvcnaticaufmac" src="http://www.andybreuhan.de/wp-content/uploads/2008/04/bild-4k-300x187.png" alt="" width="300" height="187" /></a></p>
<p>Ich hoffe ich hab nichts vergessen.</p>
<p><strong>Update 15.04.2008</strong></p>
<p>Natürlich habe ich doch was vergessen und zwarsind einige Bitmaps im Original Zip-File von der Offiziellen Homepage nicht dabei. Ich hatte vergessen sie einzufügen, nun hab ich das geupdatet, also bitte nochmal downloaden.</p>
<p>Desweiteren ist mir gerade aufgefallen, dass die selbe Anleitung auch unter Linux Problemlos funktioniert.</p>
<p>Also der selbe Befehl make -f Makfile.X</p>
<p>(getestet Ubuntu 7.10)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2008/04/10/bsvc-motorola-68000-emulator-unter-mac-os-x-kompilieren/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Ubuntu Server + Externe Festplatte = Time Capsule</title>
		<link>http://www.andybreuhan.de/2008/02/01/ubuntu-server-externe-festplatte-time-capsule/</link>
		<comments>http://www.andybreuhan.de/2008/02/01/ubuntu-server-externe-festplatte-time-capsule/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 20:18:37 +0000</pubDate>
		<dc:creator>andybreuhan</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Time Capsule]]></category>
		<category><![CDATA[Time Machine]]></category>
		<category><![CDATA[Ubuntu]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.andybreuhan.de/2008/02/01/ubuntu-server-externe-festplatte-time-capsule/</guid>
		<description><![CDATA[Mit einem Ubuntu Server und einer Externen USB 2.0 Festplatte kann man sich auch ohne Apple&#8217;s Time Capsule eine komfortable Backuplösung via Netzwerk/WLAN bauen. Mit dieser anleitung haben wir auf dem System einen AFP-Server und Bonjour installiert. AFP ist ein Netzwerkprotokoll, das Rechnern mit den Betriebssystemen Mac OS X den Dateizugriff über ein Netzwerk ermöglicht. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-213" title="260620082141" src="http://www.andybreuhan.de/wp-content/uploads/2008/06/260620082141-266x300.png" alt="" width="266" height="300" align="left" /></p>
<p>Mit einem Ubuntu Server und einer Externen USB 2.0 Festplatte kann man sich auch ohne Apple&#8217;s Time Capsule eine komfortable Backuplösung via Netzwerk/WLAN bauen.</p>
<p>Mit dieser anleitung haben wir auf dem System einen <a class="previewlink" href="http://de.wikipedia.org/wiki/Apple_Filing_Protocol">AFP-Server</a> und <a class="previewlink" href="http://de.wikipedia.org/wiki/Bonjour_%28Apple%29">Bonjour</a> installiert. AFP ist ein Netzwerkprotokoll, das Rechnern mit den Betriebssystemen  Mac OS X den Dateizugriff über ein Netzwerk ermöglicht. Bonjour ermöglicht, die automatische Erkennung von anderen Computern ohne sich dabei um IP&amp;Co kümmern zu müssen.</p>
<p>Was man dazu benötigt:</p>
<ul>
<li>Einen alten Laptop o.ä. möglichst mit USB 2.0 oder einer Zusatzkarte</li>
<li>Natürlich eine Festplatte, die möglichst mindestens genau so groß ist, wie die interne des Macs</li>
<li>etwas Zeit <img src='http://www.andybreuhan.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p>Ich gehe davon aus das auf dem Laptop schon erfolgreich irgend ein Ubuntu installiert ist.<br />
Als erstes sollte man folgende Pakete installieren.</p>
<ul>
<li>netatalk    //AFP-Server</li>
<li>avahi         //Bonjour</li>
</ul>
<p><span id="more-175"></span>sudo apt-get install  avahi-daemon netatalk</p>
<p>Danach muss folgendes in die Datei <em>/etc/avahi/services/afpd.service</em> eingetragen werden</p>
<pre>&lt;?xml version="1.0" standalone='no'?&gt;&lt;!--*-nxml-*--&gt;
&lt;!DOCTYPE service-group SYSTEM "avahi-service.dtd"&gt;
&lt;service-group&gt;
&lt;name replace-wildcards="yes"&gt;%h&lt;/name&gt;
&lt;service&gt;
&lt;type&gt;_afpovertcp._tcp&lt;/type&gt;
&lt;port&gt;548&lt;/port&gt;
&lt;/service&gt;
&lt;/service-group&gt;</pre>
<p><em>Im Ordner /etc/avahi/ liegt noch eine config datei, über die man den namen der via Bonjour angezeigt wird editieren.</em></p>
<p>Diese muss man aber nicht editieren. Wichiger sind die beiden Dateien</p>
<p>afpd.conf und AppleVolumes.default im Verzeichniss /etc/netatalk</p>
<p>in der Datei afpd.conf legt man die Grundlegend File-Server einstellungen fest:</p>
<p>&#8220;Ubuntu Server&#8221; -uamlist  uams_clrtxt.so -defaultvol /etc/netatalk/AppleVolumes.default<br />
Name                         |User die zugriff haben sollen       |   Datei mit Freigaben</p>
<p>Mit meiner Config muss man sich mit einem Klartextpasswort authentifizieren.<br />
Man kann aber auch hinter -uamlist</p>
<p>uams_guest.so</p>
<p>eintragen, dann kann man sich einfach als Gast einloggen.</p>
<p>Nun noch die Externe Festplatte an den Laptop anschließen, möglichst mit Ext3 oder ähnlichem formatiert und z.b unter /media/timecapsule mounten.</p>
<p>in der Datei AppleVolumes.default steht dann z.b. folgendes</p>
<p>/media/timecapsule      &#8220;Time Capsule&#8221;<br />
/home/username       &#8220;Home Directory&#8221;</p>
<p>dann noch die beiden Dienste neustarten</p>
<p>/etc/init.d/avahi-daemon restart<a title="Cleartextpassword" href="http://www.andybreuhan.de/wp-content/uploads/2008/02/cleartext.png"><img src="http://www.andybreuhan.de/wp-content/uploads/2008/02/cleartext.thumbnail.png" alt="Cleartextpassword" width="157" height="178" align="right" /></a><br />
/etc/init.d/netatalk restart</p>
<p>nun  sollte Server bereits im Finder unter Mac OS X erscheinen.<br />
Um sich unter  Mac OS X 10.5  Leopard einzuloggen muss man aber noch .  In der<br />
~/Libary/Preferences/com.apple.AppleShareClient.plist den Booleanwert</p>
<p>afp_cleartext_allow auf &#8220;Yes&#8221; setzen.</p>
<p>Nun kann man den Ubuntu Server erstmal als normalen Fileserver mit AFP nutzen.</p>
<p><a title="Time Machine Aktivieren" href="http://www.andybreuhan.de/wp-content/uploads/2008/02/timemachineaktivieren.png"><img src="http://www.andybreuhan.de/wp-content/uploads/2008/02/timemachineaktivieren.thumbnail.png" alt="Time Machine Aktivieren" align="left" /></a>Um Timemachine unter Leopard noch für Netzwerklaufwerke zu aktivieren noch folgenden Befehl im Terminal eingeben.</p>
<p><em>defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1</em></p>
<p>anschließend erscheint das Volume in den Time Machine Systemeinstellungen.<a title="Time Machine Einstellungen" href="http://www.andybreuhan.de/wp-content/uploads/2008/02/timemachine.png"><img src="http://www.andybreuhan.de/wp-content/uploads/2008/02/timemachine.thumbnail.png" alt="Time Machine Einstellungen" align="right" /></a></p>
<p>Known Isuuses:</p>
<ul>
<li>Ein großes Problem an der Sache ist noch, das Time Machine mit der Zeit die Gesamte Festplatte in beschlag nimmt, ich bin noch dabei herrauszufinden, ob man das irgendwie mit Quota begrenzen kann</li>
<li>Es ist teilweise zu hören, das Datenverluste auftreten, wenn das Volume voll ist, die kann ich noch nicht reproduzieren, da es wohl noch etwas dauert bis 750GB voll mit Backup sind</li>
<li>Bei mir war die Datenübertragung via WLAN zeitweise SEHR langsam 150-500kb/s in Verbindung mit einer Fritzbox 717, ich weiß nicht ob der Fehler an dem noch nicht eingerichteten avahi (Bonjour-Server) lag. Aber nachdem ich von WPA auf WPA2 geschaltet habe und den avahi-daemon eingerichtet hatten, liefen die Daten mit den vollen 2,5Mbytes/s über die Luft.</li>
</ul>
<p>Das Time Machine Bild ist aus der englischen Wikipedia übernommen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybreuhan.de/2008/02/01/ubuntu-server-externe-festplatte-time-capsule/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

