Alte USB-Kabel wegwerfen wäre viel zu schade. Daher habe ich meinen alten Kabeln ein neues Leben eingehaucht, indem ich sie zu USB-Sticks umgebaut habe. Dazu habe ich mir ein Werkzeug angefertigt, um das alte Innenleben der USB-Stecker zu entfernen, ohne den Stecker selbst zu beschädigen. Dann habe ich mir 8GB Mikrosticks besorgt und diese in das Kabel eingesetzt. Dann dem Ende des Kabels noch eine trashige Optik verleihen, indem ein Stück abisoliert wird… fertig ist ein schönes Stück, was sich bisher vielfach als schönes Geschenk mit Überraschungs-Effekt gezeigt hat. Jedesmal denkt der/die Beschenkte, ich will ihn/sie verschaukeln, wenn ich das Stück Kabel überreiche. Nach Aufklärung der Situation ist die Freude umso größer, da sie sich mit Erleichterung mischt. Abgerundet wird das Ganze, indem ich dem Stick den Namen: 8GB-KABEL verleihe.
Kleines Copy / Paste Snippet um einen gesamten Mac (oder ein Linux) in ein beliebiges Zielverzeichnis auf einen anderen Rechner zu übertragen. Zuerst wird ins Root-Directory ” / ” gewechselt und von dort aus relativ in das entfernte Zielverzeichnis übertragen. Da dieses sehr wahrscheinlich etwas länger dauert, habe ich dem “rsync” ein “nohup” vorgeschaltet. Hierdurch kann man den laufenden Befehl mit der Tastenkombination Ctrl-z anhalten und anschliessend mit ” bg ” als Hintergrundprozess weiterlaufen lassen und das Terminal schliessen. Evtl. Fehler kann man später dann in der Datei ” nohup.out ” nachlesen.
cd /
nohup rsync \
--relative \
--archive \
--executability \
--compress \
--exclude=/Volumes/* \
. <user>@<zielrechner>:/<zielpfad>
Aufgrund des vorherigen Artikel bekam ich einen Tipp, den ich hiermit gerne weitergebe. Apple/IPod User sollten es gewohnt sein, dass alles “Spezial” ist, sodass alle erdenklichen Adapter nicht miteinander kombinierbar sind. Doch beim Entenkopf gibt es eine interessante Ausnahme, ein handelsübliches Kabel eines Radios / Elektrorasierers passt direkt in den Netzteil-Stecker. Dieses ist nicht nur interessant, wenn der Entenkopf defekt ist sondern auch, wenn das Kabel zu kurz ist.


Durch dieses Werk nimmt mein Liebäugeln mit Git weiter Fahrt auf. Für mich war es stets elementar, den geschichtlichen Hintergrund zu kennen, um mich für ein Werkzeug zu begeistern. Und dieses wird auf den ersten Seiten des Buches sehr gut dargestellt.
Siehe auch:
Aufgrund meiner Erfahrung mit Java, verwende ich für meine PHP Entwicklungen analog Eclipse for PHP als IDE. Seitdem ich auf WordPress 3.x umgstiegen bin und diesen Code ebenfalls ins Eclipse geladen habe, bewegte sich alles nur noch wie in dickem Brotteig, regelmäßig wurden mir Fehler um die Ohren gehauen wie:
!ENTRY org.eclipse.core.jobs 4 2 2010-09-25 17:12:57.455
!MESSAGE An internal error occurred during: "Semantic Highlighting Job".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at org.eclipse.php.internal.core.ast.scanner.php53.CUP$....
Die Suche nach der Lösung bzw. Linderung führten mich in die gefürchteten Abgründe diverser Developer Mailforen, wo ein Stackdump mit dem nächsten beantwortet wird. Nicht unbedingt förderlich ist dabei meine Plattform (Mac, Snow Leopard). Aber schließlich wurde dann doch fündig
In der Eclipse.app befindet sich die eclipse.ini zur Steuerung der Java-VM.
Hier meine aktuellen Einstellungen, mit denen sowohl mein selbstkompliliertes Subversion-JavaHL sauber erkannt wird, als auch kein Java Heap Space Error mehr auftaucht. Die IDE-Perfomance ist wieder so fix wie früher, ich habe endlich wieder das Gefühl auf meinem lokalen Rechner zu arbeiten und nicht in einer VM, welche ich über min. 3 dazwischengeschaltete Remote-Sessions bediene.
Inhalt von:
/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini
-startup
../../../plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.0.v20100503
-product
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
768m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=768m
-Xms128m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Djava.library.path=/usr/local/subversion/lib