system update :-/
Mac . PersonalWer meine vergangenen Kurzbeiträge verfolgt hat, hat mitbekommen, dass ich mein System auf MacOS 10.6 aktualisiert habe. Neben vielen Dingen die erstaunlich problemlos liefen, gibt es leider auch einige Probleme. Manche davon ließen sich sehr einfach lösen: Die fehlenden Java Versionen 1.4 bis 1.5 lassen sich einfach durch das manuelle Kopieren aus einem Backup wieder
Updating to Snow Leopard
Mac . PersonalAlso machen wir es erstmal kurz. Ich bin erstaunt wie problemlos das Update von 10.5 auf 10.6 von Statten ging. Mein Ansatz war, das System neu aufzusetzen und dann per Migrations-Assistent meine Daten zu übertragen. Was soll ich sagen? Nach jetzt gut 3 Stunden ist alles fertig. Und bisher fand sich nur Cyberduck, welches die
Changing UserID in MacOS 10.5.x Leopard
MacThere is no NetInfo-Tool any more. So you have to use the Command Line Tool dscl. (For more info type “man dscl”) So to change the userid (UID) of user db2admin from 502 to 507 type: sudo dscl . -change /Users/db2admin UniqueID 502 507
for all mac ruby devloper outs…
Mac . rubyfor all mac ruby devloper outside: http://www.macruby.org any opinions about it so far?
GnuPG Java Wrapper API
Java . ToolingYaniv Yemini wrote a small GnuPG Java Wrapper API. Just had a small look over it. So to get it your version from here Here is just a small demo: import javax.swing.JOptionPane; import org.gpg.java.GnuPG; public class Loader { public static void main (String args[]){ GnuPG pgp = new GnuPG (); String toolChain[] = {“sign”, “clearsign”,
advanced XML-Parser
ToolingInnerhalb unseres Projektes ist die Notwendigkeit entstanden, XML-Dokumente, die etwas umfangreicher als die Standard-Java-Deskriptoren sind, auf Gleichheit hin zu untersuchen. Folgende XML-Strings sind gegeben: A) <items> <item name=”a”> <value>1</value> </item> <item name=”b”> <value>2</value> </item> <item name=”c”> <value>3</value> </item> </items> B) <items>
safari 4 sets (get back your safari 3 gui)
Mac . SnippetsDisable new Toolbar Features (e.g. tabs on top) defaults write com.apple.Safari DebugSafari4IncludeToolbarRedesign -bool NO Disable iPhone-Style Progress-Bar defaults write com.apple.Safari DebugSafari4LoadProgressStyle -bool NO via: fscklog.com
sophisticated Backups mit Rsync Part II
Bash . ToolingVersion 3.1 Features: Logs werden nun gzip komprimiert wöchentliche Backups aus der vorherigen Woche werden tar.gz komprimiert #!/bin/sh # Philipp’s backup-scripte version 3.1 ROOT=`pwd` BACKDIR=$ROOT/backup D=`eval date +%Y-%m-%d` W=`eval date +%Y-%W` w=`eval date +%w` LATEST=”latest” EXCLUDE=$ROOT/exclude.txt SOURCES=$ROOT/sources.txt LOG=$ROOT/log/$D.log # Array mit allen ben‚‚tigten Verzeichnissen und Ordnern folders=( $ROOT/log ) files=( $EXCLUDE $SOURCES $LOG) for
quick note: subversion
Snippets . Toolingfind all .svn folders: find . -type d -name .svn ./.svn ./sourceA/.svn ./sourceB/.svn ./sourceB/module/.svn ./sourceC/.svn delete all .svn folders: rm -rf `find . -type d -name .svn` via: http://www.anyexample.com/linux_bsd/bash/recursively_delete__svn_directories.xml
instant jruby & derby environment für eine RoR Anwendung
Bash . Build . Java . ruby . Ruby on Rails . ToolingAls angestammter Java-Entwickler geht es mir oftmals schwer von der Hand, einer Ruby on Rails (RoR) Anwendung mit relativ wenig Aufwand eine brauchbare Laufzeitumgebung zu bieten. Normalerweise sollte das OS (MacOS 10.5.6) alles Brauchbare bieten. So ist oftmals eine Rails-Version installiert und auch das (standardmäßig genutzte) SQlite 3 ist vorhanden. Dennoch sind es oftmals Plugins