<?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>Geekroom</title>
	<atom:link href="http://geekroom.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://geekroom.de</link>
	<description>How to IT, Java, and everything digital.</description>
	<lastBuildDate>Thu, 09 Feb 2012 13:08:27 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Video: Wenn Microsoft Apple wäre</title>
		<link>http://geekroom.de/web-2-0/marketing/if-microsoft-was-apple/</link>
		<comments>http://geekroom.de/web-2-0/marketing/if-microsoft-was-apple/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 11:37:24 +0000</pubDate>
		<dc:creator>Daniel Schulz</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3685</guid>
		<description><![CDATA[Ein Marketing-Vergleich: wenn Microsoft Apple wäre]]></description>
				<content:encoded><![CDATA[<h4>Ein Marketing-Vergleich: wenn Microsoft Apple wäre</h4>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/EUXnJraKM3k?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3685&amp;md5=cbff9577fd0df59f3dc1e055c7951f4a" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/web-2-0/marketing/if-microsoft-was-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fweb-2-0%2Fmarketing%2Fif-microsoft-was-apple%2F&amp;language=de_DE&amp;category=text&amp;title=Video%3A+Wenn+Microsoft+Apple+w%C3%A4re&amp;description=Ein+Marketing-Vergleich%3A+wenn+Microsoft+Apple+w%C3%A4re%0D%0Ahttp%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEUXnJraKM3k&amp;tags=Apple%2CDesign%2Cfeatured%2Cipod%2CMarketing%2Cmicrosoft%2CVideo%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Quick-Tips: zerstörtes Linux reparieren</title>
		<link>http://geekroom.de/os/unix/quick-tips-zerstortes-linux-reparieren/</link>
		<comments>http://geekroom.de/os/unix/quick-tips-zerstortes-linux-reparieren/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 11:37:53 +0000</pubDate>
		<dc:creator>Daniel Schulz</dc:creator>
				<category><![CDATA[OS]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3615</guid>
		<description><![CDATA[&#160; Fehler im System Die falsche Datei gelöscht oder einfach eine falsche Einstellung an der falschen Stelle. Arbeitet man in den Tiefen des Systems kann es kann schnell ruiniert sein. Bekommt man garnichts mehr gefixt muss man in den sauren Apfel beißen und alles neu aufsetzen. Doch seine Dateien möchte man trotzallem retten. Das geht ... <a href="http://geekroom.de/os/unix/quick-tips-zerstortes-linux-reparieren/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<h4>Fehler im System</h4>
<p>Die falsche Datei gelöscht oder einfach eine falsche Einstellung an der falschen Stelle. Arbeitet man in den Tiefen des Systems kann es kann schnell ruiniert sein. Bekommt man garnichts mehr gefixt muss man in den sauren Apfel beißen und alles neu aufsetzen. Doch seine Dateien möchte man trotzallem retten. Das geht sehr einfach mit jedem System. Leider merkt man es erst, wenn es zu spät ist. Für die drei beliebtesten hier ein paar Kniffe um an seine Bilder, Musik und den ganzen Rest zukommen. Sie sind alle im Kern gleich; danach wird auf die Unterschiede und Feinheiten eingegangen &#8211; je nach OS.</p>
<p>Es gibt viele viele Linux-Distributionen. Ich verwende der Einfachheit halber das mir vertraute: <a target="_blank" href="http://centos.org/">CentOS</a>. Ob du die CD oder DVD nimmst ist egal. Nur wenn Dateien geändert werden müssen ist zu beachten: die CD-Variante hat als Texteditor das 35 Jahre alte vi: gute Software ist wie guter Wein; not. Wer nicht darauf angewiesen sein möchte kann auf der DVD auch <a target="_blank" href="http://www.nano-editor.org/" target="_new">nano</a> nutzen.</p>
<p>Je nach Geschmack kann jedes Linux genutzt werden: Ubuntu, Fedora, RedHat, etc.</p>
<h4>Image booten</h4>
<p>Der Rechner muss nur mittels der CD / DVD gestartet werden. Ich nehme an, dass eure CD / DVD einen Name wie &#8220;RESCUE-Disk&#8221; tragen könnte. Dazu brennt ihr das Image einfach auch den Datenträger: ich nutze hierfür gerne <a target="_blank" href="http://www.ezbsystems.com/ultraiso/" target="_new">UltraISO</a> oder das kostenlose <a target="_blank" href="http://www.imgburn.com/" target="_new">ImgBurn</a>.</p>
<p>Startet der Rechner nun mit CD / DVD gebt acht auch davon zu booten: einen USB-Stick oder eine Festplatte im Zweifel und bei Windows erst nach dem Boot-Vorgang einstecken. Frühestens also, wenn ihr das Logo von CentOS oder Windows seht. Bei Macs ist es egal: sie booten nur auf Wunsch von einer CD, DVD oder Festplatte: hierfür einfach direkt nach dem Starten <a target="_blank" href="http://support.apple.com/kb/HT1533" target="_new">C gedrückt</a> halten. Es bietet sich wirklich an eine Rescue-DVD griffbereit zuhaben. Für solche Fälle habe ich immer eine zur Verfügung.</p>
<p>Jetzt bootet CentOS und ihr könnt eure alte Festplatte mounten &#8211; für die Windows-User: &#8220;ein-bin-den&#8221;. Einfach im Computer-Symbol den Datenträger finden und mit einem Doppelklick öffnen. Aber vorsicht: Linux zeigt Datenträger und deren Partitionen an, wie getrennte Geräte. Allerdings besteht ein Datenträger aus null bis n Partitionen. Im Zweifel findet ihr die Übersicht im CentOS über den Festplatten-Manager:</p>
<pre>links oben klick auf Applications &gt; Utilities &gt; Disk Uitility</pre>
<p>Hier sind Festplatten und Partitionen sauber hierarchisch dargestellt. Wenn ihr jetzt den Datenträger zum Swappen der Dateien anschließt findet ihr auch diesen auf dem Desktop.</p>
<p>Eure Daten auf der &#8220;alten&#8221; Festplatte findet ihr wie gewohnt &#8211; eventuell müsst ihr ein paar Passwörter des Original-Linux eingeben. Das ist ganz normal. Am Ende fahrt ihr CentOS herunter und ihr könnt euer System wieder aufsetzen.</p>
<h4>Zuletzt geänderte Dateien finden</h4>
<p>Um einen Fehler zu beheben hilft es oft die zuletzt geänderten Dateien zu durchsuchen. In Linux-Systemen kann ich mir all diese einfach anzeigen lassen. Möchte ich alle Dateien sehen, die in den letzten 24 Stunden geändert wurde gebe ich einfach folgenden Befehl auf der Konsole ein:</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>RESCUE-Disk<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #660033;">-mtime</span> <span style="color: #660033;">-1</span> <span style="color: #660033;">-print</span></pre>
</div>
</div>
<p>Hierbei werden alle Dateien unterhalb von /media/RESCUE-Disk gefunden, wenn sie innerhalb des letzten Tages geändert wurden.</p>
<h4>One more thing</h4>
<p>Eine kleine Anmerkung für die Freunde der Konsole: mir passiert das auch häufig. Aus Gewohnheit gibt man die Pfade wie &#8220;/usr/local&#8221; oder &#8220;/media&#8221; &#8211; alle sind direkt unter dem Mount-Punkt &#8220;/&#8221;. Beachtet aber, dass ihr euch im Verzeichnis &#8220;/media&#8221; oder &#8220;/mnt&#8221; befindet. Die Pfade sind also &#8220;/media/RESCUE-Disk/usr/local&#8221; oder &#8220;/mnt/RESCUE-Disk/usr/local&#8221;. Am besten ihr wechselt in des Verzeichnis und ignoriert führende Slashes. Ich versuche das auch so zu machen. Wenn ich dann eine Datei nicht finde, das Passwort nicht stimmt oder alles anders ist als erwartet &#8211; dann bin ich wieder vom alten System auf der DVD gelandet. <img src='http://geekroom.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3615&amp;md5=bf6860d6dd1dbac2d1e8271b717b9de5" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/os/unix/quick-tips-zerstortes-linux-reparieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fos%2Funix%2Fquick-tips-zerstortes-linux-reparieren%2F&amp;language=de_DE&amp;category=text&amp;title=Quick-Tips%3A+zerst%C3%B6rtes+Linux+reparieren&amp;description=%26nbsp%3B%0D%0AFehler+im+System%0D%0ADie+falsche+Datei+gel%C3%B6scht+oder+einfach+eine+falsche+Einstellung+an+der+falschen+Stelle.+Arbeitet+man+in+den+Tiefen+des+Systems+kann+es+kann+schnell+ruiniert+sein.+Bekommt+man+garnichts+mehr+gefixt+muss+man+in+den+sauren+Apfel+bei%C3%9Fen+und+alles+neu+aufsetzen.+Doch+seine+Dateien+m%C3%B6chte+man+trotzallem+retten.+Das+geht+sehr+einfach+mit+jedem+System.+Leider+merkt+man+es+erst%2C+wenn+es+zu+sp%C3%A4t+ist.+F%C3%BCr+die+drei+beliebtesten+hier+ein+paar+Kniffe+um+an+seine+Bilder%2C+Musik+und+den+ganzen+Rest+zukommen.+Sie+sind+alle+im+Kern+gleich%3B+danach+wird+auf+die+Unterschiede+und+Feinheiten+eingegangen+-+je+nach+OS.%0D%0A%0D%0AEs+gibt+viele+viele+Linux-Distributionen.+Ich+verwende+der+Einfachheit+halber+das+mir+vertraute%3A+CentOS.+Ob+du+die+CD+oder+DVD+nimmst+ist+egal.+Nur+wenn+Dateien+ge%C3%A4ndert+werden+m%C3%BCssen+ist+zu+beachten%3A+die+CD-Variante+hat+als+Texteditor+das+35+Jahre+alte+vi%3A+gute+Software+ist+wie+guter+Wein%3B+not.+Wer+nicht+darauf+angewiesen+sein+m%C3%B6chte+kann+auf+der+DVD+auch+nano+nutzen.%0D%0A%0D%0AJe+nach+Geschmack+kann+jedes+Linux+genutzt+werden%3A+Ubuntu%2C+Fedora%2C+RedHat%2C+etc.%0D%0AImage+booten%0D%0ADer+Rechner+muss+nur+mittels+der+CD+%2F+DVD+gestartet+werden.+Ich+nehme+an%2C+dass+eure+CD+%2F+DVD+einen+Name+wie+%22RESCUE-Disk%22+tragen+k%C3%B6nnte.+Dazu+brennt+ihr+das+Image+einfach+auch+den+Datentr%C3%A4ger%3A+ich+nutze+hierf%C3%BCr+gerne+UltraISO+oder+das+kostenlose+ImgBurn.%0D%0A%0D%0AStartet+der+Rechner+nun+mit+CD+%2F+DVD+gebt+acht+auch+davon+zu+booten%3A+einen+USB-Stick+oder+eine+Festplatte+im+Zweifel+und+bei+Windows+erst+nach+dem+Boot-Vorgang+einstecken.+Fr%C3%BChestens+also%2C+wenn+ihr+das+Logo+von+CentOS+oder+Windows+seht.+Bei+Macs+ist+es+egal%3A+sie+booten+nur+auf+Wunsch+von+einer+CD%2C+DVD+oder+Festplatte%3A+hierf%C3%BCr+einfach+direkt+nach+dem+Starten+C+gedr%C3%BCckt+halten.+Es+bietet+sich+wirklich+an+eine+Rescue-DVD+griffbereit+zuhaben.+F%C3%BCr+solche+F%C3%A4lle+habe+ich+immer+eine+zur+Verf%C3%BCgung.%0D%0A%0D%0AJetzt+bootet+CentOS+und+ihr+k%C3%B6nnt+eure+alte+Festplatte+mounten+-+f%C3%BCr+die+Windows-User%3A+%22ein-bin-den%22.+Einfach+im+Computer-Symbol+den+Datentr%C3%A4ger+finden+und+mit+einem+Doppelklick+%C3%B6ffnen.+Aber+vorsicht%3A+Linux+zeigt+Datentr%C3%A4ger+und+deren+Partitionen+an%2C+wie+getrennte+Ger%C3%A4te.+Allerdings+besteht+ein+Datentr%C3%A4ger+aus+null+bis+n+Partitionen.+Im+Zweifel+findet+ihr+die+%C3%9Cbersicht+im+CentOS+%C3%BCber+den+Festplatten-Manager%3A%0D%0Alinks+oben+klick+auf+Applications+%26gt%3B+Utilities+%26gt%3B+Disk+Uitility%0D%0AHier+sind+Festplatten+und+Partitionen+sauber+hierarchisch+dargestellt.+Wenn+ihr+jetzt+den+Datentr%C3%A4ger+zum+Swappen+der+Dateien+anschlie%C3%9Ft+findet+ihr+auch+diesen+auf+dem+Desktop.%0D%0A%0D%0AEure+Daten+auf+der+%22alten%22+Festplatte+findet+ihr+wie+gewohnt+-+eventuell+m%C3%BCsst+ihr+ein+paar+Passw%C3%B6rter+des+Original-Linux+eingeben.+Das+ist+ganz+normal.+Am+Ende+fahrt+ihr+CentOS+herunter+und+ihr+k%C3%B6nnt+euer+System+wieder+aufsetzen.%0D%0AZuletzt+ge%C3%A4nderte+Dateien+finden%0D%0AUm+einen+Fehler+zu+beheben+hilft+es+oft+die+zuletzt+ge%C3%A4nderten+Dateien+zu+durchsuchen.+In+Linux-Systemen+kann+ich+mir+all+diese+einfach+anzeigen+lassen.+M%C3%B6chte+ich+alle+Dateien+sehen%2C+die+in+den+letzten+24+Stunden+ge%C3%A4ndert+wurde+gebe+ich+einfach+folgenden+Befehl+auf+der+Konsole+ein%3A%0D%0Afind+%2Fmedia%2FRESCUE-Disk%2F+-mtime+-1+-print%0D%0AHierbei+werden+alle+Dateien+unterhalb+von+%2Fmedia%2FRESCUE-Disk+gefunden%2C+wenn+sie+innerhalb+des+letzten+Tages+ge%C3%A4ndert+wurden.%0D%0AOne+more+thing%0D%0AEine+kleine+Anmerkung+f%C3%BCr+die+Freunde+der+Konsole%3A+mir+passiert+das+auch+h%C3%A4ufig.+Aus+Gewohnheit+gibt+man+die+Pfade+wie+%22%2Fusr%2Flocal%22+oder+%22%2Fmedia%22+-+alle+sind+direkt+unter+dem+Mount-Punkt+%22%2F%22.+Beachtet+aber%2C+dass+ihr+euch+im+Verzeichnis+%22%2Fmedia%22+oder+%22%2Fmnt%22+befindet.+Die+Pfade+sind+also+%22%2Fmedia%2FRESCUE-Disk%2Fusr%2Flocal%22+oder+%22%2Fmnt%2FRESCUE-Disk%2Fusr%2Flocal%22.+Am+besten+ihr+wechselt+in+des+Verzeichnis+und+ignoriert+f%C3%BChrende+Slashes.+Ich+versuche+das+auch+so+zu+machen.+Wenn+ich+dann+eine+Datei+nicht+finde%2C+das+Passwort+nicht+stimmt+oder+alles+anders+ist+als+erwartet+-+dann+bin+ich+wieder+vom+alten+System+auf+der+DVD+gelandet.+%3A-%29&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Netzwerk-Modi in VirtualBox</title>
		<link>http://geekroom.de/os/netzwerk-modi-in-virtualbox/</link>
		<comments>http://geekroom.de/os/netzwerk-modi-in-virtualbox/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:37:26 +0000</pubDate>
		<dc:creator>Daniel Schulz</dc:creator>
				<category><![CDATA[OS]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[betriebssystem]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[netzwerk]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualisierung]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3607</guid>
		<description><![CDATA[VirtualBox kann ein wirklicher Lebensretter sein. Es ist eine Software, die mir ermöglicht echte Computer auf meinem Computer zu simulieren. So kann ich risiko-frei Software ausprobieren und zusätzliche Dienste auf meinem Computer ausführen: zum Beispiel Software anderer Plattformen: Mac, Linux und Windows auf einem Gerät. Natürlich kann ich damit auch komplexe Netzwerk-Modi einrichten. Kürzlich kam ... <a href="http://geekroom.de/os/netzwerk-modi-in-virtualbox/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>VirtualBox kann ein wirklicher Lebensretter sein. Es ist eine Software, die mir ermöglicht echte Computer auf meinem Computer zu simulieren. So kann ich risiko-frei Software ausprobieren und zusätzliche Dienste auf meinem Computer ausführen: zum Beispiel Software anderer Plattformen: Mac, Linux und Windows auf einem Gerät. Natürlich kann ich damit auch komplexe Netzwerk-Modi einrichten. Kürzlich kam mit dem neuen VirtualBox gleich zwei bisher wenig dokumentierte Modi hinzu. Und das möchte ich euch hier kurz zeigen.</p>
<p>Wenn ich ein Testsystem betreibe ist mir teilweise wichtig, dass keine Daten nach draußen gelangen, teilweise möchte ich per Netzwerk Informationen und Dateien austauschen und teilweise möchte ich die Virtuelle Maschine wie einen Computer in mein Netzwerk integrieren. Alles das kann ich mit VirtualBox machen. Es ist aber noch mehr nützliches und bisher ungenutztes möglich: so wurde gerade eine universelle Schnittstelle für Treiber entwickelt. Sie soll in Zukunft für komplexe Spezialaufgaben neue Anwendungsfelder bieten.</p>
<p>Es gibt derzeit sieben Netzwerk-Modi:</p>
<ol type="circle">
<li><a target="_blank" href="#not-attached">Nicht angeschlossen</a></li>
<li><a target="_blank" href="#host-only-adapter">Host-Only-Adapter</a></li>
<li><a target="_blank" href="#internal-network">Internes Netzwerk</a></li>
<li><a target="_blank" href="#NAT">NAT</a></li>
<li><a target="_blank" href="#bridge">Netzwerkbrücke</a></li>
<li><a target="_blank" href="#generic-driver">Generischer Adapter</a></li>
<li>
<ol type="square">
<li><a target="_blank" href="#udp-tunnel">UDP-Tunnel</a></li>
<li><a target="_blank" href="#vde-network">VDE-Netzwerk</a></li>
</ol>
</li>
</ol>
<p>Dazu gibt es noch eine weitere Möglichkeit Daten auszutaschen: gemeinsame Ordner.</p>
<p>Wichtig ist, dass eine Virtuelle Maschine immer auf einem anderen Computer läuft. Dieser kann echt oder ebenso virtualisiert sein. Vor allem im privaten Umfeld wird er häufig echt sein. Erst am Ende dieser Kette muss ein echtes System stehen. Der äußere Computer wird hierbei als Host oder Wirtsystem genannt. Er stellt die Hardware für den Gast oder die Virtuelle Maschine zur Verfügung. Der Host bildet also mit Software, was der Gast als reale Hardware wahrnimmt.</p>
<p>Virtuelle Maschinen sind besonders geeignet um Prozesse vollkommen zu isolieren. Beispielsweise wenn eine Software nur begrenzte Zeit genutzt wird und sie nicht das System aufblasen soll: so habe ich eine Oracle 11g R2 eben aus diesem Grund in einer virtuellen Maschine isoliert. Sie ist trotzdem für den Host im Netzwerk verfügbar; sie kann allerdings das Wirtsystem nicht verändern.</p>
<p>In VirtualBox kann jede virtuelle Maschine zwischen keiner und maximal vier aktiven Netzwerk-Adaptern haben. Gewöhnlich wird einer benötigt. In Spezialfällen zwei &#8211; siehe Internes Netzwerk. Bei sehr speziellen Kombi-Lösungen können es auch mehr sein. Da die Hardware simuliert wird, wird jeder Netzwerk-Adapter im Host innerhalb des Gastes als eine Netzwerkkarte erkannt.</p>
<p><a name="not-attached"></a></p>
<h4>Nicht angeschlossen</h4>
<p>Dieser Modus ist sehr einfach: das Gast-Betriebssystem erkennt zwar eine Netzwerkkarte &#8211; das Kabel ist aber nicht angeschlossen. Nur durch Änderung des Modus kann sich dieser Zustand ändern.</p>
<p>Eine virtuelle Maschine läuft in diesem Modus vollkommen offline. Die einzige Austauschmöglichkeit sind serielle Schnittstellen, USB und gemeinsame Ordner. Diese Möglichkeiten sind in allen Modi optional verfügbar.</p>
<p><a name="host-only-adapter"></a></p>
<h4>Host-Only-Adapter</h4>
<p><center><img src="http://geekroom.de/wp-content/uploads/2012/01/HO.png" /><br /></center><br />
Der Host-Only-Adapter bietet mir die Möglichkeit eine eigene IP für den Gast zu definieren. Da der Adapter nur für den Host ist muss er auch nicht auf mein Netzwerk abgestimmt sein. Er sollte sich also nur mit keiner lokal am System befindlichen IP oder localhost decken. Die IP darf also alle annehmen, egal in welchem Subnetz und in welcher IP-Range sie liegen; nur nicht die IP meines Hosts oder &#8220;127.0.0.1&#8243; (IPv4) / &#8220;::1&#8243; (IPv6). Das macht mir die Arbeit besonders einfach, wenn ich schnell einen lokalen Webserver benötige: ich muss ihn nicht im WLAN anmelden, benötige keine Freischaltung dieser MAC und muss die Subnetze und Ranges nicht beachten.</p>
<p>Ich kann sogar die IP des Computer meines Kollegen nehmen. Möchte ich allerdings dann auf seinen Rechner zugreifen überstralt die VM seine IP: da sie näher liegt und den selben &#8220;Listener&#8221; mit einem anderen Ziel hat muss ich dann die VM herunterfahren um die IP zu killen oder zu ändern. Daher ist es ratsam das dennoch nicht zu tun. Trotz der vielen Vorteile gibt es einen Nachteil: der Gast hat keine Interaktionsmöglichkeit außer seinen Host. Alle Adapter-Typen sind jedoch immer kombinierbar. <img src='http://geekroom.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a name="internal-network"></a></p>
<h4>Internes Netzwerk</h4>
<p><center><img src="http://geekroom.de/wp-content/uploads/2012/01/IN.png" /><br /></center><br />
Bei einem Internen Netzwerk baut die VirtualBox ein kleines Netzwerk auf. Dieses Netzwerk ist nur für alle Virtuellen Maschinen erreichbar. Sie müssen sich dazu mit einem Adapter in dieses Netzwerk verbinden. Da dieses Netzwerk vollkommen isoliert vom Host läuft muss eine Netzwerk- oder Internet-Verbindung nach außen über einen weiteren Adapter realisiert werden. Ggf. muss im Gast-OS explizit angegeben werden, dass der die eine Netzwerkkarte die Netzwerkverbindung der anderen nutzen darf. Bei Windows ist das standardmäßig nicht der Fall.</p>
<p><a name="NAT"></a></p>
<h4>NAT</h4>
<p><center><img src="http://geekroom.de/wp-content/uploads/2012/01/NAT.png" /><br /></center><br />
NAT steht für Network Adress Translation. Hier wird das Netzwerk komplett durch den Host übernommen. Alle Anfragen werden über seine Netzwerkverbindungen gesandt und empfangen. Nach außen ist die virtuelle Maschine nicht sichtbar. Auch auf dem System deutet außer den Headern der Pakete nichts auf einen neuen Netzwerk-Teilnehmer hin.</p>
<p>Soll eine virtuelle Maschine für den Gast erreichbar sein muss sie bei NAT ein paar Ports auf dem Wirt reservieren. Mittels Portmapping müssen diese Ports vom Wirt auf die Adresse und die Ports des Gastes verwiesen werden. Der Host nimmt also alle Anfragen direkt auf seinem Netzwerkstack entgegen und gibt sie ggf. an den Gast weiter.</p>
<p><a name="bridge"></a></p>
<h4>Netzwerk-Brücke</h4>
<p><center><img src="http://geekroom.de/wp-content/uploads/2012/01/bridge.png" /><br /></center></p>
<p>Diese Brücke ist auch aus Windows schon bekannt: &#8220;soll die Verbindung überbrückt werden?&#8221; Aber was heißt das? Man kann sich das durchaus wie eine reale Brücke vorstellen. Sie fängt in diesem Fall an einer Netzwerkkarte bei unserem Gast an. Der andere Fuß befindet sich an einer Netzwerkkarte des Hosts. Während der Fall auf Gast-Seite oft eindeutig ist haben Hosts oftmals mehrere Netzwerkkarten: für WLAN, Ethernet, Bluetooth, den Host-Only-Adapter von VirtualBox, in Windows VPN-Adapter und eventuelle Modems + Faxgeräte. Daher ist es hierbei wichtig die gewünschte Netzwerkverbindung zu wählen. Die richtig ist die über die der Gast kommunizieren soll. In den meisten Fällen ist es das lokale Netzwerk oder eine Internet-fähige Verbindung.</p>
<p>Eine solche Brücke habe ich für meine Datenbank-Anwendung benutzt: sie bietet den Vorteil einer eingenen IP und ist sehr einfach einzurichten, da alle Zugangsformalitäten von der Netzwerkkarte auf Hostseite und dem Betriebssystem übernommen werden. Eine Netzwerkbrücke ist also eine Symbiose aus Host-Only-Adapter (einfach einzurichten, eigene IP) und der NAT (Kommunikation nach außen, Routine über den Host). Durch die Überbrückung bekommt der Gast auch eine passende IP-Adresse vom Host. So ist er im gesamten Netzwerk erreichbar.</p>
<p>Einen Nachteil hat die Sache allerdings: da wir uns an eine Netzwerk-Verbindung klammern ist kein einfacher Wechsel möglich. Wer also im sowohl WLAN also auch ein Kabel am LAN-Port hat ist es gewohnt das Kabel zu lösen und irgendwo anders mit dem WLAN nahtlos weiter surfen zukönnen. Die virtuelle Maschine läuft natürlich trotzdem weiter. Um die Brücke allerdings jetzt am WLAN enden zulassen muss der Gast heruntergefahren, die Einstellung in VirtualBox geändert werden und dann kann der Gast wieder gestartet werden. Da ein Hibernate alle Einstellungen belässt, also ceteris paribus handelt, reicht hierbei nicht aus.</p>
<p><a name="generic-driver"></a></p>
<h4>Generischer Treiber</h4>
<p>Eine der beiden neuen Modi ab VirtualBox ist der Generic Driver; zu beiden sind eher wenige Informationen verfügbar. Hierbei handelt es sich um eine Schnittstelle für zukünftige Aufgaben. Da für kommende Virtualisierungslösungen vier Adapter nicht ausreichen werden um komplexe und komplizierte Szenarien zu entwerfen hat Oracle hier die Grundlage für eine Speziallösung geschaffen. Diese Lösung ist offen, mächtig und belegt dabei nur einen Adapter. Mir sind bisher weder offene noch kommerzielle Treiber bekannt. Wir werden sehen, ob sich hier ein Ökosystem erschaffen lassen wird.</p>
<p><a name="udp-tunnel"></a></p>
<h4>#1: UDP-Tunnel</h4>
<p><center><img src="http://geekroom.de/wp-content/uploads/2012/01/UDP.png" /><br /></center></p>
<p>Der letzte Punkt ist etwas eigen und ebenso wenig dokumentiert wie der Generische Treiber. Ein UDP-Tunnel stellt eine Direkt-Verbindung zwischen zwei virtuellen Maschinen her. Sie müssen dabei nicht einmal auf dem gleichen System laufen. Nur die Hosts beider virtuellen Maschinen müssen sich gegenseitig finden können. Es können also mit einem UDP-Tunnel VMs auf ganz anderen Orten in der Welt und in vollkommen verschiedenen Netzen Informationen austauschen. Die VMs müssen nicht einmal auf dem selben Virtualisierungsniveau laufen. So können zwei Host in Netzwerken oder Offline laufen: in jedem Fall könnten beide oder eine der VMs vollkommen offline betrieben werden während kein Host auf das Internet verzichten müsste.</p>
<p><a name="vde-network"></a></p>
<h4>#2: VDE-Netzwerk</h4>
<p><center><img src="http://geekroom.de/wp-content/uploads/2012/01/VDE.png" /><br /></center></p>
<p>Ein VDE-Netzwerk ist ein System aus virtuellen Maschinen. Dieses System verhält sich wie ein physisches System. In diesem Fall ist das es obendrein virtualisiert &#8211; also ein virtuelles System aus VMs. Es wird über Netzwerke zusammen geschlossen. Diese Option steht bisher in keinem von Oracle gelieferten Packet zur Verfügung. Lade dir dein Quellcode herunter und übersetze ihn selbst: so kannst du auch VDE ausprobieren. Ich habe ein solches Szenario für mich privat bisher nicht gebraucht. <img src='http://geekroom.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Diese Modi ist deshalb so eigen, weil man bisher (VirtualBox Version 4.1.8, Anfang 2012) diese Option nicht im GUI des Host nutzen kann. Die Einrichtung findet zwar auf dem Host statt muss aber auf der Kommandozeile erfolgen.</p>
<h4>Retroperspektive</h4>
<p>VirtualBox ist eine freie Software. Sie wird kostenlos und in OpenSource von Oracle vertrieben. Oracle bekam VirtualBox 2010 als einen Teil der SUN-Übernahme. SUN selbst hatte erst 2008 Innotek übernommen; eine Softwareschmiede aus dem Ländle. Sie hatte sich auf Virtualisierung spezialisiert als das Thema noch fast gänzlich unentwickelt war. So hat VirtualBox bisher maßgeblich das Thema Virtualisierung angeführt. Derzeit ist VirtualBox vor allem für private Kunden und Endanwender interessant. In Unternehmen sind XEN, Citrix und vor allem VMware und Parallels durch einen riesigen Funktionsumfang deutlich attraktiver.</p>
<p><a target="_blank" href="https://virtualbox.org/" target="_new">VirtualBox herunterladen</a></p>
<h4>Quellen</h4>
<p><a target="_blank" href="http://www.nwlab.net/tutorials/virtualbox/networking-212.html">http://www.nwlab.net/tutorials/virtualbox/networking-212.html</a><br />
<a target="_blank" href="http://www.nwlab.net/tutorials/virtualbox/">http://www.nwlab.net/tutorials/virtualbox</a><br />
<a target="_blank" href="http://www.nwlab.net/tutorials/virtualbox/virtual-networking.html">http://www.nwlab.net/tutorials/virtualbox/virtual-networking.html</a><br />
<a target="_blank" href="http://www.virtualbox.org/manual/ch09.html">http://www.virtualbox.org/manual/ch09.html</a><br />
<a target="_blank" href="http://www.virtualbox.org/manual/ch06.html">http://www.virtualbox.org/manual/ch06.html</a><br />
<a target="_blank" href="http://www.thomas-krenn.com/de/wiki/Netzwerkkonfiguration_in_VirtualBox_3.0">http://www.thomas-krenn.com/de/wiki/Netzwerkkonfiguration_in_VirtualBox_3.0</a></p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3607&amp;md5=a03c3a16466606b19e20f9e046be297e" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/os/netzwerk-modi-in-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fos%2Fnetzwerk-modi-in-virtualbox%2F&amp;language=de_DE&amp;category=text&amp;title=Netzwerk-Modi+in+VirtualBox&amp;description=%0D%0AVirtualBox+kann+ein+wirklicher+Lebensretter+sein.+Es+ist+eine+Software%2C+die+mir+erm%C3%B6glicht+echte+Computer+auf+meinem+Computer+zu+simulieren.+So+kann+ich+risiko-frei+Software+ausprobieren+und+zus%C3%A4tzliche+Dienste+auf+meinem+Computer+ausf%C3%BChren%3A+zum+Beispiel+Software+anderer+Plattformen%3A+Mac%2C+Linux+und+Windows+auf+einem+Ger%C3%A4t.+Nat%C3%BCrlich+kann+ich+damit+auch+komplexe+Netzwerk-Modi+einrichten.+K%C3%BCrzlich+kam+mit+dem+neuen+VirtualBox+gleich+zwei+bisher+wenig+dokumentierte+Modi+hinzu.+Und+das+m%C3%B6chte+ich+euch+hier+kurz+zeigen.%0D%0A%0D%0AWenn+ich+ein+Testsystem+betreibe+ist+mir+teilweise+wichtig%2C+dass+keine+Daten+nach+drau%C3%9Fen+gelangen%2C+teilweise+m%C3%B6chte+ich+per+Netzwerk+Informationen+und+Dateien+austauschen+und+teilweise+m%C3%B6chte+ich+die+Virtuelle+Maschine+wie+einen+Computer+in+mein+Netzwerk+integrieren.+Alles+das+kann+ich+mit+VirtualBox+machen.+Es+ist+aber+noch+mehr+n%C3%BCtzliches+und+bisher+ungenutztes+m%C3%B6glich%3A+so+wurde+gerade+eine+universelle+Schnittstelle+f%C3%BCr+Treiber+entwickelt.+Sie+soll+in+Zukunft+f%C3%BCr+komplexe+Spezialaufgaben+neue+Anwendungsfelder+bieten.%0D%0A%0D%0AEs+gibt+derzeit+sieben+Netzwerk-Modi%3A%0D%0A%0D%0A%09Nicht+angeschlossen%0D%0A%09Host-Only-Adapter%0D%0A%09Internes+Netzwerk%0D%0A%09NAT%0D%0A%09Netzwerkbr%C3%BCcke%0D%0A%09Generischer+Adapter%0D%0A%09%0D%0A%0D%0A%09UDP-Tunnel%0D%0A%09VDE-Netzwerk%0D%0A%0D%0A%0D%0A%0D%0ADazu+gibt+es+noch+eine+weitere+M%C3%B6glichkeit+Daten+auszutaschen%3A+gemeinsame+Ordner.%0D%0A%0D%0AWichtig+ist%2C+dass+eine+Virtuelle+Maschine+immer+auf+einem+anderen+Computer+l%C3%A4uft.+Dieser+kann+echt+oder+ebenso+virtualisiert+sein.+Vor+allem+im+privaten+Umfeld+wird+er+h%C3%A4ufig+echt+sein.+Erst+am+Ende+dieser+Kette+muss+ein+echtes+System+stehen.+Der+%C3%A4u%C3%9Fere+Computer+wird+hierbei+als+Host+oder+Wirtsystem+genannt.+Er+stellt+die+Hardware+f%C3%BCr+den+Gast+oder+die+Virtuelle+Maschine+zur+Verf%C3%BCgung.+Der+Host+bildet+also+mit+Software%2C+was+der+Gast+als+reale+Hardware+wahrnimmt.%0D%0A%0D%0AVirtuelle+Maschinen+sind+besonders+geeignet+um+Prozesse+vollkommen+zu+isolieren.+Beispielsweise+wenn+eine+Software+nur+begrenzte+Zeit+genutzt+wird+und+sie+nicht+das+System+aufblasen+soll%3A+so+habe+ich+eine+Oracle+11g+R2+eben+aus+diesem+Grund+in+einer+virtuellen+Maschine+isoliert.+Sie+ist+trotzdem+f%C3%BCr+den+Host+im+Netzwerk+verf%C3%BCgbar%3B+sie+kann+allerdings+das+Wirtsystem+nicht+ver%C3%A4ndern.%0D%0A%0D%0AIn+VirtualBox+kann+jede+virtuelle+Maschine+zwischen+keiner+und+maximal+vier+aktiven+Netzwerk-Adaptern+haben.+Gew%C3%B6hnlich+wird+einer+ben%C3%B6tigt.+In+Spezialf%C3%A4llen+zwei+-+siehe+Internes+Netzwerk.+Bei+sehr+speziellen+Kombi-L%C3%B6sungen+k%C3%B6nnen+es+auch+mehr+sein.+Da+die+Hardware+simuliert+wird%2C+wird+jeder+Netzwerk-Adapter+im+Host+innerhalb+des+Gastes+als+eine+Netzwerkkarte+erkannt.%0D%0A%0D%0A%0D%0A%0D%0ANicht+angeschlossen%0D%0A%0D%0ADieser+Modus+ist+sehr+einfach%3A+das+Gast-Betriebssystem+erkennt+zwar+eine+Netzwerkkarte+-+das+Kabel+ist+aber+nicht+angeschlossen.+Nur+durch+%C3%84nderung+des+Modus+kann+sich+dieser+Zustand+%C3%A4ndern.%0D%0A%0D%0AEine+virtuelle+Maschine+l%C3%A4uft+in+diesem+Modus+vollkommen+offline.+Die+einzige+Austauschm%C3%B6glichkeit+sind+serielle+Schnittstellen%2C+USB+und+gemeinsame+Ordner.+Diese+M%C3%B6glichkeiten+sind+in+allen+Modi+optional+verf%C3%BCgbar.%0D%0A%0D%0A%0D%0A%0D%0AHost-Only-Adapter%0D%0A%0A%0D%0ADer+Host-Only-Adapter+bietet+mir+die+M%C3%B6glichkeit+eine+eigene+IP+f%C3%BCr+den+Gast+zu+definieren.+Da+der+Adapter+nur+f%C3%BCr+den+Host+ist+muss+er+auch+nicht+auf+mein+Netzwerk+abgestimmt+sein.+Er+sollte+sich+also+nur+mit+keiner+lokal+am+System+befindlichen+IP+oder+localhost+decken.+Die+IP+darf+also+alle+annehmen%2C+egal+in+welchem+Subnetz+und+in+welcher+IP-Range+sie+liegen%3B+nur+nicht+die+IP+meines+Hosts+oder+%22127.0.0.1%22+%28IPv4%29+%2F+%22%3A%3A1%22+%28IPv6%29.+Das+macht+mir+die+Arbeit+besonders+einfach%2C+wenn+ich+schnell+einen+lokalen+Webserver+ben%C3%B6tige%3A+ich+muss+ihn+nicht+im+WLAN+anmelden%2C+ben%C3%B6tige+keine+Freischaltung+dieser+MAC+und+muss+die+Subnetze+und+Ranges+nicht+beachten.%0D%0A%0D%0AIch+kann+sogar+die+IP+des+Computer+meines+Kollegen+nehmen.+M%C3%B6chte+ich+allerdings+dann+auf+seinen+Rechner+zugreifen+%C3%BCberstralt+die+VM+seine+IP%3A+da+sie+n%C3%A4her+liegt+und+den+selben+%22Listener%22+mit+einem+anderen+Ziel+hat+muss+ich+dann+die+VM+herunterfahren+um+die+IP+zu+killen+oder+zu+%C3%A4ndern.+Daher+ist+es+ratsam+das+dennoch+nicht+zu+tun.+Trotz+der+vielen+Vorteile+gibt+es+einen+Nachteil%3A+der+Gast+hat+keine+Interaktionsm%C3%B6glichkeit+au%C3%9Fer+seinen+Host.+Alle+Adapter-Typen+sind+jedoch+immer+kombinierbar.+%3B-%29%0D%0A%0D%0A%0D%0A%0D%0AInternes+Netzwerk%0D%0A%0D%0A%0A%0D%0ABei+einem+Internen+Netzwerk+baut+die+VirtualBox+ein+kleines+Netzwerk+auf.+Dieses+Netzwerk+ist+nur+f%C3%BCr+alle+Virtuellen+Maschinen+erreichbar.+Sie+m%C3%BCssen+sich+dazu+mit+einem+Adapter+in+dieses+Netzwerk+verbinden.+Da+dieses+Netzwerk+vollkommen+isoliert+vom+Host+l%C3%A4uft+muss+eine+Netzwerk-+oder+Internet-Verbindung+nach+au%C3%9Fen+%C3%BCber+einen+weiteren+Adapter+realisiert+werden.+Ggf.+muss+im+Gast-OS+explizit+angegeben+werden%2C+dass+der+die+eine+Netzwerkkarte+die+Netzwerkverbindung+der+anderen+nutzen+darf.+Bei+Windows+ist+das+standardm%C3%A4%C3%9Fig+nicht+der+Fall.%0D%0A%0D%0A%0D%0A%0D%0ANAT%0D%0A%0D%0A%0A%0D%0ANAT+steht+f%C3%BCr+Network+Adress+Translation.+Hier+wird+das+Netzwerk+komplett+durch+den+Host+%C3%BCbernommen.+Alle+Anfragen+werden+%C3%BCber+seine+Netzwerkverbindungen+gesandt+und+empfangen.+Nach+au%C3%9Fen+ist+die+virtuelle+Maschine+nicht+sichtbar.+Auch+auf+dem+System+deutet+au%C3%9Fer+den+Headern+der+Pakete+nichts+auf+einen+neuen+Netzwerk-Teilnehmer+hin.%0D%0A%0D%0ASoll+eine+virtuelle+Maschine+f%C3%BCr+den+Gast+erreichbar+sein+muss+sie+bei+NAT+ein+paar+Ports+auf+dem+Wirt+reservieren.+Mittels+Portmapping+m%C3%BCssen+diese+Ports+vom+Wirt+auf+die+Adresse+und+die+Ports+des+Gastes+verwiesen+werden.+Der+Host+nimmt+also+alle+Anfragen+direkt+auf+seinem+Netzwerkstack+entgegen+und+gibt+sie+ggf.+an+den+Gast+weiter.%0D%0A%0D%0A%0D%0ANetzwerk-Br%C3%BCcke%0D%0A%0A%0D%0A%0D%0ADiese+Br%C3%BCcke+ist+auch+aus+Windows+schon+bekannt%3A+%22soll+die+Verbindung+%C3%BCberbr%C3%BCckt+werden%3F%22+Aber+was+hei%C3%9Ft+das%3F+Man+kann+sich+das+durchaus+wie+eine+reale+Br%C3%BCcke+vorstellen.+Sie+f%C3%A4ngt+in+diesem+Fall+an+einer+Netzwerkkarte+bei+unserem+Gast+an.+Der+andere+Fu%C3%9F+befindet+sich+an+einer+Netzwerkkarte+des+Hosts.+W%C3%A4hrend+der+Fall+auf+Gast-Seite+oft+eindeutig+ist+haben+Hosts+oftmals+mehrere+Netzwerkkarten%3A+f%C3%BCr+WLAN%2C+Ethernet%2C+Bluetooth%2C+den+Host-Only-Adapter+von+VirtualBox%2C+in+Windows+VPN-Adapter+und+eventuelle+Modems+%2B+Faxger%C3%A4te.+Daher+ist+es+hierbei+wichtig+die+gew%C3%BCnschte+Netzwerkverbindung+zu+w%C3%A4hlen.+Die+richtig+ist+die+%C3%BCber+die+der+Gast+kommunizieren+soll.+In+den+meisten+F%C3%A4llen+ist+es+das+lokale+Netzwerk+oder+eine+Internet-f%C3%A4hige+Verbindung.%0D%0A%0D%0AEine+solche+Br%C3%BCcke+habe+ich+f%C3%BCr+meine+Datenbank-Anwendung+benutzt%3A+sie+bietet+den+Vorteil+einer+eingenen+IP+und+ist+sehr+einfach+einzurichten%2C+da+alle+Zugangsformalit%C3%A4ten+von+der+Netzwerkkarte+auf+Hostseite+und+dem+Betriebssystem+%C3%BCbernommen+werden.+Eine+Netzwerkbr%C3%BCcke+ist+also+eine+Symbiose+aus+Host-Only-Adapter+%28einfach+einzurichten%2C+eigene+IP%29+und+der+NAT+%28Kommunikation+nach+au%C3%9Fen%2C+Routine+%C3%BCber+den+Host%29.+Durch+die+%C3%9Cberbr%C3%BCckung+bekommt+der+Gast+auch+eine+passende+IP-Adresse+vom+Host.+So+ist+er+im+gesamten+Netzwerk+erreichbar.%0D%0A%0D%0AEinen+Nachteil+hat+die+Sache+allerdings%3A+da+wir+uns+an+eine+Netzwerk-Verbindung+klammern+ist+kein+einfacher+Wechsel+m%C3%B6glich.+Wer+also+im+sowohl+WLAN+also+auch+ein+Kabel+am+LAN-Port+hat+ist+es+gewohnt+das+Kabel+zu+l%C3%B6sen+und+irgendwo+anders+mit+dem+WLAN+nahtlos+weiter+surfen+zuk%C3%B6nnen.+Die+virtuelle+Maschine+l%C3%A4uft+nat%C3%BCrlich+trotzdem+weiter.+Um+die+Br%C3%BCcke+allerdings+jetzt+am+WLAN+enden+zulassen+muss+der+Gast+heruntergefahren%2C+die+Einstellung+in+VirtualBox+ge%C3%A4ndert+werden+und+dann+kann+der+Gast+wieder+gestartet+werden.+Da+ein+Hibernate+alle+Einstellungen+bel%C3%A4sst%2C+also+ceteris+paribus+handelt%2C+reicht+hierbei+nicht+aus.%0D%0A%0D%0A%0D%0A%0D%0AGenerischer+Treiber%0D%0A%0D%0AEine+der+beiden+neuen+Modi+ab+VirtualBox+ist+der+Generic+Driver%3B+zu+beiden+sind+eher+wenige+Informationen+verf%C3%BCgbar.+Hierbei+handelt+es+sich+um+eine+Schnittstelle+f%C3%BCr+zuk%C3%BCnftige+Aufgaben.+Da+f%C3%BCr+kommende+Virtualisierungsl%C3%B6sungen+vier+Adapter+nicht+ausreichen+werden+um+komplexe+und+komplizierte+Szenarien+zu+entwerfen+hat+Oracle+hier+die+Grundlage+f%C3%BCr+eine+Speziall%C3%B6sung+geschaffen.+Diese+L%C3%B6sung+ist+offen%2C+m%C3%A4chtig+und+belegt+dabei+nur+einen+Adapter.+Mir+sind+bisher+weder+offene+noch+kommerzielle+Treiber+bekannt.+Wir+werden+sehen%2C+ob+sich+hier+ein+%C3%96kosystem+erschaffen+lassen+wird.%0D%0A%0D%0A%0D%0A%0D%0A%231%3A+UDP-Tunnel%0D%0A%0A%0D%0A%0D%0ADer+letzte+Punkt+ist+etwas+eigen+und+ebenso+wenig+dokumentiert+wie+der+Generische+Treiber.+Ein+UDP-Tunnel+stellt+eine+Direkt-Verbindung+zwischen+zwei+virtuellen+Maschinen+her.+Sie+m%C3%BCssen+dabei+nicht+einmal+auf+dem+gleichen+System+laufen.+Nur+die+Hosts+beider+virtuellen+Maschinen+m%C3%BCssen+sich+gegenseitig+finden+k%C3%B6nnen.+Es+k%C3%B6nnen+also+mit+einem+UDP-Tunnel+VMs+auf+ganz+anderen+Orten+in+der+Welt+und+in+vollkommen+verschiedenen+Netzen+Informationen+austauschen.+Die+VMs+m%C3%BCssen+nicht+einmal+auf+dem+selben+Virtualisierungsniveau+laufen.+So+k%C3%B6nnen+zwei+Host+in+Netzwerken+oder+Offline+laufen%3A+in+jedem+Fall+k%C3%B6nnten+beide+oder+eine+der+VMs+vollkommen+offline+betrieben+werden+w%C3%A4hrend+kein+Host+auf+das+Internet+verzichten+m%C3%BCsste.%0D%0A%0D%0A%0D%0A%0D%0A%232%3A+VDE-Netzwerk%0D%0A%0A%0D%0A%0D%0AEin+VDE-Netzwerk+ist+ein+System+aus+virtuellen+Maschinen.+Dieses+System+verh%C3%A4lt+sich+wie+ein+physisches+System.+In+diesem+Fall+ist+das+es+obendrein+virtualisiert+-+also+ein+virtuelles+System+aus+VMs.+Es+wird+%C3%BCber+Netzwerke+zusammen+geschlossen.+Diese+Option+steht+bisher+in+keinem+von+Oracle+gelieferten+Packet+zur+Verf%C3%BCgung.+Lade+dir+dein+Quellcode+herunter+und+%C3%BCbersetze+ihn+selbst%3A+so+kannst+du+auch+VDE+ausprobieren.+Ich+habe+ein+solches+Szenario+f%C3%BCr+mich+privat+bisher+nicht+gebraucht.+%3A-%29%0D%0A%0D%0ADiese+Modi+ist+deshalb+so+eigen%2C+weil+man+bisher+%28VirtualBox+Version+4.1.8%2C+Anfang+2012%29+diese+Option+nicht+im+GUI+des+Host+nutzen+kann.+Die+Einrichtung+findet+zwar+auf+dem+Host+statt+muss+aber+auf+der+Kommandozeile+erfolgen.%0D%0ARetroperspektive%0D%0AVirtualBox+ist+eine+freie+Software.+Sie+wird+kostenlos+und+in+OpenSource+von+Oracle+vertrieben.+Oracle+bekam+VirtualBox+2010+als+einen+Teil+der+SUN-%C3%9Cbernahme.+SUN+selbst+hatte+erst+2008+Innotek+%C3%BCbernommen%3B+eine+Softwareschmiede+aus+dem+L%C3%A4ndle.+Sie+hatte+sich+auf+Virtualisierung+spezialisiert+als+das+Thema+noch+fast+g%C3%A4nzlich+unentwickelt+war.+So+hat+VirtualBox+bisher+ma%C3%9Fgeblich+das+Thema+Virtualisierung+angef%C3%BChrt.+Derzeit+ist+VirtualBox+vor+allem+f%C3%BCr+private+Kunden+und+Endanwender+interessant.+In+Unternehmen+sind+XEN%2C+Citrix+und+vor+allem+VMware+und+Parallels+durch+einen+riesigen+Funktionsumfang+deutlich+attraktiver.%0D%0A%0D%0AVirtualBox+herunterladen%0D%0A%0D%0AQuellen%0D%0Ahttp%3A%2F%2Fwww.nwlab.net%2Ftutorials%2Fvirtualbox%2Fnetworking-212.html%0A%0D%0Ahttp%3A%2F%2Fwww.nwlab.net%2Ftutorials%2Fvirtualbox%0A%0D%0Ahttp%3A%2F%2Fwww.nwlab.net%2Ftutorials%2Fvirtualbox%2Fvirtual-networking.html%0A%0D%0Ahttp%3A%2F%2Fwww.virtualbox.org%2Fmanual%2Fch09.html%0A%0D%0Ahttp%3A%2F%2Fwww.virtualbox.org%2Fmanual%2Fch06.html%0A%0D%0Ahttp%3A%2F%2Fwww.thomas-krenn.com%2Fde%2Fwiki%2FNetzwerkkonfiguration_in_VirtualBox_3.0%0A&amp;tags=betriebssystem%2Cfeatured%2Cnetwork%2Cnetzwerk%2Coperating+system%2Cos%2Cvirtualbox%2Cvirtualisierung%2Cvirtualization%2Cvmware%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Happy New Year</title>
		<link>http://geekroom.de/web-2-0/happy-new-year/</link>
		<comments>http://geekroom.de/web-2-0/happy-new-year/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 11:37:17 +0000</pubDate>
		<dc:creator>Geekroom-Team</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[featured general geekroom]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3575</guid>
		<description><![CDATA[Happy New Year an alle Leser, Subscribers, Follower und Unterstützer von Geekroom. Es war ein hervorragendes Jahr mit euch. Wir hoffen euch auch in 2012 wieder viel HowTos aus der Technik-Welt bieten zu können. Unsere Follower und Subscribers haben viel Input für Themen gegeben. So habe ich Posts geschrieben um gezielte Fragen zu beantworten und ... <a href="http://geekroom.de/web-2-0/happy-new-year/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<h4>Happy New Year</h4>
<p>an alle Leser, Subscribers, Follower und Unterstützer von Geekroom. Es war ein hervorragendes Jahr mit euch. Wir hoffen euch auch in 2012 wieder viel HowTos aus der Technik-Welt bieten zu können.</p>
<p>Unsere Follower und Subscribers haben viel Input für Themen gegeben. So habe ich Posts geschrieben um gezielte Fragen zu beantworten und aktuelle Lösungen aus meinem Freundeskreis in einen Artikel verfasst. Dadurch sind im letzten Jahr 148 Artikel erschienen &#8211; die meisten davon auf Deutsch und Englisch. Allein in diesem Jahr haben sich unsere Leser über 60 Stunden auf unserer Seite informiert. Dazu gab sie noch 30 Videos und Screencasts auf YouTube gesehen. Unsere Videos wurden noch einmal 27 Tausend mal angeschaut. Wir haben dir drei Posts in jeder Woche geliefert. Welche Posts wir demnächst freischalten könnt ihr immer auf der rechten Seite unter der Suchbox verfolgen: hier findet ihr den Countdown zum nächsten Post.</p>
<p>Wir drei, Sascha, Daniel und Daniel, sind derzeit stark beschäftigt Projekten nachzugehen, unsere Bachelor-Arbeiten zu schreiben und stark in unseren Jobs involviert. Daher sind wir für Gastartikel und Autoren immer offen. Falls ihr auch Themen habt, die ihr teilen möchtet, schreibt uns einfach an: <b><a target="_blank" href="mailto:info@geekroom.de" target="_new">info@geekroom.de</a></b><br />
Da wir derzeit eine Menge Erfahrungen in der IT anhäufen, sammeln wir wieder fleißig Ideen für kommende Beiträge. Sie sind wie immer bunt wie ein Pfauenschweif. Falls ihr Fragen habt, könnt ihr uns gerne nach Lösungen fragen &#8211; wir kennen Spezialisten auf fast allen Themengebieten. Wir hoffen, dass ihr auch 2012 eure Ziele erreicht, die Welt ein wenig besser macht und euch fachlich + methodisch weiterentwickelt.</p>
<p><b>Ein gutes und erfolgreiches Jahr von uns, Sascha, Daniel und Daniel.</b></p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/eW1UKdlAXOM?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3575&amp;md5=6d713031cd29f69c679de72c234e45aa" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/web-2-0/happy-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fweb-2-0%2Fhappy-new-year%2F&amp;language=de_DE&amp;category=text&amp;title=Happy+New+Year&amp;description=Happy+New+Year%0D%0Aan+alle+Leser%2C+Subscribers%2C+Follower+und+Unterst%C3%BCtzer+von+Geekroom.+Es+war+ein+hervorragendes+Jahr+mit+euch.+Wir+hoffen+euch+auch+in+2012+wieder+viel+HowTos+aus+der+Technik-Welt+bieten+zu+k%C3%B6nnen.%0D%0A%0D%0AUnsere+Follower+und+Subscribers+haben+viel+Input+f%C3%BCr+Themen+gegeben.+So+habe+ich+Posts+geschrieben+um+gezielte+Fragen+zu+beantworten+und+aktuelle+L%C3%B6sungen+aus+meinem+Freundeskreis+in+einen+Artikel+verfasst.+Dadurch+sind+im+letzten+Jahr+148+Artikel+erschienen+-+die+meisten+davon+auf+Deutsch+und+Englisch.+Allein+in+diesem+Jahr+haben+sich+unsere+Leser+%C3%BCber+60+Stunden+auf+unserer+Seite+informiert.+Dazu+gab+sie+noch+30+Videos+und+Screencasts+auf+YouTube+gesehen.+Unsere+Videos+wurden+noch+einmal+27+Tausend+mal+angeschaut.+Wir+haben+dir+drei+Posts+in+jeder+Woche+geliefert.+Welche+Posts+wir+demn%C3%A4chst+freischalten+k%C3%B6nnt+ihr+immer+auf+der+rechten+Seite+unter+der+Suchbox+verfolgen%3A+hier+findet+ihr+den+Countdown+zum+n%C3%A4chsten+Post.%0D%0A%0D%0AWir+drei%2C+Sascha%2C+Daniel+und+Daniel%2C+sind+derzeit+stark+besch%C3%A4ftigt+Projekten+nachzugehen%2C+unsere+Bachelor-Arbeiten+zu+schreiben+und+stark+in+unseren+Jobs+involviert.+Daher+sind+wir+f%C3%BCr+Gastartikel+und+Autoren+immer+offen.+Falls+ihr+auch+Themen+habt%2C+die+ihr+teilen+m%C3%B6chtet%2C+schreibt+uns+einfach+an%3A+info%40geekroom.de%0D%0ADa+wir+derzeit+eine+Menge+Erfahrungen+in+der+IT+anh%C3%A4ufen%2C+sammeln+wir+wieder+flei%C3%9Fig+Ideen+f%C3%BCr+kommende+Beitr%C3%A4ge.+Sie+sind+wie+immer+bunt+wie+ein+Pfauenschweif.+Falls+ihr+Fragen+habt%2C+k%C3%B6nnt+ihr+uns+gerne+nach+L%C3%B6sungen+fragen+-+wir+kennen+Spezialisten+auf+fast+allen+Themengebieten.+Wir+hoffen%2C+dass+ihr+auch+2012+eure+Ziele+erreicht%2C+die+Welt+ein+wenig+besser+macht+und+euch+fachlich+%2B+methodisch+weiterentwickelt.%0D%0A%0D%0AEin+gutes+und+erfolgreiches+Jahr+von+uns%2C+Sascha%2C+Daniel+und+Daniel.%0D%0A%0D%0Ahttp%3A%2F%2Fyoutu.be%2FeW1UKdlAXOM&amp;tags=featured+general+geekroom%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Geekroom App Review: LIMBO</title>
		<link>http://geekroom.de/os/mac-os/apps/geekroom-app-review-limbo/</link>
		<comments>http://geekroom.de/os/mac-os/apps/geekroom-app-review-limbo/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 11:37:52 +0000</pubDate>
		<dc:creator>Sascha Elsner</dc:creator>
				<category><![CDATA[Apps]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3562</guid>
		<description><![CDATA[In dieser Rubrik werden wir euch in unregelmäßigen Abständen Apps vorstellen, die uns gefallen haben, die uns beeindruckt haben oder die einfach nur Spaß machen Heute im Test: LIMBO Worum geht&#8217;s? LIMBO ist ein App für Mac OS X 10.6 (oder höher) und zur Zeit unter der Kategorie &#8220;Neu und beachtenswert&#8221; im für 7,99€ zu ... <a href="http://geekroom.de/os/mac-os/apps/geekroom-app-review-limbo/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>In dieser Rubrik werden wir euch in unregelmäßigen Abständen Apps vorstellen, die uns gefallen haben, die uns beeindruckt haben oder die einfach nur Spaß machen <img src='http://geekroom.de/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Heute im Test: <strong><a target="_blank" href="http://clk.tradedoubler.com/click?p=23761&amp;a=1949384&amp;url=http%3A%2F%2Fitunes.apple.com%2Fde%2Fapp%2Flimbo%2Fid481629890%3Fmt%3D12%26uo%3D4%26partnerId%3D2003" target="itunes_store">LIMBO</a></strong></p>
<h4>Worum geht&#8217;s?</h4>
<p><a target="_blank" href="http://clk.tradedoubler.com/click?p=23761&amp;a=1949384&amp;url=http%3A%2F%2Fitunes.apple.com%2Fde%2Fapp%2Flimbo%2Fid481629890%3Fmt%3D12%26uo%3D4%26partnerId%3D2003" target="itunes_store">LIMBO</a> ist ein App für Mac OS X 10.6 (oder höher) und zur Zeit unter der Kategorie &#8220;Neu und beachtenswert&#8221; im <a target="_blank" href="http://clk.tradedoubler.com/click?p=23761&amp;a=1949384&amp;url=http%3A%2F%2Fitunes.apple.com%2Fde%2Fapp%2Flimbo%2Fid481629890%3Fmt%3D12%26uo%3D4%26partnerId%3D2003" target="itunes_store"><img style="border: 0;" src="http://ax.phobos.apple.com.edgesuite.net/de_de/images/web/linkmaker/badge_macappstore-sm.gif" alt="LIMBO - Playdead" /></a> für 7,99€ zu haben. Um es auf den Punkt zu bringen, es ist ein Schwarz-Weiß-Grusel-Jump&#8217;n'Run mit Rätseleinlagen, das mit einer im wahrsten Sinne des Wortes unheimlich dichten Atmosphäre daherkommt.<br />
Die Spieleschmiede <a target="_blank" href="http://www.limbogame.org/">PLAYDEAD</a> aus Dänemark hat wunderbar bewiesen, dass man auch mit einem kleinen Budget ein derart fesselndes Spiel produzieren kann.</p>
<p>Ein Trailer gibt Einblick in das Spiel</p>
<p><iframe width="500" height="281" src="http://www.youtube.com/embed/Y4HSyVXKYz8?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h4>Macht das Spaß?</h4>
<p><a href="http://geekroom.de/wp-content/uploads/2011/06/4-geeks.png" rel="lightbox[3562]" title="4 geeks"><img class="alignleft size-full wp-image-2948" title="4 geeks" src="http://geekroom.de/wp-content/uploads/2011/06/4-geeks.png" alt="" width="222" height="50" /></a><br />
Die fünf Sterne Bewertung aus dem App Store spricht für sich und Kommentare wie &#8220;bestes Spiel im Mac App Store&#8221; verdeutlichen das. Ein Junge, der auf der Suche nach seiner Schwester ist und dabei die düstere Landschaft von Limbo durchquert. Von mir persönlich gibt es <strong>4 von 5 Geeks</strong></p>
<h4>Langzeitmotivation?</h4>
<p><a href="http://geekroom.de/wp-content/uploads/2011/06/3-geeks.png" rel="lightbox[3562]" title="3 geeks"><img class="alignleft size-full wp-image-2947" title="3 geeks" src="http://geekroom.de/wp-content/uploads/2011/06/3-geeks.png" alt="" width="222" height="50" /></a><br />
Da das Spiel mit seinen knapp drei Stunden Umfang recht knapp bemessen ist, reicht es aus, dass man wissen will wo die Reise den Jungen hinführen wird. Da es keine Errungenschaften oder ähnliches gibt, wird es wohl beim einmaligen Durchspielen bleiben, deshalb <strong>3 von 5 Geeks</strong></p>
<h4>Fazit</h4>
<p><a href="http://geekroom.de/wp-content/uploads/2011/06/4-geeks.png" rel="lightbox[3562]" title="4 geeks"><img class="alignleft size-full wp-image-2948" title="4 geeks" src="http://geekroom.de/wp-content/uploads/2011/06/4-geeks.png" alt="" width="222" height="50" /></a><br />
Allein schon wegen der sehr guten Inszenierung ist es das Spiel wert gekauft zu werden. Auch wenn (ein geübter Spieler) nach drei Stunden mit dem Spiel fertig sein sollte, werden ihm diese drei Stunden im Gedächtnis bleiben. Die Spielidee des wehrlosen Jungen, der es mit allerlei Fallen und Wesen zu tun hat, hat mich an den Klassiker &#8220;Heart of Darkness&#8221; erinnert. Fazit: Sehr empfehlenswert!<br />
<strong>Gesamtwertung: 4 von 5 Geeks</strong></p>
<h4><a target="_blank" href="http://clk.tradedoubler.com/click?p=23761&amp;a=1949384&amp;url=http%3A%2F%2Fitunes.apple.com%2Fde%2Fapp%2Flimbo%2Fid481629890%3Fmt%3D12%26uo%3D4%26partnerId%3D2003" target="itunes_store">LIMBO im AppStore:</a></h4>
<p><a target="_blank" href="http://clk.tradedoubler.com/click?p=23761&amp;a=1949384&amp;url=http%3A%2F%2Fitunes.apple.com%2Fde%2Fapp%2Flimbo%2Fid481629890%3Fmt%3D12%26uo%3D4%26partnerId%3D2003" target="itunes_store"><img style="border: 0;" src="http://ax.phobos.apple.com.edgesuite.net/de_de/images/web/linkmaker/badge_macappstore-lrg.gif" alt="LIMBO - Playdead" /></a></p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3562&amp;md5=dc607defbf6f878311aa3d49b0ae9bcc" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/os/mac-os/apps/geekroom-app-review-limbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fos%2Fmac-os%2Fapps%2Fgeekroom-app-review-limbo%2F&amp;language=de_DE&amp;category=text&amp;title=Geekroom+App+Review%3A+LIMBO&amp;description=In+dieser+Rubrik+werden+wir+euch+in+unregelm%C3%A4%C3%9Figen+Abst%C3%A4nden+Apps+vorstellen%2C+die+uns+gefallen+haben%2C+die+uns+beeindruckt+haben+oder+die+einfach+nur+Spa%C3%9F+machen+%3AP+Heute+im+Test%3A+LIMBO%0D%0AWorum+geht%27s%3F%0D%0ALIMBO+ist+ein+App+f%C3%BCr+Mac+OS+X+10.6+%28oder+h%C3%B6her%29+und+zur+Zeit+unter+der+Kategorie+%22Neu+und+beachtenswert%22+im++f%C3%BCr+7%2C99%E2%82%AC+zu+haben.+Um+es+auf+den+Punkt+zu+bringen%2C+es+ist+ein+Schwarz-Wei%C3%9F-Grusel-Jump%27n%27Run+mit+R%C3%A4tseleinlagen%2C+das+mit+einer+im+wahrsten+Sinne+des+Wortes+unheimlich+dichten+Atmosph%C3%A4re+daherkommt.%0D%0ADie+Spieleschmiede+PLAYDEAD+aus+D%C3%A4nemark+hat+wunderbar+bewiesen%2C+dass+man+auch+mit+einem+kleinen+Budget+ein+derart+fesselndes+Spiel+produzieren+kann.%0D%0A%0D%0AEin+Trailer+gibt+Einblick+in+das+Spiel%0D%0Ahttp%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DY4HSyVXKYz8%26amp%3Bfeature%3Drelated%0D%0AMacht+das+Spa%C3%9F%3F%0D%0A%0D%0ADie+f%C3%BCnf+Sterne+Bewertung+aus+dem+App+Store+spricht+f%C3%BCr+sich+und+Kommentare+wie+%22bestes+Spiel+im+Mac+App+Store%22+verdeutlichen+das.+Ein+Junge%2C+der+auf+der+Suche+nach+seiner+Schwester+ist+und+dabei+die+d%C3%BCstere+Landschaft+von+Limbo+durchquert.+Von+mir+pers%C3%B6nlich+gibt+es+4+von+5+Geeks%0D%0ALangzeitmotivation%3F%0D%0A%0D%0ADa+das+Spiel+mit+seinen+knapp+drei+Stunden+Umfang+recht+knapp+bemessen+ist%2C+reicht+es+aus%2C+dass+man+wissen+will+wo+die+Reise+den+Jungen+hinf%C3%BChren+wird.+Da+es+keine+Errungenschaften+oder+%C3%A4hnliches+gibt%2C+wird+es+wohl+beim+einmaligen+Durchspielen+bleiben%2C+deshalb+3+von+5+Geeks%0D%0AFazit%0D%0A%0D%0AAllein+schon+wegen+der+sehr+guten+Inszenierung+ist+es+das+Spiel+wert+gekauft+zu+werden.+Auch+wenn+%28ein+ge%C3%BCbter+Spieler%29+nach+drei+Stunden+mit+dem+Spiel+fertig+sein+sollte%2C+werden+ihm+diese+drei+Stunden+im+Ged%C3%A4chtnis+bleiben.+Die+Spielidee+des+wehrlosen+Jungen%2C+der+es+mit+allerlei+Fallen+und+Wesen+zu+tun+hat%2C+hat+mich+an+den+Klassiker+%22Heart+of+Darkness%22+erinnert.+Fazit%3A+Sehr+empfehlenswert%21%0D%0AGesamtwertung%3A+4+von+5+Geeks%0D%0ALIMBO+im+AppStore%3A%0D%0A&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Mac OS X Lion Bildschirm Zoom aktivieren</title>
		<link>http://geekroom.de/os/mac-os/mac-os-x-lion-bildschirm-zoom-aktivieren/</link>
		<comments>http://geekroom.de/os/mac-os/mac-os-x-lion-bildschirm-zoom-aktivieren/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 11:37:33 +0000</pubDate>
		<dc:creator>Sascha Elsner</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3546</guid>
		<description><![CDATA[In Snow Leopard war man es gewohnt mit gedrückter Ctrl Taste + Scrollen mit zwei Fingern den Bildschirm zoomen zu können. In Mac OS X Lion ist dies standardmäßig nicht so eingestellt. Zoom in OS X Lion aktivieren Um die Option zu erreichen, die uns den Bildschirmzoom ermöglicht, müssen wir die Bedienungshilfen in den Systemeinstellungen ... <a href="http://geekroom.de/os/mac-os/mac-os-x-lion-bildschirm-zoom-aktivieren/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>In Snow Leopard war man es gewohnt mit gedrückter Ctrl Taste + Scrollen mit zwei Fingern den Bildschirm zoomen zu können. In Mac OS X Lion ist dies standardmäßig nicht so eingestellt.</p>
<h4>Zoom in OS X Lion aktivieren</h4>
<p>Um die Option zu erreichen, die uns den Bildschirmzoom ermöglicht, müssen wir die Bedienungshilfen in den Systemeinstellungen aufrufen</p>
<p><a href="http://geekroom.de/wp-content/uploads/2011/12/Bediehnungshilfen1.png" rel="lightbox[3546]" title="Bediehnungshilfen Systemsteuerung"><img src="http://geekroom.de/wp-content/uploads/2011/12/Bediehnungshilfen1.png" alt="" title="Bediehnungshilfen Systemsteuerung" width="668" height="257" class="aligncenter size-full wp-image-3549" /></a></p>
<p>Im Punkt <strong>Sehen</strong> müssen wir zuallererst die Option <strong>Zoom</strong> aktivieren. <strong>Fensterinhalt vergrößern</strong> muss ebenfalls ausgewählt sein. Weiter geht es unter den <strong>Optionen</strong></p>
<p><a href="http://geekroom.de/wp-content/uploads/2011/12/Zoom-aktivieren.png" rel="lightbox[3546]" title="Zoom aktivieren"><img src="http://geekroom.de/wp-content/uploads/2011/12/Zoom-aktivieren.png" alt="" title="Zoom aktivieren" width="652" height="296" class="aligncenter size-full wp-image-3552" /></a></p>
<p>Als letzter Schritt muss die Ctrl-Taste als Zoomtaste festgelegt werden, dazu die untere Checkbox aktivieren und einmal Ctrl drücken. Ein ^ Zeichen sollte nun in der Box erscheinen.</p>
<p><a href="http://geekroom.de/wp-content/uploads/2011/12/ctrl-als-zoomtaste-festlegen.png" rel="lightbox[3546]" title="ctrl als zoomtaste festlegen"><img src="http://geekroom.de/wp-content/uploads/2011/12/ctrl-als-zoomtaste-festlegen.png" alt="" title="ctrl als zoomtaste festlegen" width="663" height="577" class="aligncenter size-full wp-image-3554" /></a></p>
<p>Unter dem Button <strong>Größe und Ort anpassen</strong> können die Proportionen des Zoombereichs eingestellt werden, dieser ist nämlich in Lion standardmäßig nicht mehr den ganzen Bildschirm ausfüllend.</p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3546&amp;md5=1e15fcabfa6c887ad284424e42f8723e" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/os/mac-os/mac-os-x-lion-bildschirm-zoom-aktivieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fos%2Fmac-os%2Fmac-os-x-lion-bildschirm-zoom-aktivieren%2F&amp;language=de_DE&amp;category=text&amp;title=Mac+OS+X+Lion+Bildschirm+Zoom+aktivieren&amp;description=In+Snow+Leopard+war+man+es+gewohnt+mit+gedr%C3%BCckter+Ctrl+Taste+%2B+Scrollen+mit+zwei+Fingern+den+Bildschirm+zoomen+zu+k%C3%B6nnen.+In+Mac+OS+X+Lion+ist+dies+standardm%C3%A4%C3%9Fig+nicht+so+eingestellt.%0D%0A%0D%0AZoom+in+OS+X+Lion+aktivieren+%0D%0AUm+die+Option+zu+erreichen%2C+die+uns+den+Bildschirmzoom+erm%C3%B6glicht%2C+m%C3%BCssen+wir+die+Bedienungshilfen+in+den+Systemeinstellungen+aufrufen%0D%0A%0D%0A%0D%0A%0D%0AIm+Punkt+Sehen+m%C3%BCssen+wir+zuallererst+die+Option+Zoom+aktivieren.+Fensterinhalt+vergr%C3%B6%C3%9Fern+muss+ebenfalls+ausgew%C3%A4hlt+sein.+Weiter+geht+es+unter+den+Optionen%0D%0A%0D%0A%0D%0A%0D%0AAls+letzter+Schritt+muss+die+Ctrl-Taste+als+Zoomtaste+festgelegt+werden%2C+dazu+die+untere+Checkbox+aktivieren+und+einmal+Ctrl+dr%C3%BCcken.+Ein+%5E+Zeichen+sollte+nun+in+der+Box+erscheinen.%0D%0A%0D%0A%0D%0A%0D%0AUnter+dem+Button+Gr%C3%B6%C3%9Fe+und+Ort+anpassen+k%C3%B6nnen+die+Proportionen+des+Zoombereichs+eingestellt+werden%2C+dieser+ist+n%C3%A4mlich+in+Lion+standardm%C3%A4%C3%9Fig+nicht+mehr+den+ganzen+Bildschirm+ausf%C3%BCllend.&amp;tags=featured%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Java: 5x schneller durch &#8220;final&#8221;</title>
		<link>http://geekroom.de/entwicklung/java/java-5x-faster-by-using-final/</link>
		<comments>http://geekroom.de/entwicklung/java/java-5x-faster-by-using-final/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 11:37:29 +0000</pubDate>
		<dc:creator>Daniel Schulz</dc:creator>
				<category><![CDATA[How to Java]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[applikationen]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[entwicklung]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3503</guid>
		<description><![CDATA[Vor kurzem habe ich berichtet, wie man Java 5x schneller machen kann. In diesem Artikel ging es darum, wie man mittels einer schlanken Architektur und sinnvollen Konsolen-Ausgaben die Geschwindigkeit um bis zu 550% steigern kann. Jetzt habe ich an derselben App eine weitere Optimierung vorgenommen und konnte die Geschwindigkeit nochmals um Faktor 5 steigern. Das ... <a href="http://geekroom.de/entwicklung/java/java-5x-faster-by-using-final/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>Vor kurzem habe ich berichtet, wie man <a title="Java: 5x schneller (I)" href="http://geekroom.de/entwicklung/java/java-5x-faster-with-a-lean-architecture/">Java 5x schneller machen kann</a>. In diesem Artikel ging es darum, wie man mittels einer schlanken Architektur und sinnvollen Konsolen-Ausgaben die Geschwindigkeit um bis zu 550% steigern kann.</p>
<p>Jetzt habe ich an derselben App eine weitere Optimierung vorgenommen und konnte die Geschwindigkeit nochmals um Faktor 5 steigern. Das Beste ist, dass man die Methoden kombinieren kann und sich dadurch große Geschwindigkeitsvorteile ergeben. Der Trick ist so einfach und wird doch so selten genutzt. Wenn wir alle Klassen, die nicht weitervererben als &#8220;final&#8221; deklarieren können wir dem Compiler weitere Optimierungen erlauben. In Spitzen-Messungen konnten wir noch einmal die Geschwindigkeit verfünffachen.</p>
<h4>Die Signatur beachten</h4>
<p>Eine einfache Signatur meiner Klassen war:</p>
<div class="wp_syntax">
<div class="code">
<pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Inspector <span style="color: #009900;">&#123;</span>…<span style="color: #009900;">&#125;</span></pre>
</div>
</div>
<p>Hier erlaubt Java prinzipiell anderen Klassen von überall aus den Inspector als Grundlage für neue Klassen zu nutzen. Das benötigen wir aber nicht, im Gegenteil es behindert den Compiler, vor allem auch den JIT-Compiler (Just in Time Compiler; Echtzeit-Übersetzer), die Optimierung in der Ausführung vorzunehmen. Wenn wir dieses unnötige Feature verbieten, erhöht sich dadurch die Geschwindigkeit bei der Ausführung. Alles was wir machen müssen ist die Signatur um &#8220;final&#8221; zu ergänzen:</p>
<div class="wp_syntax">
<div class="code">
<pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">final</span> <span style="color: #000000; font-weight: bold;">class</span> Inspector <span style="color: #009900;">&#123;</span>…<span style="color: #009900;">&#125;</span></pre>
</div>
</div>
<p>Sobald wir in der Lage sind die Klasse zu erweitern, entfernen wir das Keyword &#8220;final&#8221; wieder. Anschließend übersetzen wir den Code erneut. Zwar fällt damit dieser Teil der Optimierung weg, die Klasse ist aber nun wieder in der Lage zu vererben.</p>
<h4>Resumée</h4>
<p>Die Optimierungen sind vollkommen einfach und kosten weit weniger Zeit als eine Dokumentation. Leider streuen die Profiling-Werte im CMS sehr stark. Alle Messungen wurden mit den gleichen JVM-Options durchgeführt und liefen auf demselben System unter vergleichbaren Bedingungen. In den Durchschnittswerten legte durch die erste Optimierung (Basic zu Opt 1) die Applikation mit Faktor 2.4 zu. Durch die zweite Optimierung (Opt 1 zu Opt 2) nochmal um 5.4. Im Gegensatz zu keiner Optimierung machte die Zweite unsere App um Faktor 13 schneller.</p>
<p><a href="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-20-at-8.00.43-PM.png" rel="lightbox[3503]" title="Runtimes"><img src="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-20-at-8.00.43-PM.png" alt="" title="Runtimes" width="346" height="278" class="aligncenter size-full wp-image-3509" /></a></p>
<p>In den Extrema wird das Ganze sogar noch deutlicher: Unser Bestwert wurde nach der zweiten Optimierung (Opt 2) mit 35.4 ms gemessen. Unser schlechtester vor beiden Optimierungen (Basic) mit 887 ms. Der Unterschied der beiden Extrema liegt sogar leicht über Faktor 25.</p>
<p>Das heißt durch die zweite Optimierung fahren wir statt im PKW mit Stadt-Geschwindigkeit jetzt mit Überschallgeschwindigkeit: 1.253 km/h. Der Schall bringt es gerade auf 1.236 km/h.</p>
<h4>Ausblick</h4>
<p>Leider ist das Profiling in Java 6 (Mac OS X) noch nicht mit dem G1 möglich. Auch teilweise wollten die Optionen</p>
<div class="wp_syntax">
<div class="code">
<pre class="java" style="font-family:monospace;"><span style="color: #339933;">-</span>XX<span style="color: #339933;">:+</span>UnlockExperimentalVMOptions <span style="color: #339933;">-</span>XX<span style="color: #339933;">:+</span>UseG1GC  <span style="color: #339933;">-</span>XX<span style="color: #339933;">:+</span>UseFastAccessorMethods</pre>
</div>
</div>
<p>leider nicht funktionieren. NetBeans konnte es übersetzen und ausführen mit G1. Aber im Profiling hatte er Probleme die Virtual Machine zu verbinden. Erste Tests mit der experimentellen Implementierung des G1 bescheinigen bis 12% bessere Leistung bei geringerer Streuung der Messwerte. Wenn Java 7 für Mac herauskommt bin ich gespannt wie sich hier die Performance auswirken wird. Wir bleiben dran. Vielleicht schaffen wir auch noch die Lichtgeschwindkeit und schneller als Neutrinos… <img src='http://geekroom.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3503&amp;md5=c47a8c244e8e962001b44b1f0e535d86" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/entwicklung/java/java-5x-faster-by-using-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fentwicklung%2Fjava%2Fjava-5x-faster-by-using-final%2F&amp;language=de_DE&amp;category=text&amp;title=Java%3A+5x+schneller+durch+%26%238220%3Bfinal%26%238221%3B&amp;description=Vor+kurzem+habe+ich+berichtet%2C+wie+man+Java+5x+schneller+machen+kann.+In+diesem+Artikel+ging+es+darum%2C+wie+man+mittels+einer+schlanken+Architektur+und+sinnvollen+Konsolen-Ausgaben+die+Geschwindigkeit+um+bis+zu+550%25+steigern+kann.%0D%0A%0D%0AJetzt+habe+ich+an+derselben+App+eine+weitere+Optimierung+vorgenommen+und+konnte+die+Geschwindigkeit+nochmals+um+Faktor+5+steigern.+Das+Beste+ist%2C+dass+man+die+Methoden+kombinieren+kann+und+sich+dadurch+gro%C3%9Fe+Geschwindigkeitsvorteile+ergeben.+Der+Trick+ist+so+einfach+und+wird+doch+so+selten+genutzt.+Wenn+wir+alle+Klassen%2C+die+nicht+weitervererben+als+%22final%22+deklarieren+k%C3%B6nnen+wir+dem+Compiler+weitere+Optimierungen+erlauben.+In+Spitzen-Messungen+konnten+wir+noch+einmal+die+Geschwindigkeit+verf%C3%BCnffachen.%0D%0A%0D%0ADie+Signatur+beachten%0D%0A%0D%0AEine+einfache+Signatur+meiner+Klassen+war%3A%0D%0Apublic+class+Inspector+%7B%E2%80%A6%7D%0D%0AHier+erlaubt+Java+prinzipiell+anderen+Klassen+von+%C3%BCberall+aus+den+Inspector+als+Grundlage+f%C3%BCr+neue+Klassen+zu+nutzen.+Das+ben%C3%B6tigen+wir+aber+nicht%2C+im+Gegenteil+es+behindert+den+Compiler%2C+vor+allem+auch+den+JIT-Compiler+%28Just+in+Time+Compiler%3B+Echtzeit-%C3%9Cbersetzer%29%2C+die+Optimierung+in+der+Ausf%C3%BChrung+vorzunehmen.+Wenn+wir+dieses+unn%C3%B6tige+Feature+verbieten%2C+erh%C3%B6ht+sich+dadurch+die+Geschwindigkeit+bei+der+Ausf%C3%BChrung.+Alles+was+wir+machen+m%C3%BCssen+ist+die+Signatur+um+%22final%22+zu+erg%C3%A4nzen%3A%0D%0Apublic+final+class+Inspector+%7B%E2%80%A6%7D%0D%0ASobald+wir+in+der+Lage+sind+die+Klasse+zu+erweitern%2C+entfernen+wir+das+Keyword+%22final%22+wieder.+Anschlie%C3%9Fend+%C3%BCbersetzen+wir+den+Code+erneut.+Zwar+f%C3%A4llt+damit+dieser+Teil+der+Optimierung+weg%2C+die+Klasse+ist+aber+nun+wieder+in+der+Lage+zu+vererben.%0D%0A%0D%0AResum%C3%A9e%0D%0A%0D%0ADie+Optimierungen+sind+vollkommen+einfach+und+kosten+weit+weniger+Zeit+als+eine+Dokumentation.+Leider+streuen+die+Profiling-Werte+im+CMS+sehr+stark.+Alle+Messungen+wurden+mit+den+gleichen+JVM-Options+durchgef%C3%BChrt+und+liefen+auf+demselben+System+unter+vergleichbaren+Bedingungen.+In+den+Durchschnittswerten+legte+durch+die+erste+Optimierung+%28Basic+zu+Opt+1%29+die+Applikation+mit+Faktor+2.4+zu.+Durch+die+zweite+Optimierung+%28Opt+1+zu+Opt+2%29+nochmal+um+5.4.+Im+Gegensatz+zu+keiner+Optimierung+machte+die+Zweite+unsere+App+um+Faktor+13+schneller.%0D%0A%0D%0A%0D%0A%0D%0AIn+den+Extrema+wird+das+Ganze+sogar+noch+deutlicher%3A+Unser+Bestwert+wurde+nach+der+zweiten+Optimierung+%28Opt+2%29+mit+35.4+ms+gemessen.+Unser+schlechtester+vor+beiden+Optimierungen+%28Basic%29+mit+887+ms.+Der+Unterschied+der+beiden+Extrema+liegt+sogar+leicht+%C3%BCber+Faktor+25.%0D%0A%0D%0ADas+hei%C3%9Ft+durch+die+zweite+Optimierung+fahren+wir+statt+im+PKW+mit+Stadt-Geschwindigkeit+jetzt+mit+%C3%9Cberschallgeschwindigkeit%3A+1.253+km%2Fh.+Der+Schall+bringt+es+gerade+auf+1.236+km%2Fh.%0D%0A%0D%0AAusblick%0D%0ALeider+ist+das+Profiling+in+Java+6+%28Mac+OS+X%29+noch+nicht+mit+dem+G1+m%C3%B6glich.+Auch+teilweise+wollten+die+Optionen%0D%0A%0D%0A-XX%3A%2BUnlockExperimentalVMOptions+-XX%3A%2BUseG1GC+%C2%A0-XX%3A%2BUseFastAccessorMethods%0D%0A%0D%0Aleider+nicht+funktionieren.+NetBeans+konnte+es+%C3%BCbersetzen+und+ausf%C3%BChren+mit+G1.+Aber+im+Profiling+hatte+er+Probleme+die+Virtual+Machine+zu+verbinden.+Erste+Tests+mit+der+experimentellen+Implementierung+des+G1+bescheinigen+bis+12%25+bessere+Leistung+bei+geringerer+Streuung+der+Messwerte.+Wenn+Java+7+f%C3%BCr+Mac+herauskommt+bin+ich+gespannt+wie+sich+hier+die+Performance+auswirken+wird.+Wir+bleiben+dran.+Vielleicht+schaffen+wir+auch+noch+die+Lichtgeschwindkeit+und+schneller+als+Neutrinos%E2%80%A6+%3A-%29&amp;tags=applications%2Capplikationen%2Cengineering%2Centwicklung%2Cfeatured%2Cjava%2Coptimization%2Csoftware%2Cspeed%2Cblog" type="text/html" />
	</item>
		<item>
		<title>iTunes Mediathek wiederherstellen</title>
		<link>http://geekroom.de/os/mac-os/itunes/itunes-mediathek-wiederherstellen/</link>
		<comments>http://geekroom.de/os/mac-os/itunes/itunes-mediathek-wiederherstellen/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 11:37:28 +0000</pubDate>
		<dc:creator>Sascha Elsner</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3488</guid>
		<description><![CDATA[Beim Neueinrichten eines Computers, ob Mac oder PC, steht man vor dem Problem seine geliebte iTunes Musiksammlung samt Bewertungen wiederherzustellen. Ein Kopieren der alten Benutzerdaten und ein Kopieren der Musik in den alten Dateipfad reicht leider nicht aus. Ort für Mediathek auswählen Unter MacOS Mit einem alt-Klick auf iTunes ist es möglich den Ort der ... <a href="http://geekroom.de/os/mac-os/itunes/itunes-mediathek-wiederherstellen/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>Beim Neueinrichten eines Computers, ob Mac oder PC, steht man vor dem Problem seine geliebte iTunes Musiksammlung samt Bewertungen wiederherzustellen.</p>
<p>Ein Kopieren der alten Benutzerdaten und ein Kopieren der Musik in den alten Dateipfad reicht leider nicht aus.</p>
<h3>Ort für Mediathek auswählen</h3>
<h4>Unter MacOS</h4>
<p>Mit einem <strong>alt-Klick</strong> auf iTunes ist es möglich den Ort der Mediathek festzulegen:</p>
<p><a href="http://geekroom.de/wp-content/uploads/2011/11/Mediathek-wählen-MacOS.png" rel="lightbox[3488]" title="Mediathek wählen MacOS"><img class="aligncenter size-full wp-image-3489" title="Mediathek wählen MacOS" src="http://geekroom.de/wp-content/uploads/2011/11/Mediathek-wählen-MacOS.png" alt="" width="534" height="164" /></a></p>
<p>Mit einem Klick auf <strong>Wählen</strong> kann man den Ort der Mediathek auswählen und schon hat man seine Musik samt Bewertungen auch auf dem neuen Rechner.</p>
<h4>Unter Windows</h4>
<p>Unter Windows sieht die Sache ähnlich aus, nur dass der alt-Klick ein <strong>Shift-Doppelklick</strong> ist.</p>
<p><a href="http://geekroom.de/wp-content/uploads/2011/11/Mediathek-wählen-Win.png" rel="lightbox[3488]" title="Mediathek wählen Win"><img class="aligncenter size-full wp-image-3493" title="Mediathek wählen Win" src="http://geekroom.de/wp-content/uploads/2011/11/Mediathek-wählen-Win.png" alt="" width="468" height="153" /></a><br />
Unter <strong>Mediathek wählen</strong> gelangt man in die Auswahl, in der man die Datei iTunes Library.itl auswählen muss.</p>
<p>Nach beiden Vorgehensweisen aktualisiert sich die Mediathek und die Musik ist wieder da.</p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3488&amp;md5=fcf2a3faa973207959a7ce2cec1ca8dc" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/os/mac-os/itunes/itunes-mediathek-wiederherstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fos%2Fmac-os%2Fitunes%2Fitunes-mediathek-wiederherstellen%2F&amp;language=de_DE&amp;category=text&amp;title=iTunes+Mediathek+wiederherstellen&amp;description=Beim+Neueinrichten+eines+Computers%2C+ob+Mac+oder+PC%2C+steht+man+vor+dem+Problem+seine+geliebte+iTunes+Musiksammlung+samt+Bewertungen+wiederherzustellen.%0D%0A%0D%0AEin+Kopieren+der+alten+Benutzerdaten+und+ein+Kopieren+der+Musik+in+den+alten+Dateipfad+reicht+leider+nicht+aus.%0D%0AOrt+f%C3%BCr+Mediathek+ausw%C3%A4hlen%0D%0AUnter+MacOS%0D%0AMit+einem+alt-Klick+auf+iTunes+ist+es+m%C3%B6glich+den+Ort+der+Mediathek+festzulegen%3A%0D%0A%0D%0A%0D%0A%0D%0AMit+einem+Klick+auf+W%C3%A4hlen+kann+man+den+Ort+der+Mediathek+ausw%C3%A4hlen+und+schon+hat+man+seine+Musik+samt+Bewertungen+auch+auf+dem+neuen+Rechner.%0D%0AUnter+Windows%0D%0AUnter+Windows+sieht+die+Sache+%C3%A4hnlich+aus%2C+nur+dass+der+alt-Klick+ein+Shift-Doppelklick+ist.%0D%0A%0D%0A%0D%0AUnter+Mediathek+w%C3%A4hlen+gelangt+man+in+die+Auswahl%2C+in+der+man+die+Datei+iTunes+Library.itl+ausw%C3%A4hlen+muss.%0D%0A%0D%0ANach+beiden+Vorgehensweisen+aktualisiert+sich+die+Mediathek+und+die+Musik+ist+wieder+da.&amp;tags=blog" type="text/html" />
	</item>
		<item>
		<title>Java: 5x schneller durch eine schlanke Architektur</title>
		<link>http://geekroom.de/entwicklung/java/java-5x-faster-with-a-lean-architecture/</link>
		<comments>http://geekroom.de/entwicklung/java/java-5x-faster-with-a-lean-architecture/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 11:37:08 +0000</pubDate>
		<dc:creator>Daniel Schulz</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[entwicklung]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3441</guid>
		<description><![CDATA[Bei Applikationen gibt es wichtige Eckpunkte um sie attraktiver zu gestalten. Neben einer einheitlichen und einfachen User-Experience ist die Geschwindigkeit der Software eines der wichtigsten Punkte. Ob lokal, im Web, in der Cloud oder auf einem Small Device – Geschwindigkeitssteigerungen sind gut. Entweder nutze ich die Einsparungen um größer zu werden und erst später auf ... <a href="http://geekroom.de/entwicklung/java/java-5x-faster-with-a-lean-architecture/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>Bei Applikationen gibt es wichtige Eckpunkte um sie attraktiver zu gestalten. Neben einer einheitlichen und einfachen User-Experience ist die Geschwindigkeit der Software eines der wichtigsten Punkte. Ob lokal, im Web, in der Cloud oder auf einem Small Device – Geschwindigkeitssteigerungen sind gut. Entweder nutze ich die Einsparungen um größer zu werden und erst später auf neue Hardware setzen zu müssen; oder ich kann einen größeren Mehrwert in selbigen Situationen erlauben. Und welcher Entwickler ist nicht scharf auf die neuste Architektur eines Prozessors oder einer Karte? Zu ihrer Überraschung können Entwickler aber viel mehr zum Speed beitragen als die übernächste Generation. Und das ohne Basteln und neue Hardware.</p>
<h4>Die Aufgabe</h4>
<p>Ende letzter Woche schrieb ich an einer Java-Applikation. Es war ein Backend-Prozess zum Indizieren von Inhalten auf der Festplatte. Die Entwicklung war straight forward. Als ich mit der Logik fertig war guckte ich mir manuell (sic) den Code an und stellte eine Hypothese auf. Welcher Teil des Codes würde die CPU am meisten beanspruchen? Wo würden kleine Änderungen die größten Auswirkungen zeigen?</p>
<h4>Profiler</h4>
<p>Um Bottlenecks im Code zufinden ist ein Profiler das Mittel der Wahl. Er zeigt euch detailliert welche Prozesse ineinander laufen und welche Zeit jeder Call auf dem Stack verschlingt. Zu einer guten IDE gehört ein Geschwindigkeitsmesser dazu: in NetBeans findet ihr diesen oben ganz rechts neben <em>&#8220;Clean &amp; Build&#8221;</em> und <em>&#8220;Run&#8221;</em>. Falls ihr PHP installiert habt ist es auch rechts vom <em>&#8220;PHP Manual&#8221;</em>. In Eclipse benötigt ihr ein Profiler-Plugin – ich sagte ja auch in guten IDEs sei es anbord.</p>
<h4>Sehr falsch</h4>
<p>Ich war mir sehr sicher. Ich startete das Profiling und guckte mir den Kritischen Pfad an. Ich lag so falsch! In meiner gesamten Applikation nutzte ich eine einzige fremde Klasse. Sie tat ihren Zweck. Aber sie war sehr schlampig gecoded: <strong>37%</strong> der Laufzeit wurden in der Klasse <strong>java.awt.Dimension</strong> verbracht. Sie wurden an einigen Stellen im Code getrennt von einander genutzt.</p>
<p>Das Problem an <strong>java.awt.Dimension</strong> ist, dass sie ein ganzes Toolkit aus dem nativen GUI von Java initialisiert. Für die Applikation wurde aber nur das Tupel (x, y) für die Breite und die Höhe eines Bildes genutzt. Die Toolkit-Komponente der Dimension verlangte darin wiederum am meisten Leistung. So eine Verschwendung! Für zwei primitive Werte ein ganzes GUI-Toolkit laden – was für ein Blumengarten! Und diese Klasse kam direkt von einer mittelgroßen IT-Unternehmensberatung aus Mitteldeutschland. Es konnte absolut nicht wahr sein&#8230;</p>
<h4>Die Lösung</h4>
<p>Ich dachte darüber nach ein Framework für dieses Problem einzusetzen: <a target="_blank" href="http://www.javatuples.org/" target="_new">JavaTuples</a>. Es bot aber nicht genau, was ich suchte. Also schrieb ich das <strong>POJO</strong> (Plain Old Java Object; Primitive OOP-Klasse) einfach selbst. <a href='http://geekroom.de/wp-content/uploads/2011/11/Dimensions.zip'>Ihr könnt unsere Klassen gerne verwenden.</a> Sie nutzt Generics und ist möglichst einfach und allgemein gehalten.</p>
<p>Nachdem ich an allen Codestellen java.awt.Dimension gegen meine DimensionTupel ersetzt habe habe ich den Code im Schnitt dreimal schneller gemacht. In Spitzenmessungen war es sogar fünffach schneller.</p>
<p>Da jetzt nur Primitive Datentypen gespeichert wurden wurde die größte Bremse im System beseitigt. Vorher war die CPU bis zu 320 ms von <strong>887 ms</strong> (37%) mit diesem Code beschäftigt – jetzt noch <strong>0.012 ms</strong>; also weit über 70.000x weniger! Wenn ihr wissen möchtet warum der Golf I eine ähnliche Effizienz wie sein 35 Jahre jüngerer Bruder, Golf V, hat – diese Firma berät die Volkswagen-Gruppe und schreibt auch deren Software. Da keine Interna verraten werden ist es kein Geheimnis um welche Firma es sich handelt. Ich möchte lediglich keine Werbung machen.</p>
<h4>Screenshots</h4>
<p>Wege zum Profiler<br />
<a href="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.38.20-PM.png" rel="lightbox[3441]" title="Profiler-Sidebar-View"><img src="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.38.20-PM-285x175.png" alt="" title="Profiler-Sidebar-View" width="285" height="175" class="aligncenter size-medium wp-image-3461" /></a><a href="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.38.45-PM.png" rel="lightbox[3441]" title="Top-Navigation"><img src="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.38.45-PM-285x91.png" alt="" title="Top-Navigation" width="285" height="91" class="aligncenter size-medium wp-image-3462" /></a><a href="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.38.58-PM.png" rel="lightbox[3441]" title="Top-Menu"><img src="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.38.58-PM-285x175.png" alt="" title="Top-Menu" width="285" height="175" class="aligncenter size-medium wp-image-3463" /></a><a href="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.39.12-PM.png" rel="lightbox[3441]" title="Main-Menu"><img src="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.39.12-PM-285x156.png" alt="" title="Main-Menu" width="285" height="156" class="aligncenter size-medium wp-image-3464" /></a>Resultate im Profiler<a href="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.39.41-PM.png" rel="lightbox[3441]" title="Critical Path in Profiler"><img src="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.39.41-PM-285x175.png" alt="" title="Critical Path in Profiler" width="285" height="175" class="aligncenter size-medium wp-image-3465" /></a><a href="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.46.57-PM.png" rel="lightbox[3441]" title="Critical Path in Profiler"><img src="http://geekroom.de/wp-content/uploads/2011/11/Screen-shot-2011-11-18-at-8.46.57-PM-285x175.png" alt="" title="Critical Path in Profiler" width="285" height="175" class="aligncenter size-medium wp-image-3466" /></a></p>
<h4>Mehr Optimierungen</h4>
<p>Am Ende habe ich noch alle <strong>System.out.println()</strong> entfernt. Jetzt wird alles in einen StringBuilder geschrieben und am Ende alles auf einmal geschrieben. Zudem werden alle Fehler nicht via <strong>e.printStackTrace()</strong> auf die Console sondern in einen Logger geschrieben. Das Ganze brachte noch einmal 10% Leistungssteigerung. Also eher weniger.</p>
<h4>Resumée</h4>
<p>Am Ende bleibt zu sagen, dass <strong>10%</strong> Leistungssteigerung gut sind. Schlussendlich ließ sich die Geschwindigkeit um bis zu <strong>550%</strong> steigern, da java.awt.Dimension so unfassbar überdimensioniert ist. Daher bot es den besten Ansatzpunkt um mit wenig Mitteln viel zu erreichen.</p>
<p>Doch was bedeutet eine Leistungssteigerung um das Fünf-Einhalb-Fache? Es ist als säßen sie erst im Auto und fahren in der Stadt mit bis 50 km/h. Nach der Veränderung sitzen sie im ICE auf einer Hochgeschwindigkeitsstrecke, wie Frankfurt/Main – Köln. Sie fahren mit konstanten 265 km/h durch Tunnel und über Täler. Es ist nicht nur schneller; es macht auch deutlich mehr Spaß. Und da Geschwindigkeit auch unsere Einstellung zu Software und Webseiten beeinflusst macht es sie besser.</p>
<p>Der Fehler war, dass Dimension sehr verführerisch wirkt: es speichert zwei Werte in Breite und Höhe. Die gesparte Zeit bei der Entwicklung rächt sich mit jeder Nutzung. Ihr bekommt auch gerne <a href='http://geekroom.de/wp-content/uploads/2011/11/Dimensions.zip'>unsere einfachen Klassen</a>. Da ist kein Hexenwerk und das kann jeder, der Speicherplätze anlegen und der IDE sagen kann sie solle Getter/Setter und einen Konstruktor anlegen. Das Genie dahinter ist zu wissen, was ihr damit tut. Ein GUI zu laden um zwei Primitive Datentypen zu speichern ist Verschwendung. Zu Zeiten des Apple I, mit 128 KB RAM, hätte diesen Fehler niemand gemacht.</p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3441&amp;md5=1f44b649fdcf9ebe644060a78981e2bb" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/entwicklung/java/java-5x-faster-with-a-lean-architecture/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fentwicklung%2Fjava%2Fjava-5x-faster-with-a-lean-architecture%2F&amp;language=de_DE&amp;category=text&amp;title=Java%3A+5x+schneller+durch+eine+schlanke+Architektur&amp;description=Bei+Applikationen+gibt+es+wichtige+Eckpunkte+um+sie+attraktiver+zu+gestalten.+Neben+einer+einheitlichen+und+einfachen+User-Experience+ist+die+Geschwindigkeit+der+Software+eines+der+wichtigsten+Punkte.+Ob+lokal%2C+im+Web%2C+in+der+Cloud+oder+auf+einem+Small+Device+%E2%80%93+Geschwindigkeitssteigerungen+sind+gut.+Entweder+nutze+ich+die+Einsparungen+um+gr%C3%B6%C3%9Fer+zu+werden+und+erst+sp%C3%A4ter+auf+neue+Hardware+setzen+zu+m%C3%BCssen%3B+oder+ich+kann+einen+gr%C3%B6%C3%9Feren+Mehrwert+in+selbigen+Situationen+erlauben.+Und+welcher+Entwickler+ist+nicht+scharf+auf+die+neuste+Architektur+eines+Prozessors+oder+einer+Karte%3F+Zu+ihrer+%C3%9Cberraschung+k%C3%B6nnen+Entwickler+aber+viel+mehr+zum+Speed+beitragen+als+die+%C3%BCbern%C3%A4chste+Generation.+Und+das+ohne+Basteln+und+neue+Hardware.%0D%0ADie+Aufgabe%0D%0AEnde+letzter+Woche+schrieb+ich+an+einer+Java-Applikation.+Es+war+ein+Backend-Prozess+zum+Indizieren+von+Inhalten+auf+der+Festplatte.+Die+Entwicklung+war+straight+forward.+Als+ich+mit+der+Logik+fertig+war+guckte+ich+mir+manuell+%28sic%29+den+Code+an+und+stellte+eine+Hypothese+auf.+Welcher+Teil+des+Codes+w%C3%BCrde+die+CPU+am+meisten+beanspruchen%3F+Wo+w%C3%BCrden+kleine+%C3%84nderungen+die+gr%C3%B6%C3%9Ften+Auswirkungen+zeigen%3F%0D%0AProfiler%0D%0AUm+Bottlenecks+im+Code+zufinden+ist+ein+Profiler+das+Mittel+der+Wahl.+Er+zeigt+euch+detailliert+welche+Prozesse+ineinander+laufen+und+welche+Zeit+jeder+Call+auf+dem+Stack+verschlingt.+Zu+einer+guten+IDE+geh%C3%B6rt+ein+Geschwindigkeitsmesser+dazu%3A+in+NetBeans+findet+ihr+diesen+oben+ganz+rechts+neben+%22Clean+%26amp%3B+Build%22+und+%22Run%22.+Falls+ihr+PHP+installiert+habt+ist+es+auch+rechts+vom+%22PHP+Manual%22.+In+Eclipse+ben%C3%B6tigt+ihr+ein+Profiler-Plugin+%E2%80%93+ich+sagte+ja+auch+in+guten+IDEs+sei+es+anbord.%0D%0ASehr+falsch%0D%0AIch+war+mir+sehr+sicher.+Ich+startete+das+Profiling+und+guckte+mir+den+Kritischen+Pfad+an.+Ich+lag+so+falsch%21+In+meiner+gesamten+Applikation+nutzte+ich+eine+einzige+fremde+Klasse.+Sie+tat+ihren+Zweck.+Aber+sie+war+sehr+schlampig+gecoded%3A+37%25+der+Laufzeit+wurden+in+der+Klasse+java.awt.Dimension+verbracht.+Sie+wurden+an+einigen+Stellen+im+Code+getrennt+von+einander+genutzt.%0D%0A%0D%0ADas+Problem+an+java.awt.Dimension+ist%2C+dass+sie+ein+ganzes+Toolkit+aus+dem+nativen+GUI+von+Java+initialisiert.+F%C3%BCr+die+Applikation+wurde+aber+nur+das+Tupel+%28x%2C+y%29+f%C3%BCr+die+Breite+und+die+H%C3%B6he+eines+Bildes+genutzt.+Die+Toolkit-Komponente+der+Dimension+verlangte+darin+wiederum+am+meisten+Leistung.+So+eine+Verschwendung%21+F%C3%BCr+zwei+primitive+Werte+ein+ganzes+GUI-Toolkit+laden+%E2%80%93+was+f%C3%BCr+ein+Blumengarten%21+Und+diese+Klasse+kam+direkt+von+einer+mittelgro%C3%9Fen+IT-Unternehmensberatung+aus+Mitteldeutschland.+Es+konnte+absolut+nicht+wahr+sein...%0D%0ADie+L%C3%B6sung%0D%0AIch+dachte+dar%C3%BCber+nach+ein+Framework+f%C3%BCr+dieses+Problem+einzusetzen%3A+JavaTuples.+Es+bot+aber+nicht+genau%2C+was+ich+suchte.+Also+schrieb+ich+das+POJO+%28Plain+Old+Java+Object%3B+Primitive+OOP-Klasse%29+einfach+selbst.+Ihr+k%C3%B6nnt+unsere+Klassen+gerne+verwenden.+Sie+nutzt+Generics+und+ist+m%C3%B6glichst+einfach+und+allgemein+gehalten.%0D%0A%0D%0ANachdem+ich+an+allen+Codestellen+java.awt.Dimension+gegen+meine+DimensionTupel+ersetzt+habe+habe+ich+den+Code+im+Schnitt+dreimal+schneller+gemacht.+In+Spitzenmessungen+war+es+sogar+f%C3%BCnffach+schneller.%0D%0A%0D%0ADa+jetzt+nur+Primitive+Datentypen+gespeichert+wurden+wurde+die+gr%C3%B6%C3%9Fte+Bremse+im+System+beseitigt.+Vorher+war+die+CPU+bis+zu+320+ms+von+887+ms+%2837%25%29+mit+diesem+Code+besch%C3%A4ftigt+%E2%80%93+jetzt+noch+0.012+ms%3B+also+weit+%C3%BCber+70.000x+weniger%21+Wenn+ihr+wissen+m%C3%B6chtet+warum+der+Golf+I+eine+%C3%A4hnliche+Effizienz+wie+sein+35+Jahre+j%C3%BCngerer+Bruder%2C+Golf+V%2C+hat+%E2%80%93+diese+Firma+ber%C3%A4t+die+Volkswagen-Gruppe+und+schreibt+auch+deren+Software.+Da+keine+Interna+verraten+werden+ist+es+kein+Geheimnis+um+welche+Firma+es+sich+handelt.+Ich+m%C3%B6chte+lediglich+keine+Werbung+machen.%0D%0A%0D%0AScreenshots%0D%0AWege+zum+Profiler%0D%0AResultate+im+Profiler%0D%0A%0D%0AMehr+Optimierungen%0D%0AAm+Ende+habe+ich+noch+alle+System.out.println%28%29+entfernt.+Jetzt+wird+alles+in+einen+StringBuilder+geschrieben+und+am+Ende+alles+auf+einmal+geschrieben.+Zudem+werden+alle+Fehler+nicht+via+e.printStackTrace%28%29+auf+die+Console+sondern+in+einen+Logger+geschrieben.+Das+Ganze+brachte+noch+einmal+10%25+Leistungssteigerung.+Also+eher+weniger.%0D%0AResum%C3%A9e%0D%0AAm+Ende+bleibt+zu+sagen%2C+dass+10%25+Leistungssteigerung+gut+sind.+Schlussendlich+lie%C3%9F+sich+die+Geschwindigkeit+um+bis+zu+550%25+steigern%2C+da+java.awt.Dimension+so+unfassbar+%C3%BCberdimensioniert+ist.+Daher+bot+es+den+besten+Ansatzpunkt+um+mit+wenig+Mitteln+viel+zu+erreichen.%0D%0A%0D%0ADoch+was+bedeutet+eine+Leistungssteigerung+um+das+F%C3%BCnf-Einhalb-Fache%3F+Es+ist+als+s%C3%A4%C3%9Fen+sie+erst+im+Auto+und+fahren+in+der+Stadt+mit+bis+50+km%2Fh.+Nach+der+Ver%C3%A4nderung+sitzen+sie+im+ICE+auf+einer+Hochgeschwindigkeitsstrecke%2C+wie+Frankfurt%2FMain+%E2%80%93+K%C3%B6ln.+Sie+fahren+mit+konstanten+265+km%2Fh+durch+Tunnel+und+%C3%BCber+T%C3%A4ler.+Es+ist+nicht+nur+schneller%3B+es+macht+auch+deutlich+mehr+Spa%C3%9F.+Und+da+Geschwindigkeit+auch+unsere+Einstellung+zu+Software+und+Webseiten+beeinflusst+macht+es+sie+besser.%0D%0A%0D%0ADer+Fehler+war%2C+dass+Dimension+sehr+verf%C3%BChrerisch+wirkt%3A+es+speichert+zwei+Werte+in+Breite+und+H%C3%B6he.+Die+gesparte+Zeit+bei+der+Entwicklung+r%C3%A4cht+sich+mit+jeder+Nutzung.+Ihr+bekommt+auch+gerne+unsere+einfachen+Klassen.+Da+ist+kein+Hexenwerk+und+das+kann+jeder%2C+der+Speicherpl%C3%A4tze+anlegen+und+der+IDE+sagen+kann+sie+solle+Getter%2FSetter+und+einen+Konstruktor+anlegen.+Das+Genie+dahinter+ist+zu+wissen%2C+was+ihr+damit+tut.+Ein+GUI+zu+laden+um+zwei+Primitive+Datentypen+zu+speichern+ist+Verschwendung.+Zu+Zeiten+des+Apple+I%2C+mit+128+KB+RAM%2C+h%C3%A4tte+diesen+Fehler+niemand+gemacht.&amp;tags=applications%2Cdevelopment%2Ceclipse%2Centwicklung%2Cfeatured%2Cjava%2Cnetbeans%2Csoftware%2Cblog" type="text/html" />
	</item>
		<item>
		<title>The meaning of iPhones</title>
		<link>http://geekroom.de/os/ios/iphone/the-meaning-of-iphones/</link>
		<comments>http://geekroom.de/os/ios/iphone/the-meaning-of-iphones/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 11:37:30 +0000</pubDate>
		<dc:creator>Daniel Schulz</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[informatik]]></category>
		<category><![CDATA[it]]></category>

		<guid isPermaLink="false">http://geekroom.de/?p=3430</guid>
		<description><![CDATA[ubiquitous Internet iPhones sind für viele mehr als Handys. Meinen Tag hat letztens zum Beispiel Eines gerettet. Als ich unterwegs Orte gesucht habe war das auf dem iPhone. Ohne es hätten wir niemals den Besten gefunden. Es war ein wirklicher Zufall. Ich bin sehr froh darüber – aber ohne iPhone wäre das nicht möglich gewesen. Und ... <a href="http://geekroom.de/os/ios/iphone/the-meaning-of-iphones/">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<h3>ubiquitous Internet</h3>
<p>iPhones sind für viele mehr als Handys. Meinen Tag hat letztens zum Beispiel Eines gerettet. Als ich unterwegs Orte gesucht habe war das auf dem iPhone. Ohne es hätten wir niemals den Besten gefunden. Es war ein wirklicher Zufall. Ich bin sehr froh darüber – aber ohne iPhone wäre das nicht möglich gewesen. Und das überzeugt mich immer mehr davon: iPhones retten Leben.</p>
<h3>Egalité des places</h3>
<p>Ein Smartphone ist mehr als ein kleiner Computer. Es gibt mir Freiheit, Flexibilität und ermöglicht mir von überall auf der Welt alle öffentlichen Informationen abzurufen und einzusehen. So bringt es mich von überall mit jedem und allem in Kontakt. Das heißt es demokratisiert die Welt. Es wird immer weniger wichtig, wo wir sind, da jeder Ort das Potential hat als mein Arbeitsort zu dienen.</p>
<h3>Effizienz und Effektivität</h3>
<p>So kann ich auf dem Weg zum Kunden, in der Bahn, zwischen Terminen und im Café arbeiten. Ich werde effizienter und ich und meine Kollegen müssen weniger Verzögerungen hinnehmen. Das iPhone ist wie jedes Smartphone. Nur ist es sehr intuitiv zu bedienen, macht Spaß und genau, was es soll. Daher nutzen es viele. Daher zahlen sie auch gerne mehr dafür. Daher sind sie stolz auf ihr iPhone.</p>
<h3>Nicht was es ist. Was es bedeutet!</h3>
<p>Und das ist das magische am iPhone. Obwohl es ein paar Leiterplatten und ein Gehäuse aus Aluminium mit Glasoberfläche ist kann es mir doch den Tag retten. Das macht die Software und sie wird unterstützt von Hardware. Das ist Design, wie es wirkich gemeint ist. Das ist das Business von Apple.<br />
<br/><br />
&#8220;Design is not how something looks like or feels like. Design is how some things work.&#8221; (Steve Jobs)<br/></p>
<p>&#8220;Structure is greater than the sum of it&#8217;s parts.&#8221; (Nancy Duarte)</p>
 <p><a href="http://geekroom.de/?flattrss_redirect&amp;id=3430&amp;md5=880e635d1f666e4dccfeb1bd0726bee4" title="Flattr" target="_blank"><img src="http://geekroom.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://geekroom.de/os/ios/iphone/the-meaning-of-iphones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=geekroom&amp;url=http%3A%2F%2Fgeekroom.de%2Fos%2Fios%2Fiphone%2Fthe-meaning-of-iphones%2F&amp;language=de_DE&amp;category=text&amp;title=The+meaning+of+iPhones&amp;description=ubiquitous+Internet%0D%0AiPhones+sind+f%C3%BCr+viele+mehr+als+Handys.+Meinen+Tag+hat+letztens+zum+Beispiel+Eines+gerettet.+Als+ich+unterwegs+Orte+gesucht+habe%C2%A0war+das+auf+dem+iPhone.+Ohne+es+h%C3%A4tten+wir+niemals+den+Besten+gefunden.+Es+war+ein+wirklicher+Zufall.+Ich+bin+sehr+froh+dar%C3%BCber+%E2%80%93+aber+ohne+iPhone+w%C3%A4re+das+nicht+m%C3%B6glich+gewesen.+Und+das+%C3%BCberzeugt+mich+immer+mehr+davon%3A+iPhones+retten+Leben.%0D%0AEgalit%C3%A9+des+places%0D%0AEin+Smartphone+ist+mehr+als+ein+kleiner+Computer.+Es+gibt+mir+Freiheit%2C+Flexibilit%C3%A4t+und+erm%C3%B6glicht+mir+von+%C3%BCberall+auf+der+Welt+alle+%C3%B6ffentlichen+Informationen+abzurufen+und+einzusehen.+So+bringt+es+mich+von+%C3%BCberall+mit+jedem+und+allem+in+Kontakt.+Das+hei%C3%9Ft+es+demokratisiert+die+Welt.+Es+wird+immer+weniger+wichtig%2C+wo+wir+sind%2C+da+jeder+Ort+das+Potential+hat+als+mein+Arbeitsort+zu+dienen.%0D%0AEffizienz+und+Effektivit%C3%A4t%0D%0ASo+kann+ich+auf+dem+Weg+zum+Kunden%2C+in+der+Bahn%2C+zwischen+Terminen+und+im+Caf%C3%A9+arbeiten.+Ich+werde+effizienter+und+ich+und+meine+Kollegen+m%C3%BCssen+weniger+Verz%C3%B6gerungen+hinnehmen.+Das+iPhone+ist+wie+jedes+Smartphone.+Nur+ist+es+sehr+intuitiv+zu+bedienen%2C+macht+Spa%C3%9F+und+genau%2C+was+es+soll.+Daher+nutzen+es+viele.+Daher+zahlen+sie+auch+gerne+mehr+daf%C3%BCr.+Daher+sind+sie+stolz+auf+ihr+iPhone.%0D%0ANicht+was+es+ist.+Was+es+bedeutet%21%0D%0AUnd+das+ist+das+magische+am+iPhone.+Obwohl+es+ein+paar+Leiterplatten+und+ein+Geh%C3%A4use+aus+Aluminium+mit+Glasoberfl%C3%A4che+ist+kann+es+mir+doch+den+Tag+retten.+Das+macht+die+Software+und+sie+wird+unterst%C3%BCtzt+von+Hardware.+Das+ist+Design%2C+wie+es+wirkich+gemeint+ist.+Das+ist+das+Business+von+Apple.%0D%0A%0A%0D%0A%22Design+is+not+how+something+looks+like+or+feels+like.+Design+is+how+some+things+work.%22+%28Steve+Jobs%29%0A%0D%0A%0D%0A%22Structure+is+greater+than+the+sum+of+it%27s+parts.%22+%28Nancy+Duarte%29&amp;tags=Design%2Cinformatik%2CiPhone%2Cit%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>
