Von IT bis Wahnsinn ist alles dabei
11 Jun
Nach kurzem Arbeiten mit Safari 5 und dem Extension-Support bin ich auf zwei Probleme gestoßen:
11 Jun
Nachdem die diesjährige Keynote zur WWDC ein eher unspektakuläres Ereignis wurde (iPhone 4 geleaked, iOS 4.0 längst angekündigt, …) gab es danach doch noch eine kleine Überraschung: Safari 5 wurde veröffentlicht. Neben den allseits gepriesenen Performance-Verbesserung und der obligatorischen Änderung des Namens der JaveScript Engine, gab es ein echtes Killerfeature: Extensions.
Was für Firefox Benutzer längst eine Selbstverständlichkeit war, stellt für eingefleischte Safari-Fans eine echte Neuerung dar. Endlich lässt sich der Lieblingsbrowser nach gut dünken modifizieren und den eigenen Bedürfnissen anpassen.
Wer erwartet hat, dass sich die meisten Entwickler erst noch in die Materie einarbeiten müssen, lang kräftig daneben.
Neue Extensions sprießen wie Pilze aus dem Boden und entsprechende Aggregatoren werden mit einer Flut von Erweiterungen überschwemmt.
Auf eben diesen Zug werde ich auch aufspringen und hier in meinem Blog von den mir wichtig erscheinenden Extensions berichten.
10 Jun
[actionSheet showInView:self.view];angezeigt.
[actionSheet showInView:[[UIApplication sharedApplication] delegate].window];
15 Apr
14 Apr
10 Apr
10 Apr
22 Feb
Time Machine ist eine vollautomatische BackUp-Lösung, welche jedem Mac beiliegt. Man schließt eine externe Festplatte oder eine Time Capsule (Apples überteuerte NAS-Lösung) an und den Rest erledigt Time Machine.
Stündlich wird ein Backup durchgeführt und jeweils die Änderungen gespeichert. Mit dem kunterbunten User-Interface lässt sich nun der Status des Systems oder einer einzelnen Datei zurücksetzen.
Time Machine profitiert hier vor allem dadurch, das der Benutzer nichts tun muss, um seine Daten zu sichern.
12 Feb
19 Jan
# pkg install SUNWgccerledigen.
# pkgadd -d http://blastwave.network.com/csw/pkgutil_`/sbin/uname -p`.pkg # /opt/csw/bin/pkgutil --install gnupg textutils # /opt/csw/bin/gpg --keyserver pgp.mit.edu --recv-keys A1999E90Nun kann man die Pakete installieren:
# /opt/csw/bin/pkgutil -i sqlite3 gdbm lidid3tagUnd im Anschluss den Linker füttern:
# crle -l /opt/csw/lib -u
# ./configure LDFLAGS="-L/opt/local/lib -L/opt/csw/lib" CPPFLAGS="-I/opt/local/include -I/opt/csw/include" --prefix=/opt/csw --enable-sqlite3 --with-id3tag=/opt/csw # make # make install # cp contrib/mt-daapd.conf /opt/csw/etc/
# chown -R nobody:nobody /opt/csw/share/mt-daapd # chown nobody:nobody /opt/csw/bin/mt-daapd-ssc.sh # chown nobody:nobody /opt/csw/etc/mt-daapd.conf
# cd /var/svc/manifest/networkund legen dort die datei mt-daapd.xml an
# pfexec nano mt-daapd.xmlDieser verpassen wir folgenden Inhalt: Das ganze validieren
# pfexec svccfg validate mt-daapd.xmlund wenn alles in Ordnung war importieren
# pfexec svccfg import mt-daapd.xmlWir prüfen, ob der Import erfolgreich war
# svcs mt-daapdund starten den Service
# pfexec svcadm enable mt-daapdWenn alles gut gegangen ist, erhalten wir den Status “online”
# svcs mt-daapdund können per http://localhost:3689 auf das Webinterface zugreifen. Username sowie Passwort lauten “mt-daapd” – empfiehlt sich, zu ändern.